H参数等效模型详解:共射放大电路小信号分析与工程排查
早年调一块共射极放大板子,静态工作点量得清清楚楚:集电极电流 1mA,集电极电压接近电源电压一半。按教材公式估算电压增益,算出来大约 -50 倍。实际接上信号源和示波器,输出只有理论值的六成,波形顶部还有点塌。当时第一反应是万用表不准,换了几块表还是一个样。后来把发射极旁路电容换新、偏置电阻重新测、探头补偿调好,才勉强接近计算值。
这件事给我的教训不是“公式错了”,而是对晶体管动态特性的理解过于粗糙。静态工作点描述的是直流工作状态,动态放大能力描述的是在这一点附近信号增量的变化,两者不是同一个东西。想要把动态指标算明白,必须引入“增量模型”。在模电里,最常见也最基础的一套,就是 H 参数等效模型。
H 参数等效模型本质上不是一套需要死记的电路,而是一种把非线性器件“暂时变成线性电路”的思维方式。它解决了共射放大电路分析中一个核心问题:在给定直流工作点附近,晶体管对微小信号的响应可以近似成一个由电阻、受控源组成的线性二端口网络。有了这个网络,电压增益、输入电阻、输出电阻就可以用手算、仿真、实测三种方式对照验证。
这篇文章不打算重复课本上的符号堆砌,而是想讲清楚三件事:H 参数到底在描述什么物理量;怎么用它分析共射放大电路而不被公式带偏;以及当手算和实测对不上时,应该按什么顺序排查。
1. 先搞清楚一个问题:为什么静态工作点算完,动态指标还是对不上
1.1 静态描述的是“工作在哪”,动态描述的是“怎么变化”
很多人学模电的第一个门槛,是从“直流”跳到“交流”。直流分析解决的是:偏置电阻选多大,集电极电流是多少,三极管是否工作在放大区。这些问题的答案,是电路在“静止”时的状态。
但放大电路的真正任务是处理信号。信号来了,基极电流、集电极电流、集电极电压都在静态值附近波动。这个时候,晶体管内部不是用一个固定的电流放大倍数就能简单概括的,因为晶体管的输入特性曲线和输出特性曲线都是非线性的。
H 参数模型做的第一件事,就是把“增量”这个概念固化下来。它不看总量,只看“工作点附近的变化量”:输入电压变化量和输入电流变化量之间是什么关系,输出电流变化量又由哪些因素决定。
换句话说,静态工作点 Q 决定模型参数在哪个“位置”取值;H 参数模型描述的是该位置附近的一小段“局部坡度”。
1.2 小信号模型的价值:把指数曲线看成切线
三极管发射结的输入特性是一条指数曲线,输出特性是一簇近似平行但不水平的曲线。如果信号幅度非常小,小到在 Q 点附近只走了一小段弧线,那么这段弧线可以近似看成直线。这就是“局部线性化”。
这个思想并不复杂,但在实际工程里很容易被忽略。只要输入信号过大,波形就会削顶或产生明显失真,H 参数模型的“线性近似”前提就不成立了。这时候再拿 H 参数算出的增益去对比示波器波形,必然对不上。
所以第一块认知拼图是:H 参数模型不是晶体管的“万能模型”,而是在特定 Q 点、小信号条件下成立的线性近似模型。模型算出来的是“增量关系”,不是“总量关系”。
1.3 为什么偏偏是 H 参数,而不是 Z 参数或 Y 参数
一个线性二端口网络,可以用很多组参数描述。Z 参数用电流作自变量,Y 参数用电压作自变量,混合参数 H 则混合使用。
对于共射接法的低频晶体管,输入端口的自变量更适合选择基极电流 i_B,因为基极电流本身就是电流控制的体现;输出端口的自变量更适合选择集电极电压 v_CE,因为输出特性曲线天然是“以 i_B 为参变量的 v_CE–i_C 曲线”。
于是 H 参数的自变量是 i_B 和 v_CE,因变量是 v_BE 和 i_C。这样定义的四个参数,恰好分别对应输入电阻、反向电压传输比、正向电流增益和输出电导。低频条件下,这四个参数也相对容易用仪表测量或从数据手册中找到。
这也是为什么低频小信号分析里,H 参数模型是经典入门模型。它不是唯一选择,却是与晶体管物理特性最贴近、最容易从端口测试得到的一组参数。
2. 四组 H 参数,每一组都在描述什么物理过程
用共射极连接方式写出的 H 参数方程是:
$$ v_{be} = h_{ie} i_b + h_{re} v_{ce} $$
$$ i_c = h_{fe} i_b + h_{oe} v_{ce} $$
这四个参数看起来只是符号,但它们分别对应四种不同的物理过程。理解这四种过程,才能正确画等效电路,也才能在工程需要时决定哪些可以忽略。
2.1 输入侧看进去:hie 是动态输入电阻,hre 是反向渗透
hie 的定义是输出端交流短路(v_ce=0)时,输入电压 v_be 与输入电流 i_b 的比值。它的物理含义就是基极到发射极之间的动态电阻,也就是常说的 r_be。
这个参数不是常数,它和 Q 点电流直接相关。在常见工程估算中,低频小功率管可以近似:
$$ h_{ie} \approx r_{bb'} + (1 + h_{fe}) \frac{V_T}{I_{E}} $$
其中 V_T 在室温下约 26mV,r_bb' 是基区体电阻,通常小功率管在几十到几百欧姆量级。因此,静态电流越大,hie 不一定越大,因为后一项会下降,但基区体电阻那一项是固定的。这也是为什么不能把数据手册里的 hie 当作一个固定值用来设计全范围电路。
hre 是反向电压传输比,描述输出端电压变化反过来影响输入端电压的程度。在理想情况下它几乎为零,所以很多教材和工程计算会直接忽略。但当输出端负载很大、输出阻抗很高时,反向渗透会带来明显误差。严格画等效电路时,它是一个串联在输入回路中的受控电压源。
2.2 输出侧看过去:hfe 是交流电流增益,hoe 是输出电导
hfe 的定义是输出端交流短路时,输出电流 i_c 与输入电流 i_b 的比值。它就是我们常说的交流 β,和直流 hFE 不完全一样。两者在相同 Q 点下可能接近,但并不是同一个数。
hoe 的定义是输入端交流开路时,输出电流 i_c 与输出电压 v_ce 的比值。它对应输出特性曲线的“水平倾斜程度”,也就是集电极发射极之间的动态电阻 r_ce 的倒数:
$$ r_{ce} = \frac{1}{h_{oe}} $$
这个电阻通常是几十千欧到几百千欧量级。在早期忽略 hoe 的分析里,输出端就是一个理想的受控电流源;但当我们把外部集电极电阻 R_C 取很大、或者负载阻抗很高时,hoe 的分流作用就不能再忽略。
2.3 完整等效电路:受控源和电导的摆放顺序
把两组端口方程翻译成电路,就得到 H 参数等效电路:
- 输入回路:一个电阻 hie 与一个受控电压源 hre·v_ce 串联。
- 输出回路:一个受控电流源 hfe·i_b 与一个电导 hoe 并联。
注意受控电压源的方向:它由输出电压 v_ce 反馈到输入回路,方向与输入电压相反或相同取决于实际定义。多数分析中因为 hre 很小,直接省略这一项,让输入回路变成一个纯电阻 hie。
输出回路的受控电流源方向是从集电极流向发射极,方向由 i_b 的正方向决定。hfe·i_b 与 i_b 同相,这是共射极放大“电流放大”的体现。
画等效电路时,最容易出错的是受控源放错了位置。建议不要死记图形,而是从两个端口方程出发,把“输入侧方程”和“输出侧方程”分别映射为电路拓扑。
3. 用 H 参数模型分析共射放大电路:从电压增益到输入输出电阻
有了模型,下一步是把一个具体共射放大电路中的直流电源短路、耦合电容短路、旁路电容短路,画出交流通路,再替换成 H 参数等效电路。这样才能得到增益和电阻表达式。
3.1 先画交流通路,再做模型替换
以典型分压偏置共射放大电路为例:
- 直流电源 VCC 在交流等效中视为对地短路。
- 输入耦合电容 C1 和输出耦合电容 C2 在低频中频段视为短路。
- 发射极旁路电容 CE 如果并联在发射极电阻上,则把发射极电阻也短路掉。
- 三极管用 H 参数等效电路替换。
替换之后,输入端会看到偏置电阻 Rb1、Rb2 与 hie 并联。输出端会看到集电极电阻 R_C、负载 R_L(如果有)与输出侧电阻网络并联。
这里有一个工程上的关键点:旁路电容 CE 是否起作用,直接决定发射极电阻是否进入交流等效电路。如果 CE 开路或容值太小,发射极电阻会产生串联负反馈,使电压增益下降很多。很多“手算和实测对不上”的案例,最后查下来是旁路电容失效,而不是公式问题。
3.2 电压增益公式:负号从哪来,忽略项在哪
在忽略 hre 和 hoe 的简化情况下,共射放大电路的电压增益可以写成:
$$ A_v = \frac{v_o}{v_i} = - \frac{h_{fe} (R_C \parallel R_L)}{h_{ie}} $$
负号表示输出电压与输入电压反相。原因是共射极放大器的输出信号取自集电极,集电极电压与基极电流变化方向相反。
如果考虑 hoe,那么输出端的负载就不再只是 R_C 和 R_L 的并联,还要再并联一个 r_ce=1/hoe。增益变为:
$$ A_v = - \frac{h_{fe} (R_C \parallel R_L \parallel r_{ce})}{h_{ie}} $$
通常 hfe 远大于 1,所以基极电流只有微安级;但 hie 也在几百欧到几千欧之间,两者共同决定增益。不要为了追求增益盲目增大 R_C,因为 R_C 太大会使静态工作点不稳定,甚至进入饱和区。
3.3 输入电阻、输出电阻:模型的端口意义
从输入端看进去,如果忽略 hre,输入电阻就是偏置电阻与 hie 的并联:
$$ R_i = R_{b1} \parallel R_{b2} \parallel h_{ie} $$
这说明输入电阻不会超过 hie。如果信号源内阻 Rs 比较大,实际到达放大电路输入端的电压会被分压,因此源电压增益要乘一个分压系数:
$$ A_{vs} = A_v \frac{R_i}{R_s + R_i} $$
从输出端看进去,如果忽略 hoe,输出电阻近似等于集电极电阻 R_C。严格考虑 hoe 时,输出电阻是 R_C 与 r_ce 并联:
$$ R_o \approx R_C \parallel r_{ce} $$
在共射放大器中,输出电阻通常比较高,这是它作为电压放大级的一个弱点。后续如果要驱动低阻抗负载,需要加射极跟随器或其他缓冲级。
3.4 为什么这些公式有使用前提
所有上面的公式都建立在同一个前提下:晶体管工作在放大区,信号幅度足够小,频率处于中频段。
如果频率很低,耦合电容和旁路电容的容抗不能忽略,增益会下降,公式需要加入电容阻抗。如果频率很高,结电容和米勒效应会起作用,H 参数模型不再够用,需要换成混合 π 模型或高频等效电路。
所以课堂上用 H 参数算出来的“单点增益”,只适用于中频小信号。这个边界不是模型的缺陷,而是模型本来就只回答了“在 Q 点附近线性化以后,电路大约有什么指标”这个问题。
4. 为什么实际电路总是“算不精准”?模型假设与器件真相之间的落差
很多人第一次用 H 参数模型手算增益,再拿示波器实测,都会产生一种怀疑:是不是模型根本没有用?或者说元件精度太差?其实问题往往出在几个地方。
4.1 H 参数随工作点变化,数据手册只能给典型值
H 参数是由工作点决定的函数。hfe 会随 IC 和环境温度变化,hie 更是和 IC 直接相关。同一只管子,静态电流从 0.5mA 调到 2mA,hie 可能差一倍以上。
数据手册给出的 hfe 往往是一个范围,比如“最小 100,最大 300”,hie 通常也只是典型值。设计时如果直接用典型值计算,期望精度达到 ±5% 是不现实的。
工程上更合理的做法是:把 H 参数看成“大约是这个量级”,用于判断增益的敏感性,而不是追求精确预测。如果想稳定增益,就不要依赖三极管的离散参数,而是引入负反馈或采用深反馈电路结构。
4.2 hre 和 hoe 的忽略,在什么时候会坏大事
很多教材为了简化推导,一开始就把 hre 和 hoe 都省略了。这个省略在分析“中等负载、中等源内阻”的电路时误差不大,但不代表永远可以省略。
如果输出端负载阻抗很高,比如后级输入电阻很大,那么负载电阻与 r_ce 并联后,有效负载可能主要由 r_ce 决定,忽略 hoe 会导致增益算得偏高。反过来,如果集电极电阻 R_C 本身很小,比如只有几百欧,那么 r_ce 比它大一个数量级,忽略 hoe 是安全的。
hre 的反向反馈在输出阻抗很高时也会带来明显影响。所以严格做放大器设计时,应先估算数量级,再决定是否忽略。不要一上来就把所有小量都丢光。
4.3 频率升高后 H 参数模型失效
H 参数模型是低频情况下从端口方程抽象出来的,它没有包含三极管内部的极间电容。随着频率升高,发射结电容、集电结电容以及米勒效应会把输入电阻、输出电流都变成频率的函数,增益不再是一个常数。
一个典型现象是:中频段算出的增益是 -50 倍,到了 1MHz 可能已经掉到 -20 倍。这时候再用 H 参数去解释,就相当于用低速模型分析高速电路,结论自然不对。
对于射频或宽带放大器,应该使用混合 π 模型,并加入 Cπ、Cμ 等电容参数,或者直接依赖仿真工具和矢量网络分析仪。
4.4 温度、批次和外部元件,才是主要误差源
实际电路里,电阻误差 5%,电容误差 10% 都很常见,三极管的 β 离散更大。温度升高时,V_BE 会变化,IC 也会变化,Q 点漂移后 H 参数也跟着变。
所以“手算和实测对不上”的锅,不能全让 H 参数模型背。很多时候先应该怀疑:
- 偏置电阻是否和标称值一致。
- 供电电压是否稳定。
- 旁路电容是否虚假开路。
- 示波器探头是否做了补偿。
- 信号源内阻是否被忽略。
- 负载是否比预期小很多。
只有把这些外部因素都排除后,才轮得上讨论模型简化带来的误差。
5. 手算、仿真和实测对不上的时候,按什么顺序排查
5.1 第一步:先确认直流工作点是否真的在放大区
H 参数模型的前提是 Q 点正确。如果三极管已经饱和或截止,再有名的模型也白搭。
排查方法很直接:用万用表测 Q 点的 V_CE,再看它是否满足:
$$ V_{CE} > V_{CE(sat)} $$
并且 V_CE 不到接近 VCC 或 0V 的极端状态。一个典型共射放大器的 Q 点,通常设计在 VCC 的一半附近,这样输出动态范围最大。
如果 Q 点偏离,优先检查偏置电阻。常见的坑是上偏置电阻和下偏置电阻值搞反,或者电位器没有调到位。
5.2 第二步:确认输入信号满足“小信号”条件
用小信号模型算增益,输入信号必须足够小。怎么判断?最简单的方法是观察输出波形。
把输入信号调到很小,比如峰峰值 10mV 到 30mV 量级,看输出波形是否仍然干净、无削顶、无明显非线性失真。如果波形顶部或底部出现压缩,说明信号已经不是“小信号”,必须减小输入幅度再测。
这里有一个容易忽略的点:即使输出波形看起来没有削顶,也可能已经进入了非线性区。严谨一点,可以逐步减小输入信号,看增益是否保持不变。只有增益不再随输入幅度变化时,才算进入线性区。
5.3 第三步:检查交流通路和外部元件状态
模型替换前,需要确认耦合电容、旁路电容是否真的可以视为短路。一个很常见的现象是:电解电容老化后容量下降,或者温度低时容抗变大,导致低频增益不足。
排查顺序:
- 检查旁路电容是否完好,甚至可以换一个新的试一下。
- 检查输入耦合电容两端有没有直流泄漏,导致偏置被拉偏。
- 检查示波器探头是否在 10× 档位,探头补偿是否正常。
- 检查信号发生器接到电路时是否带了过大的源内阻,导致输入分压。
有经验的工程师会在测量时直接把信号源输出设置为高阻模式,或者用同轴电缆连接,避免探头线缆引入额外电容。
5.4 第四步:用仿真软件做一次“理想化对照”
当手算和实测对不上时,仿真软件是一个很好的中间层。它可以先用理想电阻、理想电容、固定 H 参数模型,跑出一个“没有外部误差”的增益。然后逐步把元件容差、频率、模型换成真实参数,看哪一步开始偏离。
具体操作:
- 在仿真软件里搭建同样的电路。
- 用直流工作点分析,看 Q 点是否与手算一致。
- 用 AC 小信号分析,看中频增益是否与手算接近。
- 如果仿真与手算接近、但实测偏小,问题大多在外部测试条件。
- 如果仿真与手算本身就不一致,那就要检查电路图、模型参数和坐标方向。
仿真不是终点,但它能帮你把“电路理论”和“物理世界”之间的误差分层拆开。
5.5 一个可复用的五步分析框架
把手算、仿真、实测的教训沉淀一下,可以形成一个通用框架,以后分析任何三极管放大电路都可以套用:
- 直流分析:画直流通路,算 Q 点,确认放大区。
- 交流通路:耦合电容短路、旁路电容短路、直流电源接地。
- 模型替换:在 Q 点附近选择 H 参数模型,标注受控源方向。
- 方程求解:列端口方程,求增益、输入电阻、输出电阻。
- 误差检查:结合频率、温度、元件容差和测试条件,评估偏差来源。
这套框架的价值不在于每一步有多深,而在于它强制你按顺序走,避免在错误环节反复纠结。
6. 从 H 参数到混合 π 模型:模型思维比模型本身更重要
6.1 混合 π 模型是 H 参数的自然延伸
H 参数模型适合手算中低频,但到了高频分析,会觉得四参数不够用。混合 π 模型把晶体管内部物理结构画得更细:基区体电阻 r_bb'、发射结电阻 rπ、跨导 gm、集电结电容 Cμ、发射结电容 Cπ。
在一定条件下,两者可以互相换算。比如低频时:
$$ g_m \approx \frac{I_C}{V_T} $$
$$ r_{\pi} = \frac{h_{fe}}{g_m} $$
$$ h_{ie} \approx r_{bb'} + r_{\pi} $$
$$ h_{oe} = \frac{1}{r_{ce}} $$
这种换算关系说明,H 参数并不是一个孤立的符号系统,而是晶体管特性在不同频率和不同使用场景下的一个投影。掌握换算,能让你在“用 H 参数做中频手算”和“用混合 π 模型做高频仿真”之间自由切换。
6.2 模型的价值不在精确,而在“可控近似”
很多初学者希望有一个模型能精确预测所有电路行为,但这种期待本身就错了。模型本质上是一个“被剪裁过的真相”。H 参数模型剪掉了高频电容、剪掉了大信号非线性、剪掉了温度漂移,只留下低频小信号下最重要的线性关系。
真正有用的不是模型有多全面,而是你清楚它省略了什么。
当你发现 H 参数计算和实测不一致时,如果你能准确说出“这是因为忽略 hoe 导致输出端负载估高了”,或者“这是因为输入信号太大进入了非线性区”,说明你已经具备工程师的分析能力。相反,如果只知道“算出来不对”,那就算换十个模型也无济于事。
6.3 给学习和工程实践的几点建议
如果你正在学习模电,我建议你亲手推导一遍共射放大电路的 H 参数等效电路,而不是直接背公式。推导一遍之后,你会理解负号的来源、输入电阻的并联关系、输出电阻为什么近似等于 R_C。
如果你是在做真实产品,我建议把 H 参数当作“灵敏度和方向估计”的工具,用来判断一个参数变化对增益的影响,而不要指望它给出精确到小数点后两位的增益。真正的精确,要通过仿真和样机测试共同保证。
选型时也不要只看 β。同一个电路,换一批三极管可能增益变化很大。想要让电路批量一致,关键是加负反馈,让稳定增益由反馈电阻决定,而不是由三极管参数决定。
模型是桥,不是终点。过了桥,还是要回到万用表、示波器和仿真曲线上去。把每一次“算不准”当成理解器件和电路的入口,你对 H 参数的理解才会真正深入。