Part Number:TLV320AIC3104
Hi Ti engineer
1、codec 芯片作为从机进行I2C通讯,是否会出现错误的写入异常数据到寄存器中导致codec芯片挂掉(DOUT无数据)的情况?
2、如果存在挂掉的情况,如何区分是芯片挂掉还是只是codec的I2C死锁?I2C通讯死锁如何解锁?
Kailyn Chen:
ian wu said:1、codec 芯片作为从机进行I2C通讯,是否会出现错误的写入异常数据到寄存器中导致codec芯片挂掉(DOUT无数据)的情况?
错误的寄存器数据写入应该不会导致code 挂掉。 您现在是不是遇到DOUT没输出怀疑是I2C通讯问题?
ian wu said:如果存在挂掉的情况,如何区分是芯片挂掉还是只是codec的I2C死锁?I2C通讯死锁如何解锁?
通过I2C时序是可以判断是否正常通讯的。您所说的芯片挂掉,是芯片损坏是吗?可以量下引脚电压是否有短路情况。
根据描述,目前还无法判断是硬件问题还是软件问题。