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.

[参考译文] TAS5828M:立体声音量设置

Guru**** 2489685 points
Other Parts Discussed in Thread: TAS5828M

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

https://e2e.ti.com/support/audio-group/audio/f/audio-forum/1552457/tas5828m-stereo-volume-settings

器件型号:TAS5828M


工具/软件:

您好、

Im 尝试独立配置 TAS5828m 每个通道的音量。

我知道、如数据表中所述、簿 0 第 0 页上的两个通道只有一项设置。

此外、数据表中还提供了一些有关通过簿 0x78、页 0x2A、寄存器 0x24、0x28、0x30 上的“DSP Volume“配置音量的信息。

是否提供了此方面的任何文档? 我需要设置什么?

此致

Hendrik

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

    您好:

    您可以参阅以下 TAS5828M 的处理流程文档、其中包含卷部分: https://www.ti.com/lit/ug/sluudb4/sluudb4.pdf?ts = 1753287695235 和 ref_url=https ps%253A%252F%252Fwww.ti.com%252Fproduct%252FTAS5830 

    总的来说、我建议使用 GUI PPC3 来设置器件寄存器、因为这比手动操作要容易得多。  

    此致、
    Sydney Northcutt

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

    好的、我明白了它位于 0x8c 页 0x06 寄存器 0x64(左)和 0x68(右)上。

    根据数据表、它是“体积系数“。 这究竟是什么意思?
    我也试图理解 9.23 格式究竟意味着什么。 它将该值表示为定点值、小数部分使用 9 位(–1 有符号位)、小数部分使用剩余 23 位。

    因此、i 计算给定值的浮点值、如下所示:
    浮点 f = FIXED_POINT /(2^23)

    这会检查为默认值 0x00800000、计算结果为 1.0

    但当我尝试使用 ppc3 记录 i2c 通信时、我会看到为以下各项设置的值:
    0dB -> 0x00 80 00 00(作为其默认值预期)
    1dB -> 0x00 8f 9e 4D =>当我使用上面的公式重新计算它时、我得到 112201…
    –1dB -> 0x00 72 14 83 =>当我使用上面的公式重新计算它时、我得到 089125…

    那么、如何以全 dB 为单位计算每个阶跃呢?

    我的其他发现是否正确?

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

    您好:

    通常会为系统设置一次 DSP 音量、根据计算结果、我们建议使用 PPC3 进行配置。 DSP 中的寄存器称为系数。  在终端设备中、我们建议使用第 0 页上的 DAC 音量寄存器来控制音量。  

    您是否要求进行计算、以便可以使用终端系统中的驱动器来控制音量?

    此致、
    Sydney Northcutt  

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

    据我所知、DAC 寄存器同时仅控制两个通道的音量。

    我正在研究一个应用、试图在地下埋设的导线周围产生某种磁场。
    我想独立控制两个通道、因此需要独立控制每个通道的“音量“。
    我还需要在运行时控制它。

    我有一些(也许是无证的)注册书 0 页 0 我会很感激,如果你可以指出我在正确的方向。

    我知道这可能不是典型的应用,但我真正需要的是一种方法来独立控制每个通道的 voulme 运行时。

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

    您好:

    啊、明白了。 让我确认这些在操作过程中可能会发生改变、如果是、请收集公式。  

    此致、
    Sydney Northcutt

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

    谢谢

    是否有新信息?

    此致、Hendrik

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

    您好:

    我有一些计算、但它们略有不同。 我已联系数字化设计以收集更多信息。  

    此致、
    Sydney Northcutt

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

    您好:

    感谢您的耐心。 有关寄存器值和 dB 音量电平关系、请参阅下文。 请注意、这些系数是 32 位。  

    此致、
    Sydney Northcutt  

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

    谢谢你的公式!

    您能否确认在播放模式下无法更改 DSP 设置?
    可以在更改为高阻态模式后更改设置

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

    您好:

    您可以在器件处于活动状态时更改音量寄存器。 如果更适合您的系统、您还可以更改为高阻态模式以进行更改。  

    此致、
    Sydney Northcutt