十年匠心定制 · 商业建站与技术教学双线并行 咨询热线:400-886-1026 service@lmnt.cn
ARTICLE DETAIL

资讯详情

深耕网站建设与运营推广的一线实战洞察。

拉扎维第一课:电荷、电流与电压的物理本质及工程落地点

拉扎维第一课:电荷、电流与电压的物理本质及工程落地点 拉扎维在 UCLA 的电路基础课程系列第一课讲的不是复杂的滤波器、放大器或反馈结构而是回到最底层的三个概念电荷、电流与电压。很多工程师看到这三个词会觉得太基础但真正做采样电路、电源设计、ADC 采集时被卡住往往不是公式不会算而是对“电流是电荷的移动”“电压是两点间的势能差”缺乏足够扎实的物理直觉。这篇博客按第一课的知识框架整理成笔记并在每个概念后面挂上硬件工程师更熟悉的工程落地点电流采样电阻为什么用毫欧级、电压跟随器为什么能减小负载影响、STM32 的 ADC 采集为什么要分压、电流镜在版图里为什么强调匹配。文章默认读者已经见过欧姆定律、会算串并联电阻但不要求你把电荷、电流之间的微分关系记得很清楚。内容会按“物理定义 - 工程意义 - 常见理解误区 - 验证方法”的顺序展开。最后一节给出适合用来验证概念的仿真和手算方法方便你把这节课真正变成自己的分析工具。1. 核心概念速览概念符号单位核心定义常见工程落地点电荷Q库仑C物质的基本属性基本电荷为 (1.602\times10^{-19},\text{C})电子带负电电荷守恒、电容充电、MOS 栅极悬空问题电流I安培A(IdQ/dt)电荷的定向移动速率采样电阻、电流镜、导线的载流能力电压V伏特V单位电荷在两点之间的势能差(VW/Q)节点电压、参考地、ADC 采样、电压比较器三者的关系可以用一句话概括电压建立电场电场驱动电荷移动电荷移动形成电流。后续课程里所有电路分析方法包括基尔霍夫定律、戴维南定理、节点电压法都建立在“电荷守恒”和“能量守恒”这两个物理事实上。拉扎维第一课的价值就在于此他不是直接丢公式而是先把这些公式的来源讲清楚。2. 从电荷开始电路的真正原材料2.1 电荷的物理图像电荷不是抽象概念。金属导线里能够自由移动的是电子电子带负电每个电子的电荷量固定。你把导线接到电池两端电池并不会“制造”电子只是给导线两端建立电压差让自由电子在电场作用下朝一个方向漂移。从工程角度看重点不在单个电子而在宏观的电荷转移量。电容充电时极板上积累正负电荷电荷量 (Q) 和极板电压 (V) 的关系是[ QC\cdot V ]这个式子很好用。后面分析采样保持电路、电荷泵、开关电容电路时你会反复用到它。开关导通瞬间电荷重新分配本质上就是电荷守恒在起作用。2.2 电荷守恒基尔霍夫电流定律的物理来源一个节点上流入的电流之和等于流出的电流之和这个定律很多人会背但不一定知道它背后是电荷守恒。电荷不能在节点处凭空产生或消失所以汇聚到节点上的电荷流速率必须等于离开节点的电荷流速率于是得到基尔霍夫电流定律 (KCL)。理解这一点对工程排查很有用。当某个电路节点电压异常时思路不应该只是查“哪根线电压不对”而是去追“电荷从哪里来、到哪里去、中间为什么积累”。例如在模数转换器前端如果采样电容充电时间不足电荷来不及建立采样结果就会偏小。这时候修改 RC 常数本质是在调整电荷注入的速度。2.3 工程现象栅极悬空与电荷积累MOS 管栅极和衬底之间有绝缘氧化层栅极悬空时没有直流放电路径。相邻走线上的信号通过寄生电容耦合可以把电荷注入栅极栅极电位因此漂移不定。轻则工作点偏移重则器件反复开断在高阻抗输入端尤其明显。所以工程上处理高阻节点要么加下拉电阻提供电荷释放路径要么用低阻抗驱动器牢牢钳住电位。这个问题从“电荷”角度看非常直接没有放电路径电荷就只能聚集在悬空节点上。3. 电流电荷怎么移动3.1 电流的基本定义电流是单位时间内通过导体截面的电荷量数学形式是[ I\frac{dQ}{dt} ](1,\text{A}) 的电流相当于每秒有 (1,\text{C}) 电荷通过指定截面。电子电荷量极小(1,\text{C}) 对应约 (6.24\times10^{18}) 个电子所以宏观世界很容易出现数安培的电流。这里要特别留意“通过指定截面”这个限定。电流不是一个点的属性而是穿过某个截面的通量。正因为如此在 EDA 工具里问“某个点的电流是多少”严格来说是伪命题测量电流必须指定支路、引脚或者导线截面。3.2 电流方向约定电路分析默认电流从高电位流向低电位也就是正电荷移动的方向。但金属导体里实际移动的是电子电子从低电位流向高电位正好相反。分析时沿用约定方向并不会出错因为计算出的负电流表示实际方向和参考方向相反。关键是一套电路里方向约定要一致不然节点方程会出现正负号错误。3.3 漂移与扩散半导体里的电流比导线复杂一些包含两种机制。漂移电流来自电场对带电粒子的推力方向取决于载流子极性和电场方向。扩散电流则是因为浓度差载流子从浓度高的区域向浓度低的区域运动和电场没有直接关系。拉扎维在讲晶体管时会反复用这两个概念。比如 PN 结正偏时耗尽区变窄多数载流子扩散增强反偏时耗尽区变宽漂移电流占主导。而 MOSFET 沟道电流属于漂移机制栅极电压控制沟道电荷浓度漏源电压控制电场强度。栅极电压、漏电流之间的平方关系本质上就是从“沟道电荷量和电场漂移速度”推导出来的。3.4 工程落地点采样电阻与电流镜电流不能直接测只能通过间接方法转换。最常用的方法是给电流一个已知电阻通路测量电阻两端的电压再用欧姆定律反推电流。低端电流采样通常把采样电阻串在负载和地之间运放放大采样电压后送给 ADC。这里采样电阻一般选毫欧级因为太大会引入明显压降影响负载供电太小又会让采样电压过弱容易被噪声淹没。电流镜则是利用晶体管把“电流”这个量复制一份。它的工作基础是当 MOS 管工作在饱和区时漏电流主要由栅源电压 (V_{GS}) 决定。两个几何尺寸一致的 MOS 管栅源电压相同漏电流就基本相同从而形成电流复制关系。实际版图里强调匹配减小阈值电压差和尺寸误差本质是让复制出的电流尽量精确。4. 电压两点之间的势能差4.1 电压不是某个点“拥有”的值电压的本质是单位电荷在电场中移动时所具有的势能差。电子从一个节点移动到另一个节点如果电场做了功 (W)则这两个节点之间的电压是[ V\frac{W}{Q} ]所以电压天然是成对出现的概念。你说“某点电压是 3.3V”真正完整的意思是“该点相对参考点地的电位差是 3.3V”。去掉参考点电压数值没有意义。4.2 为什么电路一定要有参考点电路仿真器和真实仪表都需要一个参考零电位。在仿真软件里GND 符号不是真实器件而是所有电压读数的基准。你可以在系统里任意选一个节点做地但一旦选定全系统电压读数都相对它定义。不同系统之间如果地电位不一致直接连接会产生地环路电流接口电平可能异常甚至损坏器件。分压电阻、LDO、ADC 参考电压这些概念之所以好理解都是因为先固定了参考点。比如 STM32 的 ADC 通常以模拟地或用内部参考电压 (V_{REFINT}) 为基准采集到的电压值是相对于该基准的比例。4.3 节点电压法电路分析里最常用的系统性方法就是节点电压法。先选一个参考节点把其他节点电压设为未知量然后对每个独立节点列写 KCL 方程最后联立求解。这个方法把“电荷守恒”和“电压参考点”两个概念结合在一起。只要能正确标出节点电压方向和支路电流方向复杂线性电路也能逐步解出来。import sympy as sp # 示例求解两个未知节点电压 V1、V2 # 电路结构 # 节点1 与 VDD3.3V 之间 R11kΩ节点1 到地 R22kΩ # 节点1 到节点2 之间 R34kΩ节点2 到地 R42kΩ V1, V2 sp.symbols(V1 V2) VDD 3.3 R1, R2, R3, R4 1e3, 2e3, 4e3, 2e3 # 节点1 KCL流出之和为0 eq1 sp.Eq((V1 - VDD)/R1 V1/R2 (V1 - V2)/R3, 0) # 节点2 KCL流出之和为0 eq2 sp.Eq((V2 - V1)/R3 V2/R4, 0) sol sp.solve([eq1, eq2], [V1, V2]) print(sol)运行结果会给出两个节点的实际电压。做这件事的目的不是背公式而是验证你对 KCL 的理解每个方程里的电流项代表从该节点流向邻接路径的电荷速率之和等于零。4.4 工程落地点电压跟随器与 ADC 采集电压跟随器是一个增益为 1 的缓冲电路输出电压跟随输入电压但输入阻抗高、输出阻抗低。为什么采样电路里经常需要它因为 ADC 采样时采样电容需要从信号源抽取短暂电流。如果信号源输出阻抗很高抽取电流会使电压明显跌落导致采样结果不准。电压跟随器用运放把“测量电压”和“被测量节点”隔离开来让输入级几乎不抽取电流输出电压又由低阻抗输出驱动。这里同时用到了三个基础概念电压表示节点状态电流反映负载需求缓冲电路降低源和负载之间的能量耦合。// STM32F103 ADC 单通道采集结构示意 // 需要先用 CubeMX 初始化 ADC1、GPIO、DMA 或轮询方式 HAL_ADC_Start(hadc1); HAL_ADC_PollForConversion(hadc1, 100); uint16_t raw HAL_ADC_GetValue(hadc1); // 假设参考电压 3.3V12 位 ADC float v_channel raw * 3.3f / 4095.0f; // 如果外部使用了分压电阻 R1 上端接被测电压R2 下端接地 // 则 ADC 引脚电压 v_in * R2 / (R1 R2) // 反推真实输入电压 float v_in v_channel * (R1 R2) / R2;这段代码最核心的变量是参考电压 (3.3V)。如果你的系统供电波动较大直接用 STM32L4 内部参考电压 (V_{REFINT}) 校准 ADC 会得到更稳定的结果这也是电压参考点思想的工程实践。5. 从课程到工程采样电路怎么使用这三个概念5.1 电压采样分压网络不是随便选的把 0~10V 的输入电压接到 3.3V ADC 引脚最直接的做法是电阻分压。但分压电阻的选值不只是简单按比例算还要考虑两点第一分压网络从信号源抽取电流如果源阻抗高分压点电压会偏离理论值第二ADC 引脚输入等效电容会在采样瞬间消耗少量电荷影响高频信号。解决方向是让分压网络的总电流远大于信号源能提供的电流并且在 ADC 前加一个电压跟随器。这就是为什么高精度采集板里运放跟随器几乎成了标配。采样电阻的阻值、采样电容的大小、转换开始前的建立时间都可以用 RC 充放电估算。5.2 电流检测欧姆定律仍然是基础电流检测电路的基本形式是采样电阻加运放。假设一个 1.5A 的负载电流流过 (0.1\Omega) 的采样电阻压降是 150mV。用增益为 50 的运放放大后可以得到 7.5V 的输出如果 ADC 范围是 0~3.3V这个设计就需要调整增益或采样电阻。R_shunt 0.1 # 采样电阻单位欧姆 gain 50 # 运放增益 I_motor 1.5 # 负载电流单位安培 v_sense I_motor * R_shunt v_out v_sense * gain print(f采样电阻压降: {v_sense*1000:.1f} mV) print(f运放输出电压: {v_out:.2f} V)这一步既验证欧姆定律也验证电压与电流的转换关系。实际电路还要考虑采样电阻的功耗。1.5A 电流通过 (0.1\Omega) 电阻时功耗约 0.225W如果电阻功率规格不够温度漂移会改变电阻值采样结果自然也会漂。这里的核心仍然是“电流流过电阻产生压降压降与电阻值成正比”没有额外的高深理论。5.3 电压比较器与回差电压比较器判断的是“两个输入电压哪个高”输出逻辑电平。它关心的不是电流大小而是电压差的方向。LM393 这类开源极比较器使用时需要上拉电阻才能输出高电平。比较器电路在工程中有一个典型问题输入电压在阈值附近波动时输出会频繁翻转。解决办法是增加回差电压。回差电压通过正反馈电阻实现本质上是在改变输入节点处的电流分配从而移动了实际翻转阈值。这个电路同时体现了“电压是判别量”“电流决定反馈强度”两个基础概念。5.4 电流镜为什么不用“电压”直接做大电流很多初学者不理解为什么电流源电路不直接用一个电阻串联到电源而要用电流镜。根本原因是电阻做成的电流源精度不足。MOS 管工作在饱和区时漏电流对 (V_{GS}) 非常敏感而电流镜用一对匹配器件让输出管的 (V_{GS}) 跟随参考管从而复制电流。共源共栅电流镜在输出管下面再叠一个管子作用是提高输出阻抗让电流更稳定抵抗负载电压变化对电流的干扰。这里面的核心逻辑又回到定义电流是单位时间电荷量稳定的电流意味着电荷转移速率不能随负载电压波动。提高输出阻抗就是减小负载电压变化对电荷流动的影响。6. 学习这一课的验证方法6.1 手推一遍节点电压方程看完视频不等于学会。建议找一张含电阻、电压源、电流源的电路图先用 KCL 列出节点方程再用 SymPy 或手工求解最后把解带回原电路检查各支路功率是否守恒。功率守恒验证是一个很好的自检手段所有电源输出功率之和等于所有电阻消耗功率之和略有误差说明计算有误。6.2 LTspice 仿真验证LTspice 是验证电路概念最快速的免费工具。搭建一个简单分压电路设置电压源为线性斜坡测量节点电压和支路电流可以直观看到电荷充放电过程。仿真时要注意“地”是必须设置的节点它会自动作为电路仿真的参考零电位。建议实验先搭一个 (1k\Omega) 电阻接 3.3V 电压源到地仿真电流应为 3.3mA。然后把电阻换成 (100\mu F) 电容观察电容电压从 0 到 3.3V 的指数上升过程。这能让“电压建立、电流流动、电荷积累”三者之间的关系变得非常直观。6.3 桌面实验验证如果手头有万用表、可调电源和电阻可以直接做实际测量。测量电阻两端电压用 (IV/R) 推算电流再用万用表电流档直接读取实际电流。比较两者是否一致可以帮你建立理论计算和实测读数之间的对应关系。注意电流表要串联进入回路电压表要并联在测量点两端这本身就是对“电流是路径量、电压是节点间差值”的最好训练。7. 常见概念误区与工程排查现象 / 说法容易出现的误解正确理解“地就是绝对 0V”把地当成物理属性地只是人为选择的参考点不同系统的地电位可以不同“电流从正极流向负极”认为导通方向就是实际电子移动方向这是约定方向电子实际反向移动分析电路以约定方向为准“查看某个点的电流”认为电流属于某个点电流必须对应某个截面或支路要指定路径“欧姆定律适用于一切器件”二极管、MOS、运放输出都当电阻看欧姆定律只适用于线性电阻有源器件按伏安特性分区分析“电压源可以直接并联”两个 5V 电源并联一定无害理想电压源并联会形成低阻抗回路实际电源还要考虑内阻和均流“MCU 引脚标称 5V 容忍就绝对安全”只看绝对电压忽略电流路径还要限制引脚注入电流过流仍会造成闩锁或损坏7.1 “地是绝对 0V” 的问题地是分析电路时选定的公共参考点不代表它真的处于某个宇宙绝对零电位。两个电路系统各自的“地”之间如果有电位差连接它们就会形成地环路电流从而干扰信号质量。实际工程中隔离器、差分信号、单点接地策略都是为了管理“参考点之间并不完全一致”这个事实。7.2 “查看某个点的电流” 的问题电流是穿过截面的电荷速率。说“这个点的电流”在物理上不完整必须说明“流过这个引脚”或“流过这根导线”“流过这个电阻”。在 ADS、LTspice、Cadence 等工具里想要查看电流要么在支路上放置电流探针要么查看具体器件的引脚电流而不能像查看电压那样直接看某个节点。7.3 MCU GPIO 耐压问题STM32F103 的部分引脚是 5V 容忍的但绝对最大额定值仍然包括电流限制。引脚承受 5V 并不意味着外部电路可以任意注入电流。如果限流电阻过小外部电压会通过片内保护二极管向电源轨注入电流长时间运行可能导致器件可靠性下降甚至损坏。所以设计数字接口时不只问“电压是多少”还要问“故障状态下电流路径在哪里、最大电流多大”。7.4 过孔载流能力不能只看直径PCB 过孔允许通过的最大电流并不只取决于内径还和焊环尺寸、电镀铜厚、板内铜箔连接宽度、散热条件有关。评估过孔载流能力要结合过孔横截面积和温升要求估算并且按实际应用留出足够裕量。这同样是“电流是路径量”的体现电流需要流过金属截面截面不够就会因发热而发生故障。8. 学习顺序和实践建议第一课的内容虽然基础但它决定了后面所有课程的理解深度。建议按下面顺序巩固先不看笔记用一句话写下“什么是电流什么是电压”。写不出来或含糊的回到第二、三、四章重新过一遍。用 SymPy 或手算完成至少三个节点电压方程边算边说出每一步对应的 KCL 物理含义。在 LTspice 里搭建采样电路观察采样电容建立时间对 ADC 结果的影响。实际测量一块板子上的分压网络记录节点电压与理论值的偏差并解释偏差来源。把常见误区整理成自己的排查清单地电位、电流方向、支路电流、参考电压、器件非线性。如果你正在做电流检测、电压采样或者模拟前端设计遇到问题不要急着怀疑 IC先回到三个基本概念电荷建立到哪里去了电流走什么路径电压相对于哪个参考点测量。这套分析思路比记住任何一个公式都更通用。下一步建议整理基尔霍夫定律、节点电压法与一阶 RC 瞬态分析这三块是把“静电力学分析”推进到“动态电路设计”的第一道台阶。拉扎维后面关于电容、电感和开关电容的章节都依赖这一课建立的电荷守恒和电压参考点观念。
返回列表