ZHCSPM1 December 2023 TAC5112
ADVANCE INFORMATION
该器件的每个输入通道都具有独立的可编程通道增益设置,用户可以根据系统中预期的最大输入信号和使用的 ADC VREF 设置(请参阅节 7.3.5 一节)将其设置为适当的值,其中 ADC VREF 设置决定了 ADC 满量程信号电平。
该器件具有可编程数字音量控制功能,其范围为 -80dB 至 47dB(步长为 0.5dB),并提供通道录音静音选项。当 ADC 通道上电并录音期间,可以动态更改数字音量控制值。在音量控制变化期间,内部使用软调高或调低音量功能来避免任何可闻失真。可以使用 ADC_DSP_DISABLE_SOFT_STEP (P0_R114_D1) 寄存器位来完全禁用软步进。
每个输出通道(包括数字麦克风录音通道)都具有独立的数字音量控制设置。不过,该器件还支持使用通道 1 数字音量控制设置将所有通道的音量控制设置组合在一起的选项,而无论通道 1 是通电还是断电。可以使用 ADC_DSP_DVOL_GANG (P0_R114_D0) 寄存器位来启用该组合。
表 7-27 展示了可用于数字音量控制的可编程选项。
P0_R82_D[7:0]:ADC_CH1_DVOL[7:0] | 输出通道 1 的 DVC 设置 |
---|---|
0000 0000 = 0d | 输出通道 1 DVC 设置为静音 |
0000 0001 = 1d | 输出通道 1 DVC 设置为 -80dB |
0000 0010 = 2d | 输出通道 1 DVC 设置为 -79.5dB |
0000 0011 = 3d | 输出通道 1 DVC 设置为 -79dB |
… | … |
1010 0000 = 160d | 输出通道 1 DVC 设置为 –0.5dB |
1010 0001 = 161d(默认值) | 输出通道 1 DVC 设置为 0dB |
1010 0010 = 162d | 输出通道 1 DVC 设置为 0.5dB |
… | … |
1111 1101 = 253d | 输出通道 1 DVC 设置为 46dB |
1111 1110 = 254d | 输出通道 1 DVC 设置为 46.5dB |
1111 1111 = 255d | 输出通道 1 DVC 设置为 47dB |
同样,输出通道 2 至通道 4 的数字音量控制设置可以分别使用 CH2_DVOL (P0_R87) 至 CH4_DVOL (P0_R95) 寄存器位进行配置。
当该通道上电时,内部数字处理引擎会将音量从静音级别软斜升至编程的音量级别,当该通道断电时,内部数字处理引擎会将音量从编程的音量软斜降至静音。这种音量软步进是为了防止录音通道突然上电和断电。也可以使用 ADC_DSP_DISABLE_SOFT_STEP (P0_R114_D1) 寄存器位来完全禁用该功能。