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.

[参考译文] TAS5825MEVM:设置后无音频输出。

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

https://e2e.ti.com/support/audio-group/audio/f/audio-forum/1209052/tas5825mevm-without-audio-output-after-setting

器件型号:TAS5825MEVM
主题"TAS5825M"中讨论的其他器件

大家好、我使用了 PPC3来控制 TAS5825MEVM、但这里存在一些问题。

答:在通过 PPC3进行配置和运行硬件检查期间、出现了以下两个错误、我想知道发生了什么吗?

b.通过 PPC3进行配置后、TAS5825M 处于输出模式、但当我从 Audio Precision 生成1KHz 信号时、无法从 TAS5825M 输出获得任何波形(按示波器测量)、其中只有12V 电平。

c. 通过 PPC3进行配置后、我可以使用 I2C 工具读取整个寄存器映射、显示0x03=03 (播放模式)、0x68=03 (播放模式)、0x71=04。

然后、我重新启动 EVM、通过我的工具而不是 PPC3软件写入寄存器、写入0x03=02 (HIZ 模式)、然后写入0x03=03 (播放模式)、得到如下所示的不同寄存器映射、0x03=03、0x68=02 (HIZ)、0x71=04

我知道吗、设置寄存器然后我可以通过我们的工具或 MCU 进入播放模式的正确设置步骤是什么?

此致、

上海合作组织

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

    大家好、现在、我可以使 EVM 正常工作、并获得如下所示的正确输出。

     

    我只有一个问题、能否使用 I2C 监视器使 EVM 进入播放模式(不使用应用程序 UI)。

    例如、我通过 I2C 监控器写寄存器、如下所示:

    W 98 00 00 00

    W 98 7F 00

    W 98 03 12.

    按下执行键后、我按如下方式写入0x03寄存器:

    W 98 03 03、然后执行。

     

    现在我得到了0x68=02和0x71=04、您能告诉我、如何设置正确的步进、然后我可以进入播放模式吗?

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

    您好,SCO

      请遵循以下顺序。  

     1.连接 USB 并为 EVM 上电。

     2.使用 PPC3连接电路板、首先进入"音频处理"模式、根据您的使用情况选择正确的音频输入端口、如下图所示。

     3.使用对 LRCLK 和 SCLK 进行示波器检查,查看是否有正确的时钟频率。 如果没有时钟、通常意味着您没有纠正前两个点的做法。 返回并检查所有事项。

    4.可直接使用 UI 或 I2C 继续控制。

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

    Hi Shadow He,

    感谢您的答复、在步骤1和2之后、它对我有效、但我仍有一个问题。

    如果我想直接使用 I2C 控制、例如从步骤1开始、连接 USB 并为 EVM 加电、然后、我可以对音频输入使用 I2C 控制吗?

    因为我们的 PCBA 已完成、但我无法通过 MCU 直接控制 TAS5825m。

    此致、

    上海合作组织

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

    您好,SCO

      您需要完成第2步、以便在 EVM 上获得正确的时钟信号、第3步是检查每个步骤是否进展顺利。 请完成第3步、然后使用 I2C 脚本进行控制。 目前您的主要问题是无法在电路板上生成时钟信号、并将始终找到 0x68=02 (Hi-Z)、0x71=04 (时钟故障)。

      如果您不想以这种方式使用、则可以考虑不使用母板、仅使用小型 TAS5825M EVM。 您需要提供 PVDD 输入、DVDD 输入、LRCLK 和 SCLK。 SCL 和 SDA 在板上还有测试点、您可以从这些测试点发送信号。

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

    Hi Shadow He,

     

    感谢您的回复、我仅使用小型 TAS5825M EVM、然后提供 PVDD/DVDD 输入、接下来通过 Audio Precision 连接 LRCLK 和 SCLK。

     

    使用 I2C 工具设置寄存器

    W 98 4C 01

    W 98 03 02.

     

    寄存器之后、我会再次看到它。

    R 98 68 02.

    R 98 71 04.

     

    我通过示波器检查 LRCLK 和 SCLK、这些引脚正常工作、但在我按如下所示设置寄存器后

    W 98 03 03.

     

    然后读取寄存器。

    r 98 68 03.

    R 98 71 04.

     

    它已经处于播放模式、然后对于 SDIN 引脚、将音频精度接通为"ON"。

     

    现在我获取了 如下所示的寄存器。

    R 98 68 02.

    R 98 71 04.

     

    我无法从输出获得1KHz 正弦波、我可以知道吗、是否有任何其他需要设置的寄存器?

     

    此致、

    上海合作组织

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

    您好,SCO

      I2S 的 AP 设置可能很难让我们的器件识别。 请按下图所示进行设置、并尝试一下。

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

    Hi Shadow He,

     

    感谢您的回复、它对我有用、但在我通过 Audio Precision 测试我的 PCBA 频率响应后、它在60Hz 附近出现了一些问题、如下所示。

     

    然后、我按如下所示读取寄存器。

     

    R 98 61 01.

    R 98 71 01.

     

    当我尝试将 Audio Precision 设置为如下,一旦我按下"ON"按钮,错误再次发生,没有任何输出,并退出播放模式。

     

    从数据表表9-57 GLOBEL_FAULT1中、这意味着 PVDD UV 故障、我可以知道、 PVDD UV 故障 意味着什么吗?

    此致、

    上海合作组织

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

    您好,SCO

    我可能知道, PVDD UV 故障 意味着什么吗?

    这意味着 PVDD 欠压。 请检查您是否为电源设置了任何电流限制。 低频将需要更大的峰值电流。