我们的设备用的是R8025T时钟芯片,15年做过一批,时钟都正常。16年又做了一批,但这一批时钟总是出现错乱的现象。这两批PCB和程序都是一样的,不同之处应该是芯片不是同一个批次的。具体问题总结如下:
(1)这批设备时钟出错的概率100%
(2)时间发生错乱时:抄回的日期是85-10-00,或者50-,或星期一等之类的格式
(3)做过长期试验,同一设备,校正时间后,可能一两天时间就发生错乱,也可能一两个月才错乱一次,没有规律。
(4)将第一批和第二批设备的时钟芯片互换,第二批设备的时钟正常第一批的就不正常了。联系过时钟芯片厂家,确定芯片是原厂的。
(5)联系过时钟芯片厂家,说这两个批次的时钟芯片除了物理封装(不知道这样描述对吧,就是类似于外观稍有变化,内部构造不变)不一样外软件驱动上是一样的,外围电路也让厂家确认过没有问题。
有没有遇到类似问题的,还请大神们帮忙看看问题出在哪里?
2 个解决方案
#1
目前,我这边遇到类似的问题,DS3231SN时钟芯片,i2c接口,内置晶振,带温度补偿,还是比较牛x的时钟芯片。
1、主要是日期上跳,出现几率很小(自行测试则死活不出现),一般跳至2086年,时间还是正确的。
2、目前还未找出问题,已经生产的PCB只能用通过软件上修正解决。
3、单片机是NXP的,硬件i2c和模拟i2c也测试过,也出现此问题,初步排除软件问题;后面方案是考虑更换时钟芯片!
#2
SDA、SCL的上拉电阻
电源的波动 用示波器查看
电源的波动 用示波器查看
#1
目前,我这边遇到类似的问题,DS3231SN时钟芯片,i2c接口,内置晶振,带温度补偿,还是比较牛x的时钟芯片。
1、主要是日期上跳,出现几率很小(自行测试则死活不出现),一般跳至2086年,时间还是正确的。
2、目前还未找出问题,已经生产的PCB只能用通过软件上修正解决。
3、单片机是NXP的,硬件i2c和模拟i2c也测试过,也出现此问题,初步排除软件问题;后面方案是考虑更换时钟芯片!
#2
SDA、SCL的上拉电阻
电源的波动 用示波器查看
电源的波动 用示波器查看