请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号: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