DS1556 1M非易失、Y2K兼容时钟RAM技术手册

描述

概述
DS1556是一款全功能、符合-2000年标准(Y2KC)的实时时钟/日历(RTC),具有RTC警报、看门狗定时器、上电复位、电池监控器和128k x 8非易失性静态RAM。用户对DS1556内所有寄存器的访问都通过字节宽接口实现,如图1所示。RTC寄存器包含24小时BCD格式的世纪、年、月、日期、星期、时、分和秒数据。月份和闰年会自动校正。

RTC寄存器双缓冲至内部和外部寄存器组。用户可以直接访问外部寄存器组。可以禁用和启用对外部寄存器组的时钟/日历更新,以允许用户访问静态数据。假设内部振荡器开启,内部寄存器组会持续更新,无论外部寄存器设置如何,都会发生这种情况,以确保始终维护准确的RTC信息。

DS1556具有中断(低电平有效IRQ/FT)和复位(低电平有效RST)输出,可用于控制CPU活动。当RTC寄存器值与用户编程的警报值匹配时,低电平有效IRQ/FT中断输出可用于生成外部中断。当器件由系统电源供电时,此中断始终可用,并且可以编程为在电池供电状态下发生,以用作系统唤醒。低电平有效IRQ/FT或低电平有效RST输出也可用作CPU看门狗定时器,CPU活动受到监控,如果在编程限制内未检测到正确活动,则将激活中断或复位输出。DS1556上电复位可用于检测系统断电或故障,并将CPU保持在安全复位状态,直到正常电源恢复并稳定为止;低电平有效RST输出用于实现此功能。

DS1556还包含自己的电源故障电路,当VCC电源进入超出容差的状态时,该电路会自动取消选择器件。低VCC电平会导致系统操作不可预测,此功能可在此期间提供高度的数据安全性。
数据表:*附件:DS1556 1M非易失、Y2K兼容时钟RAM技术手册.pdf

特性

  • 集成NV SRAM、实时时钟(RTC)、晶体、电源故障控制电路和锂能源
  • 时钟寄存器的访问方式与静态RAM的访问方式相同;这些寄存器驻留在RAM的前16个位置
  • 世纪字节寄存器(即符合Y2K标准)
  • 具有完全的非易失性,在没有电源的情况下可运行超过10年
  • 精密上电复位
  • 可编程看门狗定时器和RTC警报
  • BCD编码的年、月、日期、星期、时、分、秒,自动闰年补偿有效期至2100年
  • 电池电压电平指示器标志
  • 电源故障写保护支持±10% VCC电源容差
  • 锂能源在首次通电之前会断电以保持新鲜度
  • 还提供工业温度范围:−40°C至+85°C

引脚配置
看门狗

框图
看门狗

读时钟
读取RTC数据时,建议暂停对外部双缓冲RTC寄存器集的更新。这将外部寄存器置于静态,允许在读取过程中读取数据而不改变寄存器值。在此状态下,对内部寄存器的正常更新会继续进行。向read位写入1时,外部更新停止。控制寄存器(1FFF8h)的B6。只要控制寄存器读取位仍为1,更新就会停止。发出暂停命令后,寄存器反映发出暂停命令时的当前RTC计数(日、日期和时间)。read位设为0后,外部寄存器组的正常更新将在1秒内恢复,持续时间至少为500us。读取位必须为零至少500us,以确保外部寄存器得到更新。
设置时钟
控制寄存器的MSB位B7是写位。与read位一样,将write位设置为1会停止对DS1556 (1FFF8h至1FFFFh)寄存器的更新。将write位设置为1后,可以用24小时BCD格式的所需RTC计数(日、日期和时间)加载RTC寄存器。将write位设置为0,然后传输写入内部RTC寄存器的值,并允许恢复正常操作。

上电/关断波形时序(5V器件)
看门狗

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

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分