首页 > 其他分享 >关于闭环控制电路设计方法上的一点思考

关于闭环控制电路设计方法上的一点思考

时间:2023-09-24 15:44:47浏览次数:57  
标签:环路 控制 信号 输出 反馈 闭环控制 电路 思考 电路设计

        闭环控制电路在实际设计中应用比较多,之所以需要闭环控制,就是需要应对系统外部的控制的。以下一些自己的感悟是《Operational Amplifier Speed and Accuracy Improvement》的读后感。就像有些时候,听到一首歌,一句诗,会给你一种“代入感”,就像很多人看电影听到那句“轻舟已过万重山”一样,会给予你不一样的感受。一本好书,看过之后,结合自身的一些经历,也会有一些感悟。

        第一个感悟,什么是好的反馈控制环路?一个控制环路,一定有输入,输出,反馈,和控制部分。简单来说,输入和反馈共同控制部分,控制部分控制输出,而输出又影响反馈,反馈再和输入共同控制控制部分,再次调整输出,继续反馈循环。文字描述上,看起来是有顺序的,但是硬件电路是一直存在的。电路的连接成一个反馈控制环路,如下图所示。

        输入信号和反馈信号,输入到比较器,得到一个误差信号,误差信号控制放大器输出。输出经过测量或者反馈元件又回到比较器,改变误差信号,误差信号继续放大输出。在电路分析的时候,尤其是运算放大器,利用“虚短”,“虚断”,直接从稳态情况分析,似乎很少分析考虑信号在闭环反馈的环路里“调整了多少次或者多少时间”这个问题,也很少分析在电路节点出现“意外输入信号”的情况。

        所以,看到下面这段话,有所感慨。在实际设计电路中,经常会发生“迭代”升级,而升级的原因,并不是电路“理论上”出了问题,而是“工程上”出了问题。其中一种常见的情况,就是没有考虑每个节点的“动态特性”,很多控制电路需要开关切换,而一个开关断开或者联通,会对它两侧的电路都造成影响。这种动态的切换造成的影响,除了切换位置,还可能会在环路中传递;还有一种常见情况,没有考虑每个节点的静态工作点也会发生变化,最常见的就是温度的影响,尤其是一些静态工作点利用了PN结的电压相对稳定的特性,这个时候,温度变化,PN结电压就会跟着变化,如果电路系统设计的“太敏感”,就很容易出现问题。

        一个好的电路设计要怎样呢?相信一个有过实践设计经验的工程师,在“迭代升级”的时候,都会有类似的疑问。书里给出了一些结构化设计的基本要点。如同下面这段话所说的:

         

       1、所有重要的参数,必须有专门的反馈环路控制。举个简单的例子,比如《新概念模拟电路》中,提到过复合放大器电路,第二级放大必须要有放大倍数控制反馈环路。

       2、所有这些反馈环路的必须有像一阶或者二阶系统的那样稳定的动态特性。在实际设计中,一阶和二阶的特性可以工程估算,也就是系统允许在较大的误差范围内是稳定的,而更高阶的控制系统,控制需要相对精确,仿真和验证都很准确,但实施起来因为元件误差原因,容易出现问题。

       3、对于潜在的元件变化参数,不同的电路工作模式,电路都应该是稳定工作的。最常见的就是温度的影响,尤其是PN结的温度补偿问题,容易忽视使用环境的温度变化范围。

       4、所有可能的非线性影响,比如(晶体管)饱和,截止等等,不会造成严重的影响,比如条件稳定,输出关断,相位翻转等。这个常见的就是有些比较器在输入超出共模电压范围的时候,相位会出现翻转。另外就是有些电路因为没有考虑饱和或者截止问题,电路会出现短暂的死锁现象,也就是恢复时间较长,可能会造成其他影响。

        结构化设计,应该算是一种系统思维吧,有空应该再读一遍《第五项修炼》。

标签:环路,控制,信号,输出,反馈,闭环控制,电路,思考,电路设计
From: https://www.cnblogs.com/integrated-circuit-testing/p/17725910.html

