资讯动态

电路分析入门:参考方向、核心元件与电流采样实战

发布时间:2026/10/2 7:32:44 来源:尧图企业网站定制
1. 电路学习的第一道坎搞懂物理量和参考方向刚接触电路那会儿我最大的困惑不是欧姆定律而是“电流到底往哪流”。课本上画个箭头说这是参考方向实际算出来是负数老师就说“说明实际方向和参考方向相反”。当时觉得这不是脱裤子放屁吗直接标真实方向不就完了。后来做实际项目才明白参考方向这套约定是电路分析能系统化进行的基础没有它基尔霍夫定律根本没法列方程。电路这门课本质上研究的是电磁现象在特定路径上的集中表现。把真实世界里分布在各处的电场磁场抽象成几个理想元件——电阻、电容、电感、电源再用导线连起来这就是电路模型。这个抽象过程本身就是一种工程智慧因为真实电路里寄生参数无处不在你不可能把所有东西都算进去必须抓主要矛盾。物理量是描述电路状态的“语言”。电流是电荷的定向移动速率单位安培本质是单位时间通过截面的电荷量。电压是两点之间的电位差单位伏特本质是单位电荷从一点移到另一点电场力做的功。这两个量加上电阻、功率、电能构成了电路分析的基本词汇表。你去看任何一个电路图不管多复杂无非就是这些量在不同元件上的分布和变化。参考方向这个概念我习惯用地图导航来类比。你设定了目的地导航给你规划一条路但实际走的时候可能因为封路绕行了导航显示的路线和实际轨迹不一致但最终到达了同一个终点。参考方向就是你事先设定的“正方向”实际计算结果为正说明真实方向与参考一致为负说明相反。这个约定让方程具有了一致性你不用每算一步就重新判断方向。提示初学者最容易犯的错误是同时混用参考方向和实际方向。列方程时统一用参考方向解出负值后再解释实际方向不要中途切换。电流和电压的参考方向还有一个配套概念叫关联参考方向。如果电流从电压的正极流入、负极流出就是关联方向此时元件吸收功率PUI。如果非关联则P-UI。这个符号规则在功率计算时极其重要我见过太多人因为搞混关联方向导致功率正负号出错最后整个电路的能量流向判断全反了。基尔霍夫电流定律和电压定律是电路分析的基石。KCL说节点电流代数和为零本质是电荷守恒——电荷不会在节点堆积。KVL说回路电压代数和为零本质是能量守恒——单位电荷绕回路一周电场力做功为零。这两个定律的物理本质比数学形式重要得多理解了本质你就能判断在什么条件下定律成立什么条件下需要修正。2. 从理论到实践核心元件与典型电路拆解2.1 电阻、电容、电感在真实电路中的角色电阻是最老实的元件电压电流实时成正比服从欧姆定律。但真实电阻不是理想元件它有寄生电感和寄生电容。绕线电阻的寄生电感在低频时无所谓到了兆赫兹级别就开始捣乱。所以高频电路里用薄膜电阻或厚膜电阻减少绕线结构。电流采样电路里用的采样电阻除了阻值精度还要看温度系数和功率额定值。我见过有人用普通贴片电阻做10A电流采样结果电阻发热导致阻值漂移采样精度完全崩掉。电容的阻抗随频率升高而降低所以常用来做滤波和耦合。但电容也不是理想的等效串联电阻和等效串联电感决定了它的高频特性。电解电容容量大但ESR高陶瓷电容ESR低但容量做不大。电源滤波电路里经常大小电容并联大电容管低频纹波小电容管高频噪声。电流采样电路输入滤波就常用RC网络电阻和电容的取值要兼顾滤波效果和响应速度截止频率设得太低会把有用信号也滤掉。电感的阻抗随频率升高而增大常用来做扼流和储能。开关电源里的电感是核心储能元件Buck电路靠电感把能量从输入搬到输出。电感的饱和电流和直流电阻是两个关键参数饱和电流选小了大电流下电感量骤降电路直接失控。DCDC电路里电感选型失误导致炸机的案例我见过不止一次。2.2 电压跟随器与差分放大电路的实际应用电压跟随器是运放最基础的用法输出直接反馈到反相输入端增益为1。它的核心价值在于阻抗变换——输入阻抗极高输出阻抗极低。传感器信号往往输出阻抗很高直接接ADC采样会因分压导致精度下降中间加一级电压跟随器就能解决。我做过一个项目热电偶信号直接进STM32的ADC读数跳得厉害加了电压跟随器后稳定多了。差分放大电路用来放大两个输入端的差值共模信号被抑制。电流采样最常用的就是差分放大采样电阻两端的电压差被放大后送ADC。差分放大电路的共模抑制比是关键指标电阻匹配精度直接决定CMRR。分立电阻做差分放大CMRR能做到60dB就不错了用集成差分放大器或仪表放大器可以轻松做到80dB以上。差分输入级静态电流不平衡会导致输出失调电压漂移这个坑我在早期项目中踩过后来老老实实选集成方案。2.3 电流镜与电流采样电路的设计要点电流镜是模拟电路里的基本单元利用两个匹配MOS管的栅源电压相同来复制电流。Layout版图电流镜匹配是模拟版图设计的入门课要求两个管子同方向、同环境、加dummy管。匹配不好会导致复制电流偏差镜像精度下降。Pnp电流镜差分放大电路在双极工艺里常见但pnp管的匹配性和速度通常不如npn管设计时要权衡。电流采样电路的形式很多低端采样电阻接在负载和地之间共模电压低但会破坏地平面。高端采样电阻接在电源和负载之间共模电压高但地平面完整。电流采样RC滤波的截止频率要高于PWM频率但低于噪声频率典型值在几十千赫兹到几百千赫兹之间。采样电阻的布局要开尔文连接否则走线电阻会引入误差。注意电流采样电阻的功率额定值至少留2倍余量瞬态电流可能远超平均值。电阻封装选大一号散热更好。2.4 防抖电路与复位电路的工程细节防抖电路在按键和机械开关场合必不可少。最简单的RC防抖加施密特触发器时间常数取10ms到20ms能滤掉大部分机械抖动。但RC防抖有延迟快速操作时可能丢按键。专用防抖芯片或者软件防抖更灵活软件防抖用状态机实现不增加硬件成本。复位电路看似简单实则暗藏玄机。看门狗电路和复位电路经常配合使用看门狗定时器溢出前如果没喂狗就触发复位。STM32的复位引脚内部有上拉外部只需接电容到地就能实现上电复位。但工业环境里要加外部复位芯片保证电压跌落时可靠复位。复位时间太短MCU还没稳定就释放复位太长影响启动速度典型值取100ms左右。3. 实操过程从电路仿真到硬件调试3.1 用LTspice分析电流模式控制降压变换器LTspice是我最常用的免费仿真工具分析开关电源特别顺手。以电流模式控制Buck变换器为例先搭功率级输入电压12V输出电压5V开关频率500kHz电感取10μH输出电容取100μF。电流模式控制需要采样电感电流用电流采样电阻或者MOS管导通电阻采样都行。仿真时先跑开环看开关波形和电感电流波形是否正常。然后加电压环和电流环补偿电流环带宽通常取开关频率的十分之一到五分之一电压环带宽取电流环的五分之一到十分之一。Boost电压环抑制振荡的关键是相位裕度补偿网络零点放在LC谐振频率附近极点放在ESR零点附近。仿真里看波特图相位裕度至少45度最好60度。SPWM电压波形在逆变电路里常见LTspice里用比较器加三角波发生器就能生成。仿真步长要设小否则SPWM的开关细节看不清。仿真收敛问题经常遇到加一些初始条件或者改积分方法能解决。3.2 STM32F103C8T6的ADC采集电压实操STM32F103C8T6的ADC是12位逐次逼近型参考电压取VDDA。采集电压时要注意输入阻抗和采样时间的关系高阻抗信号源需要更长的采样时间。ADC时钟不要超过14MHz否则精度下降。我一般设ADC时钟12MHz采样时间55.5个周期兼顾速度和精度。采集电压的代码很简单但坑不少。VDDA和VSSA要加滤波电容否则噪声直接进ADC。模拟输入引脚不要被数字信号串扰PCB布局时模拟走线远离时钟线。多通道采集时通道切换后要丢弃第一次转换结果因为采样保持电容还没充到新电压。DMA搬运ADC数据能减轻CPU负担但DMA传输完成中断里要清标志位否则会反复进中断。电压跳变问题经常出现在ADC读数上原因可能是参考电压不稳、输入信号噪声、或者地平面反弹。加RC滤波是最简单的办法截止频率取信号带宽的2到3倍。软件上做滑动平均或者中值滤波也能改善但会牺牲响应速度。3.3 4.2V锂电池充电电路的设计与调试4.2V锂电池充电电路的核心是恒流恒压控制。恒流阶段电流取0.5C到1C恒压阶段电压稳定在4.2V截止电流取0.05C到0.1C。充电IC选型要看输入电压范围、充电电流、封装散热。线性充电IC简单但发热大开关充电IC效率高但外围元件多。静态电流是电池充电电路的关键指标待机时充电IC自身耗电要尽可能低否则电池会慢慢被放空。我测过某款充电IC的静态电流规格书标称3μA实际板子上测出来15μA原因是外围电阻分压网络在耗电。后来把分压电阻加大到兆欧级别静态电流才降下来。充电电路调试时先不接电池用电子负载模拟电池。恒流阶段看电流精度恒压阶段看电压精度。温度保护要实测充电IC过热会降流这是正常行为。电池反接保护用MOS管或者二极管二极管有压降MOS管方案更优但成本高。3.4 电流检测电路的Layout与抗干扰电流检测电路的Layout直接决定精度。采样电阻的走线要对称开尔文连接点要在电阻焊盘内侧。差分走线要等长、靠近、同层避免形成环路。地平面要完整采样电阻的地和ADC的地单点连接。EMC共模电流最终回到哪里了这个问题困扰过很多人。共模电流通过寄生电容耦合到地最终回到源端。EMI滤波电路的作用就是给共模电流提供低阻抗回路让它不要流到电网或者空间辐射。共模扼流圈对共模电流呈现高阻抗对差模电流阻抗很低。X电容滤差模Y电容滤共模但Y电容漏电流受安规限制不能太大。抗干扰电路的设计要分清楚干扰源、耦合路径、敏感设备。干扰源通常是开关节点和时钟线耦合路径是寄生电容和电感敏感设备是模拟输入和通信接口。切断耦合路径最有效比如加屏蔽、拉开距离、降低dv/dt和di/dt。4. 常见问题与排查技巧实录4.1 电压测量中的典型问题与解决电压测量不准的原因很多我整理了一个速查表现象可能原因排查方法解决措施读数偏高参考电压偏低测VDDA实际值校准参考电压或换基准源读数偏低输入阻抗不够查信号源阻抗加电压跟随器读数跳动噪声耦合示波器看波形加RC滤波或屏蔽读数漂移温漂加热/冷却测试换低温漂元件多通道串扰采样保持电容未放电通道间加地通道增加采样时间三相电的电压波峰值是相电压的1.414倍线电压是相电压的1.732倍。10kV配电网短路电流仿真时非故障相电压会升高大电流系统两相接地短路非故障相电压可能超过额定值绝缘配合要留余量。4.2 MOS管关断电压尖峰与过冲问题MOS管关断后DS电压为什么会变为原来的两倍这是电感续流导致的。Buck电路里MOS管关断时电感电流不能突变通过续流二极管续流MOS管漏极电压被抬升到输入电压加二极管压降。如果考虑寄生电感关断瞬间还会有电压尖峰尖峰幅值取决于寄生电感和电流变化率。直流风机的母线采样电阻过冲电压与采样电流变化率成正比di/dt越大过冲越严重。解决办法是减小回路寄生电感加RC吸收电路或者用电流互感器隔离采样。MOS管选型时耐压至少留1.5倍余量考虑最恶劣工况。4.3 串口电平转换与485自动收发电路串口3.3V转1.8V电平转换用三极管电路很常见但要注意方向控制。三极管做电平转换有延迟高速串口可能丢数据。专用电平转换芯片更可靠但成本高。485自动收发电路用三极管控制收发使能发送时自动拉高DE接收时自动拉低。这个电路的关键是时序DE拉高到数据发送要有延迟否则第一字节会丢。485总线要加终端电阻120欧姆匹配电缆特性阻抗。总线长度和波特率成反比9600波特率可以跑1200米115200波特率只能跑几十米。隔离485用光耦或者磁耦地环路问题迎刃而解。4.4 位置式PID控制输出电压的调试经验位置式PID控制输出电压积分项容易饱和。抗饱和积分有两种办法积分分离和反计算。积分分离是误差大时不积分误差小时才积分。反计算是把饱和差值反馈到积分器自动退饱和。我一般用反计算效果更平滑。PID参数整定先调P再调I最后调D。P太大振荡P太小响应慢。I太大超调I太小静差消不掉。D对噪声敏感一般不用或者加低通滤波。电压电流双闭环带宽与谐波之间的关系要清楚内环带宽决定电流跟踪速度外环带宽决定电压调节速度。外环带宽太高会放大谐波太低动态响应差。提示PID调试时先用阶跃响应看超调和调节时间再用正弦扫频看带宽和相位裕度。时域和频域结合参数才调得准。4.5 仿真工具与逻辑电路分析技巧Logisim软件“工程”菜单下的“分析电路”命令可以反向生成真值表通过设置真值表反向生成编码器。这个功能在数字电路教学里很好用但实际工程中编码器都是直接写Verilog或者VHDL很少用真值表反向生成。不过理解真值表和逻辑电路的关系对排查组合逻辑竞争冒险很有帮助。NAND standby电流在存储器电路里是关键指标待机时NAND Flash的电流要尽可能低。考虑控制切换的暂态电压稳定分析与评估在电力系统里很重要负载突变时电压会暂降严重时导致设备重启。电压比较器工作时要注意输入共模范围超出范围输出会翻转错误。图腾柱电路输出能力强但上下管直通会炸死区时间要够。咪头差分电路把单端信号转差分共模抑制比高适合长线传输。正交信号生成电路用两个比较器加移相网络或者用D触发器二分频。电流速度FOC控制里电流采样精度直接影响转矩控制精度采样电阻和运放的选择都要围绕精度来。5. 从学习到实战的几点个人体会电路学习最忌讳只看不练。我刚开始学的时候把课本上的例题都做了一遍觉得自己懂了。结果第一次画PCB连去耦电容该放哪都不知道。后来逼着自己做项目从最简单的LED驱动开始到开关电源、电机驱动每做一个项目就搞懂一类电路。这个过程很慢但基础打得扎实。仿真和实测的差距永远存在。LTspice里跑得好好的电路打板回来可能振荡、可能发热、可能精度不够。原因是仿真模型太理想寄生参数没考虑PCB布局影响没算进去。我的习惯是仿真验证原理实测验证性能两者结合才靠谱。元件选型要留余量。电阻功率留2倍电容耐压留1.5倍MOS管耐压留1.5倍电感饱和电流留1.5倍。这些余量在实验室可能看不出差别到了现场就是可靠和炸机的区别。我见过太多因为省几毛钱选小封装电阻导致批量返修的案例。Layout是电路设计的一半。同样的原理图不同人画出来的板子性能天差地别。电流采样要开尔文连接高频信号要包地电源要铺铜地平面要完整。这些规则书上都有但只有踩过坑才会真正记住。我现在的习惯是画完板子先自己审一遍重点看电流回路和地回路这两个地方出问题最难查。最后说一个容易被忽视的点测试点。调试时没有测试点示波器探头都没地方搭。关键信号都要留测试点电源、地、时钟、复位、通信线一个都不能少。测试点用焊盘或者排针都行但位置要方便探头接触。这个习惯让我在调试时省了大量时间强烈建议每个项目都加上。

读完文章,也想定制专属网站?

尧图设计师 24 小时内与您沟通定制方案

免费获取报价 →
↑