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.

[参考译文] TAS5782MEVM:TAS5782EVM 未确认。

Guru**** 2478765 points
Other Parts Discussed in Thread: TAS5782MEVM, TAS5782M

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

https://e2e.ti.com/support/audio-group/audio/f/audio-forum/811465/tas5782mevm-no-acknowledgement-from-tas5782evm

器件型号:TAS5782MEVM
主题中讨论的其他器件: TAS5782M

您好、专家、

我遇到了 I2C 通信问题。

MCU 将寄存 器直接传输到 TAS5782MEVM 的测试点(SCL、SDA)、而不使用 PPCMB 和 PPC3。
寄存器由 PPC3转储(扬声器配置为"Stereo 2.2 L/R")。  

寄存器之间没有延迟、它连续传输。
任一器件都不会在序列的一个电阻器上返回确认。
但是、当我只向器件发送问题电阻器时、它会正常返回确认。


1. 可能的原因是什么?

2.我的程序是 MCU​​交替向每个器件传输相同的寄存器值。
  该序列正确吗?
示例
       :
0x90、0x1A、0x00
0x92、0x1A、0x00
0x90、0x1B、0x00
0x92、0x1B、0x00
0x90、0x1C、0x7f
  :

这是另一个问题。
  现在、我将 I2S 数据线仅连接到 SDIN1。
  这种连接是否正确? 或者、我应该将 I2S 数据线连接到 SDIN1和 SDIN2并联?


此致、
Keigo Iwahori。

e2e.ti.com/.../Dumped-registers.txt

e2e.ti.com/.../No-acknowledgment-from-TAS5782EVM.xlsx

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

    您好、Keigo、

    现在是假期、我的同事将在星期一向您反馈详细信息。 但是、为了明确这个问题、您能否在下面进行澄清。

    1."任一器件不会在序列的一个电阻器上返回确认。" 是否在任何 IIC 通信中未返回 ACK? 您能否捕获 SDA 和 SCL 的波形、以便我们知道发生了什么。

    2."但当我只向器件发送问题电阻器时、它会正常返回确认。"  什么是问题寄存器? 您说的是 TAS5782的故障寄存器吗?

    这些问题将帮助我们了解 IIC 总线的情况。  

    迪伦

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

    您好! Dylan、

    感谢你的答复。
    关于您的两个问题、您能否在原始邮件中看到附加的文件?
    随附的 Excel 手册显示了 SDA 和 SCL 波形、以及什么是问题寄存器。

    此致、
    Keigo Iwahori。

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

    您好、Keigo、

    错误寄存器是否一致(始终为0x1B)? 如果不是、什么是 MUC I2C 上拉/下拉电阻器和速度?

    此外、还需要将 MCU GND 连接到 EVM GND。

    关于 I2S、MCLK/BCLK/LRCK/SDIN1足以实现标准 I2S 格式数据通信。

    RDGS、

    Matthew

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

    您好、Matthew、

    错误寄存器不同。

    它不会与设置几个寄存器有关。

    但连续设置大量寄存器将是错误的。

    MCU 上拉寄存器的值为1k。 同样、当值更改为10k 或470时、结果相同。

    I2C 速度为标准模式。 请参阅随附的图。

     

    MCU GND 连接到 EVM GND。

    关于 I2S 连接、我理解了。 谢谢。

    此致、

    Keigo Iwahori。

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

    您好、Keigo、

    第一个测试是将0x98和0x9A 寄存器分开、总共分为两个不同的部分。

    如果仍然无法正常工作、那么您是否可以尝试删除 PPCMB SW1和 SW2? 因为客户系统尚未报告100kHz I2C 通信问题。

    RDGS、

    Matthew

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

    尊敬的 Matthew:

    啊、如果没有 PPCMB、TAS5782MEVM 不能正常工作??

    现在、我仅通过 TAS5782MEVM 进行测试。

    该系统由 TAS5782MEVM、Microchip 的 MCU 和 S/PDIF 到 I2S 转换模块构建。

    此致、

    Keigo Iwahori

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

    您好!

      您能否为我们的团队审查提供系统设置和 MCU 配置的清晰视图? 如果不方便打开 E2E、您可以向 Matthew-Miao@ti.com 发送电子邮件

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

    您好、Keigo、

    TAS5782MEVM 需要 PPCMB 才能开始工作。 因为 DVDD 是通过 PPCMB 提供的。 可在 TAS5782M EVM 用户指南中找到更详细的原理图。

    另请连接 PPCMB 以使用 MCU 重复 I2C 测试。

    RDGS、

    Matthew

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

    您好、Matthew、

    很抱歉耽误你的回答。

    现在、我将通过由手工制作的电路板制成的简单测试电路进行测试。

    其方框图随附。

    DVDD 由 LDO 提供。

    无法正常工作? 正如预期的那样、是否需要 PPCMB?

    此致、

    Keigo Iwahori。

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

    您好!

      您的设置主要看起来正常。 现在、您的问题是 MCU 和 TAS5782 EVM 之间的 I2C 无法通信?   

    此致

    Linda

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

    尊敬的所有人

    这个问题已经解决。

    我将 MCU 替换为另一个并求解。

    感谢您的友好合作。

    此致、

    Keigo Iwahori