一站式电子元器件采购平台

华强商城公众号

一站式电子元器件采购平台

元器件移动商城,随时随地采购

华强商城M站

元器件移动商城,随时随地采购

半导体行业观察第一站!

芯八哥公众号

半导体行业观察第一站!

专注电子产业链,坚持深度原创

华强微电子公众号

专注电子产业链,
坚持深度原创

电子元器件原材料采购信息平台

华强电子网公众号

电子元器件原材料采购
信息平台

将多路总线实时时钟接口到具有单独地址和数据总线的μ P

来源:analog 发布时间:2023-09-15

摘要: 如何将多路总线RTC与具有单独地址和数据总线的μ P接口的方法的一般描述

本应用说明提供了关于如何将具有多路总线(多路地址和数据)接口(例如:DS12887)的实时时钟(RTC)与具有单独地址和数据总线的微控制器进行接口的一般信息。

IC多路总线实时时钟(RTC)是为包含多路数据地址总线的处理器而设计的,但是一些设计者更喜欢将这种“多路总线”RTC与数据和地址总线分开的处理器一起使用(图1)。


图1所示 所示的组件将多路总线RTC连接到具有单独数据和地址总线的处理器(DS2250)。

多路总线RTC有四个控制信号。读取或写入数据时,Chip Select (active-low CS)必须处于激活状态。读数据频闪(active-low RD)用于数据读取,写数据频闪(active-low WR)用于数据写入,地址频闪(ALE)在内部锁存寄存器地址。当激活低RD和激活低WR都很高时,ALE的下降沿锁存寄存器地址(在地址/数据总线的AD0-AD7引脚上)。然后,当active-low CS处于活动状态时,通过切换active-low WR或active-low RD低电平,通过AD0-AD7将数据传输到所选时钟寄存器或从所选时钟寄存器传输数据。

在图1中,RTC (DS1687)与8051型处理器(DS2250)之间的接口忽略了处理器的P0、P2和ALE引脚(未显示)提供的扩展内存多路复用地址和数据功能。相反,外部逻辑创建ALE信号,RTC被内存映射到扩展内存区域。

上面的配置需要处理器地址空间中的两个地址位置。当A0较低时,时钟解码逻辑切换ALE,而低激活RD和低激活WR保持高位。当A0高时,时钟解码逻辑保持ALE低,同时切换低激活RD或低激活WR低。如果A1-15与时钟映射的地址相匹配,那么地址解码逻辑在A0的任何状态下都保持激活-低CS低。在软件中,您通过将寄存器地址写入较低的地址(A0低)来访问时钟,然后读取或写入较高的地址(A0高)。相关软件可从网站下载。图2显示了完整的原理图。


图2所示



声明:本文观点仅代表作者本人,不代表华强商城的观点和立场。如有侵权或者其他问题,请联系本站修改或删除。

社群二维码

关注“华强商城“微信公众号

调查问卷

请问您是:

您希望看到什么内容: