深入解析DS1501/DS1511:Y2K兼容的看门狗实时时钟

电子说

1.4w人已加入

描述

深入解析DS1501/DS1511:Y2K兼容的看门狗实时时钟

在电子设备设计领域,实时时钟(RTC)是一个关键组件,它能为系统提供精确的时间和日期信息。今天我们要深入探讨的是Maxim Integrated的DS1501/DS1511,这是一款功能强大的Y2K兼容实时时钟,具备多种实用特性,适用于多种应用场景。

文件下载:DS1511.pdf

产品概述

DS1501/DS1511是全功能、Y2K兼容的实时时钟/日历(RTC),集成了RTC闹钟、看门狗定时器、上电复位、电池监测、256字节非易失性静态随机存取存储器(NV SRAM)以及32.768kHz输出。用户可通过字节宽接口访问其内部所有寄存器。RTC寄存器以24小时二进制编码十进制(BCD)格式存储世纪、年、月、日、时、分、秒数据,能自动进行月份天数和闰年校正。

产品特性

精确计时与自动校正

  • BCD编码数据:采用BCD编码存储时间和日期信息,包括世纪、年、月、日、时、分、秒,且具备自动闰年补偿功能,有效期至2100年。
  • 自动校正:能自动调整月份天数和闰年,确保时间和日期的准确性。

丰富功能集成

  • 可编程功能:拥有可编程的看门狗定时器和RTC闹钟,可根据需求灵活设置。
  • 电源管理:具备精确的上电复位功能和电源控制电路,支持系统通过日期/时间闹钟或按键闭合/调制解调器检测信号上电。
  • 数据存储:配备256字节电池备份SRAM,可在电源中断时保存重要数据。
  • 电池监测:设有电池电压水平指示标志,能实时监测电池状态。

灵活的工作模式

  • 多种供电选择:支持+3.3V(W)或+5V(Y)供电,满足不同系统的需求。
  • 晶体选择:DS1501可通过晶体选择位选择6pF或12.6pF的晶体,以适应不同的应用场景。

封装形式多样

DS1501以芯片形式提供,DS1511则是带有嵌入式电池和晶体的独立封装双列直插式模块(DIP),方便不同的设计需求。

应用领域

  • 远程系统:为远程设备提供精确的时间同步,确保系统的正常运行。
  • 电池备份系统:在电源中断时,依靠电池维持时钟和数据的正常运行。
  • 电信交换机:保证交换机的时间准确性,提高通信质量。
  • 办公设备:为打印机、复印机等办公设备提供准确的时间信息。
  • 消费电子:如智能手表、智能家居设备等,提供时间显示和定时功能。

电气特性

绝对最大额定值

  • 电压范围:任何引脚相对于地的电压范围为-0.5V至+6.0V。
  • 温度范围:DS1501的工作温度范围为-40°C至+85°C,DS1511为0°C至+70°C;存储温度范围DS1501为-40°C至+125°C,DS1511为-40°C至+70°C。

推荐直流工作条件

  • 电源电压:DS1511和DS1501的电源电压可选择3.3V或5V ±10%。
  • 逻辑电平:逻辑1电压和逻辑0电压在不同供电电压下有相应的要求。
  • 电池电压:电池电压范围为2.5V至3.7V,辅助电池电压在不同供电情况下有不同的要求。

直流电气特性

  • 电源电流:包括有源电源电流、TTL待机电流、CMOS待机电流等,不同供电电压下有不同的典型值。
  • 输入输出泄漏电流:输入和输出泄漏电流均在±1µA以内。
  • 输出逻辑电平:输出逻辑1电压和输出逻辑0电压在不同条件下有相应的要求。

交流工作特性

  • 读写周期时间:读周期时间和写周期时间在不同供电电压下有不同的要求。
  • 地址访问时间:地址访问时间在不同供电电压下有不同的要求。
  • 信号延迟时间:如CE到DQ低阻时间、OE到DQ低阻时间等,在不同温度和供电电压下有不同的要求。

引脚说明

DS1501/DS1511共有28个引脚,各引脚功能如下:

  • PWR:低电平有效上电输出(开漏),通常连接到电源控制电路,需上拉电阻。
  • X1、X2:32.768kHz石英晶体连接引脚,可选择6pF或12.5pF的晶体,也可连接外部振荡器。
  • RST:低电平有效复位输出(开漏),通常连接到微处理器复位输入,需上拉电阻。
  • IRQ:低电平有效中断输出(开漏),通常连接到微处理器中断输入,需上拉电阻。
  • A4 - A0:地址输入,用于选择17个寄存器位置之一。
  • DQ0 - DQ7:数据输入/输出,用于8位并行数据传输。
  • GND:接地引脚。
  • OE:输出使能输入,低电平有效,使能DQ0 - DQ7进行数据输出。
  • CE:芯片使能输入,低电平有效,使能设备。
  • SQW:方波输出,使能时输出32.768kHz方波。
  • KS:低电平有效启动输入,用于从外部事件唤醒系统。
  • VBAT:电池输入,可连接标准3V锂电池或其他能源。
  • VBAUX:辅助电池输入,可连接标准3V锂电池或其他能源。
  • WE:写使能输入,低电平有效,使能DQ0 - DQ7进行数据输入。
  • VCC:直流电源正端。

工作模式

数据读取模式

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

数据写入模式

当CE和WE处于有效状态时,DS1501/DS1511进入写入模式。写入开始参考CE或WE的后一个转换,地址在整个周期内必须保持有效。CE或WE必须在后续读写周期开始前至少保持 (t_{WR}) (写恢复时间)的无效状态。

数据保留模式

当 (V{CC}) 大于 (V{PF}) (电源故障阈值)时,DS1501/DS1511可正常读写;当 (V{CC}) 低于 (V{PF}) 时,内部时钟寄存器和SRAM被锁定,所有输入无效,输出进入高阻态(KS、PWR、SQW和RST可能除外)。此时,设备电源会根据 (V{PF}) 、 (V{BAT}) 和 (V_{BAUX}) 的关系切换到电池供电,以维持RTC运行和SRAM数据。

寄存器配置

时钟寄存器

时钟和日期信息存储在RTC寄存器中,以BCD格式表示。通过读取相应的寄存器字节可获取时间和日期信息,写入相应的寄存器字节可设置或初始化时间和日期。

控制寄存器

  • Month Register (05h):包含振荡器控制位(EOSC)、32.768kHz输出使能位(E32K)、电池备份32kHz使能位(BB32)等。
  • Control A Register (0Eh):包含电池低标志位(BLF1、BLF2)、复位选择位(PRS)、电源活动控制位(PAB)、时间/日期闹钟标志位(TDF)、启动标志位(KSF)、看门狗标志位(WDF)和中断请求标志位(IRQF)。
  • Control B Register (0Fh):包含传输使能位(TE)、晶体选择位(CS)、突发模式使能位(BME)、时间/日期闹钟电源使能位(TPE)、时间/日期闹钟中断使能位(TIE)、启动使能中断位(KIE)、看门狗使能位(WDE)和看门狗转向位(WDS)。

功能应用

时钟闹钟

时钟闹钟的设置和控制位于寄存器08h至0Bh。通过设置TIE位和闹钟掩码位AM1至AM4,可在匹配闹钟条件时激活IRQ或PWR输出。闹钟可按特定日期、时间或每秒重复触发。

看门狗定时器

看门狗定时器可用于重启失控的处理器,用户可在0.01秒至99.99秒的范围内以10ms为间隔编程。当看门狗超时,WDF位将被置1。看门狗定时器有重复模式和单次触发模式两种工作模式。

唤醒/启动功能

DS1501/DS1511具备唤醒和启动功能。唤醒功能可通过设置时间/日期电源使能位(TPE)实现,在预定的日期和时间激活PWR输出引脚,为系统上电。启动功能可在检测到KS引脚的低电平转换时,在无 (V_{CC}) 电压的情况下为系统上电。

方波输出

通过E32K位可启用和禁用方波输出。当方波使能且振荡器运行时,SQW引脚将输出32.768kHz方波。在电池备份模式下,若BB32位使能且 (V_{BAUX}) 有电压,SQW引脚也可输出方波。

电池监测

DS1501/DS1511会持续监测 (V{BAT}) 和 (V{BAUX}) 的电池电压。当电池电压低于 (V_{BLF}) (典型值)时,电池低标志位BLF1和BLF2将被置1。

256 x 8扩展RAM

通过两个片上锁存寄存器控制对SRAM的访问。可通过设置BME位启用突发模式,实现对连续扩展RAM位置的读写操作。

总结

DS1501/DS1511是一款功能丰富、性能稳定的实时时钟芯片,其精确的计时功能、灵活的配置选项和强大的电源管理能力使其适用于多种应用场景。在设计电子系统时,合理利用DS1501/DS1511的各项功能,可提高系统的可靠性和稳定性。你在实际应用中是否遇到过类似芯片的使用问题?欢迎在评论区分享你的经验和见解。

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

全部0条评论

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

×
20
完善资料,
赚取积分