电子说
在电子设备的设计中,实时时钟(RTC)是不可或缺的一部分,它为系统提供准确的时间信息,确保设备的正常运行。今天,我们将深入探讨 Maxim Integrated 推出的 MAX31328,一款具有集成晶体和电源管理功能的 I2C RTC,其精度高达 ±3.5ppm,为众多应用场景提供了可靠的时间解决方案。
文件下载:MAX31328.pdf
MAX31328 是一款低成本、高精度的 I2C RTC,集成了温度补偿晶体振荡器(TCXO)和晶体。它具备电池输入功能,即使主电源中断,也能保持准确的计时。晶体谐振器的集成不仅提高了设备的长期精度,还省去了系统中外部晶体的需求。该器件采用 10 引脚 LGA 封装,适用于多种应用场景,如服务器、功率计、远程信息处理和全球定位系统等。
MAX31328 的工作电压范围为 +2.3V 至 +5.5V,适用于多种电源系统。在不同的电压条件下,设备都能保持稳定的性能。
MAX31328 共有 10 个引脚,每个引脚都有特定的功能:
温度传感器、振荡器和控制逻辑组成了 TCXO,它为 RTC 提供稳定准确的参考时钟。控制器通过读取片上温度传感器的输出,使用查找表确定所需的电容值,并进行老化校正,然后设置内部电容选择寄存器。温度转换在 VCC 首次应用时进行,之后每 64 秒进行一次。
温度补偿电压参考和比较器电路用于监测 VCC 电平,根据不同的电源条件自动切换电源。当 VCC 大于 VPF 时,设备由 VCC 供电;当 VCC 小于 VPF 且小于 VBAT 时,设备由 VBAT 供电。为了保护电池,首次应用 VBAT 时,振荡器不会立即启动,直到 VCC 超过 VPF 或写入有效的 I2C 地址。
MAX31328 支持推按钮开关连接到 RST̅ 输出引脚。当检测到推按钮的下降沿时,设备会对开关进行消抖处理,并在内部定时器到期后继续监测 RST̅ 线。当检测到释放时,RST̅ 引脚会被拉低并保持一段时间,以确保系统的稳定复位。此外,RST̅ 引脚还用于指示电源故障条件。
RTC 提供秒、分、时、日、日期、月和年的信息,支持 24 小时或 12 小时格式,并带有 AM/PM 指示。它还提供两个可编程的时间报警和一个可编程的方波输出,通过 INT̅/SQW 引脚输出。
MAX31328 支持双向 I2C 总线和数据传输协议,工作在标准模式(100kHz 最大时钟速率)和快速模式(400kHz 最大时钟速率)下。它作为 I2C 总线上的从设备,通过 SCL 输入和开漏 SDA I/O 线与总线连接。数据传输遵循特定的协议,包括起始条件、停止条件、数据有效和确认等。
为了获得最佳性能,建议使用 0.1μF 至 1.0μF 的电容对 VCC 和 VBAT 电源进行去耦。如果在电池操作期间不需要通信,可以省略 VBAT 去耦电容。
INT̅/SQW 和 32kHz 输出为开漏输出,需要外部上拉电阻来实现逻辑高电平输出。上拉电阻的值通常为 10kΩ。
SDA 为开漏输出,需要外部上拉电阻来实现逻辑高电平。由于设备不使用时钟周期拉伸,SCL 可以使用带有上拉电阻的开漏输出或 CMOS 输出驱动器。
MAX31328 封装中包含石英音叉晶体,在使用贴装设备时需要采取预防措施,避免过度冲击。应避免使用超声波清洗,以免损坏晶体。在 PCB 布局时,应避免在封装下方布线,除非在封装和信号线之间放置接地平面。所有未连接的引脚必须连接到地。
MAX31328 是一款功能强大、性能卓越的 I2C RTC,具有高精度、低功耗、丰富的功能和简单的接口等优点。它适用于各种对时间精度要求较高的应用场景,如服务器、功率计、远程信息处理和全球定位系统等。在设计过程中,工程师需要根据具体的应用需求,合理选择电源、配置引脚和进行 PCB 布局,以充分发挥 MAX31328 的性能优势。你在使用 RTC 时遇到过哪些问题呢?欢迎在评论区分享你的经验和见解。
全部0条评论
快来发表一下你的评论吧 !