经验分享|兴威帆RTC通讯可靠性保障

IIC通讯过程中,MCU发送或接受IIC数据,在电磁干扰情况下SDA总线可能会出现干扰脉冲,此时虽然RTC发出的是高电平,但是MCU读取到的数据有可能变成了低电平,导致数据的错乱,反映在时间数据上就会出现时间数据的跳变。
比如RTC时间是2024年7月26号11:51:32,由于IIC总线受到干扰,MCU在读取数据时,SDA出现了一个或多个干扰脉冲,导致MCU获取到的时间数据变成了2024年7月6号11:51:32,在下一刻又跳回了2024年7月26号11:51:32。针对使用时间进行判断处理其他任务来说,可能会导致设备的误启动。
一般的做法是读取多次时间数据,将多次数据进行对比判断。例如读取5次时间数据,有三次以上相等就认为该数据可用。但是在跳秒的时候有可能会出现误判。
为解决这一难题,兴威帆RTC加入了BCC校验功能,RTC会自动将总线上从start信号到stop信号之间的数据进行异或运算,并将数据保存到BCC寄存器。MCU将获取到的数据进行异或运算,与RTC的BCC寄存器的数值进行对比,如果相等即表示数据可用,不等则需要重新获取。增加了BCC校验功能,避免了因总线干扰,导致获取数据与RTC发送数据不一致的问题。增强了数据通信的可靠性。
 
 
关于兴威帆电子
 

兴威帆电子成立于2000年,总部位于深圳坂田。公司拥有芯片设计中心、可靠性实验室、模块生产基地,为国家高新技术企业、深圳市专精特新中小企业。

公司一直专注于时钟芯片和模块的研发生产,始终坚持技术创新、自主研发。在RTC方面,公司有着二十多年的技术积累,芯片及模块产品累计出货量数以亿计。

兴威帆RTC应用广泛,目前已有3000多家客户选用,涵盖了汽车电子如BMS、TBOX、EDR;智能交通如高铁、地铁、ETC;安防类如监控、门禁、考勤等;水电气三表类;计算机类有政府电脑、服务器、工业网关;家电类如破壁机、中央空调、热水器等产品,兴威帆RTC的产品稳定性和可靠性得到了众多品牌客户的认可。

未来兴威帆电子将以“为世界提供更精确的时间”为己任,不断推出全场景、高精度的RTC产品,致力打造具有全球市场竞争力的一流RTC芯片企业。

 

2024年12月26日 16:54