深入剖析DS1556:1M非易失性Y2K兼容计时RAM

电子说

1.4w人已加入

描述

深入剖析DS1556:1M非易失性Y2K兼容计时RAM

在电子设备的设计中,精确的计时和数据存储是至关重要的。Maxim的DS1556作为一款功能强大的实时时钟/日历(RTC)芯片,集成了非易失性静态随机存取存储器(NV SRAM)、实时时钟、晶体、电源故障控制电路和锂能源,为电子工程师提供了一站式的解决方案。本文将深入剖析DS1556的特性、引脚配置、工作模式以及相关应用,帮助工程师更好地理解和应用这款芯片。

文件下载:DS1556.pdf

特性亮点

集成度高

DS1556集成了NV SRAM、RTC、晶体、电源故障控制电路和锂能源,大大减少了外部元件的使用,降低了设计复杂度和成本。时钟寄存器与静态RAM的访问方式相同,且位于16个最高RAM位置,方便用户操作。

非易失性设计

该芯片具有完全非易失性,在无电源的情况下可运行超过10年。其锂能源在首次加电前处于电气断开状态,以保持新鲜度,确保在需要时能提供可靠的备用电源。

精确的时钟功能

时钟寄存器采用24小时BCD格式,包含世纪、年、月、日、时、分、秒数据,并具有自动闰年补偿功能,有效期至2100年。此外,芯片还具备可编程看门狗定时器和RTC闹钟,以及电池电压水平指示标志,为系统提供了更多的控制和监测功能。

电源故障保护

电源故障写入保护允许±10% (V{CC}) 电源供应容差,确保在电源不稳定时数据的安全性。当 (V{CC}) 供应超出容差范围时,芯片会自动取消选择,防止数据损坏。

宽温度范围

DS1556还提供工业温度范围(-40°C至+85°C)的版本,适用于各种恶劣的工作环境。

引脚配置与描述

DS1556采用32引脚DIP和34引脚PowerCap模块两种封装形式。以下是其引脚配置和描述: 引脚名称 描述
A0 - A16 地址输入
DQ0 - DQ7 数据输入/输出
IRQ/FT 中断、频率测试输出(开漏)
RST 上电复位输出(开漏)
CE 芯片使能
OE 输出使能
WE 写使能
Vcc 电源输入
GND 接地
N.C. 无连接
X1, X2 晶体连接
VBAT 电池连接

工作模式

数据读取模式

当 (overline{CE})(芯片使能)为低电平且 (overline{WE})(写使能)为高电平时,DS1556进入读取模式。在满足 (overline{CE}) 和 (overline{OE}) 访问时间的条件下,最后一个地址输入稳定后 (t_{AA}) 内,DQ引脚将输出有效数据。

数据写入模式

当 (overline{WE}) 和 (overline{CE}) 处于有效状态时,DS1556进入写入模式。写入操作从 (overline{WE}) 或 (overline{CE}) 较晚发生的转换开始,地址必须在整个周期内保持有效。在写入结束前 (t{DS}) 内,输入数据必须有效,并在之后保持 (t{DH}) 时间。

数据保留模式

当 (V{CC}) 高于 (V{PF}) 时,5V和3.3V设备均可进行读写操作。当 (V{CC}) 低于 (V{PF}) 时,内部时钟寄存器和SRAM将被阻止访问。当 (V{CC}) 降至电池切换点 (V{so}) 以下时,设备电源将从 (V_{CC}) 引脚切换到内部备用锂电池,以维持RTC运行和SRAM数据。

时钟操作

时钟振荡器控制

时钟振荡器可以随时停止,通过设置秒寄存器(1FFF9h的B7)的 (OSC) 位为1可停止振荡器,设置为0则启动振荡器。DS1556出厂时,时钟振荡器处于关闭状态。

读取时钟

读取RTC数据时,建议停止外部双缓冲RTC寄存器的更新,将外部寄存器置于静态状态,以避免读取过程中寄存器值发生变化。通过将控制寄存器(1FFF8h)的读取位B6写入1可停止更新,设置为0且保持至少500μs后,外部寄存器将在1秒内恢复正常更新。

设置时钟

控制寄存器的最高位B7为写入位,设置为1可停止DS1556(1FFF8h至1FFFFh)寄存器的更新。设置写入位为1后,可将所需的RTC计数(日、日期和时间)以24小时BCD格式加载到RTC寄存器中。设置写入位为0后,写入的值将传输到内部RTC寄存器,并恢复正常操作。

时钟精度

DIP模块在25°C时,时钟精度可保证在每月±1分钟以内。PowerCap模块在25°C时,通常可保持每月±1.53分钟(35 ppm)的精度。为提高时钟精度,应将RTC放置在PC板布局中电磁干扰(EMI)最低的区域。

频率测试模式

DS1556的频率测试模式使用开漏IRQ/FT输出。当振荡器运行,FT位为1,报警标志使能位(AE)为0,看门狗控制位(WDS)为1或看门狗寄存器(1FFF7h = 00h)复位时,IRQ/FT输出将以512 Hz的频率切换。该输出可用于测量32.768 kHz RTC振荡器的实际频率。

时钟闹钟与看门狗定时器

时钟闹钟

闹钟设置和控制位于寄存器1FFF2h至1FFF5h,寄存器1FFF6h包含两个闹钟使能位:报警使能(AE)和备份使能(ABE)。当RTC寄存器值与闹钟寄存器设置匹配时,报警标志位(AF)将设置为1。如果AE也设置为1,则报警条件将激活IRQ/FT引脚。通过读取或写入标志寄存器(地址1FFF0h)可清除IRQ/FT信号。

看门狗定时器

看门狗定时器可用于检测失控的处理器。用户通过设置8位看门狗寄存器(地址1FFF7h)来编程看门狗定时器。当处理器在指定时间内未重置定时器时,看门狗标志(WF)将设置为1,并产生处理器中断,直到WF被读取或看门狗寄存器被读写。看门狗寄存器的最高位是看门狗控制位(WDS),设置为0时,看门狗超时将激活IRQ/FT输出;设置为1时,看门狗将在 (RST) 输出上输出一个40ms至200ms的负脉冲。

电气特性

绝对最大额定值

  • 任何引脚相对于地的电压范围:-0.3V至+6.0V
  • 存储温度范围:EDIP为-40°C至+85°C,PowerCap为-55°C至+125°C
  • 引脚温度(焊接,10s):+260°C

工作范围

  • 商业温度范围:0°C至+70°C,3.3V ±10%或5V ±10% (V_{CC})
  • 工业温度范围:-40°C至+85°C,3.3V ±10%或5V ±10% (V_{CC})

直流电气特性

不同 (V_{CC}) 电压下的各项电气参数,如有源电源电流、待机电流、输入/输出泄漏电流等,在文档中均有详细说明。

交流特性

包括读取和写入周期的各项时间参数,如读取周期时间、地址访问时间、CE和OE相关时间等,为工程师在设计中进行时序控制提供了重要参考。

总结

DS1556是一款功能强大、性能可靠的实时时钟/日历芯片,具有高集成度、非易失性、精确的时钟功能和完善的电源保护机制。其丰富的特性和灵活的配置选项,使其适用于各种对计时和数据存储有严格要求的电子设备。在实际应用中,工程师应根据具体需求合理选择封装形式和工作模式,并注意时钟精度和电源管理等方面的问题,以充分发挥DS1556的优势。你在使用DS1556的过程中遇到过哪些问题呢?欢迎在评论区分享你的经验和见解。

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

全部0条评论

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

×
20
完善资料,
赚取积分