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.

[参考译文] TAS5755M:2.1模式立体声扬声器在首次上电时会发出响亮的声音、在关机后重新启用时、发出的声音要小得多

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

https://e2e.ti.com/support/audio-group/audio/f/audio-forum/1320808/tas5755m-2-1-mode-stereo-speakers-pop-loudly-on-initial-powerup-pop-significantly-less-when-re-enabling-after-shutdown

器件型号:TAS5755M

我有一个 TAS5755M 配置为2.1 BD 模式。  中心(BTL)通道正常、但在冷启动后启动时、两个 SE 通道会大声弹出。  奇怪的是、在关机后重新启动时、它们附近的任何地方都不会发出这么大的杂音。

我们仔细遵循了第10.2.1.2.4.x 节中的启动和关闭序列。  我们唯一无法控制的是整个 I2S 时钟都在运行、包括 TAS5755M 被保持在复位状态时、请告诉我这是否会造成问题。   无论是冷启动还是热启动、都存在这些时钟。

与热启动相比,冷启动的行为并不相同,这意味着! 复位信号并不会真正复位器件上的所有内容。  在我们的应用中、 在关断期间仍然施加的唯一电源是低功率 电源(3.3V)。

另一个奇怪的细节是退出 SHUTDOWN 模式(将0x8e 写入系统控制寄存器2 0x05)时、PWM 在热启动时立即开始、但在冷启动时大约三秒内没有启动。  从示波器上判断起来有一点困难、但看起来 PWM 没有在冷启动时升高、也没有在热启动时升高。  如果我们在发送配置后、但在退出 SHUTDOWN 模式之前插入三秒的延迟、则弹出会大大减少、但我们真的不希望有这种延迟、我们不想知道器件为什么行为方式与原来相同。

对这一问题的任何见解都将受到欢迎。  谢谢。

   -安德鲁

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

    Andrew、您好!

    关于第一个问题:

    您是否可以在没有 SDIN 的情况下尝试冷启动以检查是否发生弹出?

    我们建议客户使用数据表中的启动序列。 否则、可能会发生爆裂。

     关于第二个问题:

    在热启动中、无需 初始化内部电路、PWM 会立即启动。

    您是说、如果在冷启动中增加3秒延迟、杂音会降低吗?

    如果我们在完成发送配置后但在退出关闭程序之前插入三秒延迟,则弹出会大大减少,但我们真的不想有这样的延迟,我们不想理解为什么部件的行为方式与现在一样[/报价]

    此致、

    邓尼·彭

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

    我修改了相关内容、以便在启动期间 MCLK、Bick 和 LRCLK 都处于低电平。  这没有什么区别。

    是的、如果在发送所有配置后、但退出 SHUTDOWN (寄存器0x05)之前添加三秒的延迟、则弹出会大大降低。  这是我们现在所做的、但我们不需要这个延迟。

    感谢您的帮助。

      -安德鲁

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

    Andrew、您好!

    在 SE 模式下很容易出现弹出。

    我们采用中阻态斜坡序列来减少噗声。 您设置此功能吗?

    您可以在启动放大器时捕获输出波形、以 找出爆裂的原因。

    此致、

    邓尼·彭

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

    是的、我们将使用中阻抗斜坡序列。

    在下面的捕捉中、白色和绿色波形表示+和-扬声器输出、而黄色波形表示到电感器的 PWM 输出。  软件 是相同的、但第一种是冷启动(从所有断电开始)、第二种是随后的热启动(PVDD 关闭、DVDD 和 AVDD 不循环关闭)。  DVDD 和 AVDD 为3.3V。  请注意刻度的差异。  在冷启动中、刻度为500ms/div、因此从上电到 PWM 振荡大约为三秒。  在热启动中、刻度为50ms/div、因此从上电到 PWM 振荡的时间约为200ms。  另请注意、在冷启动中、PWM 似乎没有斜升、而在热启动中、您可以清楚地看到 PWM 在开始稳定之前的变化。  这可能是示波器的一个赝像、因为它已经缩小了、但看起来很可疑。

    如果您在这些引线中看到我不知道的东西、请告诉我。  感谢您的努力。

       -安德鲁

    冷启动:


    热启动:

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

    Andrew、您好!

    您是在 EVM 还是您的终端系统上测试它?  如果是后者、 您能否分享原理图? 还可以在启动时提供您的 I2C 配置序列,

    此致、
    路易斯

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

    是怎样的。  TAS5755M 部分的原理图如下所示。  系统电源一施加、就会出现3.3V 电源。



    初始化序列为:
     1) 1)对 PDN 求反
     2) 2)等待10ms
     3) 3) 启用 PVDD (26V 电源)
     4) 4)等待10ms
     5) 5)对复位无效
     6) 6)写入振荡器修整(0x1b)= 0x00
     7) 7)等待50ms
     8) 8)回读振荡器修整多达十次、两次读取之间有10ms 的延迟、当设置 B6时停止、指示振荡器修整完成
     9) 9)写入串行数据接口(0x04)= 0x05
     10) 10)写入 IC 延迟通道1 (0x11)= 0xb8
     11) 11)写入 IC 延迟通道2 (0x12)= 0x60
     12) 12)写入 IC 延迟通道3 (0x13)= 0xa0
     13) 13)写入 IC 延迟通道4 (0x14)= 0x48
     14) 14)写入开始/停止周期(0x1a)= 0x16
     15) 15)写入调制限制(0x10)= 0x07
     16) 16)写入 bknd 错误(0x1c)= 0x07
     17) 17)写入输入多路复用器(0x20)= 0x00、0x89、0x77、0x72
     18)写入通道4源选择(0x21)= 0x00、0x00、0x42、0x03
     19) 19)写入 PWM 多路复用器(0x25)= 0x01 0x01 0x23 0x45
     20)写入存储体开关控制(0x50)= 0x0F、0x70、0x80、0x10
     21)写入 DRC 控制(0x46)= 0x00、0x00、0x00、0x00
     22)写入卷配置(0x0E)= 0xD1
     23) 23)写入通道1音量(0x08)= 0x30
     24)写入通道2音量(0x09)= 0x30
     25) 25)写入通道3音量(0x0a)= 0x30
     26)写入主音量(0x07)= 0xff
     27)设置一些双二阶...
     28)等待三秒钟以减少噼啪声
     29)系统控制2 (0x05)= 0x1E

    在第28步、仍然会出现三秒延迟、只是延迟不太大。  我非常想消除噼啪声和三秒延迟。  感谢您的任何见解。

       -安德鲁

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

    Andrew、您好!

    尝试将启动/停止周期寄存器0x1A 设置为0x94

    此致、
    路易斯

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

    这是100%工作(谢谢!) 但它有点不直观。  软启动计时器是否仅用于 AD 模式?