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.

[参考译文] TAS5720L:TAS5720L:输出波形问题

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

https://e2e.ti.com/support/audio-group/audio/f/audio-forum/949695/tas5720l-tas5720l-ouput-waveform-issue

器件型号:TAS5720L

您好!

我们的客户正在使用 TAS5720L 器件。

问题是输出 p/n 是常见的、而不是差分的。

请检查并指导一下吗?

*寄存器设置

[0x00]音频设备 ID       = 0x01
[0x01]音频功率控制  = 0xFD
[0x02]音频数字控制1  = 0x04
[0x03]音频数字控制2  = 0x80
[0x04]音频音量控制 = 0xAF
[0x06]音频模拟控制 = 0x55
[0x08]音频状态          = 0x08
[0x10]音频数字剪切器2  = 0xFF
[0x11]音频数字剪切器1  = 0xFC

*原理图

* CN2的1、2处的输出波形

此致、

Michael

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

    您好、Michael、

    TAS5720L 使用 BD 调制(共模)与您更熟悉的 AD 调制(差分)。 我们有一 本精彩的 LC 滤波器设计指南 、其中详细介绍了 BD 与 AD 调制!  

    希望这对您有所帮助。  

    此致、

    Robert Clifton

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

    您好、Robert、

    感谢您的回复。

    我怀疑这个问题不是滤波器设计的问题。

    OUT_P (正)和 OUT_N (负)必须是差分信号。

    我的问题是为什么 OUT_P (正)和 OUT_N (负)波形相同。

    您能解释一下吗?

    无论如何、请遵循您的指南。

    要使用 OUT_P (正极)和 OUT_N (负极)之间的差分信号、您是否意味着我们必须选择以下滤波器之一?

    请将您的最终意见发送给我并进行解释。

    此致、

    Michael

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

    您好、Michael、

    您是否在捕获波形时将输入信号输入到放大器中? 如果没有输入信号、则半桥的两侧将看起来相同。

    此外、当查看示波器上的信号时、请选择一个与您所使用的测试点同样接近的接地端、以避免信号受到同样大的失真。 读取更清晰的波形将使您能够更好地查看差异。  

    对于 BD 调制、我不会选择任一滤波器选项。 我会选择混合滤波器、但没有 C_BTL 电容器、因为 BD 调制不会对该电容器产生太大的作用。

    此致、  

    Robert Clifton

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

    您好、Robert、

    感谢您的善意评论。

    我有疑问。

    输出异常。 换句话说、OUT_N 和 OUT_P 是相同的信号。

    LC 滤波器之后的信号电平非常低、约为320mVpp。

    即使拆下扬声器、音量也是相同的。

    因此、我们无法听到扬声器上的声音。

    请您评论和指导吗?

    *扬声器:4欧姆

    * BCLK 与 LRCLK 之比为64、因此我们直接在 MCLK 与 BCLK 之间进行了连接、如下数据表所示。

    * I2S 输入波形(16位、44.1kHz 音乐声音)

      

    TAS5720L 的* OUT_P、OUT_N 引脚

     

    * LC 滤波器后面的两侧扬声器

    此致、

    Michael

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

    您好、Robert、

    如需了解更多相关信息、下面是我们对其进行测试时的寄存器值。

    此值与我第一次发送的值相同。

    您可以在0x08寄存器中看到"Saif clock errors are present (出现 Saif 时钟错误)"。

    问题是什么?

    请查看更多详细信息。

    [0x00]音频设备 ID       = 0x01
    [0x01]音频功率控制  = 0xFD
    [0x02]音频数字控制1 = 0x04
    [0x03]音频数字控制2 = 0x80
    [0x04]音频音量控制 = 0xAF
    [0x06]音频模拟控制 = 0x55
    [0x08]音频状态          = 0x08
    [0x10]音频数字剪切器2  = 0xFF
    [0x11]音频数字剪切器1  = 0xFC

    此致、

    Michael

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

    您好、Robert、

    我确认了当 I2S 信号未插入音频放大器时、0x08寄存器的读数值(0x08)。

    当 I2S 信号进入音频放大器时、SAIF 时钟错误会被清除。  

    我很抱歉造成混淆。

    您是否可以向我发送您的回复?

    我正在等待您的快速响应。

    这对我们的客户来说是一个非常紧迫的问题。

    此致、

    Michael

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

    您好、Michael、  

    只需确认您仍然遇到的唯一问题是您没有从设备获取任何音频信号?  

    此致、

    Robert Clifton

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

    您好、Robert、

    是的、音频放大器没有音频信号输出。

    您对我向您发送测试结果的内容是否有任何评论意见?

    请帮帮我。

    此致

    Michael

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

    您好、Michael、

    是的、借助您提供的内容、我们现在可以查看系统、并希望今天能与您联系、了解我们是否也看到了问题。  

    此致、

    Robert Clifton

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

    您好、Robert、

    感谢您的努力和支持。

    我期待收到您的答复。

    此致、

    Michael

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

    您好、Michael、

    我重新创建了您的设置、并发现我仍然能够播放音乐。 但是、我确实发现、如果使用您在上面选择的设置并使用右对齐数字输入运行、放大器将不起作用。 您能否验证您的运行方式是否合理?  

    谢谢、  

    Robert Clifton

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

    您好、Robert、

    首先、我想告诉大家、我们的 I2S 时序格式没有问题。

    我不太清楚你的一方没有问题,但我们一方有问题。

    我们已经测试了右对齐、左对齐。

    此外、音频输出没有任何作用。

    如果输入格式与 I2S 或右对齐或左对齐不匹配、我们将无法看到 OUT_P / OUT_N 的 PWM 信号

    换句话说、我认为音频放大器非常清楚输入信号格式。

    是否还有其他问题需要检查此问题?

    除了数据表注释外、您是否有关于 PCB 布局的指导?

    请给我一个有用的评论。

    此致、

    Michael  

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

    您好、Michael、

    听得好。  

    如果您可以分享能够帮助我们发现此处发生的情况的布局、  

    此致、

    Robert Clifton

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

    您好、Robert、

    我通过将 I2S 信号跳转到 TAS5720 EVB 进行了实验。

    但症状是一样的。

    因此不存在 PCB 布局问题。

    我认为存在问题寄存器设置或 I2S 波形。

    但是、当我检查这两项时、我再也找不到问题了。

    我不知道应该怎么做。

    您能给我一个指南、告诉我如何返回到开头并查看它吗?

    请给我提供测试设置吗?

    使用我们的设置进行测试时、TAS5720L 的所有寄存器值。

    I2S 波形。

    OUT_N、OUT_P 波形。

    4. LC 滤波器后的音频信号。

    我将再次检查并 重新测试。

    此致、

    Michael

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

    您好、Robert、

    我们客户的终端是 Samsung Electronics。

    因此、他们必须尽快解决此问题。

    我迫切需要您的帮助和支持。

    请立即参阅以下测试结果。

    -。 音频源文件:客户的波形文件(ALARM2.wav)

      e2e.ti.com/.../Alarm2.wav

    1.音频输出:正常

    2.音频输出:失败

    *问题

    关于 I2S 的音频数据(SDIN)。

     -。 当它们通过 STMicro MCU 上的 I2S 发送音频数据时、会丢弃标头44字节部分、仅发送波形文件的数据。

       我认为这种音频数据格式可能会有问题。

       换句话说、I2STA1020和 STMicro MCU 之间的 I2S 数据格式(SDIN)是否有差异?

       我们应该如何通过 I2S 接口发送数据格式? 或者、当从波形文件更改为 I2S 信号时、您能否检查数据格式?

       我期待明天收到您的回复。

       如果您有任何其他问题、请告诉我。

     -。 如您所知、下面是波形文件格式。

       

    此致、

    Michael

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

    您好、Michael、


     TAS5720L 数据表的第7.3.3.1节概述了 I2S 数据格式。

    • 对于您将 EVM 连接到客户电路板的故障情况、I2C 配置是由客户电路板上的 EVM 还是 SoC 驱动? 如果它由 EVM 驱动、您能否测试从 SoC 驱动客户电路板上的 I2C 总线、并且仅使用 EVM 上的 I2S 总线?
    • 您能否尝试从客户电路板连接 I2S 总线并仅使用定制电路板 I2S 信号驱动 EVM?
    • 在 I2C 启动后以及播放音频的情况下、您能否回读启动时修改的所有寄存器。 它们是否完全相同、以及您所写的内容?
    • 您能否将 SoC 的 I2S 输出与 EVM/TAS1020的 I2S 输出进行比较?

    WAV 文件转换应由 SoC 或我们的 EVM TAS1020处理、因此我无法对转换过程进行真正的评论、但如果该 SoC 上的驱动程序实现存在问题、可能会导致无法播放音频。 是否已使用来自 SoC 的此 I2S 总线成功驱动任何其他器件?

    此致、

    Luis

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

    您好、Michael、

    长时间以来,我将结束这一议题的讨论。 如果有更多反馈、请对该主题进行回答。

    迪伦

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

    您好、Luis 或 Robert、

    我很抱歉我收到了汇率回复。

    当我们比较 TAS1020 EVM 和客户 SoC 之间的 I2S 波形时、情况相同。

    这是我们的另一个测试结果。

    如果我们在客户 B 上连接 Maxim - MAX98357 EVM 和 SoC 的 I2S 输出、则音频输出正常。

    换言之、客户 B 上 SoC 的 I2S 输出没有问题。

    我想告诉大家、我的帖子中缺少一些评论、也就是2020年10月30日晚上9:24。

    大约下图、仅在客户的裸 PCB 上插入了 TAS5720L 和外设组件进行测试。

    如果我们使用客户的所有组件都安装在其 PCB 上、则音频输出会失败。

    这是我的另一个问题。

    似乎还有另一个根本原因不是 I2S 信号。

     -。 如果除 I2S 信号外、客户的 B'd 上存在一些噪声或其他问题、则 TAS5720L 音频输出是否可能失败?

    请您检查一下并告诉我您的意见吗?

    我们必须解决这个问题。

    如果我们无法解决此问题、我们的客户将从 TI 更改为 Maxim。

    此致、

    Michael

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

    您好、Luis 或 Robert、

    我附加了图像并再次复制我的所有评论。

    我很抱歉我收到了汇率回复。

    当我们比较 TAS1020 EVM 和客户 SoC 之间的 I2S 波形时、情况相同。

    这是我们的另一个测试结果。

    如果我们在客户 B 上连接 Maxim - MAX98357 EVM 和 SoC 的 I2S 输出、则音频输出正常。

    换言之、客户 B 上 SoC 的 I2S 输出没有问题。

    我想告诉大家、我的帖子中缺少一些评论、也就是2020年10月30日晚上9:24。

    大约下图、仅在  客户的裸 PCB 上插入了 TAS5720L 和外设组件进行测试。

    如果我们使用客户的所有组件都安装在其 PCB 上、则音频输出会失败。

    这是我的另一个问题。

    似乎还有另一个根本原因不是 I2S 信号。

     -。 如果除 I2S 信号外、客户的 B'd 上存在一些噪声或其他问题、 则 TAS5720L 音频输出是否可能失败?

    请您检查一下并告诉我您的意见吗?

    我们必须解决这个问题。

    如果我们无法解决此问题、我们的客户将从 TI 更改为 Maxim。

    此致、

    Michael

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

    您好、Michael、

    我们的支持团队目前的带宽有限、他们将在明天跟进您。 很抱歉出现 waitting。

    迪伦

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

    您好、Michael、

    这是一段漫长的历史。 但从下面的配置中、我可以看到音频状态的设置是正确的。 但您声称当 I2S (右对齐)可用时、这将是正常现象。

    [0x00]音频设备 ID       = 0x01
    [0x01]音频功率控制  = 0xFD
    [0x02]音频数字控制1  = 0x04
    [0x03]音频数字控制2  = 0x80
    [0x04]音频音量控制 = 0xAF #-16dB
    [0x06]音频模拟控制 = 0x55   
    [0x08]音频状态          = 0x08
    [0x10]音频数字剪切器2  = 0xFF
    [0x11]音频数字剪切器1  = 0xFC

    在我这边、您可以在下面做实验吗?

    1. 请仅使用您的 PC 和 TAS5720L EVM 板、您能发出声音吗?
      1. 如果是、请读出以上所有寄存器以进行我的检查。 (播放 alarm2.wav 文件)
      2. 如果没有、请参阅 EVM 用户指南以使其正常工作。
    2. 如果您可以对 EVM 板进行工作,则请重新进行上述实验(PC-TAS1020 I2S -->(通过修改电阻器来确定 i2c 地址来断开 EVM 中的 TAS5720)客户的板)-->将 I2S 与客户板中的 SoC 隔离-->确保共享 GND -->重新初始化
      1. 要检查所有 I2S 是否与之前的 EVM 完全相同、然后读出所有寄存器以进行检查
      2. 以检查您是否可以使用客户的电路板。
    3. 如果您的实验中确实具有音频精度、请将 AP 用作音频源、这会更好。

    BR、

    Alix Wan。

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

    您好!Dylan、

    我无法收到您的回复。

    这个问题对我们的客户和我来说非常紧迫。

    请尽快将您的审核结果发送给我吗?

    此致、

    Michael  

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

    Michael、

    Alix 是帮助您的人。 他会在帖子上方向您提供反馈。

    迪伦

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

    您好!Dylan、

    已经过去了很多时间。 何时可以获得响应?

    为什么没有答复。

    请发送您的评论意见。

    此致、

    Michael

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

    您好、Michael、

    我对此部件负责。 您是否会使用以下问题更新调试过程?

    这是一段漫长的历史。 但从下面的配置中、我可以看到音频状态的设置是正确的。 但您声称当 I2S (右对齐)可用时、这将是正常现象。

    [0x00]音频设备 ID       = 0x01
    [0x01]音频功率控制  = 0xFD
    [0x02]音频数字控制1  = 0x04
    [0x03]音频数字控制2  = 0x80
    [0x04]音频音量控制 = 0xAF #-16dB
    [0x06]音频模拟控制 = 0x55   
    [0x08]音频状态          = 0x08
    [0x10]音频数字剪切器2  = 0xFF
    [0x11]音频数字剪切器1  = 0xFC

    在我这边、您可以在下面做实验吗?

    1. 请仅使用您的 PC 和 TAS5720L EVM 板、您能发出声音吗?
      1. 如果是、请读出以上所有寄存器以进行我的检查。 (播放 alarm2.wav 文件)
      2. 如果没有、请参阅 EVM 用户指南以使其正常工作。
    2. 如果您可以对 EVM 板进行工作,则请重新进行上述实验(PC-TAS1020 I2S -->(通过修改电阻器来确定 i2c 地址来断开 EVM 中的 TAS5720)客户的板)-->将 I2S 与客户板中的 SoC 隔离-->确保共享 GND -->重新初始化
      1. 要检查所有 I2S 是否与之前的 EVM 完全相同、然后读出所有寄存器以进行检查
      2. 以检查您是否可以使用客户的电路板。
    3. 如果您的实验中确实具有音频精度、请将 AP 用作音频源、这会更好。

    BR、

    Alix Wan。

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

    您好、Alix、

    您的回复已于11月10日发布。

    我没有说 I2S (右对齐)何时正常工作。

    我说过右对齐和左对齐都没有音频输出。

    寄存器值不是问题。

    请您从开始到结束再次阅读我的帖子吗?

    如果您有任何请求、请告诉我。

    如果没有,请告诉我你的另一个答复。

    此致、

    Michael

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

    您好、Alix、

    没有任何响应吗?

    我真的需要你的帮助。

    请向我提供您的反馈。

    此致、

    Michael

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

    您好、Michael、

    对于您的实验:PC->USB --> TAS5720 EVB (TAS1020) I2S -->客户 B',您宣称:

    1. 好的:仅在  客户的裸 PCB 上插入了 TAS5720L 和外设组件进行测试。

    2. 失败:如果您使用客户 B'd、则所有组件都安装在其 PCB 上、则音频输出将失败
    3. 您声称 TAS1020中的 I2S 与 SoC 完全相同

    那么、结果在我这边毫无意义。 安装在客户 B PCB 上的其他组件似乎会"影响"结果。 然后:

    1. 通过正常的裸 PCB 进行测试、请通过播放 SIN 波捕获一个完整的 MCLK/LRCLK/BCLK/SDIN;
    2. 对于故障、已安装的 PCB 进行测试、请务必捕获上述波形以进行比较。

    此外、您是否可以确认在 TAS5720 EVM 电路板上进行的测试?

    1. 失败:STMicro MCU --> TAS5720 EVM 板  
    2. 好的:TAS1020 --> TAS5720  

    对于上述所有测试、我们对 TAS1020中的 I2S 充满信心、但电路板可能会损坏。 从而同步我们的测试。 强烈建议对音频源使用 Audio Precision (AP555、AP2700)、因为我们认为应该是正确的。 你可以试一下吗?

    BR、

    Alix Wan。