电力应用实例:兴威帆具有软锁功能的RTC SD8825与竞品可靠性对比实验
电力应用实例:兴威帆具有软锁功能的RTC SD8825与竞品可靠性对比实验
不少客户对时钟芯片软锁功能存在疑问,认为该功能在实际应用中没有太大作用,但真实情况并非如此,下面是某位客户的案例。
客户在使用XX8025时钟芯片的时候,对小批量产品进行上下电的压力测试,此时上下电是模拟产品随机掉电的应用场景。客户在测试过程中发现,某些产品经常性出现时间误差很大的情况,但是产品的电池电量正常。客户查找很久都没有找到问题所在,因为问题出现非常随机,且概率时高时低。
后续客户偶然找到我司SD8825,想测试是否会出现同样情况,说明来意后,我分析有可能是RTC内部时间被改写了,但是客户说并没有对RTC有任何写操作,只是在读时间。我告知客户开启我们芯片的写保护功能后再测试看下情况,果然客户在后续的测试过程中在也没有出现过时间错误的情况。
那么客户到底是什么时候将RTC的时间给改写?后续笔者做了一个小批量的多个RTC随机上下电的测试,在测试过程中发现,电源在掉电的过程中,其掉电时间较长,我使用的单片机可以到比较低的工作电压,其在随机下电的过程中在和RTC进行通讯,如下图1、图2。


图1 图2
导致MCU可能在一个较低电压的情况下对RTC读数据,但是发了0x64和读数据地址后,读指令还没有发出来,单片机就停止工作,后面的电平被RTC识别对RTC写入0x00数据,导致时间寄存器里面的数据错误。当加上写保护功能后,数据无法被写入,保护了RTC内的时间数据,避免了异常的产生。因此时钟芯片具有软锁功能,在实际应用中可以对数据起到重要的保护作用。在与竞品的对比实验中,兴威帆RTC的可靠性又一次胜出。
2025年1月18日 10:41