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.

[参考译文] TAS2505:TAS2505:声音停止在限值以上并且永远不会返回

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

https://e2e.ti.com/support/audio-group/audio/f/audio-forum/1102758/tas2505-tas2505-sound-stops-above-a-limit-level-and-never-returns

器件型号:TAS2505

您好!

我们在4.14.78 Linux 内核上使用 TAS2505芯片。
驱动程序端口和设备树配置已完成、因此我们可以在设备上播放一些声音。
扬声器为8欧姆/0.7 W
我们所面临的问题是当音量超过限制级别(扬声器放大器/扬声器驱动器/ PCM)时出现的声音削减。
即使音量降低、扬声器也不会发出任何声音、直到平台重新启动。

我们首先要解决的问题是过流保护。
但是'HP 过流保护配置(0x01/0x0B)'寄存器的值为0x10。
因此、请参阅《TAS2505应用参考指南》:
-"如果检测到过流情况、输出电流将受到限制"
-"无去抖用于过流检测"
因此它不会使扬声器静音。

DAC 溢出是否会使扬声器静音,即使在电平降低后也是如此?

芯片是否有其他保护可以解释这种行为?

感谢您的帮助、

此致、

Olivier

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

    Olivier、您好!

    您使用的是 HP 还是扬声器驱动程序?
    扬声器(D 类)输出过流没有专用标志、而是在第1页的寄存器45的位1处自动禁用放大器。 有关此主题的更多信息、请访问 :https://e2e.ti.com/support/audio-group/audio/f/audio-forum/832843/faq-tas2505-protection-flags-and-interrupts
    您可以尝试断开负载并使输出保持浮动、这有助于确定是否存在过流事件或其他事件。

    此致、
    -Ivan Salazar
    应用工程师

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

    大家好、感谢您的回答、我现在正在尝试您的解决方案。

    此致

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

    您好!

    我们使用的是小型扬声器驱动器。
    在下面介绍的测试的每个步骤中、我们都打印了 此处描述的每个寄存 器的内容、以尝试了解观察到的行为(因此、打印第0页的寄存器42/43/44/46/48/49和第1页的寄存器11/45)。

    关于指定寄存器的内容,我们观察到以下内容:
    *在播放任何内容之前、第1页寄存器45的位1设置为"0"、所有其他寄存器设置为"0"(第1页的寄存器11除外、该寄存器设置为0x10)。
    *当输出音量设置为50 (一个显然一直有效的音量)并且我们播放声音时、扬声器会正确播放所有声音、第1页寄存器45的位1设置为"1"、所有其他寄存器设置为"0" (第1页的寄存器11设置为0x10除外)。
    *当我们停止播放声音时、最终页面1的寄存器45中的位1设置回"0"、所有其他寄存器设置为"0"(页面1的寄存器11除外、该寄存器设置为0x10)。
    *当输出声级设置为100 (一个显然无法正常工作的声级)并且我们播放声音时、扬声器确实播放声音的时间不到一秒、然后停止播放、页面1的寄存器45中的位1设置为"0"、 所有其它寄存器被设定为'0'(除了第1页的寄存器11被设定为0x10)。

    我们尝试断开扬声器连接并观察到相同的行为(当播放音量太高时、第1页寄存器45中的位1设置为"0")。

    这是什么意思? 这里是否有另一个扬声器保护?

    此致、

    Jonathan Aillet。

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

    您好、Jonathan、

    伊凡本周外出、将于周一返回。

    感谢您的耐心等待、

    Jeff

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

    您好、Jonathan、

    您是否有可以分享的原理图? 如果不想在论坛上发布、您可以通过私人 e2e 消息发送它。

    似乎过流事件正在复位 D 类控制位(第1页寄存器45)。 由于您还在未连接扬声器的情况下进行了尝试、因此我想知道您是否有一些电容器作为输出滤波器的一部分、这可能会导致电流峰值并可能触发 OCP。

    此致、
    -Ivan Salazar
    应用工程师

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

    尊敬的 Ivan:

    我们通过 e2e 消息向您发送了相关信息。

    此致、

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

    大家好、我正在关注私人消息。

    此致、
    -Ivan Salazar
    应用工程师