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.

[参考译文] TAS5731M:电源定序

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

https://e2e.ti.com/support/audio-group/audio/f/audio-forum/597570/tas5731m-power-sequencing

部件号:TAS5731M
主题中讨论的其他部件:TAS5731

您好,

我们将TAS5731设计为新项目,但它不响应I2C (在尝试写入芯片时没有ACK)。  我们似乎错过了数据表中的功率顺序要求。  这是否还能阻止I2C的使用?

我们的PVDD为+12 V,DVDD/AVDD由+12 V通过降压转换器产生。  此外,我们的MCU在重置期间将所有数字线路拉高,因此这也违反了数据表要求。  我们可能会在延迟后攻击我们的主板切换至PVDD,但在重置期间很难强制I2S和I2C总线信号降低。  这是否真的有必要呢?

谢谢!

 -jm

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好,Jukka,

    ADDR/故障引脚是否连接到MCU的其中一条数字线路,您使用什么设备地址进行i2c通信? 从数据表中"在通电期间,设备的地址被锁定,释放ADR/故障引脚以用作故障通知输出"。 如果在重置过程中将ADDR/故障引脚拉高,则设备通电时,此引脚所处的状态将确定设备地址。 如果是这种情况,我建议测试这两种地址选项。

    您是如何违反电源顺序的? 我认为这不可能阻止i2c,只要设备在通信过程中提供了正确的电压,并且您在开始通信之前给设备足够的时间通电。

    我找不到您提到的数据表部分,您说"此外,我们的MCU在重置期间会将所有数字线路拉高,因此这也违反了数据表要求。" 您能为我澄清一下吗?

    还有几件事需要考虑:

    -您是否正在使用数据表和i2c规范中的i2c上拉电阻?
    -另请注意:"无论何时需要将静态数字引脚(即通过硬接线将其设置为高或低的引脚)拉高,都必须通过上拉电阻器将其连接至DVDD,以控制提供给数字I/O引脚的电压的转换速率"

    此致,

    Alex
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好,Alex:

    感谢您的回复! 当然,我们将ADDR/故障引脚拉低,因此我们尝试使用错误的I2C地址。 明天我们将尝试正确的地址。 非常感谢您的提示!

    10.2 .PVDD.PVDD和4.1 图69中介绍了通电顺序,说明AVDD/DVDD必须在1.2 之前启动。 它还规定所有数字引脚必须保持低电平,直至VDD达到3 V。另一方面,第11节说:"不需要对低和高功率电源进行通电顺序"。

    我们的I2C总线工作正常,我们检查了一个范围。

    无论如何,我们将尝试正确的地址,并希望获得最佳的地址! :-)

    此致,

    咖喱
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好,Jukka,

    听起来I2C地址是问题所在。 希望能解决问题。 如果检查后仍有问题,请告诉我。

    此致,

    Alex
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好,Alex:

    是的,我们现在让放大器工作了。  再次感谢您的帮助!

     咖喱