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

    文章

    5343

    浏览量

    120400
  • RAM
    RAM
    +关注

    关注

    8

    文章

    1368

    浏览量

    114715
  • RTC
    RTC
    +关注

    关注

    2

    文章

    538

    浏览量

    66570
收藏 人收藏

    评论

    相关推荐

    DS1685,DS1687实时时钟(RTC)

    DS1685/DS1687为一款实时时钟(RTC),设计作为工业标准的DS1285、DS1385、DS1485以及
    发表于 10-19 14:04 2291次阅读
    <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 1459次阅读
    <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-QNL+ DS87C520-QNL+ - (Maxim Integrated) - 嵌入式 - 微控制器

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

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

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

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

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

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

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

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

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

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

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

    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) - 嵌入式 - 微控制器

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

    电子发烧友网为你提供()DS87C520-ECL相关产品参数、数据手册,更有DS87C520-ECL的引脚图、接线图、封装手册、中文资料、英文资料,DS87C520-ECL真值表,DS87
    发表于 11-16 19:30
    <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) - 嵌入式 - 微控制器

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

    电子发烧友网为你提供()DS87C520-MNL相关产品参数、数据手册,更有DS87C520-MNL的引脚图、接线图、封装手册、中文资料、英文资料,DS87C520-MNL真值表,DS87
    发表于 11-16 19:31
    <b class='flag-5'>DS87</b>C520-MNL <b class='flag-5'>DS87</b>C520-MNL - (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>