1. 噪声门寄存器 0x2B 的设置: 噪声门控制寄存器 (Noise Gate Control Register) 0x2B,共 8 位,设置如下:
  • Bit 7: NGATE_EN,噪声门使能位,1 为使能,0 为关闭。
  • Bit 6: NGATE_THD0,噪声门阈值最低位,共 8 位,设置阈值,根据实际应用调整。
  • Bit 5: NGATE_THD1,噪声门阈值次低位,共 8 位,设置阈值,根据实际应用调整。
  • Bit 4: NGATE_THD2,噪声门阈值次高位,共 8 位,设置阈值,根据实际应用调整。
  • Bit 3: NGATE_THD3,噪声门阈值最高位,共 8 位,设置阈值,根据实际应用调整。
  • Bit 2: NGATE_REL,噪声门释放时间,共 4 位,设置释放时间,根据实际应用调整。
  • Bit 1: NGATE_ATTACK,噪声门响应时间,共 4 位,设置响应时间,根据实际应用调整。
  • Bit 0: NGATE_HYST,噪声门滞后时间,共 2 位,设置滞后时间,根据实际应用调整。
  1. ALC 寄存器的设置: 自动增益控制器 (Automatic Level Control) 寄存器共 4 个,设置如下:
  • ALC1 寄存器 0x26,共 8 位,设置如下:
    • Bit 7-6: ALC1_HOLD,ALC 保持时间,共 2 位,根据实际应用调整。
    • Bit 5-4: ALC1_MAXGAIN,ALC 最大增益,共 2 位,根据实际应用调整。
    • Bit 3-2: ALC1_MINGAIN,ALC 最小增益,共 2 位,根据实际应用调整。
    • Bit 1: ALC1_GAINSEL,ALC 增益选择,1 为使用 ALC 增益,0 为使用 PGA 增益。
    • Bit 0: ALC1_EN,ALC 使能位,1 为使能,0 为关闭。
  • ALC2 寄存器 0x27,共 8 位,设置如下:
    • Bit 7-6: ALC2_HOLD,ALC 保持时间,共 2 位,根据实际应用调整。
    • Bit 5-4: ALC2_MAXGAIN,ALC 最大增益,共 2 位,根据实际应用调整。
    • Bit 3-2: ALC2_MINGAIN,ALC 最小增益,共 2 位,根据实际应用调整。
    • Bit 1: ALC2_GAINSEL,ALC 增益选择,1 为使用 ALC 增益,0 为使用 PGA 增益。
    • Bit 0: ALC2_EN,ALC 使能位,1 为使能,0 为关闭。
  • ALC3 寄存器 0x28,共 8 位,设置如下:
    • Bit 7-6: ALC3_HOLD,ALC 保持时间,共 2 位,根据实际应用调整。
    • Bit 5-4: ALC3_MAXGAIN,ALC 最大增益,共 2 位,根据实际应用调整。
    • Bit 3-2: ALC3_MINGAIN,ALC 最小增益,共 2 位,根据实际应用调整。
    • Bit 1: ALC3_GAINSEL,ALC 增益选择,1 为使用 ALC 增益,0 为使用 PGA 增益。
    • Bit 0: ALC3_EN,ALC 使能位,1 为使能,0 为关闭。
  • ALC4 寄存器 0x29,共 8 位,设置如下:
    • Bit 7-6: ALC4_HOLD,ALC 保持时间,共 2 位,根据实际应用调整。
    • Bit 5-4: ALC4_MAXGAIN,ALC 最大增益,共 2 位,根据实际应用调整。
    • Bit 3-2: ALC4_MINGAIN,ALC 最小增益,共 2 位,根据实际应用调整。
    • Bit 1: ALC4_GAINSEL,ALC 增益选择,1 为使用 ALC 增益,0 为使用 PGA 增益。
    • Bit 0: ALC4_EN,ALC 使能位,1 为使能,0 为关闭。
  1. PGA 寄存器的设置: 前置放大器 (Programmable Gain Amplifier) 寄存器 0x21,共 8 位,设置如下:
  • Bit 7: BOOST_EN,前置放大器增益开关,1 为使能,0 为关闭。
  • Bit 6-3: PGAGAIN,前置放大器增益值,共 4 位,根据实际应用调整。
  • Bit 2-1: PGAOD,前置放大器输出阻抗选择,00 为高阻,01 为 50Ω,10 为 600Ω,11 为 200Ω。
  • Bit 0: PGAMUTE,前置放大器静音,1 为静音,0 为不静音。
  1. ALC 的 MAXGAIN 和 MINGAIN 分别对什么信号有影响: ALC 的 MAXGAIN 和 MINGAIN 分别对输入信号的强度有影响。当输入信号强度超过 ALC 的 MAXGAIN 时,ALC 开始调节增益,直到输入信号强度达到 ALC 的 MINGAIN 为止。因此,MAXGAIN 和 MINGAIN 的设置要根据实际应用的输入信号强度范围来确定,以保证输出信号的稳定和质量。
ES8374 音频模块噪声门、ALC 和 PGA 寄存器设置详解

原文地址: https://www.cveoy.top/t/topic/n4pO 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录