电子说
在电子设计领域,实时时钟和非易失性存储的需求至关重要。DS1554作为一款功能强大的芯片,为我们提供了可靠的解决方案。今天,我们就来深入了解一下DS1554这款芯片。
文件下载:DS1554.pdf
DS1554是一款全功能、符合2000年标准(Y2KC)的实时时钟/日历(RTC)芯片,集成了RTC闹钟、看门狗定时器、上电复位、电池监测以及32k x 8非易失性静态RAM。它的时钟寄存器与静态RAM的访问方式相同,且位于16个最高RAM位置,还具备世纪字节寄存器,完全符合Y2K标准。即使在无电源的情况下,也能实现超过10年的完全非易失性操作。
它集成了NV SRAM、实时时钟(RTC)、晶体、电源故障控制电路和锂能源,将多个功能模块整合在一起,减少了外部元件的使用,提高了系统的可靠性和稳定性。
时钟寄存器采用24小时二进制编码十进制(BCD)格式存储世纪、年、月、日、时、分、秒数据,并且能自动进行月份和闰年的校正。同时,时钟寄存器有内部和外部两组双缓冲,用户可直接访问外部组,还能通过控制外部组寄存器的更新来获取静态数据,确保了时钟信息的准确性。
具备中断(IRQ/FT)和复位(RST)输出,可用于控制CPU活动。IRQ/FT中断输出在RTC寄存器值与用户编程的闹钟值匹配时能产生外部中断,还可在电池供电状态下作为系统唤醒信号。RST输出可检测系统电源故障,将CPU保持在安全复位状态,直到电源恢复正常。
拥有自己的电源故障电路,当VCC电源超出容差范围时,会自动取消对设备的选择,为数据安全提供了高度保障。
内部的锂能源在首次通电前处于电气断开状态,以保持其新鲜度。电池电压水平指示器标志可实时监测电池状态,当电池电量低时会发出指示。
DS1554有32引脚封装和34引脚PowerCap模块两种封装形式。引脚包括地址输入(A0 - A14)、数据输入/输出(DQ0 - DQ7)、中断/频率测试输出(IRQ/FT)、上电复位输出(RST)等。每个引脚都有其特定的功能,例如CE用于芯片使能,OE用于输出使能,WE用于写使能等。
当CE(芯片使能)为低电平且WE(写使能)为高电平时,DS1554进入读取模式。在满足CE和OE访问时间的条件下,最后一个地址输入稳定后的tAA时间内,DQ引脚将提供有效数据。若访问时间不满足,有效数据将在芯片使能访问时间(tCEA)或输出使能访问时间(tOEA)较晚的时刻出现。
当WE和CE处于有效状态时,DS1554进入写入模式。写入操作的起始以WE或CE较晚发生的转换为参考,地址在整个周期内必须保持有效。CE和WE在后续读写周期启动前必须至少保持tWR时间的无效状态。数据输入必须在写入结束前tDS时间内有效,并在写入结束后保持tDH时间的有效性。
对于5V设备,只有当VCC大于VPF时,设备才能完全访问并进行数据读写。当VCC低于电源故障点VPF时,内部时钟寄存器和SRAM将被阻止访问。当VCC低于电池切换点VSO时,设备电源将从VCC引脚切换到内部备用锂电池,RTC操作和SRAM数据将由电池维持,直到VCC恢复到标称水平。3.3V设备的工作原理类似。
通过设置秒寄存器(7FF9h)的最高位(OSC),可控制时钟振荡器的启停。将其设置为1可停止振荡器,设置为0则启动振荡器。芯片出厂时,时钟振荡器默认关闭。
读取RTC数据时,建议暂停外部双缓冲RTC寄存器的更新,将外部寄存器置于静态状态,避免读取过程中寄存器值发生变化。通过向控制寄存器(7FF8h)的读位(B6)写入1来暂停更新,写入0并保持至少500μs后,外部寄存器将在1秒内恢复正常更新。
控制寄存器的第8位(B7)为写位,将其设置为1可暂停DS1554寄存器的更新。之后,可将所需的RTC计数(日、日期和时间)以24小时BCD格式加载到RTC寄存器中。再将写位设置为0,将写入的值传输到内部RTC寄存器并恢复正常操作。
DIP模块在25°C时,时钟精度可保证在每月±1分钟以内,且出厂时已使用非易失性调谐元件进行校准,无需额外校准。PowerCap模块在25°C时,时钟精度通常在每月±1.53分钟(35 ppm)以内。同时,应注意将RTC放置在PC板布局中电磁干扰最低的区域,以确保时钟精度。
DS1554的频率测试模式使用开漏IRQ/FT输出。当振荡器运行、FT位为1、闹钟标志使能位(AE)为0、看门狗控制位(WDS)为1或看门狗寄存器复位(寄存器7FF7h = 00h)时,IRQ/FT输出将以512 Hz的频率切换。该输出可用于测量32.768 kHz RTC振荡器的实际频率,但IRQ/FT引脚为开漏输出,需要上拉电阻才能正常工作。
闹钟设置和控制位于寄存器7FF2h - 7FF5h,寄存器7FF6h包含两个闹钟使能位:闹钟使能(AE)和备用使能(ABE)。通过设置这些位和闹钟掩码位AM1 - AM4,可编程闹钟在特定日期、小时、分钟或秒触发,还可在电池供电状态下作为系统唤醒信号。当RTC寄存器值与闹钟寄存器设置匹配时,闹钟标志位(AF)将被设置为1,若AE也为1,则IRQ/FT引脚将被激活。通过对标志寄存器(地址7FF0h)进行读写操作可清除IRQ/FT信号。
看门狗定时器可用于检测失控的处理器。用户通过向8位看门狗寄存器(地址7FF7h)设置所需的超时时间来编程看门狗定时器。看门狗寄存器的5位BMB4 - BMB0存储二进制乘数,2位RB1 - RB0选择分辨率。若处理器未在指定时间内复位定时器,看门狗标志(WF)将被设置,处理器中断将被触发,直到WF被读取或看门狗寄存器被读写。看门狗寄存器的最高位(WDS)可控制看门狗超时后的输出,设置为0时激活IRQ/FT输出,设置为1时在RST输出产生40 ms - 200 ms的负脉冲。
各引脚相对于地的电压范围为 -0.3V 至 +6.0V,不同封装的存储温度和焊接温度也有相应限制,如EDIP封装的存储温度范围为 -40°C 至 +85°C,PowerCap封装为 -55°C 至 +125°C。
提供商业和工业两种温度范围,分别为0°C 至 +70°C 和 -40°C 至 +85°C,电源电压支持3.3V ±10% 或 5V ±10%。
不同电源电压下,芯片的有源电源电流、待机电流、输入输出泄漏电流、输出逻辑电压等参数有所不同。例如,5V电源时,有源电源电流典型值为75 mA,3.3V电源时为30 mA。
包括读取和写入周期的各项时间参数,如读取周期时间(tRC)、地址访问时间(tAA)等,不同电源电压下这些参数也存在差异。
在5V和3.3V电源下,电源下降和上升时间、数据保留时间等参数也有相应规定。例如,5V电源时,VCC从VPF(MAX) 下降到VPF(MIN) 的时间为300 μs,预期数据保留时间为10年。
DS1554作为一款功能丰富、性能可靠的芯片,为电子工程师在实时时钟和非易失性存储设计方面提供了一个优秀的选择。其高度集成的特性、强大的时钟功能、完善的中断与复位控制以及可靠的电源管理,使其在各种工业和商业应用中具有广泛的应用前景。在实际设计中,我们需要根据具体的应用场景和需求,合理利用芯片的各项功能和特性,同时注意其引脚配置、工作模式和电气特性等方面的要求,以确保系统的稳定性和可靠性。
大家在使用DS1554芯片过程中有没有遇到过什么问题或者有什么独特的应用经验呢?欢迎在评论区分享交流。
全部0条评论
快来发表一下你的评论吧 !