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.

[参考译文] TAS5825M:运行时TAS5825音量控制的问题

Guru**** 2463330 points


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

https://e2e.ti.com/support/audio-group/audio/f/audio-forum/772184/tas5825m-question-of-tas5825-volume-control-in-run-time

部件号:TAS5825M

您好,先生:

我的客户 需要 I2C在Smart Amp模式下运行时音量控制功能。   我们是否应该 配置 数字增益或模拟增益 ,而不存在潜在的扬声器损坏风险? 我们在数据表中再次看到了配置,但是,我们无法在 数据表上找到调整数字增益的指导。

  
使用I2C监视器记录PPC3的音量控制 行为似乎无效。

  


谢谢,此致,

陈耀恩
2019年14月02日

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

    您好,Wayne:

    运行时音量控制应使用数字音量,以避免扬声器损坏风险。

    I2C监视器捕获显示正确的行为。 左/右声道音量控制寄存器位于Book 8C - Page 0B - Register 0C / 10。

    有关更多详细信息,请访问 http://www.ti.com/lit/an/slaa786a/slaa786a.pdf

    RDGS,

    Matthew

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

    Matthew,您好!

    感谢您的回复。 我们是否有一个公式来计算客户的数字增益,或者我们是否需要从PPC3 GUI捕获I2C通信并生成查找表?

    谢谢,此致,

    陈耀恩

    2019年14月02日

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

    您好,Wayne:

    以下是将体积(dB)转换为寄存器值的两个步骤:

    • 体积dB到体积线性:

    卷线性= 10^(容量_dB/20)

    • 卷线性到寄存器值:  

    register_value = DEC2HEX (MOD (MIN (ROUND (2^31* Volume_linear/(2^8),0),(2^31-1)),2^32),8)

    建议将此公式复制到Excel中以生成查找表。

    RDGS,

    Matthew

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

    非常感谢,Matthew。  我写了一份附在附件里的电子表格来把它收起来。 我的测试结果与PPC3 GUI ...Wayne Chene2e.ti.com/.../TAS5825-Volume-Control.xlsx内联