题目要求要实现一个增益自动控制放大器,改变放大器增益的方法有很多。
1.通过模拟开关切换反馈电阻,从而改变放大倍数。
2.通过数字电位器改变反馈电阻改变增益。
3.通过乘法型DAC内部的电阻网络来改变反馈电阻从而改变增益。
方案1,2由于模拟开关和数字电位器提供的阻值变化范围较少,很难实现自动增益的精确控制。
方案3,乘法型DAC内部有丰富的电阻网络可以供选择,一个12位的DAC有4095个动态范围的电阻值可以选择,能很好的满足动态范围。程控放大器输入,输出用单片机内部的A/D采样在单片机内部处理数据得到直流电压值或者交流电压的幅度,根据输入确定放大倍数,测输出调整放大倍数当稳定。时根据输入和输出的值算出放大倍数,Af=vout/vin。原理框图如下:
2019-12-21 19:52:15
111KB
AGC放大器
1