ZHCSX58 September 2024 TAS2320
ADVANCE INFORMATION
通过设置放大器的模拟增益电平 (AAMP) 和数字音量控制 (ADVC) 来控制从音频输入到扬声器端子的增益。方程式 1 用于计算放大器输出电压。放大器模拟增益设置应在回放通道上电之前设置,并且在通道处于工作状态时不应更改。可在通道处于工作状态时修改数字音量控制,并且还支持软音量斜升/斜降功能,从而实现输出电压从一个电平到另一个电平的平滑转换。
其中
放大器输出电平设置以 dBV 为单位(dB 对应于 1Vrms),满标度数字音频输入 (0dBFS) 和数字音量控制设置为 0dB。应该注意的是,由于放大器中存在模拟削波,这些电平可能无法实现,因此它们应仅用于传达增益。
下表显示了可通过 AMP_LVL 寄存器编程的增益设置。当 AMP_LVL 设置为低于 9dBV 时,回放通道将自动配置为低噪声模式或接收器运行模式。
AMP_LVL[5:0] | 满标度输出 | |
---|---|---|
dBV | VPEAK (V) | |
0x00 | 21.000 | 15.9 |
0x01 | 20.498 | 15.0 |
0x02 | 19.997 | 14.1 |
0x03 | 19.495 | 13.3 |
0x04 | 18.993 | 12.6 |
... | ... | ... |
0x27 | 1.434 | 1.7 |
0x28 | 0.932 | 1.6 |
0x29 | 0.430 | 1.5 |
0x2A | -0.071 | 1.4 |
0x2B-0x3F | 保留 | 保留 |
当数字音量控制发生变化时,器件会根据 DVC_SLEW_RATE 寄存器位将音量斜升到新设置。如果 DVC_SLEW_RATE 被设置为 0x7FFFFF,则禁用音量斜坡。当系统主机处理音量斜坡时,这可用于加速启动、关闭和数字音量更改。禁用音量斜坡后,输入音频数据流应在器件关断和上电期间保持数字静音,以避免任何咔嗒声和砰砰声。
通过将 DVC_LEVEL 设置为 0x000000,可将该器件置于基于软件的静音模式。
数字电压控制寄存器 DVC_LEVEL 和 DVC_SLEW_RATE 寄存器可以使用 PPC3 软件(请参阅节 6.4.1)进行配置。
DVC_LEVEL[23:0] | 音量 (dB) |
---|---|
0x000000 | 软件 MUTE |
0x00000D (MIN) | -110 |
... | ... |
0x400000 | 0(默认值) |
... | ... |
0x7FB261(最大值) | 6 |
DVC_SLEW_RATE[23:0] | 48kHz 下的 |
---|---|
0x00036A | 1000ms |
... | |
0x034A51 | 4ms(默认) |
... | |
0x7FFFFF | 0 - 禁用斜坡 |