最近做了一个程控放大器,使用CD4051来切换增益值,使用通用的NE5532双运放集成芯片(CD4051用正负5V供电,运放用正负12V供电),增益都是30倍以下的。板子做出来后,用直流信号都能调出所要的增益。但是,输入f=1kHZ,Vp-p=200mV的正弦信号时,出来是的f=265kHZ,Vp-p=7.63V的正弦信号!!这是什么回事呢?是不是引起震荡了?各位大虾,这个问题纠结小弟三天了,跪求指点,小弟不胜感激!
小弟以前是搞单片机的,之前只接触一点点硬件设计,真正学才有一个月,属于非常菜鸟级别的,电路设计得很水,不怕大虾拍砖,只希望能把问题解决了。
(在这跟各位大虾说一下,我最初的电路是没有C1和R8的,出来的频率就为上面所说的265KHZ。加了C1和R8后,频率就跳到了十几KHZ的。还有,我把模拟开关短接——就是用一根导线把输入端跟输出端直接连接在一起——频率还是没用什么变化!!)
各位大虾,一定要给点指点啊!这个问题不解决好,我都睡不着啊!!谢谢啦! |