分压后方波变成了三角波?
创始人
2025-05-30 17:29:41
0

目录

  • 现象:分压后方波变成了三角波
  • 分析
    • 估算方法1
    • 估算方法2

现象:分压后方波变成了三角波

在项目中需要电阻分压,然后将分压后的信号输出,最简单的做法当然就是电阻分压了,如下图所示:
在这里插入图片描述

图1:原电路设计图
分压后本意是输出1MHz的方波,然而输出波形却是类似三角波一样的波形:

在这里插入图片描述

图2:示波器显示的波形

分析

这时什么原因呢?仔细观察输出波形,其实不是三角波而是电容电阻充放电的自然指数波形,也就是说有一个地方构成了RC滤波,从而导致了时域上看波形是充放电波形,频域上看就是高次谐波的分量被滤除了。如下图所示,电路板、示波器的探头对地都会有一个寄生电容:
在这里插入图片描述

图3:寄生电容

估算方法1

这个电容有多大呢?我们先复习一下一阶RC滤波器的阶跃响应:
y(t)=k(1−e−t/RC)y(t)=k(1-e^{-t/RC})y(t)=k(1−e−t/RC)
输出达到 90%幅度时:
y(t90)=k(1−e−t90/RC)=0.9ky(t_{90})=k(1-e^{-t_{90}/RC})=0.9ky(t90​)=k(1−e−t90​/RC)=0.9k
输出达到 10%幅度时:
y(t10)=k(1−e−t10/RC)=0.1ky(t_{10})=k(1-e^{-t_{10}/RC})=0.1ky(t10​)=k(1−e−t10​/RC)=0.1k
上升时间(10% ~ 90%)
Tr=t90−t10=ln9×RCT_r=t_{90}-t_{10}=ln9 \times RCTr​=t90​−t10​=ln9×RC
我们可以通过示波器的波形估算一下,电阻R=91k//10k=9kR=91k//10k=9kR=91k//10k=9k,从示波器波形可知Tr≈400nsT_r \approx 400nsTr​≈400ns,由此可知电容数值:
C=Tr/(ln9×R)=20pFC=T_r/(ln9 \times R)=20pFC=Tr​/(ln9×R)=20pF

估算方法2

更快捷的估算方法:我们的方波是1MHz的,但是被滤波了,也就是说RC滤波的带宽小于1MHz,而且从示波器上看,应该就在1MHz附近,所以我们可以用1MHz计算寄生电容的数值,即:
1MHz=1/(2πRC)1_{MHz}=1/(2\pi RC)1MHz​=1/(2πRC)
由此可以计算出寄生电容约为17.7pF,与上面计算的量级相当。当然,在电路板与探头上几十pF级别的寄生是有可能出现的,因此我们需要注意RC的数值选择,因此在不大改设计的前提下,应该减小两个电阻的数值即可避免该问题,比如,各自变为9.1k和1k后,波形恢复正常如下图所示:
在这里插入图片描述

图4:修改电阻后的波形

作者:潇洒的电磁波(专业:射频芯片设计、雷达系统、嵌入式。欢迎大家项目合作交流。guofendianzi)

相关内容

热门资讯

Redis KV如何存储 一、KV如何存储? 为了实现从键到值的快速访问,Redis 使用了一个哈...
Java if else分支结... Java 支持两种选择语句:if 语句和 switch 语句。其中 if 语句使用布尔...
与会人士高度评价国际调解院 点... 与会人士高度评价国际调解院 点赞国际法治领域创新之举 新华社香港5月30日电 题:与会人士高度评价...
还在stream中使用peek... 文章目录简介peek的定义和基本使用peek的流式处理Stream的懒执行策略peek为什么只被推荐...
C++析构函数详解 创建对象时系统会自动调用构造函数进行初始化工作,同样,销毁对象时系统也会...
Apache Paimon 二、典型实践应用 2.1)离线数仓加速 离线数仓加速可以说是一个非常典型的应用场景了 ...
“内鬼”李卓勋,任上被查 据“清廉龙江”5月30日消息,黑龙江省哈尔滨市纪委监委第九审查调查室主任李卓勋涉嫌严重违纪违法,目前...
津巴布韦专家:美关税政策对自身... 连日来,非洲各界人士表示,美国近期推动的一系列关税政策不仅对自身,而且对非洲都将造成影响,大多非洲国...
顾客不惜排队三小时,济南这个小... 端午节前,济南的老街巷已提前进入“节日模式”。午后十二点半,在济南制锦市小区的乐安街中段,一家名为“...
美媒为劝特朗普,搬出了钱学森 特朗普政府再次向在美中国留学生下手,遭批“新学术冷战”。 对于美国《纽约时报》专栏作者凯瑟琳·金斯伯...