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.

[参考译文] Linux/TAS5733L:卷表实现寄存器

Guru**** 2448780 points


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

https://e2e.ti.com/support/audio-group/audio/f/audio-forum/726382/linux-tas5733l-volume-table-implementation-registers

器件型号:TAS5733L

工具/软件:Linux

您好、Shawn、

我使用寄存器0x07值来实现了音量表。 但我们面临一个随机问题。

当我们播放歌曲并在-6dB (-6至24dB)后增加增益时、我们会得到干扰尖峰。

因此、我们无法连续听到它、但低于-6dB (-6至-103 dB)时一切都正常。

谢谢、

Nikhil

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Nikhil、
    这是不可预料的。 是否启用了 AGL? 容积较大时 PVDD 是否仍然稳定? 您是否在问题发生时测量了 PWM 输出? 错误状态寄存器中是否存在任何故障?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Shawn、


    我们已确定您的观点、我们使用12v 电源适配器、因此当我们在1dB 后提高增益时。 状态寄存器0x02出现错误。 我们得到 TIK TIK 音频。

    目前、我将最大增益设置为1db、但从未得到误差。 此时、我将0x10设为0x01、并尝试使用其他调制组合仍然存在问题。

    我们有仅使用12v 电源的限制、如何在12v 限制下实现更大的增益。

    谢谢、

    Nikhil

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

    我的一些观察结果。

    我们的电路板在没有音乐播放的情况下可获得0.150A 和12v 的电流。

    调制最大增益电压电流
    98.4% 1dB 12V 0.150A (成功0x02 0x00)
    98.4% 3dB 11.5V 1.2安 (错误0x02 0x02)
    93.8% 3dB 11.8~12.01v 0.7~1.3A (成功0x02 0x00)
    93.8% 6dB 10.8~12.01v 0.8~1.8A (成功0x02 0x00)
    93.8% 10dB 10.6~12.01v 0.6~1.7A (错误0x02 0x02)

    请建议我们使用93.8%的调制和12v 电源、我们实际上可以实现多大的增益、而状态寄存器没有误差。
    以便我将这些值冻结在我的代码中。

    谢谢、
    Nikhil
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Nikhil、
    我们建议用户将寄存器0x10的值设置为0x07、以限制最大输出 PWM 占空比。 占空比过大可能会导致 D 类器件出现 OC 问题。 我们有一个文档来介绍这一点: www.ti.com/.../sloa259.pdf 它适用于闭环 D 类、但开环放大器的调制方法类似。
    出现问题时、您是否测量了扬声器上的 RMS 电压? 输入信号振幅是多少? 0dBFS? 输出信号可能非常大、具有0dBFS 输入信号和10dB 音量。 应以如此大的振幅认真地对其进行削波。
    错误状态寄存器中的值0x02表示触发 OC 或 OT。 请测量器件上的温度。 确保远离150C 以避免 OT 故障。 电感器上的饱和电流是多少? 确保最大输出电流远低于该值。
    此致、
    郑少文