解析DS1558:集实时时钟、电源控制与非易失性RAM管理于一体的多功能芯片
在电子设计领域,找到一款能集多种功能于一身的芯片,往往能让设计工作事半功倍。DS1558就是这样一款出色的芯片,它集成了实时时钟(RTC)、电源故障控制电路以及非易失性RAM控制器等多种功能,为电子设备的稳定运行提供了有力保障。
文件下载:DS1558.pdf
1. 功能特性
1.1 集成多种功能
DS1558将实时时钟、电源故障控制电路和非易失性RAM控制器集成于一体,大大简化了电路设计。其时钟寄存器的访问方式与静态RAM相同,且位于16个最高RAM位置,方便用户操作。此外,它还具备世纪寄存器,能实现超过10年的计时和数据保留,即使在电源缺失的情况下,搭配小型锂硬币电池和低泄漏SRAM,也能正常工作。
1.2 精准的电源管理
芯片拥有精密的上电复位功能,可编程的看门狗定时器和RTC闹钟。其采用BCD编码的年、月、日、时、分、秒数据,并能自动进行闰年补偿,有效保证了时间的准确性。同时,电池电压水平指示标志和电源故障写保护功能,允许±10%的VCC电源供应容差,为数据安全提供了可靠保障。
2. 引脚配置与订购信息
2.1 引脚配置
DS1558采用48引脚的TQFP封装,各引脚具有明确的功能。例如,地址输入引脚(A0 - A18)用于地址解码,数据输入/输出引脚(DQ0 - DQ7)用于RTC寄存器的数据传输。此外,还有芯片使能引脚(CE、CER)、输出使能引脚(OE、OER)、中断/频率测试引脚(IRQ/FT)等,这些引脚协同工作,确保芯片的正常运行。
2.2 订购信息
DS1558有多种型号可供选择,如DS1558W、DS1558Y等,不同型号在温度范围、电压和引脚封装上有所差异。用户可根据实际需求进行选择,以满足不同的应用场景。
3. 工作模式与操作
3.1 数据读取模式
当(overline{CE})为低电平且(WE)为高电平时,DS1558进入读取模式。在满足(overline{CE})和(OE)访问时间的条件下,有效数据会在最后一个地址输入稳定后的(t{AA})时间内出现在DQ引脚。若访问时间不满足要求,有效数据将在芯片使能访问时间((t{CEA}))或输出使能时间((t_{OEA}))中较晚的时刻出现。
3.2 数据写入模式
当(WE)和(CE)处于有效状态时,DS1558进入写入模式。写入操作的起始时间以(WE)或(CE)中较晚发生的转换为准,地址必须在整个周期内保持有效。在写入操作结束前,数据输入必须在(t{DS})时间内有效,并在之后的(t{DH})时间内保持有效。
3.3 数据保留模式
当VCC大于功率故障点VPF时,5V设备可完全访问并读写数据。当VCC低于VPF时,对设备的访问将被禁止。若VPF小于电池切换点VSO,当VCC下降到VSO以下时,设备电源将从VCC引脚切换到备用电池,以维持RTC操作和SRAM数据。
4. 时钟操作
4.1 时钟振荡器控制
通过设置秒寄存器(7FFF9h的B7位)中的(OSC)位,可以控制振荡器的开启和关闭。将(OSC)设置为1可停止振荡器,设置为0则启动振荡器。初始状态下,(OSC)的状态不保证,首次加电时应启用对该位的监控。
4.2 读取时钟
读取时钟时,可通过设置控制寄存器(7FFF8h)中的读取位来暂停外部寄存器的更新,从而确保读取的数据稳定。读取位设置为1后,外部寄存器进入静态状态,允许用户读取数据。读取完成后,读取位应设置为0,并保持至少500μs,以确保外部寄存器更新。
4.3 设置时钟
设置时钟时,将控制寄存器的最高位(B7)设置为1,可暂停7FFF8h - 7FFFFh寄存器的更新。然后,可将所需的RTC计数(日、日期和时间)以24小时BCD格式加载到RTC寄存器中。最后,将写入位设置为0,将写入的值传输到内部RTC寄存器,并恢复正常操作。
4.4 时钟精度
时钟的精度取决于晶体的精度以及振荡器电路的电容负载与晶体匹配负载之间的匹配程度。温度变化和外部电路噪声可能会影响时钟的准确性,因此在设计时需参考相关应用笔记,以确保时钟的稳定运行。
4.5 频率测试模式
DS1558的频率测试模式使用开漏(IRQ/FT)输出。当振荡器运行时,若FT位为1、报警标志使能位(AE)为0、看门狗使能位(WDS)为1,或看门狗寄存器复位(寄存器7FFF7h = 00h),(IRQ/FT)输出将以512Hz的频率切换。该模式可用于测量RTC振荡器的实际频率。
4.6 使用时钟闹钟
闹钟设置和控制位于寄存器7FFF2h - 7FFF5h中,寄存器7FFF6h包含两个闹钟使能位:闹钟使能(AE)和备用电池模式下的闹钟使能(ABE)。通过设置这些位,可使(IRQ/FT)输出在匹配的闹钟条件下激活。闹钟可被编程为在特定日期或每天、每小时、每分钟、每秒重复触发,还可在电池备份状态下触发,作为系统唤醒信号。
4.7 使用看门狗定时器
用户可将超时时间编程到8位看门狗寄存器(地址7FFF7h)中。看门狗定时器的超时值由5位二进制乘数(BMB4 - BMB0)和2位分辨率(RB1 - RB0)决定。若处理器未在指定时间内重置定时器,看门狗标志(WF)将被设置,并产生处理器中断。当处理器对看门狗寄存器进行读写操作时,定时器将重置。
5. 电气特性与参数
5.1 绝对最大额定值
DS1558各引脚相对于地的电压范围为 -0.3V至 +6.0V,存储温度范围为 -55°C至 +125°C,焊接温度需参考IPC/JEDEC J - STD - 020规范。
5.2 推荐直流工作条件
芯片的工作电压为(V{CC}=3.3V pm 10%)或5V ±10%,工作温度范围为(T{A}=-40^{circ}C)至 +85°C。
5.3 直流电气特性
不同工作模式下,芯片的电源电流、输入输出泄漏电流、输出逻辑电压等参数有所不同。例如,+5V时的有源电源电流典型值为6mA,最大值为25mA;+3.3V时的有源电源电流典型值为4mA,最大值为15mA。
5.4 交流特性
在读取和写入周期中,芯片的各项交流参数(如读取周期时间、地址访问时间、CE和OE的访问时间等)都有明确的要求。这些参数的设置确保了芯片在不同工作模式下的稳定运行。
6. 总结
DS1558作为一款功能强大的芯片,在实时时钟、电源管理和非易失性RAM控制等方面表现出色。其丰富的功能和稳定的性能,为电子工程师在设计各类电子设备时提供了更多的选择和便利。在实际应用中,工程师需根据具体需求合理选择芯片型号,并严格按照芯片的电气特性和参数进行设计,以确保设备的可靠性和稳定性。
你在使用DS1558芯片进行设计时,是否遇到过一些特殊的问题?又是如何解决的呢?欢迎在评论区分享你的经验和见解。
-
电源管理
+关注
关注
117文章
8505浏览量
148224 -
实时时钟
+关注
关注
4文章
362浏览量
68502
发布评论请先 登录
解析DS1558:集实时时钟、电源控制与非易失性RAM管理于一体的多功能芯片
评论