bl5372 时钟芯片 ic集成电路
特色标志 |
新品 |
型号 |
bl5372 |
|
贝岭 |
封装 |
sop8 或tssop8 封装 |
一、概述:
bl5372 是一款低功耗实时时钟电路,通过i2c 两线接口电路可以与cpu 实时通信,主要用于一切需要时基的系统中。该芯片能够产生多种周期性中断脉冲(最长周期可长达1 个月),还具有两套报时系统。bl5372 内部集成一低功耗的稳压电源,故能够使恶劣的环境条件下仍能保持
振荡器正常在很低的功耗工作(典型值:
400na @ 3.6v)。bl5372 具有晶振停振检测锁存的功能,通过检测该位可以检测内部时钟数据的有效性。bl5372 内置数字时间调整电路,可以保证时钟走时的高精度,并且有32khz和32.768khz 两种晶振选择模式。该产品与理光rs5c372a 完全兼容。
主要特点
● 功耗(典型值400na @ 3.6v)
● 实时时钟(12 时制或者24 时制两种计时方式)
● 自动识别闰年、平年(2000~2099)
● bcd 码表示的时钟计数(包括时、分、秒)和万年历(包括闰年、平年、月、日、周)
● 30 秒数字校时功能
● 可控的32.768khz(或者32khz)输出
● 两个可编程闹钟输出
● 两路可编程方波输出,为cpu 多种中断(一个月至一秒的周期性中断)
● 通过i2c 两线接口与cpu 相连(最大数据时钟频率为100khz)
● 晶振停振检测锁存功能保证了时钟数据有效性
● 32khz 和32.768khz 晶振选择
● 高精度的时间调整电路,保证了时钟走时的精确
● 电压工作(计时电压最低可至1.2v,通讯电压最低可至1.8v)
● sop8 或tssop8 封装
二、万年历功能
bl5372 可以与cpu 交换年份(低两位)到秒的时钟数据。当年份的低两位能被4 整除时,该年为闰年。它能够自动识别2000~2099 年的年份。这些数据分别存放在0h~6h 的寄存器中。
高精度的时间调整功能:bl5372 内部集成了数字化的时间精度调整电路(寄存器内部地址7h),它根据高精度频率测量仪检测出的晶振本身的频率,再写入调整电路寄存器中,可以有效的调整时钟走时的精度(±1.5ppm)。调整范围:±189ppm(±194ppm 当使用32.000khz 晶振时),最小的调整步长为3ppm。采用该技术的优势:
(1)使用精度偏差较大的晶体也可以使时钟走时保持高精度。
(2)能够调整由于晶振季节性偏差导致时钟走不准情况。
(3)对于配有温度检测的系统,能有效的调整晶振精度随温度波动带来的走时偏差情况。
三、报时功能与周期性中断
(1)报时功能:定时寄存器内部地址为(8h~dh),当星期、时、分与定时寄存器预设的时间吻合时,两套定时中断信号就可以从intra、intrb 输出。其两套报时系统(alarm-a,alarm-b),根据所设定的时间,分别产生独立的中断信号。报时功能的开启与关闭可以通过控制寄存器1(内部地址eh)中的d7,d6 位选择,也可以通过星期来选择,这样就能选择每天或者一个星期中的几天产生特定的中断。alarm-a 只能从intra 输出,而alarm-b 可以从intra 或者intrb 引脚输出,到底从哪个引脚输入通过控制寄存器1(内部地址eh 的d4、d5)可以选择的。
(2)周期性中断:bl5372 除了从intra、intrb 引脚能够输出闹钟信号,还能输出周期性中断脉冲。该周期性中断频率可以从2hz、1hz、1/60hz、1/3600hz 到一个月,通过控制寄存器1(内部地址eh 的低三位)选择性输出。周期性中断输出波形包括:标准的脉冲波形(2hz 和1hz)和电平波形(每秒、每分、每时、每月)。
四、停振检测功能
bl5372 配有专门的寄存器(内部地址fh 的xstp 位)来保存晶振停振信息。该功能能够判断上电、掉电、晶振停止振荡等情况,以确定时钟数据有效与否。
五、脉冲输出功能
bl5372 可以从intrb 输出晶体振荡器的频率脉冲,脉冲的输出与否可以通过内部寄存器(内部地址fh 的clen 位)设定,但在上电的时候是保持脉冲输出状态。并且能够通过内部的寄存器(内部地址7h的xsl 位)选择不同的晶体振荡器(32.768khz 或者32.000khz),可以输出两种频率的脉冲。
六、控制单元
控制单元是bl5372 的重要部分,整个电路的功能都在控制电路的控制下实现的。时间显示的选择,中断、报时的选择、标志以及输出口选择,停振检测的信息都由控制电路发出。