如何理解电容的阻抗-频率曲线

32 篇文章 153 订阅

B站视频讲解:https://www.bilibili.com/video/BV1vz4y197kP?p=3

今天我们来说一说电容的阻抗频率曲线。首先呢,为什么要讲这个呢?那是因为这个非常重要,对我们使用电容有很大的指导意义。

 

电容阻抗-频率曲线图

上图是一个典型的电容的阻抗频率曲线图,为什么说它非常重要呢?首先它非常直观,横轴上是频率,纵轴是阻抗,我们能很清楚的看出在各个频率点上,电容的总阻抗是多少。也能知道它在哪个频率点上谐振, ESR是多少。而这些内容,都是我们在选择电容时所必须要了解的。

 

曲线图的来源

那么,电容曲线图为什么是这样的呢?这是因为电容都不是理想的,它会存在寄生参数,可用简化模型表示。

ESR是等效串联电阻,ESL是等效串联电感,C为理想电容。因此实际电容的阻抗可以用数学公式表示

我们画出这个公式的曲线,就是的到一个曲线图。

在频率很低的时候,可以看到,感抗远小于容抗,并且复阻抗的相位为负值,说明电流超前电压,这是典型的电容充电特性,所以说,电容在低频主要表现为容性

而在高频的时候,感抗远大于容抗,复阻抗的相位为正值,说明电压超前电流,是典型的电感施加电压时的行为特征,所以说,电容在高频时表现为电感特性

而在谐振时,容抗和感抗相抵为0,此时电容的总阻抗最小,复阻抗相位为0,表现为纯电阻特性,这个点就是电容的自谐振频率。在谐振频率左边,电容主要呈容性,在谐振频率右边,电容主要呈感性。

 

滤波电容如何选择

电容最广泛的用途就是滤波,那么如何看曲线选电容呢? 其实就是选阻抗最低的

我们知道,整个阻抗曲线呈大V型,只有在谐振频率点附近的阻抗才比较低。所以,实际的去耦电容都有一定的工作频率范围,只有在谐振频率附近,电容才有很好的去耦作用。

可能有人会觉得,在频率比谐振频率高一点的时候,电容都成感性了,都不是电容了,所以不能让噪声的频率大于电容的谐振频率。其实这是错误的,去耦就是要选阻抗低的,阻抗低,在电容上产生的电压波动就小,也就是噪声会小

 

常规的MLCC陶瓷电容的曲线图

来看下常规的MLCC陶瓷电容的曲线图。可以看出,不同的电容,曲线是不同的,容量大的ESR要小写,谐振频率低些,主要滤低频。容量小的ESR要大些,谐振频率要高些,主要滤高频。

 

两种方式组合滤波

实际电路中我们需要去耦的频率范围会比较宽,因此呢一个电容搞不定,那怎么办呢?我们经常有两种方法来解决,一种是使用一个大电容和一个小电容并联,还有一种是使用多个相同的电容并联。那么这两种方法达到的效果分别是怎样的呢?

首先来看大小电容并联。大小两个电容分别有各自的谐振频率f1和f2。

当频率比较低的时候,两个电容都成容性,在频率比较高的时候,两个电容都呈感性,并联后总体阻抗曲线都会保持原来的变化趋势,因此,数值上会比任意一个电容都小。

但是,当频率大于f1并小于f2时,大电容呈感性小电容呈容性,两者并联,就像是一个电感和一个电容并联,构成了LC并联谐振电路,并在某一个频率点发生并联谐振,导致该处阻抗很大。如果负载芯片的电流需求正好落在这个频率,那么会导致电压波动超标。所以,我们需要选好电容的搭配情况。

再来看看相同电容并联的情况,n个相同的电容并联,谐振频率和单个电容一样,但是在谐振点处的阻抗是原来的n分之一,因此,多个相同的电容并联后,阻抗曲线整体形状不变,但是各个频点的整体阻抗变小。

 

更多硬件知识,欢迎关注下方微信号

 

  • 49
    点赞
  • 353
    收藏
    觉得还不错? 一键收藏
  • 4
    评论
要在MATLAB中绘制阻抗匹配曲线,您需要首先确定匹配网络中电感Lm和电容Cm的取值范围,然后计算每个点的匹配后的阻抗Zm,最后使用MATLAB中的绘图函数绘制匹配曲线。 以下是一个简单的MATLAB程序,用于绘制阻抗匹配曲线: ```matlab % 定义当前电路阻抗Z1和目标阻抗Z0 Z1 = 2 + 3j; Z0 = 5 - 2j; % 定义电感Ls0、电容C0、并联电容Cp0和电阻R1的值 Ls0 = 0.5; C0 = 1e-6; Cp0 = 2e-6; R1 = 100; % 定义电感Lm和电容Cm的取值范围 Lm_range = linspace(1e-9, 10e-9, 100); % 电感范围从1nH到10nH,共100个点 Cm_range = linspace(1e-12, 10e-12, 100); % 电容范围从1pF到10pF,共100个点 % 计算匹配后的阻抗 Zm = zeros(length(Lm_range), length(Cm_range)); for i = 1:length(Lm_range) for j = 1:length(Cm_range) Lm = Lm_range(i); Cm = Cm_range(j); w = 2 * pi * 1e6; % 假设匹配频率为1MHz CS0 = 1 / (w * Cp0); Zm(i, j) = R1 / (1 + j * w * (C0 + Cp0)^2 * R1^2) + j * (w * Ls0 - 1 / (w * CS0) - w * (C0 + Cp0) * R1^2 / (1 + w^2 * (C0 + Cp0)^2 * R1^2)) + (j * w * Lm - 1 / (j * w * Cm)) / (j * w * (C0 + Cp0) * R1); end end % 绘制匹配曲线 figure; contour(Lm_range, Cm_range, abs(Zm - Z0), 20); % 绘制等值线图 xlabel('Lm (H)'); % 设置x轴标签 ylabel('Cm (F)'); % 设置y轴标签 title('阻抗匹配曲线'); % 设置图表标题 colorbar; % 添加颜色条 ``` 该程序将电感Lm和电容Cm的取值范围分别设置为100个等间距的点,然后计算每个点的匹配后的阻抗,并使用MATLAB中的等值线函数contour绘制匹配曲线。您可以根据具体的需求和参数范围修改程序中的参数和变量,以便得到符合您需求的阻抗匹配曲线
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值