当前位置: 首页 > news >正文

Multisim 用LM358 运放模拟线性稳压器 - 运放输出饱和 - 前馈电容

就是拿运放搭一个可调的LDO 稳压器,类似下面这个功能框图里的感觉。本来应该非常简单,没什么好说的,没想到遇到了两个问题。

在这里插入图片描述

原理 - 理想运放

在这里插入图片描述

我用PNP 三极管Q2 作为输出,运放输出电压升高时,流过PNP 三极管BE 的电流变小,输出电压就变小,所以反馈信号和运放输出是反相的,反馈就接到同相端,参考电压0.8V 接到反相端。右边的电阻和电容是模拟的负载。

如果运放是用虚拟的理想运放,这个电路是可以工作的:当参考电压高于反馈点时,运放输出电压降低,三极管基极电流增加,输出电压升高,然后反馈电压升高,反之亦然。通过R6 和R5 设定输出电压的反馈比例,输出电压的计算公式和一般电源芯片一样:

V O U T = V R E F ⋅ ( 1 + R 6 R 5 ) V_{OUT} = V_{REF} \cdot (1 + \frac{R6}{R5}) VOUT=VREF(1+R5R6)

不过换成LM358P 的仿真模型后就出了问题。

问题1,运放输出电压饱和

理论上,输出电压过高时,反馈电压比参考高,运放就应该一直升高电压,从而使基极电流变小,输出电压降低。但是当负载很小时,比如上面那个1k 电阻R4,PNP 三极管只要输出很小的电流就足以让输出电压高过设定值,而LM358 不是轨到轨运放,输出电压无法更加接近它的供电电压,只能像上面图里那样,最高输出到10.5V,此时三极管BE 节还有大约1.5V 电压,输出电压就无法降低了。

解决方法是增大负载,比如把电阻R4 改成100Ω,需要流过更大的电流才能升高电压,从而让基极电流的调节范围和运放输出能力匹配;也可以给基极接个上拉电阻。

问题2,输出电压震荡

如果把PNP 三极管换成PMOS,可以用Vgs 电压阈值较高的PMOS 直接处理掉运放输出电压饱和的问题,但是又发现输出电压会震荡。

在这里插入图片描述
震荡波形如下:

在这里插入图片描述
增大输出电容C1 可以降低震荡幅度,但是治标不治本,就这么个单纯的线性稳压器,这种震荡是不可接受的。更好的方式是加一点魔法~ 比如在电阻R6 旁边并联个小电容:

在这里插入图片描述
震荡就完全消除了。这个电容和有些DC-DC 电路上的前馈电容CFF 应该差不多,可以降低高频信号的增益,或许能增大整个环路的阻尼比。

在这里插入图片描述
示波器换成直流耦合,当输出电压上升时,可以看到波形完全没有过冲。

在这里插入图片描述

http://www.lryc.cn/news/420982.html

相关文章:

  • 宁德大屏第二版总结
  • 冥想第一千二百四十七天(1247)
  • 基于光学动捕定位下的Unity-VR手柄交互
  • php json_decode 带反斜杠字符串json解析
  • 【NLP】文本张量表示方法【word2vec、词嵌入】
  • 疯狂Java讲义_08_泛型
  • HCIA、OSPF笔记
  • Python删除lru_cache缓存
  • Android面试必问题:大白文讲透Android View工作原理
  • WinDbg配置远程调试
  • spl注入实战thinkphp
  • 整理深度学习时最常用的Linux命令(自用)
  • LVS——>linux 虚拟服务器知识汇总
  • AI赋能周界安防:智能视频分析技术构建无懈可击的安全防线
  • FastAPI+Vue3工程项目管理系统项目实战私教课 上课笔记20240808 课程和学习计划制定
  • Robot Operating System——发布相对湿度数据
  • 一文搞懂后端面试之不停机数据迁移【中间件 | 数据库 | MySQL | 数据一致性】
  • 【ESP01开发实例】- ISD1820录音控制
  • Linux驱动面试高频考点后面继续改整理
  • 【Python】nn.ConvTranspose1、2、3d()函数详解和示例
  • vtkConnectivityFilter提取连通区域中的问题
  • 购物系统小程序的设计
  • 做报表用什么工具?不想再用Excel了!!!
  • c++实现学生管理系统(附源码)
  • JS防抖是什么?干嘛用的?
  • Linux磁盘管理与文件系统(二):实用工具和命令、fdisk分区示例
  • 使用vtkRenderer创建的显示点云的窗口如何刷新(QT/C++)
  • Mysql绕过小技巧
  • 气象大数据案例项目(求各气象站的平均气温)
  • 博客摘录「 一个ModBus RTU程序(支持01、02、03、05、06、15、16功能码)」2024年4月19日