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.

[参考译文] CCS/TAS5756M:配置 tas5756后、声音失真非常严重

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

https://e2e.ti.com/support/audio-group/audio/f/audio-forum/926337/ccs-tas5756m-the-sound-distortion-was-very-serious-after-i-configured-tas5756

器件型号:TAS5756M

工具/软件:Code Composer Studio

您好:

我们最近使用 TAS5756构建了一个双通道板、并根据 EVM 板的配置对寄存器进行了配置。 在我们自己的电路板上加载后、声音失真非常严重。

我检查了几个位置、I2S 时钟 振荡、DOUT 数据线具有输出。 我不知道我在哪里没有考虑到它。

 我看到5756m 处的 EVM 板 BCLK 为3.072m、MCLK 为12.288m。 我们板的 MCLK 为24.576M、BCLK 为1.536M、FS 为48K。 没关系吗?

我能否将 BCLK 设置为1.536m、将 FS 设置为48K。 BCLK 被设定为时钟源。

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

    大家好、Tao、

    如下所示、当 fs=48K、BCLK=3.072MHz 时、数据宽度为32位。 因此 BCLK = 64* FS。 如果 MCLK 满足以下规格、它将不会影响数据。

    当然、这里的 MCLK 配置可在表6的第42页找到。  

    您可能知道、对于异常噪声问题调试、不容易同步。 因此、如果您有 EVM 板、您能否在 EVM 中使用配置并检查是否可以在 EVM 板中重现此噪声? 如果可以、请与我分享配置文件、我可以在我的实验中进一步检查。 在我这边、效率会更高。

    但是、无论如何、对于噪声问题、仍可在此处参考一些常见建议:

    1. 请分享它是时钟分频模式还是时钟主模式、请参阅数据表的第38页以了解4线制操作;  
      1. 检查 P0-R4以查看 PLL 是否被锁定;
      2. 以使用 P0-R91确定是否发生时钟错误  
    2. 请使用标准 I2S 源(例如 AP)或 TI EVM 板的时钟来尝试是否是导致此问题的音频源

    BR

    Alix Wan

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

    感谢您的指导。

         让我添加一些更多信息。 I2S 数据格式为2通道、16位、LRclk48KHz、BCLK 1.536MHz、MCLK 24.576MHz。

    TAS5756作为3线制 PCM 模式为受控模式。  

        我们具有双向 I2S 数据通信、我们还有四个使用 FS 48kHz 和 BCLK 1.536MHz 的阵列麦克风。 麦克风数据的这一部分已被验证为正确。扬声器数据 失真 。

        现在我禁用 PLL 并将 BCLK 设置为 PLL 参考时钟。

    R13— —0x10 (__LW_AT__PLL 参考时钟为 BCLK)
    R20— 0x0 (__LW_AT__P = 1)
    R21— 0x20 (__LW_AT__J =32)
    R22— 0x0 ( D=0)
    R23— 0x0 ( D=0)
    R24— 0x1 (__LW_AT__R =)Ω

        这是我 的配置文件。 它在 EVM 板上运行时是可以的。

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

    我列出了需要修改的寄存器、我不确定是否全部。