如果是品牌的RTC,死机一般都是因为自己设计不良造成的。
对于RTC来说,一般出问题都是因为32K晶体部分的PCB走线或者生产控制等没处理造成的,因为RTC需要实现低功耗,所以振荡驱动的功率都做的比较弱一点,此时对晶体性能和PCB、制造的要求相对高一点。
首先选择质量较好的32K晶体,能选择SMD晶体,尽量选择SMD晶体,其次要注意PCB上晶体附近的分布电容造成的影响,因为振荡驱动比较弱,这些影响在恶劣条件会造成晶体停振,如果选择直插型32K晶体,尽量选择不小于3*8体积的晶体,越小的晶体,焊接时的热容量越小,焊接时容易造成晶体出现熔融现象,这个现象在振荡电路驱动功率比较强的时候不会造成太明显的现象,但当驱动功率比较小的时候,熔融后两个引脚的分布电容加大,会造成起振困难或者振荡不稳定,此时容易造成停振。
俺常用的HT1381,DS1302等,只要注意了这些问题,都没有问题,我一般选择KDS晶体。
|