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.

[参考译文] TLV320AIC3104:打开ADC时的I2C问题

Guru**** 2347060 points
Other Parts Discussed in Thread: TLV320AIC3104
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/audio-group/audio/f/audio-forum/603824/tlv320aic3104-i2c-issue-when-powering-up-adc

部件号:TLV320AIC3104

你好。

尝试打开左或右ADC信道时,TLV320AIC3104出现问题。 在我写入0x04以注册19或22之后,我可以像5ms一样与i2c通信,然后芯片停止将ACK拉低。 之后,只有硬件重置才能使芯片恢复工作状态。 AIC3104通过i2c和I2S与主机MCU连接。 有什么想法会导致这种情况?

连接至3.3V的DRVDD,IOVDD,AVDD

DVDD连接到1.8V

谢谢!

Juho

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    顺序与编程过程中所说的相似(在取消PGA静音之前路由ADC并为其通电)。 www.ti.com/.../slaa403.pdf
    BTW。 根据数据表寄存器1,文档示例代码中的重置行"W 30 01 08"应该是"W 30 01 80",哪里说位D7是软件重置位还是我收到了错误的信息?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    你好,Juho,

    欢迎使用E2E,感谢您对我们产品的关注!

    关于重置线路,我同意。 它应为W 30 01 80,以便进行软件重置。

    然后,关于I2C问题,当ADC通电时,您是否看到I2C线路上有任何错误行为? 电源针脚是否有任何变化? 您在I2C线路上使用哪些电阻值? (有关I2C线路电阻器的更多信息,请访问以下链接: www.ti.com/.../slva689.pdf )。 是否仅在ADC通电时才出现错误行为? 导致此行为的任何其它寄存器?

    谢谢你。

    此致,
    Luis Fernando Rodríguez ñ o S.
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好,Luis,

    感谢您的回复。

    I2C线路很好,芯片没有将ACK拉低。 为ADC通电后模拟地面水平上升0.4V。 我们将数字和模拟接地连接在一起,现在芯片工作。

    感谢你的帮助