RTC实时时钟芯片

为什么不用stm32内部实时时钟RTC?

网上查的原因:
1.停振(换6P 晶振也没用,夏天OK...冬天死)
2.不准(有说每天比北京时间快8s)


所以需要外置RTC。

外部RTC芯片介绍:
DS3231不错,但是个头大,新出的DS3232个头小(SOP8),但贵
ds3231内置晶振并带温度保偿不错啊

但是DS3231,号称有温度补偿,实际上对它的供电电源的电压却异常敏感,资料上说用5V没问题,结果我用5V了发现时间快1.6倍,换成3.3V工作了才没问题。


一直在用DS3234挺好

ds3232是I2C接口,而ds3234是SPI接口(SPI操作简单,速度高)


精度要求不是特别高的话,用SD2068要比DS1203、PCF8563一类的芯片性价比高得多,功能也多一些!


有说 用DS1302做过一批,目前不良在1%左右
DS1302,0.8元

5v考虑ds1307

在小批量的时候,家中自检发现问题,后来查看到资料"应用笔记ST微控制器振荡器电路设计指南"使用其中推荐的一款32.786K晶振后到现在大批都没发现过问题!!


经验:以后用RTC时上高低温试验


关于晶振配的电容:这里用外部32.768K的有几个认真去用gmcrit算过增益预量Gain(margin),这里不是简单的找个CL=6pF就完事。



你可能感兴趣的:(RTC)