微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 硬件电路设计 > TI模拟硬件电路设计 > PCM1789 I2C NO ACK

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

上一篇:ADS8484
下一篇:血氧AFE44X0评估板问题

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top