不要低估输入作为输出的力量,这个方法帮你节省一个运算放大器

不要低估输入作为输出的力量,这个方法帮你节省一个运算放大器

一个简单的脉宽调制电路。最直接的方法可能是放一个具有方波输出的振荡器,再用一个积分器为比较器提供一个三角波形,其控制输入用于脉冲宽度,如图1所示。虽然该电路工作正常,但今天介绍的是如何使用输入作为输出以节省一个运算放大器。

不要低估输入作为输出的力量,这个方法帮你节省一个运算放大器

图1:实现脉宽调制器的一种方法

您可以使用经典的运放(或比较器)张弛振荡器来节省其中一个运放,诀窍是用振荡器电容器的信号作为三角波的源。

必须注意,对于电容器大振幅,波形更具指数性而非线性。随着电容器摆动减小,线性随之改善,一般来说,如果电容器摆幅比放大器或比较器输出低一个数量级,就具有相当好的线性。降低的电平是选择正反馈值的结果,其在输入处提供约十分之一输出的转换电平。但是这篇文章的重点是要介绍一个概念,就是把电路通常的输入作为输出,因为它提供所需的波形。这个概念如图2所示。

不要低估输入作为输出的力量,这个方法帮你节省一个运算放大器

图2:用输入作为输出为占空比比较器提供三角波

如果需要正弦波,也可以利用将输入作为输出这一技巧。这时,请使用经典的相移振荡器,它总是在高通相移网络中出现:

不要低估输入作为输出的力量,这个方法帮你节省一个运算放大器

图3:相移振荡器最常见于高通反馈网络

使用低通网络可获得正弦波。输出仍然是一个方波,但电路的输入是一个相当不错的方波。因为低失真它不是最先进的电路,但它确实很干净。

图4示出了用于产生正弦波的相移振荡器原理图和仿真。

不要低估输入作为输出的力量,这个方法帮你节省一个运算放大器

图4:在相移振荡器上使用低通网络可在反相输入端提供相当漂亮的正弦波信号

不要低估输入作为输出的力量,这个方法帮你节省一个运算放大器

不要低估输入作为输出的力量,这个方法帮你节省一个运算放大器

不要低估输入作为输出的力量,这个方法帮你节省一个运算放大器