0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

DS1685/87和DS17X85/87访问扩展用户RAM

星星科技指导员 来源:ADI 作者:ADI 2023-01-23 15:33 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

本应用笔记介绍如何使用某些多路复用总线实时时钟(RTC)中提供的扩展RAM

一般概述

DS1685/87和DS17x85/87包括一个额外的扩展用户RAM模块。每个设备的内存容量变化如下;DS1685/87提供1,024位,组成128 x 8模块,DS17x85/87提供16,384、32,768或65,536位,分别以2kbit x 8、4kbit x 8或8kbit x 8模块排列。

寄存器分区

图 1 说明了如何将寄存器块划分为两个独立的存储体:组 0 和组 1。位于控制寄存器0Ah(位4)中的组选择位DV0用于选择要访问的寄存器组。当 DV0 写入逻辑 0 时,选择库 0,并且可以访问额外的 64 字节用户 RAM。但是,当 DV0 写入逻辑 1 时,将选择组 1,并且可以访问附加功能,包括扩展用户 RAM。实时时钟 (RTC)、控制寄存器和 50 字节的用户 RAM 可从任一组访问,与 DV0 位无关。

poYBAGO731mAUPYrAAA12CIrUEA016.gif?imgver=1

图1.注册块分区。

软件通信端口

扩展用户 RAM 通信端口驻留在组 1 寄存器块中。扩展用户RAM地址端口位于寄存器50h和51h中,而扩展用户RAM数据端口位于寄存器53h中。寄存器 50h 包含 LSB 地址,寄存器 51h 包含 MSB 地址。DS1685/87仅需7位即可对扩展RAM进行寻址,因此不需要MSB地址寄存器51h。这三个组 1 寄存器提供访问扩展用户 RAM 所需的软件接口。下面列出了读取和写入扩展 RAM 所涉及的步骤:

将 DV0 位写入逻辑 1

写入LSB地址以注册50h

写入MSB地址(如果需要)以注册51h

读取或写入数据寄存器,53h

DS17x85/87具有自动地址递增功能,简化了访问扩展用户RAM所需的软件。此功能可以通过位于扩展控制寄存器4Ah,位5中的单个位启用或禁用。此功能简化了访问连续 RAM 地址位置所需的软件。

适用于 PC 应用的协议

用于访问 CMOS RAM 的处理器 I/O 端口分别为 70h 和 71h。端口70h是CMOS RAM地址寄存器,端口71h是CMOS RAM数据寄存器。图 2 所示的流程图说明了 PC 应用程序的软件协议。

pYYBAGO731qAL5U0AABAlzV51t4528.gif?imgver=1

图2.PC软件协议流程图。

总结

扩展用户RAM软件访问方法为用户提供了最大的灵活性,无需任何硬件修改即可确定DS1685/87和DS17x85/87(2kbits、4kbits和8kbits)器件所需的RAM密度。

