0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

关于零点和极点

硬件工程师炼成之路 来源:硬件工程师炼成之路 作者:硬件工程师炼成之 2022-05-30 10:46 次阅读

不知不觉,环路内容已经写了7节了,以理论分析为主,下面来说说兄弟们都很关心的内容——零点和极点。

前面几节内容,我们已经将传递函数的来源,推导过程说明白了。有了传递函数,我们就能够画出波特图,就能够分析系统到底稳不稳定。

但是问题来了,假如我们得到的波特图表明这个系统是不稳定的,那么该如何调整呢?该修改什么器件呢?或者说一个原本稳定的系统,但是我们想修改其中某个元件,会不会造成系统不稳定?总不至于每次修改一个器件,然后画出传递函数看看长什么样子,不行就接着改?这种鸟枪法总归不好。

鸟枪法不行,自然有更好的法子,那就是找到一些特殊点进行分析。这些特殊点,就是零点和极点,零点和极点可以帮助我们调整电路。

关于零点和极点,结合我自己的经验,我觉得以下几个问题是值得思考一下的。

1、传递函数中,让分母为0的频率点叫极点,既然分母为0,那算出来的值不是无穷大吗?增益无穷大?这也能出现?

2、老是看到说增加一个电容,就增加了一个极点,增加一个电阻,就增加了一个零点,这到底是怎么回事?其中的道理又是为什么?

3、拿到具体的电路,那个零极点如何能直接看出来呢?

这一节就来看看上面这几个问题吧。

零点和极点的定义

先来复习一下概念,什么是零点和极点,一般教材上面给出的定义大致是这样的:

a0ce64c4-dfad-11ec-ba43-dac502259ad0.png

极点

上面这个很好理解,清晰明了,但是一个大坑也就随之而来了。如果从数学公式的角度看,这定义没啥好说的,该咋样咋样。

但是一放到电路里面去,就尴尬了,H(s)的物理意义不是输出除以输入吗?

那极点的意思不就是使输出为无穷大的点,既然输出无穷大了,那么系统肯定是不稳定的,那么我们常说的极点又到底是什么?

比如下面是从网上找的别人写的零点和极点的物理意义,难道自己写的时候不懵吗?

a0ec266c-dfad-11ec-ba43-dac502259ad0.png

那怎么理解我上面这个问题呢?

结合实际的情况,系统的传递函数算出来的根多是负数,而现实世界中是没有负频率的,貌似都是直接把负号去掉之后称为极点。

比如下面的低通滤波器的传递函数的极点:

a102e9b0-dfad-11ec-ba43-dac502259ad0.png

假如R=1Khz,C=1uF,那么极点是s=-1000,但是我们通常说极点是1000,理由貌似是自然界中没有负频率,所以对s求了个模,频率w=|s|=1000,我们把这个求模后的值也还是叫极点,并没有重新取名字。

这个取了模之后的极点再代入原式子H(s)中,就不能够使H(s)等于无穷大了,当然了,也不能是无穷大,因为无穷大意味着系统不稳定。我们研究的电路系统一般是稳定的,所以基本上极点都是负的,或者说在复平面的左半平面。

不过,我们所有的系统的极点都是负的吗?都在左半平面吗?

我想也不是的,这让我想到了皮尔斯晶体振荡器,它输入为0,但是能够输出一个固定的频率的信号,即晶振的输出嘛,我猜它应该是有极点在右半平面的。因为晶振不就是要自己振荡起来吗?当然,我的猜测也可能是错误的,感兴趣的兄弟可以研究研究。

总之吧,对于具体的电路,我们常说的极点,已经不再是严格抠定义得到的极点了,而是取了绝对值之后的,其对应信号的频率都是正的,代入系统就不再能使输出无穷大。

极点就说这么多吧,来看看零点

零点

相对于极点一般都是负的,根据系统的不同,零点是有负的,也有正的,像boost,Buck-boost,Flyback都是有右半平面零点,也就是分子N(s)=0有正的根。

零点和极点定义的问题就先说这么多吧,总的来说,我们求解的零点和极点的时候,可以假设下频率可正可负的就好。

下面来看看,对于一个具体的电路,零点和极点都怎么快速的直接用眼睛“瞪”出来。

如何快速找到系统的零极点

功率级传递函数目前我是找不到快速的方法的,不过放大和补偿级的传递函数,我倒是能想出点道道。

下面是常见的三种补偿方式

a1152dbe-dfad-11ec-ba43-dac502259ad0.png

如何快速找到零极点呢?

其实思路很简单,我们列出对应的传递函数就行了,上面三种结构,传递函数其实不就是放大器的增益表达式吗?

传递函数都是:H(s)=实线椭圆阻抗/虚线网络阻,我们根据定义求出对应的点就行了。不过这个方法有点麻烦,还得计算。

简单一点是这么想,零点就是让输出为0的点,极点就是让输出为无穷大的点(这时候考虑负频率,就是求的时候假定负频率是存在的),然后我们去找对应的点就行了。

I型补偿

