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.

[参考译文] CCS/PurePath-CMBEVM:自启动演示中的音量控制

Guru**** 2455360 points
Other Parts Discussed in Thread: TLV320AIC3262

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

https://e2e.ti.com/support/audio-group/audio/f/audio-forum/743858/ccs-purepath-cmbevm-volume-control-in-self-boot-demo

器件型号:PurePath-CMBEVM
主题中讨论的其他器件:TLV320AIC3262

工具/软件:Code Composer Studio

您好!
在 PPCMB Self-Boot Easy Demo 项目的 Audio.c 文件中、声明了数组 aVolume。
它似乎是一个 dB 到振幅查找表(公式类似于:POW (10、(I/16) )* 0x4000000)。
按下音量增大/减小按钮时、将使用0到15之间的变量对该阵列进行索引、并将结果写入 AIC 3262音量系数。
但是、我认为 AIC3262音量控制已经期望 dB 值、而不是线性振幅?  
因此、当单步执行演示 UI 按钮时、无法平稳控制音量。
我的项目中的响应要更加均匀、只需使用0到0x40000000的线性标度即可。
我是否在这里遗漏了一些东西、或者这是 Easy Demo 项目的问题?
谢谢!
Alex
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    尊敬的 Alex:

    关于 TLV320AIC3262音量控制:是的、它需要 dB 控制值、而不是线性值。
    关于 Easy Demo、我将添加此工具的负责团队、以便他们对此进行评论。

    此致、
    -Ivan Salazar
    应用工程师-低功耗音频和传动器