主题:TLV320AIC3111 中讨论的其他器件
工具/软件:
大家好!
设置“衰减时间“寄存器时、如何获得秒数?
我正在考虑参考以下应用手册来设置衰减时间寄存器。
使用 TLV320AIC3204/3254/3100/3110/31 中的 AGC、DRC 和蜂鸣发生器功能
根据下面的说明、 我认为 AGC 启动衰减时间=寄存器地址 0x5A * 10ms 的值。
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~μ s
2.当噪音较大时,可在应用中使用以下值
(a) 目标增益=–10dB
(b) 起音时间= 20ms、衰减时间= 500ms
(c) 噪声阈值=–90dB
(d) 适用的最大增益= 40dB
(e) 迟滞= 2dB
(f) 从正常到静音的去抖时间= 2ms
(g) 从静音到正常的去抖时间= 0ms。
请注意、示例 2 的设置即使噪声高于噪声阈值、也不会如所示
示例 1 中的增益(如适用的最大增益)已经大幅减小。
上述示例的脚本(假设 TLV320AIC3111 器件处于使用状态、假设 FS=44.1kHz、并且:
w 30 00 00 #转至第 0 页
w 0 56 A0 3#启用 AGC、设置目标增益=–10dB
W 30 57 7E #SET 迟滞= 2dB、噪声阈值=–90dB
W 30 58 50 #设置最大增益= 40dB
w 30 59 08 #设置起音时间= 20ms
W 30 5A 32 #衰减时间= 500ms
w 30 5B 00 #噪声去抖时间= 0ms
w 30 5C 06 #信号去抖时间= 2ms
此处不考虑 ADC 增益和上电、必须添加该部分代码。
~~~~~~~~~~~~~~~~~~~~~~~~~μ s
这种理解是否正确?
另外、当音频采样率从 44.1kHz 变化时、恒定的 10ms 与采样率成反比吗?
此致、
柳介