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.

[参考译文] TAS5760M-Q1:DIDn#39;t 为所有 I2C 命令传送确认。

Guru**** 2442090 points
Other Parts Discussed in Thread: TAS5760M-Q1

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

https://e2e.ti.com/support/audio-group/audio/f/audio-forum/884890/tas5760m-q1-didn-t-deliver-acknowledges-for-all-i2c-command

器件型号:TAS5760M-Q1

两层布局 板配置为 PBTL 模式、在硬件模式下工作良好。 但在软件模式下 、TAS5760MQ1未对所有 I2C 访问做出任何应答。


我按照第 49页的数据表启动过程-软件控制模式

配置所有数字 I/O 引脚 (有 SPK_GAIN[1:0]= 11、ADR 2K 拉低、SDA 1K 拉高、SCL 1K 拉高、SPK_SD 拉低)
2.从 SPK_SD 引脚=低电平开始
3.启动电源(PVDD/AVDD=12V,DVDD =3.3V)
4.一旦电源稳定、启动 MCLK、SCLK、LRCK (MCLK=12.288MHz、SCLK=6.144MHz、 LRCK=192KHz)、(我还尝试了 MCLK=12.288MHz、SCLK=3.072MHz、LRCK=48kHz)
5. 350US 之后,通过 I2C 配置器件。 重复写入寄存器0x02,数据为0x9D,但无应答返回。 SCL 的频率为192KHz。  

我没有 TI 评估板。   

您会告诉我如何使其正常工作吗?

IC 标记:从 Mouser 购买的81A38PTG4 5760MQ1。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

      示波器捕获的时序。

    www.dropbox.com/.../TAS5760 acknowledge1.png

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

    捕获重复时序。

    www.dropbox.com/.../TAS5760 acknowledge2.png

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

    您好、Elliot、

    本能地、我的第一个想法是、如果您确保将其发送到正确的从器件地址、因为这听起来纯粹是一个通信问题、而不是器件问题。  

    此致、

    Robert Clifton

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

    您好、Robert、

     SPK_SLEEP/ADR 被拉至低电平、所以从器件地址为1101100=6C、我使用这个地址。 我还尝试另一个地址6D、但也失败了。

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

    您好、Elliot、

    您是否可以发布原理图以便我们可以查看它? 只需验证一切是否正常即可。  

    此致、

    Robert Clifton  

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

    您好、Robert、

    请参阅随附的原理图。

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

    示波器捕获的时序。


    捕获重复时序。

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

    您好、Robert、

     我的原理图中是否有任何错误? 正在等待您的建议。

    您是否可以向我展示 TAS5760M-Q1评估板的 I2C 示波器快照、我可以更改我的 FPGA 代码以按照您的步骤操作。

    此致!

    埃利奥特

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

    您好、Robert、

    有什么建议?

    您是否可以向我展示 TAS5760M-Q1 评估板的 I2C 示波器快照、我可以更改我的 FPGA 代码以按照您的步骤操作。

    此致!

    埃利奥特

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

    您好、Robert、

    关于这个问题、请您说几句话!

    此致!

    埃利奥特

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

    Elliot、您好!  

    很抱歉耽误你的回答。 Robert 目前不在办公室、因此我将处理这个问题。 我将随附您很快请求的屏幕截图。  

    祝你一切顺利、

    卡罗莱纳州

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

    Elliot、您好!  

    进一步了解此问题后、我相信您将从查看我们向 EVM 写入的代码中受益匪浅。 幸运的是、这一切都可以通过 PPC1应用程序获得。

    请通过安全软件下载 PPC1、并通过 My Documents\Texas Instruments Inc\PurePath Console 1.16\TargetLibrary\TAS5760xx\访问代码

    祝你一切顺利、

    卡罗莱纳州