对于一个双极性的交流信号,如果想要把负半轴的信号镜像到正半轴,我们可以接一个整流桥,这种叫做全波整流。
如果双极性的交流信号经过一个二极管,则交流信号的负半轴不能通过二极管,输出只有正半轴的信号,这种叫做半波整流。
其实利用运放也能对交流信号进行全波整流,电路图的话就是这个,它能将输入的双极性交流信号转换成单极性的信号,并且还能对信号进行放大。
当输入信号VIN为正时,D1截止,D2导通,电流方向从R1到R2再到D2,这时运放A1和外围电阻构成了一个反相比例运算放大电路,放大倍数是-1,所以Uo1=-VIn+,加号表述输入信号极性为正。
然后Uo1通过R4接到运放A2的反相端,输入信号也通过R3接到运放A2的反相端,对于运放A2和外围的电阻这时可以看成是一个反向求和电路,输出电压Vo=-Rf*(Uo1/R4+VIn/R3),如果取R3=2R4,则Vo=Rf/R3Vin,这时输出电压是大于0的。
当输入信号VIn为负时,D1导通,D2截止,R4两端都是虚地,没有电流流过R4,所以这时运放A 2与外围电阻就构成一个反相比例运算放大电路,输入信号是Vin。
输出电压Vo=-Rf/R3*Vin,负号标示输入信号极性为负,这时输出电压也是大于0的
所以VIN无论是正还是负,输出都是正,从而利用运放实现了全波整流的功能
如果想要将整流后的信号放大,只需要增大Rf即可。