要想得到零点,那么我们就找使输出等于0的频率点,显然,要想输出等于0,必须C1的阻抗为0,电容的阻抗是1/sC,那么得频率为无穷大才行,一般我们不考虑无穷大的频率,所以说I型补偿没有零点。

要想得到极点,那么我们需要找使输出为无穷大的点,显然,输出无穷大,只需要电容C1的阻抗是无穷大就行,显然,频率为0时,输出阻抗1/sC为无穷大,也就是说0是I型补偿的极点。

所以,对于I型补偿,没有零点,有一个极点

II型补偿

同样的,要想得到零点,那么我们就找使输出等于0的频率点,显然,要想输出等于0,必须下面这一坨的阻抗为0。

a12b60f2-dfad-11ec-ba43-dac502259ad0.png

这一坨的结构是R2和C1串联后,再和C2并联。要想上面那一坨整体阻抗为0,要么C2的阻抗为0,要么R2和C1串联后的阻抗为0。

因为不考虑无穷大频率,所以C2的阻抗不可能为0。R2和C1串联后的阻抗是可以为0的,即R2+1/sC1=0,解出来就是s=-1/(R2*C1),我们取绝对值换算成频率,即有一个零点w=1/(2π*R2*C1)

同样的道理,极点就是下面一坨整体的阻抗为无穷大时的点

a140eff8-dfad-11ec-ba43-dac502259ad0.png

因为上面结构是并联的关系,首先,可以很容易观察到,当频率为0的时候,两个并联的支路阻抗都是无穷大,那么并联之后自然还是无穷大,即,0是这个补偿器的一个极点。

除此之外,R2和C1串联之后,再与C2并联,也会在其它的频率点等于无穷大,有一个简单方法,只需要把R2和C1和C2的阻抗相加等于0,算出来的点就是极点,原理是什么呢?

a1567de6-dfad-11ec-ba43-dac502259ad0.png

所以,我们把R2和C1,C2阻抗加起来,如果阻抗等于0,那么整体并联的阻抗就是无穷大的了,即R2+1/sC1+1/sC=0,那么最终极点就是:s=-(1/C1+1/C2)/R2。

取绝对值换算成频率:w=(1/C1+1/C2)/(2π*R2)

所以,对于II型补偿,有两个极点,一个零点。

III型补偿

由前面可知,II型补偿的零极点都是从反馈网络得来的,我们观察III型补偿,它的反馈网络和II型补偿一模一样。因此,III型补偿反馈网络产生的零极点,同II型补偿是一模一样的,也有两个极点和一个零点,就不再赘述了。

除了反馈网络,III型补偿在同相输入的电阻上面并联了电阻和电容,那么这个网络是否产生零极点呢?

a167e4a0-dfad-11ec-ba43-dac502259ad0.png

自然是会的,不然III型补偿不就没用了吗?方法其实和前面差不多。

先看零点,零点是使输出为0的点,要想输出为0,那么虚线框的总阻抗要为无穷大。并联之后阻抗要想等于无穷大,那么R1,R3,C3三者加起来的阻抗要等于0,原理还是下面这个

a1567de6-dfad-11ec-ba43-dac502259ad0.png

即:R1+R3+1/sC3=0,即s=-1/((R1+R3)*C3),取绝对值然后换算成频率:w=1/(2π*(R1+R3)*C3)

再看极点,极点是使输出为无穷大的点,要想输出为无穷大,那么虚线框的总阻抗为0。易知,当R3和C3串联的阻抗为0,那么虚线框的总阻抗就为0。R3+1/sC3=0,算s=-1/(R3*C3),取绝对值之后换算成频率:w=1/(2π*R3*C3),即该频率点就是一个极点。

综上所述,III型补偿有3个极点,2个零点。

上面三种补偿汇总如下:

a197ef10-dfad-11ec-ba43-dac502259ad0.png

以上是我觉得,写出零极点最快的方式了,基本不用动笔,写得有点长,显得有点复杂。不过要是知道里面的道理,应该还是挺方便的。

小结

本节内容就写到这里了,主要针对常见的几种补偿,看怎么能做到“看着图把零极点看出来”。

以上纯属个人想法,不一定对,有问题可以留言交流。

审核编辑 :李倩

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 函数
    +关注

    关注

    3

    文章

    4303

    浏览量

    62411
  • 零点
    +关注

    关注

    0

    文章

    17

    浏览量

    10835

原文标题:开关电源环路学习笔记(8)-如何快速看出零点和极点

