『专业技术』几种绝对值电路的比较
2006-08-28 22:17:26
项目中的绝对值电路调试
项目过程中需要对正弦信号做一个绝对值运算,通过查一些资料,得到好几种绝对值电路,到底该选用那一种,这是一个问题!如果能够搭建一个实际电路来测试当然很好,但是这样做需要不断调试,比较费时间,成本也比较高。后来我想到用软件进行仿真,同样以前没有做过类似事情,查相关资料有个pspice用来做电路仿真效果非常好,并且在高教版的《电子技术基础》提到了应用。pspice软件在网上很难找,有一次偶然发现pspice已经集成在protel里面,就直接在protel里面对三种绝对值电路进行仿真。结果如下,现在板子这一部分调试已经完成了,发现protel里仿真的结果和实际结果很接近。 第一个绝对值电路:
当输入正弦信号频率为0.5KHz时,输出信号如下:
从输出信号图可以看出,在输入正弦信号的过零点,电路不能很好的进行翻转,产生较大误差,并且,上图时输入频率0.5k时的仿真图,当频率增大,这种误差也会增大。 第二个绝对值电路:
当输入正弦信号频率为5KHz时,输出信号如下,可以看出这种情况下电路做绝对值效果比较好。
当输入正弦信号频率为30KHz时,输出信号如下:
这个电路的问题在于高频时(20kHz以上)绝对值效果不好,可能是因为电路中存在电容性元件的缘故。 第三个绝对值电路:
当输入正弦信号频率为30KHz时,输出信号如下:
跟前面两个电路仿真效果相比较,这个电路做绝对值运算误差要小得多,在正弦信号过零点大概产生0.05v的偏差,在实际电路中,也会出现这个问题。并且,仔细点可以看出在200度左右的相位有一个毛刺,这个也在实际电路中会出现,并且比较明显。