PCM1789 I2C NO ACK
时间:10-02
整理:3721RD
点击:
我想请问我想使用PCM1789的I2C控制音量,为什么都不会回ACK
Hi Kevin,
能否把你的I2C波形发上来?
MODE TIED TO GND
ADR0 TIED TO 3.3V
ADR1 TIED TO 3.3V
SDA & SCL PULL UP 1K(10K) OHM TO 3.3V
Hi Kevin,
波形上没什么问题,MODE,ADRO和ADR1上的电压都正常吗?
波形就不正常啊,起始位+7位寻址+读/写+ACK应答信号+数据,你这里根本就没有数据传输,波形是不对的呢,检查下I2C的地址是否有误
地址就没回ACK了所以不会有数据
我有试过100K,400K,ADR0和ADR1=0
皆无法受控
我在美国TI网站有看到此回复,所以提出询问,附件
出现这种情况的原因,我以前遇到过,要么I2C地址没写正确,要么主机的i2C你是不是用GPIO配置的,检查下GPIO是否内部已经上拉, 如果I2C外部再上拉的话,并联之后总电阻减小,将不足以将data线拉低,从而收不到ACK信号。
您有用過PCM1789嗎?
我用別的DAC接都會回ACK