文章出处:【微信号:gh_3a15b8772f73,微信公众号:硬件工程师炼成之路】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    放大器零点漂移主要原因_放大器零点漂移怎么调

    放大器零点漂移的主要原因可以归纳为以下几点:   一、温度变化   温度变化是造成零点漂移的主要因素。由于半导体元器件(如晶体管)的导电性对温度非常敏感,当环境温度发生变化时,这些元器件
    的头像 发表于 10-25 17:34 605次阅读

    交流放大器存在零点漂移吗

    交流放大器在理论上也会存在零点漂移的现象,尽管其设计初衷主要是用于放大交流信号并保持信号的波形和频率不变。零点漂移通常指的是放大器在输入信号为时,输出端仍然有非的电压或电流输出,这
    的头像 发表于 09-26 09:10 247次阅读

    OPA842放大器的零点漂移怎么解决?

    您好,正如标题所言,我在放大信号中放大0~20mv的电压信号,用2级放大,中间做了一级滤波,都是使用贵公司的OPA842芯片,但是最后的输出,零点漂移问题太严重了,我是按照最基本的电路手册搭的电路,放大倍数和我所需要的带宽都没有问题,所以我想问问您如何解决零点漂移问题,
    发表于 09-12 06:04

    滤波器的零点极点与s参数有关吗

    滤波器的零点极点是滤波器设计中的重要概念,它们与滤波器的频率响应密切相关。 滤波器的基本概念 滤波器是一种电子设备,用于从信号中选择性地传输或抑制特定频率范围的信号。滤波器的设计通常基于其频率响应
    的头像 发表于 08-21 14:54 827次阅读

    全通滤波器极点的特点有哪些

    零点(Zero):在滤波器的传递函数中,使输出为的输入值对应的频率称为零点零点通常用复数表示,形式为z=re^(jω),其中r为
    的头像 发表于 08-21 14:42 733次阅读

    极点与单位圆分布关系总结

    极点与单位圆分布关系是信号处理和系统分析中的一个重要概念。 极点的定义 在信号处理和系统分析中,
    的头像 发表于 08-21 14:38 1018次阅读

    极点怎么判断滤波器类型

    极点分析是滤波器设计中的一个重要概念,它可以帮助我们了解滤波器的频率响应特性。 极点的概念 零点
    的头像 发表于 08-21 14:32 1548次阅读

    什么是极点电路 极点仿真原理

    通过极点仿真,可以分析系统的稳定性。系统的稳定性是由其传递函数的极点位置决定的。如果所有的极点都位于复平面的左半部分,那么系统就是稳定的。
    的头像 发表于 03-07 15:12 2075次阅读
    什么是<b class='flag-5'>零</b><b class='flag-5'>极点</b>电路 <b class='flag-5'>零</b><b class='flag-5'>极点</b>仿真原理

    编码器零点位置怎么看 | 编码器位怎样确定

    编码器零点位置怎么看 要确定编码器的零点位置,可以通过以下几种方式进行观察: 1. 物理标记:一些编码器在其旋转轴上具有专门的物理标记,例如凹槽或凸起。通过观察轴上的标记
    的头像 发表于 02-18 18:28 2108次阅读
    编码器<b class='flag-5'>零点</b>位置怎么看 | 编码器<b class='flag-5'>零</b>位怎样确定

    放大电路中产生零点漂移的主要原因是什么

    放大电路中产生零点漂移的主要原因是什么  放大电路是电子设备中常用的一种电路,用于放大信号的幅度。然而,放大电路中常常会出现零点漂移的问题,即输出信号在没有输入信号时并不为,而是存在一个偏移值
    的头像 发表于 02-06 15:23 3105次阅读

    什么是零点漂移?零点漂移产生的原因及解决办法

    零点漂移,也被称为DC漂移、温度漂移或基线漂移,是指当放大电路输入信号为(即没有交流电输入)时
    的头像 发表于 02-05 16:00 2.7w次阅读
    什么是<b class='flag-5'>零点</b>漂移?<b class='flag-5'>零点</b>漂移产生的原因及解决办法

    绝对值编码器:断电零点丢失怎么办?

    绝对值编码器:断电零点丢失怎么办?如果已经发生了绝对值编码器断电零点丢失的情况,我们可以尝试以下措施来恢复零点: 1、重置功能:某些型号的绝对值编码器具备重置功能,在重新上电后按下重置按钮就可以将
    的头像 发表于 12-05 09:20 1651次阅读
    绝对值编码器:断电<b class='flag-5'>零点</b>丢失怎么办?

    关于运放电路积分器的补偿分析

    cf确实会引入一个极点极点位置在1/(2*pi*ri*cf),(极点表达式不对,后面有推导)但是同时在原点引入一个零点,这样这个极点只为原
    发表于 12-01 11:36 577次阅读
    <b class='flag-5'>关于</b>运放电路积分器的补偿分析

    模拟技术入门之极点分析(1)

    系统的极点的物理含义:   零点:当系统输入幅度不为且输入频率使系统输出为时,此输入频率值即为
    发表于 11-29 12:20 1264次阅读
    模拟技术入门之<b class='flag-5'>零</b><b class='flag-5'>极点</b>分析(1)

    求助,关于比较器过零点多次触发的问题

    我现在用的ADI的一款高速比较器做的50HZ工频信号的过比较,在过零点有多次触发的情况,我也尝试加滤波跟迟滞,都有效果,但是会带来相位的偏移,我要求是相位的偏移量不能高于1US,请问各位有什么办法可以解决吗。
    发表于 11-27 08:21