最近测量XCC1352P7 I2C信号波形,发现I2C波形有三个问题,见图1:
1.SCL通讯过程中有异常的低电平,如下图蓝色线(即标签为UART_TX)。
2.SDA发现在SCL的第九个时钟后的低电平有一个异常半波尖脉冲,按照I2C协议,该脉冲会被识别为低电平。
3.SDA和SCL均有小台阶,尝试将上拉电阻更改到20K,发现台阶消失,;但是因为上升沿下降沿要求,这个措施未采用。
固件:固件是直接调用TI提供的库。
硬件:上拉电阻2.2K,串联电电阻:33欧@SDA/SCL各1pcs,电压:3.3v,I2C主控:XCC1352P7,I2C从机:RTC IC+Touch IC。
在E2E论坛翻I2C相关方面的帖子,有一个帖子波形较类似:AM3352: I2C 波形异常 - 处理器论坛 - 处理器 - E2E 设计支持 (ti.com),及对应的附件(解决方案见图2),,不知道XCC1352P7是不是类似的问题。
谢谢~
图1