ES8374 音频模块噪声门、ALC 和 PGA 寄存器设置详解
顺芯的 ES8374 音频模块使用噪声门、ALC 和 PGA 需要设置以下几个寄存器:
- 噪声门寄存器 (Noise Gate Register):控制噪声门的参数,包括开启/关闭噪声门、门限值、攻击时间和释放时间等。具体寄存器中每一位的作用如下:
- NGATE_EN:噪声门使能位,1 表示开启噪声门,0 表示关闭噪声门。
- NGATE_TH:噪声门门限值,当输入信号的幅度低于门限值时,噪声门会将输入信号降噪。
- NGATE_ATK:噪声门攻击时间,控制噪声门的响应速度,值越小,响应速度越快。
- NGATE_REL:噪声门释放时间,控制噪声门的恢复速度,值越小,恢复速度越快。
- 自动增益控制寄存器 (Automatic Level Control Register, ALC):控制 ALC 的参数,包括开启/关闭 ALC、增益值、攻击时间和释放时间等。具体寄存器中每一位的作用如下:
- ALC_EN:ALC 使能位,1 表示开启 ALC,0 表示关闭 ALC。
- ALC_GAIN:ALC 增益值,控制输入信号的增益大小。
- ALC_ATK:ALC 攻击时间,控制 ALC 的响应速度,值越小,响应速度越快。
- ALC_REL:ALC 释放时间,控制 ALC 的恢复速度,值越小,恢复速度越快。
- 可编程增益放大器寄存器 (Programmable Gain Amplifier Register, PGA):控制 PGA 的参数,包括增益值和静音模式等。具体寄存器中每一位的作用如下:
- PGA_GAIN:PGA 增益值,控制输入信号的增益大小。
- PGA_MUTE:PGA 静音模式,1 表示 PGA 处于静音模式,0 表示 PGA 正常工作。
原文地址: https://www.cveoy.top/t/topic/n4pj 著作权归作者所有。请勿转载和采集!