对微弱信号的程控放大,传统的方法是采用可软件设置增益的放大器如ad8321 芯片,但该类放大器价格较高且选择档位较少。采用数字电位器或者模拟开关和ad* 组成的多档位、低成本的程控放大器可克服以上缺点,但是模拟开关具有较大的噪声且存在偏置电阻,精度不高使用d/a 内部电阻实现可变电阻也是较为常用的方法, 利用dac 内部精密电阻网络作为运放的反馈电阻提高了放大精度,但这种方案难以实现连续调节。基于结型场效应管的程控放大器采用时钟频率为100mhz 的c8051f020 单片机实现闭环控制, 能实时调节输出,实现对输入信号的精确放大。通过d/a改变场效应管的栅源极之间的电压以调节压控电阻,可变电阻范围大,噪声低,采用较复杂的软件系统弥补了线性度不高的问题,较高的精度满足实际应用需要。
1 程控放大器原理
压控放大模块要求实现1~100 倍放大,然后与前置放大模块组合实现100~1000 倍的信号放大。
采用d/a 控制以场效应管为核心的可变电阻可实现该设计要求。场效应管的源漏极电压uds 小于1v,ugs 不变时,id 随uds 的增加而增加, 与电阻的特性一致,并且ugs 改变时id-uds 曲线的斜率跟着改变。这就是说, 场效应管可以用作一个受ugs 控制的压控电阻。
本设计将场效应管接入运放的t 型反馈网络,使运放的等效反馈电阻随场效应管的ds 间电阻的变化而变化,如图1 所示。
图1 压控放大电路
反馈电阻为:
为了确保场效应管ds 之间的电压小于1v,取r1=r2:
压控放大电路放大倍数为:
经过多次试验,选取r1=200,r2=200,r3=1,r4=390。改变场效应管栅极电压,测量输入、输出,并计较得到放大倍数av 的范围为1 ~112 之间, 对20hz~20khz 的正弦信号进行多次测量和分析,栅级电压与增益的具体对应关系如表1 所示。
表1 场效应管gs 电压值与增益关系
以输入和放大倍数为坐标反映到曲线图上如图2 所示。
图2 输入电压与放大倍数关系散点图
由图可知输入电压与放大倍数近似成线性关系,经线性拟合后得到函数关系:
ugs取值范围-2.38v~0v, 如果采用12 位d/a控制ugs, 参考电压取2.4v 则可实现0.001v 步进,数字信号通过d/a 转化为模拟信号,其输出经反向后接到结型场效应管g 极,由于r1、r2对称使场效应管工作在可变电阻区,源极和漏极间的等效电阻由g 极的电压即d/a 输出电压控制,场效应管源极和漏极的电阻变化会引起反馈电阻的变化。uds 增益、av 及数字量d/a 间对应关系如表2 所示。
单片机d/a 输出电压0~2.4v,故需外接运放将输出反向,输出电压范围为-2.4v~0v,可满足要求。
表2 uds增益、av及d/a 数字量之间的对应关系
2 电路设计
2.1 总体方案的设计及组成
系统主要由单片机控制模块、前置放大电路模块、d/a 转换模块、压控放大模块、有效值转换、a/d采样模块和显示电路等组成。
2.2 总体结构
控制器选用c8051f020 单片机, 内部集成12位a/d、d/a 和锁相环,最高工作频率100mhz,选用低噪声、频带宽和放大能力好的放大器ad* 做为前置放大器,ad* 能够放大最小信号为25μv。有效值转换选用精度高的ad637,ad637 能够采集0v~2v 之间的信号,系统方框图如图3 所示。
图3 系统框图
2.3 模块方案论证
2.3.1 前置放大模块
前置放大部分对输入信号进行10 倍放大,当输入信号十分微弱时,通常会淹没在噪声中,这就要求前置放大电路具有高共模抑制比、高输入阻抗、低噪声等特性。系统采用精密仪表放大器ad*,它具有很高输入阻抗, 能有效抑制信号源与传输网络阻抗不对称引入的误差,单位增益带宽25mhz,适用于宽频带测量系统,共摸抑制比高达130db,等效输入噪声小于4nv/hz, 输入失调电压温度漂移只有0.25μv/℃,能有效抑制共模干扰引入的误差,提高信噪比和系统的精度; 具有较高的增益及较宽的增益调节范围,可适用信号源电平较宽的范围。
ad* 是高精度低噪声仪用放大电路,它可用在不同传感器输出信号的放大系统中。ad* 除给定100、200、500 的固定增益外,还可将3 脚与其它相连得到不同固定增益。该集成放大器通过内部高精度电阻器设置了1,100,200,500,1000 等管脚增益,并可通过连接适当的增益得到多种组合增益值。
还可通过外部电阻器任意设定增益值,如图4 所示。
图4 增益值的设定
图中,在脚3 与16 之间连接电阻rg,其阻值为:
其中:av为放大器增益。为达到最好效果,rg应选用低温度系数的精密电阻器。
取rg=4.44k,即可得到10 倍的前置放大。
2.3.2 压控放大模块
单片机内部12 位d/a 输出0~2.4v 直流信号,而结型场效应管需要-2.4~0v 信号, 因此需要对d/a 输出信号取反。t 型反馈网络的电阻分别取r1=200,r2=200,r3=1,具体实现电路如图5 所示。
图5 压控放大电路设计
2.3.3 有效值转换
有效值转换电路采用ad637 专用芯片计算电流和电压的有效值,能简化软件设计,而且转换精度达到0.1%。
一个交变信号的有效值定义为:
其中:vrms为信号的有效值;t 为测量时间;v(t)是信号的波形,v(t)是一个时间的函数,但不一定是周期性的。
对等式的两边进行平方得:
右边的积分项可以用一个平均来近似:
式(8)可以简化为:
等式两边除以vrms得:
系统采用ad637 有效值检测器将输入的交流电压信号转换为直流电压,然后通过a/d 转换器送给单片机处理。ad637 有效值转换如图6 所示。
图6 有效值转换电路
3 系统软件设计
软件部分完成各个部分的控制和协调。本系统软件由主程序和子程序组成, 主要完成系统初始化、液晶显示初始化、继电器控制、数模转换、数据采集和数据处理。主要由主程序和显示子程序等组成。如图7 所示。
系统软件设计中,采用模块设计法,功能模块各自独立,使得程序结构清晰。首先对系统各模块初始化,12 位a/d、d/a 均采用c8051f020 内部参考电压2.4v,继电器切换到输入端测量经ad* 放大后的输入信号,若测量值大于200mv,说明输入信号超过20mv,设置1 倍前置放大,然后根据输入信号的大小判断量程,调节d/a 输出控制jfet,继电器切换到输出端采集输出信号,根据输入输出进行系统自调节。考虑到温度对结型场效应管影响,为了不增加复杂硬件电路,对系统采用软件补偿。
图7 程控放大器主程序流程图。
4 系统测试
4.1 系统测试及结果分析
放大倍数测试,是通过示波器把输入信号的峰峰值和输出信号的峰峰值测出来,然后相比较:
其中:av为放大倍数;vo为输出信号峰峰值;vi为输入信号峰峰值。
电路本身的非线性、结型场效应管受温度影响、电阻的热稳定性差等因素造成了系统的非线性误差,如表3 所示,系统的最大非线性误差为0.2%,精度较高。
表3 改变输入信号峰峰值测试结果
设置放大倍数为50, 调节输入的峰峰值为20mv,改变输入频率,测量输出信号,如表4 所示。
表4 改变输入信号频率测试结果
测试结果显示,系统在频带0~20khz 内的增益误差小于3%,共模抑制比超过2×106。
4.2 误差分析
测量时, 选用高精度示波器所测的数值为标准。误差产生的原因除了温度影响外主要有输入信号比较小,本身就含有一定的干扰信号,这是误差产生的一个原因,其次因为结型场效应管受温度影响会产生一定的误差,示波器测量时测量值会跳动,给读取测量结果带来一定的误差。
为减小温度影响带来的误差, 对整个系统进行软件补偿, 在1~100 之间取点, 相邻两点之间认为d/a 输出与运放的放大倍数满足线性关系, 实验中取了24 个点,实验结果与实测结果较近,在整个范围内极大地减小了误差,而且取点越多误差就越小。
5 结语
系统应用c8051f020 单片机,采用基于结型场效应管压控放大电路实现对小信号的放大和采集,有效抑制噪声,采用场效应管实现的可变电阻变化范围大,克服了数字电位器、模拟开关等有触点放大电路的噪声问题,配合复杂软件,实现了对放大倍数的精确控制,是一款低噪声高精度的小信号可程控放大器,可适应频率在一定范围变化的模拟信号,因此能够在自动控制系统、智能仪器仪表中得到应用。
造车新势力三强,蔚来理想小鹏谁将成就“中国版特斯拉”?
共模电感Common mode Choke
小米9Pro5G正式发布 售价3699元起
AI开源评测基准AI-Rank发布 可反映AI产业的现状及其发展方向
2021年电子信息制造业发展形势预测
基于JFET实现放大倍数精确调节并可程控的放大电路设计
工业机器人内部组成和应用市场
DS28E05 1-Wire EEPROM
万科,多年狐疑和今天喊救命
荣耀手环4 Running版采用0.5英寸OLED屏幕设计,并支持跑步姿态监测
科创板铂力特董事、董事长、总经理薛蕾介绍、履历信息
海南全省接通5G网络,率先实现5G“县县通”
利用混合云来实现边缘计算
ABB最新发布的两款协作机器人评价
24秒倒计时电路的简单制作
USB通信协议
双缝干涉实验的魅力:激光微米尺
释放GPU的处理潜力
多谐场振荡器振荡过程分析
什么是无线传感器,无线传感器的应用,无线传感器的工作原理