这些年我前前后后拆过好几台老收音机,有一台从收废品那淘来的,机壳裂了一条缝,但收音部分完全正常。问题只有一个:耳机孔接上耳机声音凑合能听,可一旦想外放或者接进Arduino这种开发板做音频实验,信号就弱得让人想砸桌子。其实这不是收音机坏,而是缺了中间一级——音频放大器。后来我干脆用BJT三极管自己搭了一个简易音频放大器,成本不到十块钱,全程面包板搞定,顺手还把它接到了Arduino上玩各种音频小项目。这篇博文就把电路图、元件清单、原理推导和实操踩坑全写清楚,照着搭基本一次通电就能出声。
这套东西适合谁?一个是还在啃三极管原理、想知道书本上那堆偏置电阻到底怎么用的学生党,另一个是手头有Arduino、想给它加一级干净放大输出的DIY玩家,还有纯粹想把老收音机耳机口废信号重新利用起来的折腾型选手。别被“音频放大器”这几个字吓到,核心就是一只BJT加几个电容电阻,原理吃透了以后做传感器信号调理、做音频前端,都能复用同一套思路。
1. 为什么用BJT搭音频放大器:原理与选型背后的门道
音频放大器听起来像是个“高保真专用设备”,但实际上,最原始的放大需求就是“把小信号变大”。收音机耳机口输出的信号,幅度大约在几十毫伏到两三百毫伏之间,直接驱动不了喇叭,但如果先把它送进一只BJT三极管的基极,让三极管用外部电源的能量去复制并放大这个信号,就能得到几伏级别的输出。这正是音频放大器最本质的工作方式。
1.1 不到一分钟看懂BJT的工作本质
BJT三极管的英文全称是Bipolar Junction Transistor,翻译过来是“双极型晶体管”,意思是它内部同时靠电子和空穴两种载流子导电。NPN型三极管可以理解成一个“电流控制的电流源”:基极电流Ib流入后,集电极电流Ic会被放大成β倍(直流放大倍数,常见小信号管在100到400之间)。这个β在数据手册里写作hFE。
很多人一开始学三极管,总喜欢念叨“放大电流、放大电流”,但真正搭放大电路时,你会发现我们关心的并不是电流本身,而是电流流过电阻时在电阻两端产生的电压变化。放大电压的本质,就是把Ib的变化转成Ic的变化,再让Ic流过一个电阻Rc,从而在Rc上得到ΔU = ΔIc × Rc这么大的电压摆动。只要这个摆动比输入信号的电压变化大,电路就完成了“放大”。
音频信号是交流信号,正负交替,而三极管只对单一方向的基极电流敏感。所以必须先把信号的工作点垫到一个合适的直流电流上,让输入信号在这个直流基础上做“小幅度摇摆”,三极管才能完整地放大信号的正半周和负半周。这就是静态工作点存在的意义。后面计算那一节,会专门演示怎么把这工作点算出来。
1.2 共射极放大电路为什么是最顺手的方案
三极管放大电路有共射极、共集电极、共基极三种基本接法,名字里的“共”指的是哪个极作为输入输出的公共端。音频放大器领域,共射极电路用得最多,因为它同时具备电压增益和电流增益,一级电路就能把信号放大几十倍。
共射极电路的特点是信号从基极进、集电极出、发射极直接或者通过电阻接地。集电极电阻Rc是关键角色,它把集电极电流的变化转化成集电极电压的变化。栅极偏置则负责设定一个合理的直流工作点,让三极管处于放大区,而不是饱和区或截止区。
共集电极电路(也叫射极跟随器)在音频电路里也常见,但它的电压增益约等于1,优点是输入阻抗高、输出阻抗低,适合做阻抗变换,也就是把一个高阻抗的信号源接到低阻抗负载上去。共基极电路增益也不低,但输入阻抗很低,音频场景里很少直接用。所以我的建议很明确:想学原理、想搭出一个真正“有放大效果”的音频放大器,第一选择永远是共射极。
1.3 和运放、JFET放一起比一比,BJT赢在哪
做过两年电子DIY以后,你会发现同一级放大任务,摆在桌面上的方案有运放、JFET(结型场效应管)、BJT三种。运放是目前最省心的方案,一片NE5532或LM358就能达到很高的增益和很低的失真,外围电阻一搭就有固定增益,很多成品音频前级都用它。那为什么还要学BJT?
因为运放是“给你结果”,BJT是“展示过程”。用BJT搭放大电路,你必须自己算偏置、算工作点、算增益。这笔账算明白了,之后用运放、用仪器仪表,你都清楚每一级电压是怎么来的。而且BJT分立电路在成本、供电灵活性和细节调校上有自己的位置,比如有些高阻抗麦克风前置电路会用JFET加BJT组合,JFET负责高阻抗输入,BJT负责电流放大和输出驱动,两个器件各干各的强项。
JFET的输入阻抗非常高,适合直接接麦克风、拾音器这类源阻抗很高的信号源,但它的一致性不太稳定,同型号不同管子之间参数差异比BJT大,对初学者不算友好。BJT的输入阻抗虽然低一些,但偏置电阻可以通过分压网络灵活设计,数值可控、计算简单、市面上随便哪个元件盒里都能翻出几只,这才是它适合入门教学的核心原因。
2. 元件清单与工具准备:照着买就行
既然要动手搭,第一件事就是把材料准备齐。我不太建议一开始就买那种“全彩套装”,里面一大堆用不上的传感器模块。做这个音频放大器项目,全部核心元件不超过十种,到本地电子市场或者网购平台搜对应型号就能一次买全。
2.1 核心元件清单
下面这张表格是我实际焊接和面包板搭建时用的元件清单,全都按“最容易买到、参数适中、不会踩坑”的原则选出来的:
| 元件 | 型号/参数 | 数量 | 作用说明 |
|---|---|---|---|
| NPN三极管 | 2N3904(或S8050、9013) | 1只 | 核心放大器件 |
| 上偏置电阻 | 47kΩ(1/4W) | 1只 | 与R2组成分压,设定基极电位 |
| 下偏置电阻 | 10kΩ(1/4W) | 1只 | 配合R1设定静态工作点 |
| 集电极电阻 | 1kΩ(1/4W) | 1只 | 把Ic变化转为电压变化 |
| 发射极电阻 | 220Ω(1/4W) | 1只 | 稳定工作点,抑制温漂 |
| 发射极旁路电容 | 10μF~100μF电解电容 | 1只 | 交流短路Re,提升增益 |
| 输入耦合电容 | 1μF电解电容(或0.1μF薄膜电容) | 1只 | 隔离直流,通过交流信号 |
| 输出耦合电容 | 10μF~100μF电解电容 | 1只 | 隔离输出端直流,保护负载 |
| 电源退耦电容 | 100μF电解电容+0.1μF陶瓷电容 | 各1只 | 滤除电源高频纹波 |
| 面包板跳线 | 若干 | 若干 | 连接电路 |
| 信号源 | 手机耳机孔/收音机耳机孔 | 1台 | 输入信号 |
| 负载 | 耳机、有源音箱或压电蜂鸣片 | 1个 | 听声音结果 |
常用电阻功率选1/4W就够,三极管整机也就几十毫瓦功耗,电阻不会发热。电解电容耐压选16V或者25V,比5V供电高出一大截,安全裕量足够。
2.2 三极管选型:2N3904、9013、S8050怎么选
新手最容易卡在“我该买哪个型号”上。我的回答非常直接:有2N3904就买2N3904,没有就用S8050或者9013,这三者的引脚排列(绝大多数是EBC排列,但S8050也有BCE排列的封装,务必用万用表确认)和参数都适合这个小功率放大场景。
2N3904是北美最经典的小信号NPN管,hFE大约在100到400之间,集电极最大电流200mA,截止频率300MHz,做音频放大绰绰有余。S8050和9013是亚洲市场常见的管子,9013的hFE通常也能做到100以上,驱动几十毫安的集电极电流都没有压力。有些廉价的9013引脚排列是EBC,而S8050某些批次是BCE,区别很要命,接反了三极管不工作或者直接烧,所以上电前一定用万用表二极管档找一下BC、BE的方向,顺便确认hFE档能读到放大倍数。
我自己的习惯是:凡是网购“三极管套装”,到手后先用万用表的hFE档挨个测量并记录放大倍数,然后把β值接近的管子归类。音频放大器对β值不敏感,但一致的β值会在后面做两级放大时更方便调试。
2.3 工具准备与测量注意
搭面包板至少需要一个数字万用表、一把剥线钳、若干面包板跳线。如果准备改成洞洞板焊接,那么再准备一把尖头烙铁、焊锡丝和吸锡带。万用表是刚需,因为后面调试静态工作点时,每一步都要量电阻两端的电压,没有表就只能靠猜。
测量时有一个很容易犯的错误:测电压要把红黑表笔并联在元件两端,测电流要串联在回路里。新手经常用电流档去直接并联电池两端,结果就是烧表保险丝。调试音频放大器这种小电流电路,我几乎全程只用电压档,通过测已知电阻两端电压再除以阻值来推算电流,尽量避免串联电流表打断电路。
3. 电路图解析与参数计算:看得懂、算得出、搭得对
网上搜“音频放大器电路图”,能搜出一大堆,但很多图要么没有标明元件数值,要么数值一看就是拍脑袋写的。这一节我给出一个经过实测、适合5V供电的完整电路,然后一步一步教你算工作点和增益。学会了这套计算,以后自己改供电电压、改三极管,都知道公式怎么用。
3.1 整机电路连接示意
先看电路连接关系。NPN三极管2N3904的集电极通过Rc接电源正极,发射极通过Re接地。基极接到R1和R2的分压点,R1另一端接电源正极,R2另一端接地。输入信号经过C1耦合电容接到基极与R2的接点上。C2并联在Re两端,作为发射极旁路电容。C3从集电极引出,作为输出耦合电容,输出端接耳机或下一级电路。
下面用文字画出连接逻辑,方便对照面包板一排一排地插:
VCC (5V) | ├─ R1 47kΩ ──────┬───────── 基极 | | | R2 10kΩ C1 Q1 2N3904 | | | 集电极─ Rc 1kΩ ─── VCC GND IN 发射极─ Re 220Ω ─── GND | GND为了更直观,我拆成逐点连接看着更清楚:
- VCC接R1一端,R1另一端接节点B。
- 节点B接R2一端,R2另一端接GND。
- 节点B接C1正极,C1负极接信号输入端。
- 节点B接Q1的基极。
- Q1的集电极接Rc一端,Rc另一端接VCC。
- Q1的发射极接Re一端,Re另一端接GND。
- C2并接在Re两端,注意电解电容正极接Q1发射极侧。
- Q1的集电极接C3正极,C3负极接信号输出端。
这里所有电解电容的极性都必须朝正确方向,接反了轻则漏电、重则炸裂(电解电容内部压力会骤升)。判断规则:电容正极接直流电位高的一侧。C1正极接基极偏置节点(大约0.9V),负极接输入信号(通常为0V附近),C2正极接发射极(约0.2V),负极接地,C3正极接集电极(约4V),负极接负载或悬空,这几个方向都按“高电位到低电位”来就对了。
3.2 静态工作点完整计算:5V供电版全过程
为什么要算静态工作点?因为三极管只有在放大区——也就是Vce在饱和电压以上、且集电结反偏——才能让交流信号无失真地通过。静态工作点设得太高,正半周会撞上饱和区,顶部被削平;设得太低,负半周会进入截止区,底部被截掉。目标是把Vce设定在电源电压的一半左右,让输出电压能双向摆动。
以VCC=5V、R1=47kΩ、R2=10kΩ、Rc=1kΩ、Re=220Ω为例。
第一步,计算基极电压。分压电路的空载输出电压公式是:
Vb ≈ VCC × R2 / (R1 + R2) = 5 × 10 / (47 + 10) = 50 / 57 ≈ 0.877V
虽然基极会拉走一点电流,但由于三极管的β通常大于100,基极电流只有几个微安,对分压点的影响很小,工程上可以忽略。
第二步,计算发射极电压。NPN硅管的发射结压降Vbe约0.65V到0.7V之间。因此:
Ve = Vb - Vbe ≈ 0.877 - 0.65 = 0.227V
第三步,计算发射极电流。发射极电阻Re两端电压就是Ve,所以:
Ie = Ve / Re = 0.227V / 220Ω ≈ 1.03mA
由于Ie约等于Ic,集电极电流大约就是1mA。
第四步,计算集电极电压和Vce。集电极电阻Rc上的压降是:
Vrc = Ic × Rc = 1mA × 1kΩ = 1V
所以集电极电位:
Vc = VCC - Vrc = 5 - 1 = 4V
Vce = Vc - Ve = 4 - 0.227 = 3.773V
Vce大于饱和电压(约0.2V),说明三极管处于放大区,静态工作点合理。电源电压5V的话,集电极电压4V,离电源轨还有1V余量,离发射极还有3.7V余量。这意味着输出信号最坏情况下可以向上摆1V、向下摆3.7V。咦,看起来不对称?确实,为了追求电路简单,这个偏置方案牺牲了一点对称性,但正好说明一个问题:如果你想要更大的输出摆幅,可以把Rc选大一点,让Vc降到2.5V附近(例如Rc=2.2kΩ),但增益也跟着改变,需要自己权衡。
3.3 增益怎么来的,耦合电容与旁路电容各自的任务
交流通路里,输入信号加到基极后,基极电压发生微小变化ΔVb,发射极电压也跟着变化ΔVe,但C2把Re在交流信号下短路了,所以发射极交流等效接地,交流信号看到的发射极阻抗只剩三极管内部的小信号等效电阻re。
re的计算公式是:
re ≈ 26mV / Ie = 26mV / 1.03mA ≈ 25Ω
这个公式来自半导体物理中二极管电流与跨导的关系,常温下工程上取26mV。理解这个数字很重要:工作电流越大,三极管的跨导越高,re越小,增益越大。
输出电压变化量是ΔIc × Rc,输入电压变化量约等于ΔIb × β × re,或者更直接地,共射极电路电压增益近似为:
Av ≈ -Rc / re = 1000 / 25 = 40倍
负号代表反相,也就是输入上升时输出下降。40倍电压增益相当于32dB,对一级小信号放大来说是相当可观的数字。如果去掉C2旁路电容,等效发射极阻抗变成Re+re≈245Ω,增益会掉到4倍左右,这就是为什么C2必须接上才能获得高增益。
耦合电容C1和C3则各自承担“隔直”任务。C1隔断输入信号源可能带有的直流分量,防止它破坏基极偏置。C3隔断集电极4V直流电压,防止直流电流灌进耳机或下一级电路烧毁器件。电容的取值决定低频截止频率,C1和后面的输入阻抗共同构成高通滤波器,具体公式后面会提。
3.4 想提高增益或匹配不同阻抗怎么改
实际使用中,40倍增益对耳机信号可能稍大,对收音机耳机口信号又刚好。如果信号源更强(比如手机耳机口输出能到几百毫伏),接入后可能失真。这时可以在C2旁路电容的位置串联一个10Ω到100Ω的电阻再接地,让交流信号也看到一点负反馈,把增益压到10~20倍,同时降低失真。
如果信号源很弱,比如动圈麦克风只有几毫伏,40倍还不够,可以把Rc调到4.7kΩ,同时调整R1到100kΩ、R2到20kΩ,让工作点继续保持在放大区。此时re仍是25Ω左右,增益大约188倍。不过增益不是越高越好——电阻值越大,内部热噪声和电源纹波也会被放大,整机信噪比可能变差。做DIY音频放大器,建议在“够听”和“不自激”之间找一个平衡点,通常一级放大做20到60倍最舒服。
还有一条经验线:想让高频更通透,C1和C3可以考虑用薄膜电容代替电解电容。电解电容在高频下等效串联电阻更大,声音会蒙一点。但作为入门实验,先用便宜的电解电容听清原理,后续再发烧也不迟。
4. 动手实做:从面包板到收音机、Arduino
理论算完了,接下来就进入最快乐的环节——插面包板。我第一次搭这个电路,从手忙脚乱到通电出声,总共花了不到十分钟,但中间也遇到过信号源接地没共地导致的无声问题。这节我按实际操作顺序一步步写,你跟着做基本不会翻车。
4.1 一步一步搭面包板
面包板的上下两排横向连通,中间五孔纵向连通。先把2N3904插在面包板中央,让三个引脚分别落在三条不同的纵向跳线上,并确保引脚顺序和封装图对得上。如果你不确定引脚排列,用万用表二极管档测,红表笔接一个脚、黑表笔接另外两个脚如果都显示0.6V左右,那红表笔接的就是基极,剩下两个脚中电压更高的那个是发射极。
随后按连接关系逐个插电阻和电容:
- 插入R1:一端连接VCC正极排,另一端连接基极节点。
- 插入R2:一端连接基极节点,另一端连接GND排。
- 插入Rc:一端连接VCC正极排,另一端连接三极管集电极节点。
- 插入Re:一端连接三极管发射极节点,另一端连接GND排。
- 插入C2:并接在Re两端,正极朝三极管发射极侧。
- 插入C1:负极接信号输入线,正极接基极节点。
- 插入C3:正极接集电极节点,负极接信号输出线。
接线完成后先别急着接信号源。先用万用表测量各个节点的直流电压:基极应该在0.8V左右,发射极0.2V,集电极4V左右,电源正负极之间没有短路。测完再输入信号。
4.2 接耳机和收音机的实操细节
信号源接法很多人搞错。手机或收音机的耳机孔是立体声三极插头,左右声道和内芯都是信号正极,外壳是公共地。你需要一个3.5mm音频线,把它剪断后剥出里面的线芯,左右声道两股线可以并在一起作为正极,外面的屏蔽层作为负极。
把正极线接C1负极,把负极线接到面包板的GND排,同时保证收音机或手机的地与电路共地。这一步非常关键:如果不共地,信号根本没有闭合回路,放大电路只会输出嗡嗡噪音。
负载接法同理。吃灰耳机拆一只,或者用那种几块钱的压电蜂鸣片(注意不是带驱动电路的那种有源蜂鸣器,而是压电陶瓷片),正极接C3负极,负极接GND。接通电源后,慢慢旋转收音机音量旋钮,你应该能在耳机或蜂鸣片里听到清晰的广播声。如果声音很小,检查C2是否插好;如果声音破音,检查输入信号是不是太大了,把收音机音量调小一点。
4.3 接Arduino输出的问题与解药
和收音机相比,Arduino的数字输出引脚只能输出0V或5V两个电平,直接插到C1输入端,放大电路会因为输入信号幅度太大而严重失真。很多人在这一步翻车,以为电路有问题,其实是驱动电平不匹配。
想让Arduino播放WAV或蜂鸣音乐,有两条路。第一条是用analogWrite()配合PWM输出,频率约490Hz或980Hz(取决于引脚),再让输出经过一个RC低通滤波把PWM载波滤掉,只留下模拟音频包络。可以在Arduino输出引脚上串一个10kΩ电阻到GND,再接一个1μF电容到C1负极,构成一个简单低通滤波,截止频率约1/(2πRC) ≈ 16Hz,这就把PWM高频载波干掉大半。
第二条路是用 Arduino 里更高精度的DAC引脚。但基础型号的Uno板子没有真正的DAC,只能靠PWM。如果你用的是ESP32或某些带DAC的开发板,DAC输出可以直接经过C1输入到放大电路,效果更好。有ESP32的还可以顺便把WAV文件放在SD卡或者通过WiFi传输,做一台网络音频播放器。
一定要记住,Arduino输出的地线必须和放大器电路共地。接线顺序是:Arduino GND接面包板GND排,Arduino信号引脚接滤波电路再进C1,接好之后打开串口监视器播放测试音,基本能从头到尾跑通。
4.4 仿真验证:Multisim / Wokwi 先模拟再动手
现在做电子实验有个好处,可以先用仿真软件把电路跑一遍,确认参数没问题再动手焊。Multisim是很多院校用的仿真工具,里边的元件库自带2N3904,搭电路和搭面包板几乎一样。地址栏里找到万用表工具,可以直接显示工作点电压,比我前面手算的还方便。
如果不想装重型软件,在Wokwi这个网页仿真平台里,它反而更适合Arduino相关项目:左侧选Arduino Uno,再选BJT元件库里的2N3904,把电阻电容拖进去,点开始仿真就能看到波形。Wokwi的好处是免费、网页打开就能用、还自带逻辑分析仪,对入门调试足够了。
我自己的习惯是:先算一遍,再仿真一遍,最后实搭一遍。三次结果对照,如果全部一致,电路基本不会出错。仿真还能帮你快速试错,比如把R1改成100k,看波形怎么变化,心里对电路的理解会加深不少。
5. 常见问题速查与实际调试心得
DIY音频放大器出问题,几乎不会是“原理不对”,而是接线、共地、电容极性这种细节。我把这几年调试类似电路遇到的高频问题和对应的解决方案整理了一下,做成速查表,建议收藏后按图索骥排障。
5.1 常见问题速查表
| 现象 | 可能原因 | 排查与解决办法 |
|---|---|---|
| 完全无声 | 三极管引脚接错 | 用万用表二极管档确认B、C、E,按确认后的排列重插 |
| 完全无声 | 电源没接地共地 | 确认信号源地与面包板GND连通 |
| 完全无声 | 电解电容接反 | 检查C1、C2、C3极性方向,接反时电容可能漏电发热 |
| 声音很小 | C2旁路电容没插好 | 确认C2确实并联在Re两端,接触良好 |
| 声音破音 | 输入信号过大 | 调小信号源音量,或增大R1/R2分压比例降低增益 |
| 有广播但有明显底噪 | 电源纹波大 | 在VCC与GND之间加0.1μF和100μF电容并联退耦 |
| 手靠近电路杂音变大 | 输入端悬空或接触不良 | 检查C1与信号线连接,或者用屏蔽线做输入 |
| 通电后管子发烫 | 工作点电流过大 | 量Re两端电压,若大于0.5V说明Ie过大,增大Re或调R1/R2比例 |
| 高频声音刺耳 | 旁路电容选小了 | 适当增大C2到47μF~100μF,降低高频增益尖峰 |
注意,电解电容接反造成的故障很阴险,有时还能出声,但声音里夹杂持续的沙沙杂音,而且电容外壳会微微发热。遇到这种诡异现象,第一时间拆掉电解电容检查正负极,往往就能找到病根。
5.2 我在调试中踩过的4个坑
第一个坑是“信号源地没接”。我第一次用手机耳机口做信号源,只把信号正极接到了电路输入端,没把手机的地接到面包板GND,结果示波器上看到一堆毛刺,声音完全是噪音。当时还以为是三极管坏了,后来才想到音频插头的地必须共地。现在只要接音频信号源,我第一件事就是确认屏蔽层是否连上了GND排。
第二个坑是“以为增益越高越好”。我把Rc换到10kΩ,试图把增益推到400倍,结果电路各种自激啸叫。高频自激在面包板上太常见了,原因包括走线过长、电源退耦不足、输入输出线靠太近。后来我在电源两端并联了0.1μF陶瓷电容,把输入线和输出线分开走,啸叫才消失。做音频放大,稳定压倒一切。
第三个坑是“面包板接触不良”。面包板用久了,中间弹簧片会氧化或松弛,看起来插进去了其实没通。最后我总结出一个排查顺序:先量电源轨有没有5V,再量基极电压,然后是集电极电压,一级一级往下量。几分钟就能定位到哪条跳线出问题。
第四个坑是“PWM输出直接接放大电路”。Arduino的PWM输出频率大约490Hz,虽然听感上是频率可变的方波,但它含有大量高频分量。没加RC滤波时,放大电路输出的是一团刺耳的响声,完全听不出旋律。后来加了10kΩ电阻和1μF电容的低通滤波,再进放大器,声音就正常多了。只要是开发板PWM输出,滤波这步不能省。
5.3 再往前走一步:音量电位器、两级放大、推喇叭改造思路
基础版电路玩明白后,有两条明显的升级路径。第一条是加音量电位器,在C1前面串一个10kΩ或者50kΩ的对数型电位器,中间抽头接C1,另外两端分别接信号源和地,就能实现音量连续调节。特别提醒:音频用对数电位器(标记为A型),线性电位器(B型)调音量时前段变化太猛,手感很怪。
第二条是加一级射极跟随器输出,用来驱动低阻抗负载。共射极放大器输出阻抗偏高,直接推阻抗只有32Ω的耳机时,电压会被拉低很多。用一个三极管接成共集电极电路,基极接前级输出,发射极接一个10Ω到100Ω的电阻到地,输出从发射极引出,再接一个220μF电容到耳机,这样输出阻抗大幅降低,耳机听感更稳。如果你想让放大电路直接驱动小喇叭,那已经不是“简易放大器”的范围了,需要再加一级功率放大或者用音频功放芯片,比如PAM8403这类D类功放模块,几块钱一个,效率高很多。先把手头的BJT小信号放大电路调好,再往功率方向走,会顺很多。
这个小项目扩展空间还很大:想加音调控制,可以在反馈回路里串RC网络做高音和低音调节;想加大动态,可以让两级BJT放大器配合JFET缓冲;想做成完整作品,可以把Arduino的PWM音频源和这个放大器装进一个3D打印外壳里,变成一台复古风桌面音频装置。这大概就是我开始玩电子时最享受的部分——一个小三极管,配上几颗电阻电容,就能让无声的信号重新开口说话。实际上,在调试完这个电路后,我自己最大的感受就是:书里的公式真的有用,但只有亲手量过基极电压、听过失真声音的变化,那些公式才真正变成你的东西。