审核编辑:郭婷

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 寄存器
    +关注

    关注

    31

    文章

    5618

    浏览量

    130391
  • RAM
    RAM
    +关注

    关注

    8

    文章

    1400

    浏览量

    120976
  • RTC
    RTC
    +关注

    关注

    2

    文章

    663

    浏览量

    72215
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    DS1685,DS1687实时时钟(RTC)

    DS1685/DS1687为一款实时时钟(RTC),设计作为工业标准的DS1285、DS1385、DS1485以及
    发表于 10-19 14:04 4564次阅读
    <b class='flag-5'>DS1685</b>,<b class='flag-5'>DS</b>1687实时时钟(RTC)

    【卖方案】DS17887-3IND+, 3V/5V实时时钟

    封装内集成了晶振和锂电池。DS17x85DS17x87的电源控制电路允许系统通过外部激励开启电源,例如键盘或时间和日期(唤醒)闹钟。/PWR输出引脚可被任一此类事件触发,并可用于开启外部电源。/PWR
    发表于 11-29 12:15

    DS1685/87DS17X85/87访问扩展用户内存-A

    multiplexed-bus real-time clocks (RTCs). General OverviewThe DS1685/87 and DS17x85/87 inc
    发表于 04-21 11:00 1640次阅读
    <b class='flag-5'>DS1685</b>/<b class='flag-5'>87</b>和<b class='flag-5'>DS17X85</b>/<b class='flag-5'>87</b><b class='flag-5'>访问</b><b class='flag-5'>扩展</b><b class='flag-5'>用户</b>内存-A

    DS1685, DS1687数据规格书

    The DS1685/DS1687 are real-time clocks (RTC) designed as successors to the industry-standard DS
    发表于 10-19 16:59 26次下载

    DS87C520-ECL+ DS87C520-ECL+ - (Maxim Integrated) - 嵌入式 - 微控制器

    电子发烧友网为你提供()DS87C520-ECL+相关产品参数、数据手册,更有DS87C520-ECL+的引脚图、接线图、封装手册、中文资料、英文资料,DS87C520-ECL+真值表,DS8
    发表于 11-16 19:15
    <b class='flag-5'>DS87</b>C520-ECL+ <b class='flag-5'>DS87</b>C520-ECL+ - (Maxim Integrated) - 嵌入式 - 微控制器

    DS87C530-QCL DS87C530-QCL - (Maxim Integrated) - 嵌入式 - 微控制器

    电子发烧友网为你提供()DS87C530-QCL相关产品参数、数据手册,更有DS87C530-QCL的引脚图、接线图、封装手册、中文资料、英文资料,DS87C530-QCL真值表,DS87
    发表于 11-16 19:31
    <b class='flag-5'>DS87</b>C530-QCL <b class='flag-5'>DS87</b>C530-QCL - (Maxim Integrated) - 嵌入式 - 微控制器

    DS1685/87DS17X85/87 访问扩展用户 RAM

    发表于 11-18 23:48 0次下载
    <b class='flag-5'>DS1685</b>/<b class='flag-5'>87</b> 和 <b class='flag-5'>DS17X85</b>/<b class='flag-5'>87</b> <b class='flag-5'>访问</b><b class='flag-5'>扩展</b><b class='flag-5'>用户</b> <b class='flag-5'>RAM</b>

    DS1685系列3V/5V实时时钟技术手册

    ,+3.0V或+5.0V工作电压。DS1685还包含许多增强的功能,包括一个硅序列号、上电/掉电控制电路、242字节的用户NV SRAM以及用于支持电源管理的32.768kHz频率输出。
    的头像 发表于 02-27 10:22 1303次阅读
    <b class='flag-5'>DS1685</b>系列3V/5V实时时钟技术手册

    DS17285 3V/5V实时时钟技术手册

    集成了晶振和锂电池。DS17x85DS17x87的电源控制电路允许系统通过外部激励开启电源,例如键盘或时间和日期(唤醒)闹钟。/PWR输出引脚可被任一此类事件触发,并可用于开启外部电源。/PWR引脚受软件控制,以便在某个任务完成后,能够接着关断系统电源。
    的头像 发表于 02-27 11:53 1134次阅读
    <b class='flag-5'>DS</b>17285 3V/5V实时时钟技术手册

    DS17287 3V/5V实时时钟技术手册

    集成了晶振和锂电池。DS17x85DS17x87的电源控制电路允许系统通过外部激励开启电源,例如键盘或时间和日期(唤醒)闹钟。/PWR输出引脚可被任一此类事件触发,并可用于开启外部电源。/PWR引脚受软件控制,以便在某个任务完成后,能够接着关断系统电源。
    的头像 发表于 02-27 14:14 1158次阅读
    <b class='flag-5'>DS</b>17287 3V/5V实时时钟技术手册

    DS17485 3V/5V实时时钟技术手册

    集成了晶振和锂电池。DS17x85DS17x87的电源控制电路允许系统通过外部激励开启电源,例如键盘或时间和日期(唤醒)闹钟。/PWR输出引脚可被任一此类事件触发,并可用于开启外部电源。/PWR引脚受软件控制,以便在某个任务完成后,能够接着关断系统电源。
    的头像 发表于 02-27 14:23 1445次阅读
    <b class='flag-5'>DS</b>17485 3V/5V实时时钟技术手册

    DS17487 3V/5V实时时钟技术手册

    集成了晶振和锂电池。DS17x85DS17x87的电源控制电路允许系统通过外部激励开启电源,例如键盘或时间和日期(唤醒)闹钟。/PWR输出引脚可被任一此类事件触发,并可用于开启外部电源。/PWR引脚受软件控制,以便在某个任务完成后,能够接着关断系统电源。
    的头像 发表于 02-27 15:11 1290次阅读
    <b class='flag-5'>DS</b>17487 3V/5V实时时钟技术手册

    DS17885 3V/5V实时时钟技术手册

    集成了晶振和锂电池。DS17x85DS17x87的电源控制电路允许系统通过外部激励开启电源,例如键盘或时间和日期(唤醒)闹钟。/PWR输出引脚可被任一此类事件触发,并可用于开启外部电源。/PWR引脚受软件控制,以便在某个任务完成后,能够接着关断系统电源。
    的头像 发表于 02-27 15:15 1319次阅读
    <b class='flag-5'>DS</b>17885 3V/5V实时时钟技术手册

    探秘DS1685/DS1687 3V/5V实时时钟芯片:功能、特性与应用全解析

    探秘DS1685/DS1687 3V/5V实时时钟芯片:功能、特性与应用全解析 在电子设备的设计中,实时时钟(RTC)芯片扮演着至关重要的角色,它能为系统提供精准的时间信息,确保设备按照预定的时间
    的头像 发表于 03-24 15:40 240次阅读

    深度剖析DS17285/DS17287等实时时钟芯片:功能、特性与应用

    17285.pdf 1. 芯片概述 DS17x85DS17x87系列实时时钟芯片是行业标准DS12885和DS12887的继任者。DS17x85
    的头像 发表于 03-24 17:15 338次阅读