TI的同事,帮忙分析下如下问题,谢谢~!
现象:
1,、打印LOG提示941IIC地址读不到 2、示波器测量IIC波形,发现SDA波形异常,出现半高的波形,ASK拉不低。总线上只有SOC和941,无其他设备。
调试过程:
1、941与SOC的IIC链路,中间经过了电平转换芯片TXS0104。
2、断开941的IIC,测量电平转换输出,波形均正常;只接入SDA,波形正常,不会出现半高的波形;
3、只接入SCL,波形正常,不会出现半高的波形;
4、但941的SDA和SCL都接入IIC总线的时候,就出现异常。
如下是异常的波形。黄色是电平转换前的SCL波形,紫色是电平转换前的SDA波形;蓝色是电平转换后的SCL波形,绿色是电平转换后的SDA波形;看看为何会出现半高的波形。IIC的上拉电阻是4.7K,改大改小都没有用。941的IIC地址是0x0C。

