原创 [博客大赛]活用三极管电路删繁就简之三角波发生器

2012-8-2 08:37 2967 18 6 分类: 模拟

        需要可变上升沿、下降沿斜率的三角波发生器,就用运放设计了一个。用了个负阻电流源给电容充电的变形电路,用固定增益的仪表放大器做恒流检测。自以为高明的用仪表放大器做恒流检测,避免了普通减法器的低输入阻抗和CMMR不高的问题。

        结果上电一测试却无法正常工作。上升沿、下降沿斜率需要分别设置,用了模拟开关做充电放电切换。为了避免同时接通充电放电电路,需要做防交叉导通电路。中间那个短暂的充电放电都不通的时间段就成了麻烦的根源。电流检测电阻上的电压变成了零,闭环被打断,所有基于运放闭环反馈的电路都进入换乱状态。

        就因为充电放电的电流控制是通过运放闭环完成的,而这个电路却把反馈环路切换来切换去,中间还加了个断开状态。犯了负反馈的大忌。

        换个思路,其实控制充电放电电流大可不必这么麻烦。用三极管的镜像电流源加射级放大器即可轻松解决问题。模拟开关控制切换镜像电流源给电容充放电。射级放大器当作简单的压控电流源驱动镜像电流源。恒流控制不再依赖闭环负反馈,问题解决。

          运放虽好却不能滥用。活用三极管电路可以删繁就简。

PARTNER CONTENT

文章评论1条评论)

登录后参与讨论

用户3899923 2019-12-19 14:49

楼主如果能贴个图就好了,更方便大家理解了
相关推荐阅读
用户1383017 2011-01-03 09:34
自己动手打造模拟电路调试专用电源6
前段时间搜索跨导运放被忽悠了一把。换了个表示法我硬是没认出来,惭愧惭愧。跨导运放是电流型输出的器件,很有用处。1.用它作有源滤波器可以很方便的调节截止频率。2.用它作功率控制可以有效的驱动功率管提高高...
用户1383017 2010-12-25 18:45
Ubuntu 下使用Eclipse编译、调试嵌入式程序的方法(下)
风之书XuBing的技术博客Ubuntu 下使用Eclipse编译、调试嵌入式程序的方法(下)/************************************************转载请注...
用户1383017 2010-12-25 18:41
Ubuntu 下使用Eclipse编译、调试嵌入式程序的方法(中)
风之书XuBing的技术博客Ubuntu 下使用Eclipse编译、调试嵌入式程序的方法(中)/************************************************转载请注...
用户1383017 2010-12-25 18:36
Ubuntu下使用Eclipse编译、调试嵌入式程序的方法(上)
风之书XuBing的技术博客Ubuntu下使用Eclipse编译、调试嵌入式程序的方法(上)/************************************************转载请注明...
用户1383017 2010-12-20 11:25
可用5509实现的免费回声抑制方案
可用5509实现的免费回声抑制方案,做语音处理用得着。收藏备用。///////////////////////////// 免费的Telogy Software语音处理模块 ...
EE直播间
更多
我要评论
1
18
关闭 站长推荐上一条 /3 下一条