低功耗实时时钟芯片(RTC)BL5372低功耗实时时钟芯片低功耗实时时钟芯片低功耗实时时钟芯片低功耗实时时钟芯片(RTC)BL5372(RTC)BL5372(RTC)BL5372(RTC)BL53721111....概述概述概述概述BL5372是一款低功耗实时时钟电路,通过I2C两线接口电路可以与CPU实时通信,主要用于一切需要提供时基的系统中。该芯片能够产生多种周期性中断脉冲(最长周期可长达1个月),还具有两套报时系统。BL5372内部集成一低功耗的稳压电源,故能够使恶劣的环境条件下仍能保持振荡器正常在很低的功耗工作(典型值:400nA@3.6V)。BL5372具有晶振停振检测锁存的功能,通过检测该位可以检测内部时钟数据的有效性。BL5372内置数字时间调整电路,可以保证时钟走时的高精度,并且有32KHz和32.768KHz两种晶振选择模式。该产品与理光RS5C372A完全兼容。2222....主要特点主要特点主要特点主要特点●超低功耗(典型值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封装3333....管脚排列管脚排列管脚排列管脚排列INTRBSCLSDAGND12348765VDDOSCINOSCOUTINTRABL5372低功耗实时时钟芯片(RTC)BL5372....管脚功能说明管脚功能说明管脚功能说明管脚功能说明编号引脚名方向功能描述1INTRBOUT中断输出B2SCLIN串行时钟线3SDAIN/OUT串行数据线4GNDPOWER电源地5INTRAOUT中断输出A6OSCOUTOUT晶振的输出7OSCININ晶振的输入8VDDPOWER工作电源电压5555....功能简述功能简述功能简述功能简述振荡器时时时时电路分频单元停振检测单元32KHz输出控制电路比较器B比较器A响铃寄存器A响铃寄存器B时间计数寄存器(秒、分、时、周、天、月、年)内部地址寄存器接口单元中断控制单元OSCINOSCOUTINTRAINTRBSCLSDABL5372BL5372BL5372BL5372系统框图系统框图系统框图系统框图5.15.15.15.1万年历功能万年历功能万年历功能万年历功能BL5372可以与CPU交换年份(低两位)到秒的时钟数据。当年份的低两位能被4整除时,该年为闰年。它能够自动识别2000~2099年的年份。这些数据分别存放在0H~6H的寄存器中。5.5.5.5.2222高精度的时间调整功能高精度的时间调整功能高精度的时间调整功能高精度的时间调整功能BL5372内部集成了数字化的时间精度调整电路(寄存器内部地址7H),它根据高精度频率测量仪检测出的晶振本身的频率,再写入调整电路寄存器中,可以有效的调整时钟走时的精度(±1.5ppm)。调整范围:±189ppm(±194ppm当使用32.000KHz晶振时),最小的调整步长为3ppm。采用该技术的优势:(1)使用精度偏差较大的晶体也可以使时钟走时保持高精度。(2)能够调整由于晶振季节性偏差导致时钟走不准情况。(3)对于配有温度检测的系统,能有效的调整晶振精度随温度波动带来的走时偏差情况。5.35.35.35.3报时功能与周期性中断报时功能与周期性中断报时功能与周期性中断报时功能与周期性中断(1)报时功能:定时寄存器内部地址为(8H~DH),当星期、时、分与定时寄存器预设的时间吻合时,两套定时中断信号就可以从INTRA、INTRB输出。其两套报时系统(ALARM-A,ALARM-B),根据所设定的时间,分别产生独立的中断信号。报时功能的开启与关闭可以通过控制寄存器1(内部地址EH)中的D7,D6位选择,低功耗实时时钟芯片(RTC)BL5372也可以通过星期来选择,这样就能选择每天或者一个星期中的几天产生特定的中断。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)和电平波形(每秒、每分、每时、每月)。5.45.45.45.4停振检测功能停振检测功能停振检测功能停振检测功能BL5372配有专门的寄存器(内部地址FH的XSTP位)来保存晶振停振信息。该功能能够判断上电、掉电、晶振停止振荡等情况,以确定时钟数据有效与否。5.55.55.55.5脉冲输出功能脉冲输出功能脉冲输出功能脉冲输出功能BL5372可以从INTRB输出晶体振荡器的频率脉冲,脉冲的输出与否可以通过内部寄存器(内部地址FH的CLEN位)设定,但在上电的时候是保持脉冲输出状态。并且能够通过内部的寄存器(内部地址7H的XSL位)选择不同的晶体振荡器(32.768KHz或者32.000KHz),可以输出两种频率的脉冲。5.65.65.65.6控制单元控制单元控制单元控制单元控制单元是BL5372的重要部分,整个电路的功能都在控制电路的控制下实现的。时间显示的选择,中断、报时的选择、标志以及输出口选择,停振检测的信息都由控制电路发出。5.75.75.75.7内部地址的分配内部地址的分配内部地址的分配内部地址的分配内部地址目录功能0H秒寄存器以BCD码形式计数与存储秒1H分寄存器以BCD码形式计数与存储分2H时寄存器以BCD码形式计数与存储时3H周寄存器以BCD码形式计数与存储周4H天寄存器以BCD码形式计数与存储天5H月寄存器以BCD码形式计数与存储月6H年寄存器以BCD码形式计数与存储年7H时间调整存储晶振的修正参数及外部晶振选择控制8H分定时A存储定时器A分的数据9H时定时A存储定时器A时的数据AH天定时A存储定时器A星期的数据BH分定时B存储定时器B分的数据CH时定时B存储定时器B时的数据DH天定时B存储定时器B星期的数据EH控制1存储响铃使能、中断输出口选择、周期性中断的周期选择信息FH控制2存储时间显示选择、中断与报时标志、停振检测信息6666....电路特性参数电路特性参数电路特性参数电路特性参数低功耗实时时钟芯片(RTC)BL5372极限参数极限参数极限参数极限参数符号说明条件范围单位VDD供给电压-0.3~+7.0VVI输入电压SCL,SDA-0.3~+7.0VVO1输出电压1SDA-0.3~+7.0VVO2输出电压2INTRA,INTRB-0.3~+12.0VTOPT工作温度-40~+85℃TSTG储藏温度-55~+125℃6.26.26.26.2直流参数直流参数直流参数直流参数TOPT=-40℃~85℃符号说明引脚条件最小值典型值最大值单位VIH输入高电平SCL,SDA0.8VDD6.0VVIL输入低电平SCL,SDA-0.30.3VDDVIOL1INTRA,INTRBVOL1=0.4V1mAIOL2输出电流SDAVOL2=0.6V7mAIILK输入漏电流SCLVI=6VVDD=6V-11uA工作电压1.85.5VVDD计时电压VDD,GND1.25.5VIOZ输出漏电流SDA,INTRA,INTRBVO=6VVDD=6V-11uAIDD工作电流VDDVDD=3.6V,TOPT=25℃SCL,SDA=3.6V0.4uA6.36.36.36.3交流参数交流参数交流参数交流参数TA=-40℃~+85℃,VDD=4.5V~5.5V符号参数测试条件最小值最大值单位tSCLSCL时钟频率0100KHztLOW时钟低周期4.7ustHIGH时钟高周期5ustBUF总线释放时间在下一个数据传输之前4.7ustSU:STA起始条件建立时间4.7ustSU:STO终止条件建立时间4.7ustHD:STA起始条件保持时间4ustHD:STO终止条件保持时间4ustSU:DAT数据输入建立时间250nstHD:DAT数据输入保持时间0nsTHD数据输出保持时间SCL下跳到SDA数据输出变化0nstAA时钟输出SCL下跳到SDA数据输出有效0.33.5ustRSCL和SDA上升时间1ustFSCL和SDA下降时间300ns低功耗实时时钟芯片(RTC)BL5372噪声尖波宽度SCL、SDA输入的时间常数100ns总线时序图总线时序图总线时序图总线时序图7777....典型应用典型应用典型应用典型应用略。8888....封封封封装尺寸装尺寸装尺寸装尺寸8.1SOP88.1SOP88.1SOP88.1SOP8mminches符号mintypmaxmintypmaxA1.35-1.750.053-0.069低功耗实时时钟芯片(RTC)BL5372α0o-8o0o-8o8.2TSSOP88.2TSSOP88.2TSSOP88.2TSSOP8单位Amax.A1A2A3BpCD(1)E(2)emm1.100.150.050.950.800.250.320.120.250.103.102.904.604.200.65单位HELLpvwyZ(1)θmm6.706.100.940.800.200.10.10.10.700.3510000注:(1)不包括每边塑料或者金属伸出的尺寸0.15mm(最大值)低功耗实时时钟芯片(RTC)BL5372(2)不包括每边塑料或者金属伸出的尺寸0.25mm(最大值)