
简介这份资源围绕耳聋助听器整机电路的仿真测试与故障诊断展开面向电子信息、模拟电路方向的在校学生与硬件工程师适合作为放大器设计、多级电路调试与仿真验证的实操参考。资源包内含1个pdf文件大小约1.36MB内容以图文讲义形式组织便于按章节查阅与打印标注。文档以射极跟随器、共射放大器为切入点结合两级与三级放大电路的测量讨论电压增益、通频带、静态工作点与电容耦合的影响并给出BCC失真度测量、波特图测量等方法用于识别截止失真与饱和失真。文中还通过R14参数调整展示最大不失真输出电压随增益变化的实际数据帮助读者理解参数与性能之间的权衡。目前已有156人学习适合需要把仿真结果与实测波形对照、梳理多级放大电路排错思路的读者深入研读。1. 从拾音到耳机的信号链助听器整机电路为什么要先摆一级射极跟随器助听器整机电路的调试现场有个反直觉现象两级共射放大直接串起来纸上算出的电压增益是 576 倍示波器量出来只有 445 倍波特图又给出 54dB。差掉的这 20% 不是仪器误差而是级间负载效应真实吃掉的部分。助听器要处理的输入信号只有毫伏级——驻极体麦克风输出典型 110mV而耳机驱动电平需要几百毫伏到伏级这条 4060dB 的增益链必须靠多级级联堆出来。整机通常这样排布射极跟随器做输入缓冲把麦克风的高内阻和后面共射级隔开两级共射放大承担主要电压增益末级再补一级射极跟随器做低阻输出。中间全部用电容耦合让每级静态工作点互不干扰。这套结构在 Multisim、falstad、ngspice 里都能完整复现而且它是模拟电路里少有的能一次跑通全链路、又能把失真度和通频带两个矛盾指标同时摆上台面的仿真题目。整机电路仿真测试的价值就在这里在焊板之前先把增益、带宽、失真三者的取舍关系摸清楚。2. 共射放大级的静态工作点与 R14 偏置整定2.1 分压式偏置的直流工作点怎么算助听器前两级都用分压式偏置的共射电路原因很直接整机靠纽扣电池或单节锂电供电电源电压随电量下滑温度也在变分压偏置配合射极电阻的直流负反馈能把集电极电流稳在 5% 以内。常见做法是让分压支路电流取基极电流的 510 倍这样基极电位基本由电阻分压比决定与管子 β 值关系不大。计算顺序固定不要跳步基极电位VB VCC × Rb2/(Rb1Rb2)射极电位VE VB − 0.7V射极电流IE VE/Re集电极电位VC VCC − IC×Rc管压降VCE VC − VE落在 24V 之间才算有余量元件符号典型取值对性能的影响上偏置电阻Rb147k与 Rb2 共同决定 VB阻值越大输入阻抗越高、工作点越易漂下偏置电阻Rb210k分压比越小 VB 越低Q 点向截止方向移动射极电阻Re1k提供直流负反馈越大工作点越稳、交流增益损失越多射极旁路电容Ce47µF交流旁路 Re把交流增益补回来集电极负载Rc4.7k决定单级电压增益和输出摆幅上限偏置电位器R14见 2.2滑动端位置直接决定 Q 点在交流负载线上的落点# 共射级直流工作点快速核算 VCC 6.0 # 整机供电助听器常见 1.5~6V Rb1, Rb2 47e3, 10e3 Re, Rc 1e3, 4.7e3 beta 200 Vbe 0.7 VB VCC * Rb2 / (Rb1 Rb2) # 基极电位由分压比决定 VE VB - Vbe # 射极电位硅管取 0.7V IE VE / Re # 射极电流工程上近似等于 IC IC IE VC VCC - IC * Rc # 集电极电位 VCE VC - VE # 管压降判断是否进入饱和 print(fVB{VB:.2f}V VE{VE:.2f}V IC{IC*1e3:.3f}mA VC{VC:.2f}V VCE{VCE:.2f}V)这段代码里Vbe换成 0.6V 就能覆盖小功率锗管beta只用于后续交流计算直流工作点里几乎不进公式这正是分压偏置的稳定性来源。跑出来的VCE如果小于 1V先别急着调交流增益管子在饱和区任何增益读数都没意义。2.2 R14 从 17% 调到 7%Q 点的滑动窗口R14 是共射级偏置支路上的电位器滑动端百分比改变分压比等价于把 Q 点在交流负载线上来回推。实测记录很有代表性R14 滑动端Q 点状态最大不失真输出 Uopp电压增益 Au20lgAu波形7%偏截止区无法取值——顶部失真截止失真11%偏低但有余量1.19V11942dB不失真17%接近交流负载线中点4.45V44553dB不失真摆幅最大40%偏饱和区无法取值——底部失真饱和失真规律很清楚Q 点越靠近交流负载线中点最大不失真输出越大能承受的输入信号也越大。17% 位置时输出摆幅 4.45V几乎吃满 6V 供电减去管压降后的余量一旦滑到 11%摆幅只剩 1.19V虽然波形还干净但输入信号稍大就立刻削顶。这里有个容易踩的坑调 R14 时只看增益数值会走偏先看波形是否削顶再读增益削顶状态下的 445 倍毫无参考价值。提示调电位器时用无感螺丝刀边调边看示波器。R14 滑动端氧化会造成增益跳变轻敲电位器外壳若输出幅度抖动先换件再谈参数。2.3 顶部失真与底部失真的判读逻辑单级共射输入输出反相所以判读方向要和直觉反着来。Q 点偏低、基极电流不足时管子先进入截止集电极电压往电源方向顶输出正半周被削平示波器上看到的是顶部失真对应截止失真Q 点偏高、集电极电流过大时管子先进入饱和集电极电压被拉到接近射极电位输出负半周被削平看到的是底部失真对应饱和失真。定位时不要只盯着 R14 本身。顶部失真意味着基极偏置偏低要找上偏置电阻 Rb1 虚焊或 R14 上端接触不良底部失真意味着基极偏置偏高查下偏置电阻 Rb2 和 R14 下端。用万用表直流档量 VB、VC、VE 三个点比反复拆件快得多。import numpy as np def thd_and_fund(t, v, f01000.0): 从示波器导出的时域波形算总谐波失真与基波增益 t: 时间数组(s)等间隔采样 v: 输出电压数组(V) f0: 输入正弦频率(Hz)助听器测试常取 1kHz N len(v) dt t[1] - t[0] spec np.fft.rfft(v - v.mean()) * 2 / N # 单边幅度谱 freqs np.fft.rfftfreq(N, dt) k0 int(round(f0 * N * dt)) # 基波谱线序号 fund abs(spec[k0]) harm np.sqrt(sum(abs(spec[k * k0]) ** 2 for k in (2, 3, 4, 5))) return 20 * np.log10(fund), harm / fund * 100.0 # 典型调用t、v 从 CSV 读入后直接套用 # print(thd_and_fund(t, v)) - (基波dB, 失真百分比)f0必须和信号源设置一致否则k0会落到错误谱线上采样率低于 20 倍 f0 时5 次谐波会混叠THD 读数偏小。这套算法量的是 25 次谐波对小信号放大器的失真评估足够用。3. 多级级联增益核算576 与 445 的差距在哪3.1 峰峰值口算法与分贝换算两级放大的测量链路很短函数发生器给 10mV 峰峰值正弦示波器在末级输出读到 4.45V 峰峰值电压放大倍数就是两个峰峰值相除。import math def gain_db(vo_pp, vi_pp): au vo_pp / vi_pp return au, 20 * math.log10(au) au, db gain_db(4.45, 0.01) print(fAu{au:.0f} {db:.1f}dB) # Au445 52.97dB4.45 / 0.01 44520lg445 53dB。波特图给出 54dB两者差 1dB 属于读数误差范围可以互相印证。这里最容易犯的错是把示波器的峰峰值当成有效值代入或者拿信号源设置值当输入幅度——信号源内阻和耦合电容会分掉一部分实测输入永远比设置值小。正确做法是在第一级输入端并一个探头以实际测到的Ui_pp为准。3.2 输入电阻充当负载的衰减模型理论计算 Au1 −64、Au2 −9乘积 576实测只有 445比值 0.773。这 22.7% 的损失来自第二级的输入电阻 Ri2 并联在第一级的集电极负载 Rc1 上。单级空载增益写成Au1 −β·Rc1/rbe接上后级之后 Rc1 的有效值变成Rc1 // Ri2增益随之缩水Rc1 4.7e3 Ri2 16e3 # 第二级输入电阻由 Rb1//Rb2//rbe 估算得到 Au1_open 64 # 单级空载电压增益 Rac Rc1 * Ri2 / (Rc1 Ri2) # 交流等效负载 Au1_load Au1_open * Rac / Rc1 # 带载后的第一级增益 print(f等效负载 {Rac:.0f}Ω第一级增益 {Au1_load:.1f}级联总增益 {Au1_load*9:.0f})按这组参数跑出来总增益落在 445 附近与示波器读数吻合。这说明一件事多级放大电路级联时后级的小输入电阻会作为前级负载直接压低前级的电压放大倍数。想减小这种损失只有三条路——提高后级输入电阻加大偏置电阻或改用射极跟随器做级间缓冲、降低前级输出电阻、或者接受增益损失并在设计时预留裕量。注意验收多级放大器不能只看空载增益。把所有级都断开单独测得到的乘积一定比整机联调值高这个差值就是负载效应的量化结果。3.3 电容耦合与静态工作点解耦级间电容耦合的作用是隔直流、通交流。前一级集电极的直流电位通常在 34V后一级基极直流电位在 1.5V 左右直接连会把两级的 Q 点彻底搅乱。串一个耦合电容之后每一级的静态工作点独立计算、独立调节R14 调第一级时不会牵动第二级的偏置。耦合电容的取值由高通截止频率决定fc 1/(2π·C·Ri)其中 Ri 是后级输入电阻import math def coupling_cap(fc, Ri): return 1 / (2 * math.pi * fc * Ri) print(f{coupling_cap(20, 16e3)*1e6:.2f} µF) # 20Hz 下限需 0.5µF print(f{coupling_cap(100, 16e3)*1e6:.2f} µF) # 100Hz 下限需 0.1µF助听器语音频段下限一般做到 100300Hz计算出来 0.1µF 就够但仿真里常见 10µF原因是电解电容容差大、低温下容值衰减留十倍裕量更稳。副作用是开机瞬间的充电冲击变长整机静音电路要能覆盖这段几百毫秒的暂态。4. 波特图与通频带两级 54dB 为什么比三级 42dB 更窄4.1 幅频特性曲线的仿真测量方法波特图给的是电压放大倍数随频率的变化横轴对数频率、纵轴分贝。仿真时扫频范围设 1Hz10MHz、每十倍频程 20 点是通用配置低频段要密一些才能看清耦合电容造成的下降斜率。示波器测的是单点 1kHz 的增益波特图测的是整条曲线两者在 1kHz 处应该对得上这也是验证仿真模型没建错的第一道关卡。手工用示波器逐点描波特图太慢ngspice 的交流扫描加上.meas语句可以自动提取关键点* 助听器两级共射放大交流扫描 VCC 1 0 DC 6 Vin 2 0 DC 0 AC 1 C1 2 3 10u Rb1 1 3 47k Rb2 3 0 10k Q1 4 3 5 QNPN Rc1 1 4 4.7k Re1 5 0 1k Ce1 5 0 47u C2 4 6 10u * ... 第二级结构与第一级相同末级接负载 RL RL 7 0 32 ; 耳机等效负载 .ac dec 20 1 10meg .meas ac gain_max MAX vdb(7) .meas ac f_low WHEN vdb(7)gain_max-3 FALL1 .end.ac dec 20 1 10meg表示每十倍频程采样 20 点、扫到 10MHz.meas先找出中频段最大增益再定位增益下降 3dB 的两个频点直接给出通频带上下限。把RL从 32Ω 改成 600Ω能看到高频段曲线抬升这就是负载变轻对带宽的贡献。4.2 级联造成的带宽收缩怎么估每一级放大都有自己的高频截止点级联之后总的高频截止会低于任何一级。理想单极点模型下有个好用的估算式fH_n fH1 × sqrt(2^(1/n) − 1)n 是级数。import math def fh_cascade(fh1, n): return fh1 * math.sqrt(2 ** (1 / n) - 1) print(f两级{fh_cascade(20e3, 2)/1e3:.2f} kHz) print(f三级{fh_cascade(20e3, 3)/1e3:.2f} kHz)单级高频截止 20kHz 时两级级联压到约 12.9kHz三级压到约 10.2kHz。这正好解释了文档里那条结论多级放大电路的电压增益变大但通频带变窄。增益和带宽这对矛盾在多级结构里被放大设计时要先确定语音频段的实际需求再决定堆几级。4.3 三级 42dB 却带宽更宽的原因排查按公式级数越多带宽越窄但实测三级电路反而比两级宽同时增益从 54dB 掉到 42dB。这组数据不能只归因于级数需要拆开看三级版本的 R14 位置是 11%两级版本是 17%光偏置点变化就让第二级增益下降了一截这是增益降低的主因末级采用射极跟随器后输出阻抗从几千欧降到几十欧外部耳机负载的分流大幅减小等效高频极点上移这才是带宽变宽的主因。想验证这个判断把三级版本的 R14 调回 17% 重跑一次交流扫描如果增益回到 50dB 以上而带宽仍优于两级说明带宽改善确实来自缓冲级。结构R14 位置中频增益通频带主导因素两级共射17%54dB较窄级联极点叠加 后级负载重三级含跟随器11%42dB较宽偏置点下移降增益缓冲级卸负载扩带宽提示比较不同结构的带宽时必须把偏置点固定成同一组值否则测到的是两个变量的混合结果结论不可用。5. 整机仿真测试的推进顺序与故障注入排查技巧仿真跑不通八成是把三种分析混着做。稳妥的推进顺序是直流工作点分析、交流小信号扫描、瞬态分析先确认每级 Q 点落在放大区再确认中频增益和带宽符合预期最后加正弦激励看波形有没有削顶。顺序颠倒的话瞬态波形失真时你分不清是偏置问题还是电容取值问题。故障诊断用故障注入法比逐点测量快。在仿真里主动把一个元件改成开路或短路记下症状再到实物上做比对注入的故障仿真现象实物验证手段耦合电容开路后级直流正常、交流无输出逐级测交流幅度断点即所在级射极旁路电容开路增益骤降约 10 倍波形不失真测发射极交流电压有明显交流即失效偏置电位器滑动端开路输出冲到电源轨顶部或底部削平量 VB 是否等于 VCC 或 0V电源退耦电容失效输出叠加高频自激短路退耦电容振荡消失即确诊行尾那条排查经验值得单独记自激振荡在助听器里表现为持续的啸叫与声学反馈的啸叫不同前者拔掉麦克风仍然存在后者拔掉麦克风就消失。用这一条就能把电路问题和结构问题分开省掉大量拆装时间。本文还有配套的精品资源点击获取