现象:I2C快速模式400KHZ完全无法通信,DLPC350没有给任何的ACK信号,标准模式100KHZ能正常通信但是不稳定,会出现送出的SUBADDR没有ACK的问题,大部分时候都能正常通信,但是只要两次操作时间间隔小于200ms就经常出错,所以I2C的地址是没有问题的
如图是高速示波器抓的400KHZ速率下的波形,按照手册P16的要求,我检查了I2C的data setup time,这个时间远大于300ns, data hold time时间为350ns,
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
现象:I2C快速模式400KHZ完全无法通信,DLPC350没有给任何的ACK信号,标准模式100KHZ能正常通信但是不稳定,会出现送出的SUBADDR没有ACK的问题,大部分时候都能正常通信,但是只要两次操作时间间隔小于200ms就经常出错,所以I2C的地址是没有问题的
如图是高速示波器抓的400KHZ速率下的波形,按照手册P16的要求,我检查了I2C的data setup time,这个时间远大于300ns, data hold time时间为350ns,
I2C电平前端和DLPC350配置都是一个?3.3V?
I2C控制软件参考:
MSP430:
https://www.ti.com.cn/tool/cn/DLP3010EVM-LC
USB to I2C