相关文章

  • 后量子密码研究思考与实践
    后量子密码研究思考与实践中国电信翼支付后量子密码研究思考与实践量子计算的威胁2022年10月,法国物理学家阿兰•阿斯佩AlainAspect,美国理论与实验物理学家约翰•弗朗西斯•克劳泽JohnF.Clauser以及奥地利科学家安东•塞林格AntonZeilinger共同获得了诺贝物理学奖,以褒奖三......
  • 一个监控数据的思考-sockets_used
    一个监控数据的思考-sockets_used背景最近跟踪一个项目问题.Grafana的监控了里面有一个tcp的使用监控CurrEstab的数据量是:700-2000左右但是同时有一个非常大的:Sockets_used的数据数据量一般是CurrEstab的十倍以上.大家看起来感觉有点模糊,自己之前看过不少tcp的......
  • windows下进程注入的各种技术汇总、代码示例和检测思考
    注入类型                 C++代码实现链接和检测思考         检测优先级           备注PortableExecutableInjection-PE注入 https://www.cnblogs.com/bonelee/p/17719649.html 高 已实现检测,核......
  • 线程劫持-进程注入C++示例和检测思考
    线程劫持:运行方法C:\Users\l00379637\source\repos\thread_hijack\x64\Release\thread_hijack.exe18132C:\Users\l00379637\source\repos\injected_dll\x64\Release\injected_dll.dllProcessID:18132Injected!劫持效果: 劫持代码如下:#include<iostream......
  • 怎么激发团队活力,思考
    一、找到同路人,志同道合的人。1.文化宣讲,认真规划和设计面试。2.能力强,但是总破坏团队氛围,总传递负能量,抱怨,人身攻击的人,一定要尽早让他离开3. 管理者的职责不是保证每个人都成功,而是首先保证组织成功,然后尽量让留在组织中的成员成功。如果管理者只做好人,最后大家短期都开......
  • nlp八股-深入思考的一些博客
    Norm浅谈Transformer的初始化、参数化与标准化RMSNorm:去掉了LayerNorm的均值,只保留了方差Pre-norm和Post-norm的对比:为什么Pre-norm效果更差数学解释Pre-norm模型没有Post-norm'深',所以理论上限更低Pre-norm的残差连接作用更明显,Post-norm弱化了残差连接数学解释,所以Pre-......
  • 开始写一些在AI落地中的思考
    负责AI落地的整体工作也有4年了, 这4年在落地过程中也遇到了大量的问题, 也思考了很多, 这些思考都在脑子里面, 或者在自己的笔记本中, 今天开始拿出来分享给大家. 希望对大家有帮助, 本博客不会讨论很多的算法原理, 更多关注算法落地. ......
  • 新能源汽车adas数字化闭环系统的几点思考
    数据闭环已经被大多数自动驾驶公司认为是提升自动驾驶能力的必经之路。主机厂,配置了自动驾驶硬件的车队采集通过规则及影子模式下的触发器筛选的数据,经过语义筛选后的数据被回传到云端。此后,工程师在云端用工具对数据做一些处理,再把处理好的数据放入数据集群,然后利用这些有效数据......
  • 模拟集成电路设计系列博客——2.1.3 两级放大器的补偿
    2.1.3两级放大器的补偿这一小节讨论了在闭环中使用放大器,以及如何来补偿放大器使得闭环不仅稳定,而且会有一些其他的良好特性。尽管使用两级放大器作为例子,但是这里讨论的情况大部分也可以用于其他的放大器。放大器的最优补偿一般被认为是放大器设计过程中中最困难的环节,但是采......
  • 电商设计思考
    1.玩电商的本质之一---信息不对称:电商中卖家、买家有小有大.买家的大小会在一定程序上造成信息价格上不对称(有的贵、有的便宜),导致卖家在一定程序上可以在买家身上挣到钱.通过买家不同的需求,卖家可以根据商品不同的参数转换为商品的模式卖给买家.买家掌握的信息很不对称,......