前几天,我通过一顿傅里叶级数展开的生猛操作,在频率域上,深入透彻地分析了PWM信号的谐波幅度以及滤波电路的设计。
但是,事情还没有结束。
对于模拟量输出信号,还需要考虑其输出电流的响应时间。
以4-20mA信号为例,从处理器调整了PWM信号占空比开始计时,至4-20mA的电流调整至该 占空比对应电流结束计时,所得到的时间即为响应时间。
响应时间太长,可能导致对4-20mA所接设备的调节速度不够,使得设备无法响应其负载变化。
甚至可能在检测到故障之后,因为响应时间太长,无法及时关闭设备而导致严重的后果。
我们需要在时序对PWM信号的滤波电路做瞬态分析。
一阶R、C滤波电路的时序分析
以下图所示的一阶R、C低通滤波电路为例,
PWM信号的频率为1.5kHz,占空比为50%,高电平为U。
R1=100kΩ,C1=6.8uF,
![4c0aced26c0a41f09065d323d95b5875?from=pc.jpg 4c0aced26c0a41f09065d323d95b5875?from=pc.jpg](https://static.assets-stash.eet-china.com/forum/202112/30/144631xhzb1rwl30oqqktl.jpg)
一阶R、C低通滤波电路
当PWM信号输入到该电路时,在PWM信号的高电平输出期间,高电平通过R1向C1充电。
在低电平输出期间,C1通电R1向低电平放电。
其波形如下图所示:
![2f6575133aa84e3a8a928a488a273fcc?from=pc.jpg 2f6575133aa84e3a8a928a488a273fcc?from=pc.jpg](https://static.assets-stash.eet-china.com/forum/202112/30/144631fhovoa8zvswgwy8h.jpg)
PWM信号的充放电波形
在高电平期间,
以t0为0时刻,
该电路的三要素为:
时间常数
,
![d3b68b9b9679484d8b4d686bcd5089c8.jpg d3b68b9b9679484d8b4d686bcd5089c8.jpg](https://static.assets-stash.eet-china.com/forum/202112/30/144631v4z6qh8i5qwwr6rw.jpg)
0时刻的电压
,
![941df18fa2014a90b54c1ca9fc97aeb6.jpg 941df18fa2014a90b54c1ca9fc97aeb6.jpg](https://static.assets-stash.eet-china.com/forum/202112/30/144631dqk2qq8wkkgv3a56.jpg)
时间无限长之后的电压
,
![b2cbecb49e104370bdeda3c1f5524c2e.jpg b2cbecb49e104370bdeda3c1f5524c2e.jpg](https://static.assets-stash.eet-china.com/forum/202112/30/144631rz2002cuo32ccjbr.jpg)
该电路的一阶微分方程,求得电容两端电压的通解为:
![20a9094bb5654f8da01aa4172f2bd2db.jpg 20a9094bb5654f8da01aa4172f2bd2db.jpg](https://static.assets-stash.eet-china.com/forum/202112/30/144631ox23uzylzde2u1y3.jpg)
根据
,以及
,
![4a3ab043f47f4fde901e743888e1f539.jpg 4a3ab043f47f4fde901e743888e1f539.jpg](https://static.assets-stash.eet-china.com/forum/202112/30/144631nwe9bbz6e95t6a6a.jpg)
![16d8ed7d4f06425d8736990fd4895f0b.jpg 16d8ed7d4f06425d8736990fd4895f0b.jpg](https://static.assets-stash.eet-china.com/forum/202112/30/144631s2x2paexedx8g5cd.jpg)
得到
,
![34839ff8d9034043a59e4ea13d94e2d3.jpg 34839ff8d9034043a59e4ea13d94e2d3.jpg](https://static.assets-stash.eet-china.com/forum/202112/30/144631rw99igw9gg92gw9f.jpg)
在
时刻,有
,(式1)。
![f14d821893524b50901ffbb2145ce1f0.jpg f14d821893524b50901ffbb2145ce1f0.jpg](https://static.assets-stash.eet-china.com/forum/202112/30/144631spek0hnekhefgkzz.jpg)
![1aeacc5225b94ad5bb5fb910f0496daf.jpg 1aeacc5225b94ad5bb5fb910f0496daf.jpg](https://static.assets-stash.eet-china.com/forum/202112/30/144631yej7j4gq5hh55isl.jpg)
在低电平时刻,
以
为零时刻,
![f14d821893524b50901ffbb2145ce1f0.jpg f14d821893524b50901ffbb2145ce1f0.jpg](https://static.assets-stash.eet-china.com/forum/202112/30/144631t9iaav6ba2vapaps.jpg)
该电路的三要素为:
时间常数
,
![d3b68b9b9679484d8b4d686bcd5089c8.jpg d3b68b9b9679484d8b4d686bcd5089c8.jpg](https://static.assets-stash.eet-china.com/forum/202112/30/144631t1rn6z4nverfuqf6.jpg)
0时刻的电压
,
![33c6c5dca55d46f2b7c2e765596d47e8.jpg 33c6c5dca55d46f2b7c2e765596d47e8.jpg](https://static.assets-stash.eet-china.com/forum/202112/30/144631c1vvb8bhvb84gvke.jpg)
时间无限长之后的电压
,
![32250896a0e54d80bab98a6941bbddd2.jpg 32250896a0e54d80bab98a6941bbddd2.jpg](https://static.assets-stash.eet-china.com/forum/202112/30/144631ken28ziz3en52ng8.jpg)
该电路的一阶微分方程,求得电容两端电压的通解为:
![20a9094bb5654f8da01aa4172f2bd2db.jpg 20a9094bb5654f8da01aa4172f2bd2db.jpg](https://static.assets-stash.eet-china.com/forum/202112/30/144631bzwd0uxxxu07333u.jpg)
根据
,以及
,
![cf5bec0cac744a1da8a6a9a2ad1ae7a8.jpg cf5bec0cac744a1da8a6a9a2ad1ae7a8.jpg](https://static.assets-stash.eet-china.com/forum/202112/30/144631atdzr72d2512x622.jpg)
![762b65485ab247d884ef334132b3b54d.jpg 762b65485ab247d884ef334132b3b54d.jpg](https://static.assets-stash.eet-china.com/forum/202112/30/144631yh4hqkclencmlzik.jpg)
得到
,
![4cb24277a4a14d30886ce72d88ecf972.jpg 4cb24277a4a14d30886ce72d88ecf972.jpg](https://static.assets-stash.eet-china.com/forum/202112/30/144631ge2bsxze2be1ce61.jpg)
在
时刻,有
![2af02e3278a248e48550550301fae6d0.jpg 2af02e3278a248e48550550301fae6d0.jpg](https://static.assets-stash.eet-china.com/forum/202112/30/144631lifa40rn3zyl3tys.jpg)
![e6c0033fc24f4454acfd4f76d0a8021e.jpg e6c0033fc24f4454acfd4f76d0a8021e.jpg](https://static.assets-stash.eet-china.com/forum/202112/30/144631b61x1eox01ibu6gd.jpg)
![cfaf7723d54840fca6ed44d3fb6b4dd1.jpg cfaf7723d54840fca6ed44d3fb6b4dd1.jpg](https://static.assets-stash.eet-china.com/forum/202112/30/144631puncgx9b83ug3ghq.jpg)
泰勒级数展开分析
指数函数
的泰勒级数展开式为:
![222e1240906048818cc73f540722b987.jpg 222e1240906048818cc73f540722b987.jpg](https://static.assets-stash.eet-china.com/forum/202112/30/144631n7d1q7gyjdgaj1av.jpg)
![694c6cfdb2d84bf88e9117fd3ced0d0b.jpg 694c6cfdb2d84bf88e9117fd3ced0d0b.jpg](https://static.assets-stash.eet-china.com/forum/202112/30/144631f4d2hh4wnq8lwkw4.jpg)
当
时,舍去二阶小量,有
,所以有:
![43c923c090cf4fbdae8afa3fac6b3f97.jpg 43c923c090cf4fbdae8afa3fac6b3f97.jpg](https://static.assets-stash.eet-china.com/forum/202112/30/144631dh4p4gr9ds47japc.jpg)
![82a7169f251b4784b1cc0100e9d2b1e3.jpg 82a7169f251b4784b1cc0100e9d2b1e3.jpg](https://static.assets-stash.eet-china.com/forum/202112/30/144631icrcbvc4cc0gdcwr.jpg)
![3ef2b8c6bb3c45feb68ced9f4ce105bb.jpg 3ef2b8c6bb3c45feb68ced9f4ce105bb.jpg](https://static.assets-stash.eet-china.com/forum/202112/30/144631jnm88fcsfsvnc38m.jpg)
![a428335602c84e048e4ae4928a33a66d.jpg a428335602c84e048e4ae4928a33a66d.jpg](https://static.assets-stash.eet-china.com/forum/202112/30/144631ak2g88iao5kjlgqk.jpg)
代入式2,得到:
![bd14c043c30846c29c2af4f307ca18ab.jpg bd14c043c30846c29c2af4f307ca18ab.jpg](https://static.assets-stash.eet-china.com/forum/202112/30/144631irznsdo3p33fpg5z.jpg)
![098459006144492fa7f7aa3199e5bda8.jpg 098459006144492fa7f7aa3199e5bda8.jpg](https://static.assets-stash.eet-china.com/forum/202112/30/144631b17774yvvqzbqejz.jpg)
![70d1688afc8b453793a5b5712d872bc5.jpg 70d1688afc8b453793a5b5712d872bc5.jpg](https://static.assets-stash.eet-china.com/forum/202112/30/144631wxpo7989yx73bo8j.jpg)
![cb8cf52e65c9498eae897bf6ced1e559.jpg cb8cf52e65c9498eae897bf6ced1e559.jpg](https://static.assets-stash.eet-china.com/forum/202112/30/144631mt8z8r8zcjycj1v0.jpg)
当
时,增量为0,
![294150ce05df45afb03006c6e77163a0.jpg 294150ce05df45afb03006c6e77163a0.jpg](https://static.assets-stash.eet-china.com/forum/202112/30/144631vxh55n6xcxpnchcz.jpg)
![7751e9d91b5e4864b23f1b29e6ee8172.jpg 7751e9d91b5e4864b23f1b29e6ee8172.jpg](https://static.assets-stash.eet-china.com/forum/202112/30/144631d0g7azzzucea7fnf.jpg)
![defa688fef304ab1b11628c62aa7e3d9.jpg defa688fef304ab1b11628c62aa7e3d9.jpg](https://static.assets-stash.eet-china.com/forum/202112/30/144631qyldebvajv8ks0yy.jpg)
所以最终电压会在
附近反复充放电。
![a3423d55b5794db1b7d78f8f91faea69.jpg a3423d55b5794db1b7d78f8f91faea69.jpg](https://static.assets-stash.eet-china.com/forum/202112/30/144631xmz87znvtuvmp8nz.jpg)
进一步移项变形得到:
![cf9e86f62c0243818111cb24a62a8595.jpg cf9e86f62c0243818111cb24a62a8595.jpg](https://static.assets-stash.eet-china.com/forum/202112/30/144631bgknkg9k2quqsigs.jpg)
记
,得到,
![1acc30dacdad4755a2cf1973272733be.jpg 1acc30dacdad4755a2cf1973272733be.jpg](https://static.assets-stash.eet-china.com/forum/202112/30/144631v9azwrwy4kt39w6c.jpg)
![c9a8c8a137f745ceae0efe5942aa3910.jpg c9a8c8a137f745ceae0efe5942aa3910.jpg](https://static.assets-stash.eet-china.com/forum/202112/30/144631mn6etecum65lz6mg.jpg)
这是等比数列,得到:
![dd5f9694d13248d88ba6b98d10b621d6.jpg dd5f9694d13248d88ba6b98d10b621d6.jpg](https://static.assets-stash.eet-china.com/forum/202112/30/144631a1oxvh0cvokyove9.jpg)
如果开始时电容电压为0,得到:
![c791da8dcfed436ba93c017fbc81768e.jpg c791da8dcfed436ba93c017fbc81768e.jpg](https://static.assets-stash.eet-china.com/forum/202112/30/144631mnvb23q93h9qhnh2.jpg)
![a63df673873649d1bc8068259f8d7a80.jpg a63df673873649d1bc8068259f8d7a80.jpg](https://static.assets-stash.eet-china.com/forum/202112/30/144631d63k653688unn6i5.jpg)
因为
![779a663dcf4b4606851bbf194db1f318.jpg 779a663dcf4b4606851bbf194db1f318.jpg](https://static.assets-stash.eet-china.com/forum/202112/30/144631skcrmfketr2tcm6m.jpg)
所以,当n趋于无穷时,
趋近于0,即
趋近于
![ab3b719ee2d642679fe06476c20f1e0a.jpg ab3b719ee2d642679fe06476c20f1e0a.jpg](https://static.assets-stash.eet-china.com/forum/202112/30/144631wcbzp3f14o3nwplb.jpg)
![f3ad6692566745ea913e9b1ce95f5be8.jpg f3ad6692566745ea913e9b1ce95f5be8.jpg](https://static.assets-stash.eet-china.com/forum/202112/30/144631tequq44ewqecoilv.jpg)
![3bf7297333b54644939594bccc4eed35.jpg 3bf7297333b54644939594bccc4eed35.jpg](https://static.assets-stash.eet-china.com/forum/202112/30/144631iaxiqz7va37v3aqx.jpg)
即最终达到
的电压。
![c5d6062b7cc84b9ebd98cb1af4e2273d.jpg c5d6062b7cc84b9ebd98cb1af4e2273d.jpg](https://static.assets-stash.eet-china.com/forum/202112/30/144631ugn7lbkggpe0wl7g.jpg)
响应时间分析
当
与目标电压
的相对误差小于0.1%即认为达到了目标电压。
![3482291e2bb647ab9ac4e6aae6d61316.jpg 3482291e2bb647ab9ac4e6aae6d61316.jpg](https://static.assets-stash.eet-china.com/forum/202112/30/144631bln0nlpiitioitfi.jpg)
![6853b8a85cf542fab6476cd99cb7d58d.jpg 6853b8a85cf542fab6476cd99cb7d58d.jpg](https://static.assets-stash.eet-china.com/forum/202112/30/144631zy2e93nnfurf9wwu.jpg)
得到:
![8b9541af01d04658956b990e78c6f318.jpg 8b9541af01d04658956b990e78c6f318.jpg](https://static.assets-stash.eet-china.com/forum/202112/30/144631zs4j254svszhsjdv.jpg)
得到:
![fbbf7d5cb4fc471ea1ee570c28c099e7.jpg fbbf7d5cb4fc471ea1ee570c28c099e7.jpg](https://static.assets-stash.eet-china.com/forum/202112/30/144631j9mc93p5gka0s8jf.jpg)
![2a187d6c857e4e0c90a1d6bcffc6e056.jpg 2a187d6c857e4e0c90a1d6bcffc6e056.jpg](https://static.assets-stash.eet-china.com/forum/202112/30/144631a1wfvf7q0177freq.jpg)
当
时,算出n>7043.
![1ac88d657f1b495b8e5c17cc688746f8.jpg 1ac88d657f1b495b8e5c17cc688746f8.jpg](https://static.assets-stash.eet-china.com/forum/202112/30/144631f3nldqahp3hdbnd4.jpg)
对应时间为:
t>15235*0.6667ms=4.7s。
即至少要10s之后,4-20mA的电流与目标值的误差才能小于0.1%。
根据式1得到,纹波为:
![79f947d639824c13bdc60f9cd77d3fca.jpg 79f947d639824c13bdc60f9cd77d3fca.jpg](https://static.assets-stash.eet-china.com/forum/202112/30/144631e1ro4fzx4rhrrz1z.jpg)
纹波系数为:
![8e61910e30b64aafabdd3bb392b483b7.jpg 8e61910e30b64aafabdd3bb392b483b7.jpg](https://static.assets-stash.eet-china.com/forum/202112/30/144631gkkaarvug48vzhee.jpg)
当占空比为50%,频率为1.5kHz时,如果纹波系数需要小于0.1%,得到:
![c10bbb25c4d3457d886d58fc9afc725c.jpg c10bbb25c4d3457d886d58fc9afc725c.jpg](https://static.assets-stash.eet-china.com/forum/202112/30/144631q3zhwt1e2ebelwk3.jpg)
![8abcc43c50344e3c9ee2ef0ad3511989.jpg 8abcc43c50344e3c9ee2ef0ad3511989.jpg](https://static.assets-stash.eet-china.com/forum/202112/30/144631wiai9a9i6zqi2k9n.jpg)
当
时,误差小于0.1%的响应时间为2.3s。
![c01145cc31ef4bcf8c231c27f75dd6e8.jpg c01145cc31ef4bcf8c231c27f75dd6e8.jpg](https://static.assets-stash.eet-china.com/forum/202112/30/144631nntygcsht4t589fc.jpg)
Multisim仿真验证
![9a1a0cc57956433484fb98ae898e19ed?from=pc.jpg 9a1a0cc57956433484fb98ae898e19ed?from=pc.jpg](https://static.assets-stash.eet-china.com/forum/202112/30/144631hsyq99yqsgg2s6qa.jpg)
Multisim仿真验证
将本文推导得到的式3的计算结果与multisum的测试结果进行比较,结果完全一致,验证了公式的正确性。
![b22886b538cc4f608a09fd7cd0f87a1d?from=pc.jpg b22886b538cc4f608a09fd7cd0f87a1d?from=pc.jpg](https://static.assets-stash.eet-china.com/forum/202112/30/144631w25pdd2kldux2gng.jpg)
结果比对
而电容两端电压从0V上升到2.5*(1-0.1%)=2.4975V所耗费的时间为4.76s,
这与理论计算的4.7s也完全一致。
说明了本文对响应时间评估的正确性。
![e921b075f56742f99637db1d024f06f4?from=pc.jpg e921b075f56742f99637db1d024f06f4?from=pc.jpg](https://static.assets-stash.eet-china.com/forum/202112/30/144631pvcv7g1e77hxj9p6.jpg)
响应时间测量
结束
当采用一阶R、C滤波电路对PWM进行DAC转换时,可以采用泰勒级数展开得到解析解。
由该解析解,根据实际的纹波系数,响应时间等规格,选择合适的PWM频率、电阻阻值、电容容量等参数。
来源:物联网全栈开发