也许在这里称画蛇添足比设计失误更贴切,事情如下: 去年设计了一个粗糙的放大电路,两级运放电路,双电源供电,前级用OP07差分放大100倍,后级用LM358进行调零和放大倍数调整(6-10),经过一个1K电阻接单片机的AD口。合计放大倍数,600-1000,因为不知道便宜的+V--〉-V变换芯片,使用了MAX232代替,用起来还可以,但是发现输出不怎么稳定,大概有100mV的变化,与输入有关,处理以后还能用。
前不久再次使用该电路,但是用ICL7660替换了MAX232,同时LM358的输出加了LC滤波电路(参考别人的AD620的输出滤波电路),但是由一个22uF的电阻直接在LM358的输出,当时也觉得好像不因该这样用,但是这个念头只是一闪,因为自己的水平不怎么地,认为别人的好(那个电路输出确实稳定),就用了,结果就出问题了,现象是LM358很耗电,达到20mA(正常在2mA左右),以至于ICL7660驱动困难,怎么也想不明白问题出在哪里,今天弄了一天(开始怀疑自激振荡了,但是拿万用表测不出频率),下午的时候想起以前的电路没这个问题,这个只是增加了滤波电路,就将前边提到的22uF电容拿掉了,结果LM358的电流马上就下来了,电路正常了,用其他10块板子验证了一下,表明就是这个电容的问题,现在虽然电路正常了,但是不知道问题的本质,想想真有画蛇添足的味道——已经正常能用的不用,非参考别人的,多加了一点东西,结果费了好大劲儿还原。
因为手头没有示波器、信号发生器等设备进行测试以确定故障,如果哪位大侠知道个中真谛,希望赐教,以解惑。谢谢。 |