I2C引脚设置成准双向,不外接上拉电阻时,波形不规则,上升沿缓慢下降沿陡峭。

chrishu |浏览247次
收藏|2022/11/17 15:37

满意回答

2022/11/17 15:38

说明:

  1. 准双向输出1时,MCU内部有弱上拉,时间常数RC大,所以上升缓慢,如果RC太大,有可能会导致上升时间太长不符合I2C协议规范,无法正常通讯。比如快速模式上升时间要小于300ns,也就是说从0.3VDD到0.7VDD的时间不能超过300ns。

                                                 

  2. 准双向输出0时,MCU内阻小,时间常数RC小,下降快。

解决:按照I2C协议规定引脚应该设置成开漏,加接上拉电阻。

nuvoton2022

其他回答(0)
0人关注该问题
+1
 加载中...