• 电话:(0755) 83246178

    • 24小时服务热线:4008-313-778
    • 服务时间

    • 周一至周五 9:00-18:00
    • 微信二维码

告别总线挂死!兴威帆RTC的自动复位功能有多强?

IIC(Inter-Integrated Circuit)是一种广泛使用的串行通信协议主要用于集成电路之间的短距离通信。时钟芯片不需要MCU进行快速访问,多数情况只需要在1s内读取几次时间,而且其传输的数据量也不是特别大,所以大部分RTC都采用该通信协议。

img1

        尽管IIC有着许多优点,但在实际应用过程中也会存在着比较多的问题,在IIC通信过程中,我们需要注意以下几个关键点,以确保数据传输的可靠性和稳定性:

        1、IIC通信是一种短距离通信,布线长度不宜过长,否会导致信号衰减和噪音干扰。通常布线长度不超过1米。

        2、IIC总线SDA采用的是开漏输出,需要注意加上拉电阻,要正常通信还需要确保主机和从设备之间的电平匹配,上拉电阻的电压也需要和主机保持一致,否则需要加电平转换电路确保正常通信

        3、IIC通信有严格的时序要求,在通信过程中,时钟频率和数据传输速率必须符合标准,所以在进行程序编写的时候,最好结合通信波形调整代码,以防止出现有些厂家的器件没有完全符合协议规范,出现写好的驱动在该款IC上面可以使用,切换到其他型号则发现通信异常,从而误以为是芯片问题

        4、IIC通信容易受到以下信号干扰:电磁干扰(EMI)、射频干扰(RFI)、共模干扰、串扰、静电放电、电源噪声等信号干扰,为了减轻这些干扰,我们在进行设计时可以采取一些措施,在布线时尽量于高频、高速信号隔离,增加地线分布,在电源线上

增加104和106滤波电容,通信总线可以串入一个100Ω电阻,工作电压较低的环境可以适当降低通信速率,减少通信次数。

       兴威帆RTC在总线上加入0.5S自动复位,彻底解决了总线挂死问题。
 

2025年1月18日 10:49
首页    应用文章    告别总线挂死!兴威帆RTC的自动复位功能有多强?