1. 硬件电路设计中的经典电路拆解与实战分析
搞硬件设计这行十几年,我越来越觉得,真正拉开工程师水平的往往不是谁背的公式多,而是谁脑子里存着一批经过实战验证的经典电路。这些电路就像老木匠工具箱里的凿子和刨子,看着不起眼,但到了关键时候,拿出来就能解决问题。今天要聊的这20个经典电路,涵盖了防反接、防倒灌、电源变换、信号调理、驱动隔离等常见场景,每一个都是我在实际项目中反复用过、踩过坑、改过参数才敢拿出来说的。不管你是刚入行的硬件新人,还是做了几年想系统梳理知识体系的工程师,这些内容都值得你花时间慢慢看。尤其是防反接和防倒灌这两块,几乎每个带电池或外接电源的产品都会遇到,搞不清楚原理,轻则烧板子,重则批量返工。
1.1 为什么这些电路值得反复研究
很多新手喜欢追新芯片、新方案,觉得用一颗集成度高的IC就能搞定一切。但实际做产品的时候你会发现,成本、供货、可靠性、可维护性这些因素往往比“先进”更重要。一个用分立MOS管搭的防反接电路,成本可能只要几毛钱,而一颗专用的理想二极管芯片可能要几块钱,在大批量生产时这个差价非常可观。更重要的是,分立方案你能完全掌控每一个参数,出了问题知道去哪里找原因,而集成芯片一旦出问题,你只能换芯片或者加外围电路来补救。
这些经典电路之所以经典,是因为它们在几十年的工程实践中被反复验证过,设计思路清晰,参数计算有章可循,失效模式也已经被摸透了。你不需要从零开始发明一个新电路,只需要理解它的工作原理,然后根据自己项目的具体需求调整参数就行。这就像学做菜,先把几道经典家常菜练熟了,再去做创新菜,心里才有底。
1.2 本文覆盖的核心电路分类
这20个电路我大致分了几类:第一类是电源保护类,包括PMOS防反接、NMOS防反接、防倒灌电路、限流充电电路;第二类是电源变换类,包括Buck电路、Boost电路、Buck-Boost电路、LDO电路;第三类是信号调理类,包括差分放大电路、运算放大器经典电路、推挽电路;第四类是驱动与隔离类,包括光耦驱动PMOS高端开关、三极管驱动PMOS实现延迟启动、背靠背MOS管双向开关、IR2110应用电路;第五类是其他实用电路,包括无源蜂鸣器驱动、485通信电路、抗干扰电路等。每一类我都会挑最典型的几个电路,把原理、参数计算、实操要点和踩坑经验讲透。
2. 电源保护类电路:防反接与防倒灌的实战设计
电源保护是硬件设计的第一道防线,也是最容易被忽视的地方。我见过太多项目因为省了一个防反接电路,结果用户插反电源直接烧掉整块板子,售后成本远超那几毛钱的器件。这一章重点讲PMOS防反接、NMOS防反接和防倒灌电路,这三个是实际产品中出现频率最高的。
2.1 PMOS防反接电路:原理与参数选型
PMOS防反接的核心思路是利用MOS管的导通特性,在电源正接时导通,反接时截止。具体来说,PMOS的源极接电源输入端,漏极接负载端,栅极通过一个电阻接地。当电源正接时,源极电压高于栅极电压,Vgs为负,PMOS导通,电流从源极流向漏极。当电源反接时,源极电压变为负,栅极通过电阻被拉到地电位,Vgs为正,PMOS截止,负载端没有电压,从而保护后级电路。
这里有几个关键参数需要计算。首先是PMOS的Vgs阈值电压,一般选-2V到-4V之间的型号,确保在最低工作电压下也能完全导通。其次是导通电阻Rds(on),这个直接决定了防反接电路的压降和发热。举个例子,如果负载电流是2A,选了一颗Rds(on)为50mΩ的PMOS,那么压降就是100mV,功耗是0.2W,用SOT-23封装基本没问题。但如果电流到了5A,压降就是250mV,功耗1.25W,这时候就得换更小Rds(on)的型号或者更大的封装。
栅极电阻的选择也有讲究。电阻太大,关断速度慢,反接时可能会有短暂的电流倒灌;电阻太小,功耗增加,而且可能影响EMI。一般选10kΩ到100kΩ之间,我通常用47kΩ,兼顾速度和功耗。另外,栅极和源极之间最好并一个稳压二极管,防止Vgs超过MOS管的耐压值,尤其是在电源有浪涌的时候。
注意:PMOS防反接电路在电源反接时,体二极管可能会导通。因为PMOS的体二极管是从漏极指向源极的,反接时源极为负,漏极为正,体二极管正向导通,电流会通过体二极管流到负载端。所以严格来说,PMOS防反接只能防“电源正负极接反”这种情况,不能防“负载端有电倒灌回电源”的情况。如果要防倒灌,需要另外加电路。
2.2 NMOS防反接电路:为什么它更适合大电流场景
NMOS防反接和PMOS防反接的思路类似,但NMOS的源极和漏极位置跟PMOS相反。NMOS防反接时,源极接负载端,漏极接电源输入端,栅极通过电阻接到电源正极。电源正接时,栅极电压高于源极电压,Vgs为正,NMOS导通。电源反接时,栅极电压为负,Vgs为负,NMOS截止。
NMOS防反接最大的优势是Rds(on)通常比PMOS小很多,同样封装和价格下,NMOS的导通电阻可能只有PMOS的三分之一甚至更低。这意味着在大电流场景下,NMOS防反接的压降和发热都更小。比如同样2A电流,PMOS可能需要50mΩ,NMOS可能只要15mΩ,压降从100mV降到30mV,功耗从0.2W降到0.06W,差距非常明显。
但NMOS防反接也有一个麻烦的地方:栅极驱动电压需要高于源极电压。在电源正接时,源极电压接近电源电压,栅极需要比源极还要高才能完全导通。如果电源电压是12V,栅极需要15V以上才能让NMOS完全导通。这就需要一个额外的升压电路或者电荷泵,增加了复杂度。所以实际项目中,如果电源电压比较低(比如5V以下),NMOS防反接的栅极驱动问题不大;如果电源电压比较高(比如12V、24V),要么用PMOS,要么加电荷泵。
我个人的经验是,电流小于3A、电压小于12V的场景,优先用PMOS防反接,电路简单,成本低。电流大于3A或者电压高于12V的场景,如果成本允许,用NMOS加电荷泵的方案,发热更小,可靠性更高。如果成本卡得很死,那就用PMOS并联或者选大封装的PMOS,但要注意均流问题。
2.3 防倒灌电路:PMOS背靠背与理想二极管方案
防倒灌和防反接是两回事。防反接是防止电源接反,防倒灌是防止负载端的电倒流回电源端。比如你有两个电源并联供电,一个主电源一个备用电源,主电源掉电时,备用电源不能倒灌回主电源。或者你有电池和外部电源同时供电,外部电源掉电时,电池不能倒灌回外部电源接口。
最简单的防倒灌方案是用二极管,但二极管的压降大,0.7V的压降在低压大电流场景下损耗太大。所以实际项目中常用PMOS背靠背方案或者理想二极管芯片。PMOS背靠背就是把两个PMOS的源极接在一起,或者漏极接在一起,形成双向阻断。具体来说,第一个PMOS的源极接电源端,漏极接第二个PMOS的漏极,第二个PMOS的源极接负载端。两个栅极连在一起,通过电阻拉到地。电源正常时,两个PMOS都导通;电源掉电时,两个PMOS都截止,负载端的电无法倒灌回电源端。
这个电路的参数计算和单个PMOS防反接类似,但要注意两个PMOS的Rds(on)是串联的,总导通电阻是两者之和。所以选型时要么选Rds(on)更小的型号,要么用一颗双PMOS封装的芯片,这样两个PMOS的参数一致性更好,均流更均匀。
理想二极管芯片是另一种方案,内部集成了MOS管和控制电路,能自动检测电流方向,正向导通时MOS管打开,反向时关闭。优点是压降小、响应快、集成度高,缺点是成本高、供货可能不稳定。我一般在大电流或者对压降要求极高的场景下用理想二极管,比如12V/10A的供电系统,用理想二极管压降只有几十毫伏,而用PMOS背靠背可能有两三百毫伏。
提示:防倒灌电路设计时,一定要考虑MOS管的体二极管方向。如果体二极管的方向和防倒灌方向一致,那这个电路就失效了。PMOS的体二极管是从漏极指向源极,NMOS的体二极管是从源极指向漏极。背靠背接法就是为了让两个体二极管方向相反,从而实现双向阻断。
3. 电源变换类电路:Buck、Boost与LDO的选型与设计
电源变换是硬件设计的另一个核心话题。几乎每个项目都会用到至少一种电源变换电路,把输入电压转换成负载需要的电压。这一章讲Buck、Boost、Buck-Boost和LDO四种最常见的电路,重点讲选型逻辑和参数计算。
3.1 Buck电路:降压变换的核心参数计算
Buck电路是把输入电压降到比输入低的输出电压,效率通常在85%到95%之间。核心器件是开关管、续流二极管、电感和电容。开关管可以用NMOS或者PMOS,NMOS效率更高但需要自举电路,PMOS驱动简单但Rds(on)通常更大。
电感的选择是Buck电路设计的核心。电感值太大,响应速度慢,负载突变时输出电压波动大;电感值太小,纹波电流大,输出电容发热严重。一般用这个公式估算:L = (Vin - Vout) × Vout / (Vin × fsw × ΔIL),其中fsw是开关频率,ΔIL是纹波电流,通常取输出电流的20%到40%。举个例子,Vin=12V,Vout=5V,fsw=500kHz,Iout=2A,ΔIL取0.6A,那么L = (12-5)×5/(12×500000×0.6) ≈ 9.7μH,实际选10μH的标准值。
输出电容的选择要看纹波电压要求。纹波电压主要由电容的ESR和容值决定。如果要求纹波小于50mV,ESR小于50mΩ,那么电容的容值至少要满足:Cout > ΔIL / (8 × fsw × ΔVout)。代入上面的数据,Cout > 0.6/(8×500000×0.05) = 3μF,实际选22μF到47μF的陶瓷电容,留足余量。
续流二极管要选肖特基二极管,正向压降低、反向恢复时间短。耐压要大于Vin,电流要大于Iout。如果效率要求极高,可以用同步整流,把续流二极管换成NMOS,但驱动电路会复杂一些。
3.2 Boost电路:升压变换的注意事项
Boost电路是把输入电压升到比输入高的输出电压。核心器件和Buck类似,但电感的位置不同。Boost电路的电感在输入端,开关管在电感和地之间,二极管在电感和输出之间。
Boost电路有一个Buck没有的问题:输入电流是连续的,但输出电流是断续的。这意味着输出电容要承受更大的纹波电流,选型时要特别注意电容的纹波电流额定值。另外,Boost电路不能空载工作,因为空载时输出电压会一直升高直到器件损坏。所以实际项目中,Boost电路要么加假负载,要么用带空载保护的控制芯片。
电感值的计算和Buck类似,但公式不同:L = Vin × (Vout - Vin) / (Vout × fsw × ΔIL)。同样以Vin=5V,Vout=12V,fsw=500kHz,Iout=1A,ΔIL取0.3A为例,L = 5×(12-5)/(12×500000×0.3) ≈ 19.4μH,实际选22μH。
3.3 Buck-Boost电路:升降压一体化的取舍
Buck-Boost电路能同时实现升压和降压,输出电压可以高于或低于输入电压。常见的拓扑有四种:传统Buck-Boost、Cuk、Sepic和Zeta。传统Buck-Boost的输出电压是反相的,即输出负电压,很多场景不适用。Sepic和Zeta的输出电压不反相,但需要两个电感和一个耦合电容,成本和复杂度更高。
实际项目中,如果输入电压范围跨越输出电压,比如锂电池供电(3.0V到4.2V)需要输出3.3V,那就需要Buck-Boost。这时候我一般优先选集成Buck-Boost控制器,比如TI的TPS63020或者类似型号,外围电路简单,效率也不错。如果成本卡得很死,可以用Sepic拓扑搭分立电路,但调试难度大,不太推荐新手尝试。
3.4 LDO电路:低压差线性稳压的适用场景
LDO是低压差线性稳压器,优点是输出纹波小、噪声低、电路简单,缺点是效率低、发热大。效率等于Vout/Vin,如果Vin=5V,Vout=3.3V,效率只有66%,剩下的34%都变成热耗散了。所以LDO适合用在输入输出压差小、电流小的场景,比如给MCU、传感器、运放供电。
LDO选型时要注意几个参数:压差、静态电流、PSRR、噪声。压差是指输入电压比输出电压最低高多少才能正常工作,一般选压差小于300mV的型号。静态电流是指LDO自身消耗的电流,电池供电场景要选静态电流小于10μA的型号。PSRR是电源抑制比,衡量LDO抑制输入纹波的能力,给射频或高精度模拟电路供电时要选PSRR大于60dB的型号。
注意:LDO的散热计算很重要。功耗P = (Vin - Vout) × Iout。如果Vin=5V,Vout=3.3V,Iout=500mA,那么P = 1.7V × 0.5A = 0.85W。SOT-23封装的LDO热阻大约250°C/W,温升就是0.85 × 250 = 212°C,早就超过结温限制了。所以大电流场景要么用DFN等散热更好的封装,要么换DCDC方案。
4. 信号调理与驱动类电路:运放、推挽与MOS管驱动
信号调理和驱动电路是连接控制端和执行端的桥梁。这一章讲差分放大电路、运算放大器经典电路、推挽电路、光耦驱动PMOS高端开关、三极管驱动PMOS实现延迟启动,以及背靠背MOS管双向开关。
4.1 差分放大电路:共模抑制与电阻匹配
差分放大电路的核心作用是放大两个输入信号之间的差值,同时抑制两个输入信号共有的部分(共模信号)。最经典的差分放大电路用一颗运放和四个电阻组成,增益等于Rf/Rin,前提是四个电阻的比例完全匹配。
电阻匹配是差分放大电路设计的关键。如果电阻有1%的误差,共模抑制比(CMRR)就会下降到大约40dB,如果电阻误差是0.1%,CMRR能到60dB。所以实际项目中,差分放大电路的电阻要么用0.1%精度的,要么用集成电阻网络的芯片,比如INA系列。另外,电阻的温度系数也要匹配,否则温度变化时CMRR会进一步恶化。
共模电压范围是另一个要注意的点。运放的输入端电压不能超过其共模输入范围,否则输出会失真或者锁死。比如用单电源供电的运放,共模输入范围通常是0V到Vcc-1.5V,如果输入信号接近Vcc,运放就不能正常工作了。这时候要么选轨到轨输入的运放,要么用电阻分压把共模电压降下来。
4.2 运算放大器经典电路:11种拓扑的适用场景
运放的经典电路有十几种,实际项目中最常用的有:反相放大器、同相放大器、电压跟随器、加法器、减法器、积分器、微分器、比较器、施密特触发器、精密整流器、电流检测放大器。每一种都有特定的适用场景,选错了要么功能不对,要么性能不达标。
反相放大器的输入阻抗等于输入电阻,输出与输入反相,适合做信号反相或者I/V转换。同相放大器的输入阻抗极高,适合做高阻抗信号放大。电压跟随器的增益为1,输入阻抗极高,输出阻抗极低,适合做阻抗匹配或者缓冲。加法器把多个信号相加,减法器把两个信号相减,积分器对输入信号积分,微分器对输入信号微分。
比较器是把模拟信号转换成数字信号,输出只有高电平和低电平两种状态。施密特触发器是比较器的变种,带有迟滞功能,能防止输入信号在阈值附近抖动时输出振荡。精密整流器用运放消除二极管的压降,实现小信号的精确整流。电流检测放大器把采样电阻上的微小电压放大,用于监测负载电流。
提示:运放选型时,除了增益带宽积、压摆率、输入失调电压这些常规参数,还要注意输入偏置电流。JFET输入运放的偏置电流是pA级,适合高阻抗信号源;双极型输入运放的偏置电流是nA级,适合低阻抗信号源。如果信号源阻抗很高,用双极型运放会导致很大的失调电压。
4.3 推挽电路:互补对称输出的设计要点
推挽电路用一对互补的晶体管(一个NPN一个PNP,或者一个NMOS一个PMOS)交替导通,实现双向电流输出。推挽电路的核心优势是效率高、输出阻抗低、驱动能力强,适合做功率放大或者MOS管驱动。
推挽电路设计时要注意交越失真。因为NPN和PNP的导通阈值不同,在输入信号过零点附近,两个管子可能同时截止,导致输出波形出现一个平区。消除交越失真的方法是在两个管子的基极之间加偏置电压,让它们工作在甲乙类状态。偏置电压一般用二极管或者Vbe倍增电路产生,电流取几毫安到几十毫安。
推挽电路的另一个问题是直通。如果NPN和PNP同时导通,电源和地之间就会短路,瞬间大电流可能烧毁管子。所以驱动信号必须保证两个管子不会同时导通,通常需要加死区时间控制。在分立电路中,死区时间由驱动信号的上升沿和下降沿时间决定,一般要保证死区时间大于管子的关断时间。
4.4 光耦驱动PMOS做高端开关:隔离与延迟启动
光耦驱动PMOS做高端开关的电路,核心是用光耦把控制信号和MOS管隔离开,同时实现电平转换。控制信号从光耦的发光二极管侧输入,光耦的光敏三极管侧接PMOS的栅极和源极。当控制信号为高时,光耦导通,PMOS栅极被拉到低电平,Vgs为负,PMOS导通。当控制信号为低时,光耦截止,PMOS栅极通过电阻被拉到源极,Vgs为零,PMOS截止。
这个电路的关键参数是光耦的电流传输比(CTR)和响应时间。CTR决定了光耦需要多大的输入电流才能驱动PMOS,一般选CTR大于50%的型号。响应时间决定了开关速度,普通光耦的响应时间是微秒级,高速光耦能到纳秒级。如果开关频率不高,普通光耦就够了;如果开关频率高,就要选高速光耦或者用数字隔离器。
延迟启动功能可以通过在光耦的输入侧加RC延时电路实现。控制信号先给电容充电,电容电压升到光耦的导通阈值后,光耦才导通,PMOS才打开。延时时间由RC时间常数决定,t = R × C × ln(Vcc/(Vcc - Vth))。比如R=100kΩ,C=10μF,Vcc=5V,Vth=1.5V,延时大约是0.36秒。
4.5 三极管驱动PMOS实现延迟启动与快速关断
三极管驱动PMOS的电路比光耦方案更简单、更便宜,适合不需要隔离的场景。控制信号通过一个NPN三极管驱动PMOS的栅极。当控制信号为高时,NPN导通,PMOS栅极被拉到地,Vgs为负,PMOS导通。当控制信号为低时,NPN截止,PMOS栅极通过上拉电阻被拉到源极,Vgs为零,PMOS截止。
延迟启动通过在NPN的基极加RC电路实现。控制信号先给电容充电,电容电压升到NPN的Vbe导通电压(约0.7V)后,NPN才导通,PMOS才打开。快速关断通过在PMOS的栅极和源极之间加一个二极管实现。当NPN截止时,PMOS栅极的电荷通过二极管快速泄放到源极,PMOS迅速关断。如果没有这个二极管,栅极电荷只能通过上拉电阻慢慢泄放,关断时间会很长。
注意:三极管驱动PMOS时,上拉电阻的选择要兼顾导通速度和功耗。电阻太大,关断速度慢;电阻太小,NPN导通时的功耗大。一般选10kΩ到100kΩ之间,我通常用47kΩ。如果对关断速度要求高,可以在上拉电阻上并联一个二极管,方向是从PMOS栅极指向源极,这样关断时电荷通过二极管快速泄放,导通时二极管反向截止,不影响上拉电阻的作用。
4.6 背靠背MOS管双向开关:双向导通与双向阻断
背靠背MOS管双向开关用两个MOS管串联,源极接在一起或者漏极接在一起,实现双向导通和双向阻断。这个电路常用在电池充放电管理、电源切换、负载开关等场景。
两个NMOS背靠背时,源极接在一起,两个栅极连在一起。当栅极电压高于源极电压时,两个NMOS都导通,电流可以从左到右也可以从右到左。当栅极电压为零时,两个NMOS都截止,但由于体二极管的存在,电流仍然可以从源极流向漏极(对于NMOS,体二极管从源极指向漏极)。所以两个NMOS背靠背时,体二极管方向相反,一个方向的电流被第一个NMOS的体二极管阻断,另一个方向的电流被第二个NMOS的体二极管阻断,从而实现双向阻断。
两个PMOS背靠背时,漏极接在一起,两个栅极连在一起。当栅极电压低于源极电压时,两个PMOS都导通。当栅极电压等于源极电压时,两个PMOS都截止,体二极管方向相反,实现双向阻断。
选型时要注意两个MOS管的Rds(on)要匹配,否则电流会偏向Rds(on)小的那个管子,导致发热不均。最好用同一批次、同一型号的管子,或者用双MOS管封装的芯片。
5. 常见问题与排查技巧实录
这一章整理一些实际调试中经常遇到的问题和排查方法,都是我在项目里踩过的坑,希望能帮你少走弯路。
5.1 MOS管发热严重怎么排查
MOS管发热严重是最常见的问题,原因通常有几种:Rds(on)太大、开关损耗太大、散热不良、驱动不足。排查步骤是这样的:先用万用表测MOS管导通时的Vds,如果Vds大于预期值,说明Rds(on)太大或者驱动不足。然后测栅极电压,如果Vgs没有达到完全导通的电压,说明驱动电路有问题。如果Vds和Vgs都正常,但MOS管还是烫,那可能是开关损耗太大,需要检查开关频率和驱动电阻。
开关损耗的计算公式是Psw = 0.5 × Vin × Iout × (tr + tf) × fsw,其中tr和tf是上升时间和下降时间。如果开关频率是500kHz,上升和下降时间各是100ns,Vin=12V,Iout=2A,那么Psw = 0.5 × 12 × 2 × (100e-9 + 100e-9) × 500e3 = 1.2W,这个功耗已经很大了。减小开关损耗的方法是减小驱动电阻、提高驱动电压、降低开关频率。
5.2 防反接电路失效的几种原因
防反接电路失效通常有几种表现:反接时负载端仍有电压、正接时压降太大、正接时MOS管不导通。反接时负载端仍有电压,最常见的原因是体二极管导通。前面说过,PMOS防反接时,反接情况下体二极管会导通,电流通过体二极管流到负载端。解决方法是改用NMOS防反接,或者用背靠背PMOS。
正接时压降太大,通常是Rds(on)太大或者Vgs不够。检查MOS管的Vgs是否达到了完全导通的要求,如果Vgs不够,换低阈值电压的型号或者提高驱动电压。正接时MOS管不导通,可能是栅极电阻太大导致栅极电荷泄放太慢,或者栅极和源极之间的稳压二极管击穿了。
5.3 Buck电路输出纹波大的调试方法
Buck电路输出纹波大,原因可能是电感太小、输出电容太小、ESR太大、布局不好。排查时先用示波器看纹波波形,如果是三角波,说明电感或电容不够;如果是尖峰,说明布局或ESR有问题。
增加电感值可以减小纹波电流,但会降低响应速度。增加输出电容可以减小纹波电压,但会增加成本和体积。减小ESR可以减小尖峰,方法是并联多个陶瓷电容或者用聚合物电容。布局方面,输入电容要尽量靠近开关管和续流二极管,输出电容要尽量靠近负载,电感的走线要短而粗。
5.4 光耦驱动PMOS响应慢的解决办法
光耦驱动PMOS响应慢,通常是光耦的CTR太低或者负载电阻太大。光耦的响应时间与负载电阻成正比,负载电阻越大,响应越慢。减小负载电阻可以加快响应,但会增加功耗。如果对速度要求高,可以换高速光耦或者数字隔离器。
另一个方法是加加速电容。在光耦的负载电阻上并联一个小电容,比如100pF到1nF,可以在开关瞬间提供额外的驱动电流,加快MOS管的开关速度。但电容不能太大,否则会影响静态工作点。
5.5 常见问题速查表
| 问题现象 | 可能原因 | 排查方法 | 解决方案 |
|---|---|---|---|
| MOS管发热严重 | Rds(on)大、驱动不足、开关损耗大 | 测Vds、Vgs、开关波形 | 换低Rds(on)型号、提高驱动电压、减小驱动电阻 |
| 防反接失效 | 体二极管导通、Vgs不够 | 测反接时负载电压、测Vgs | 改用NMOS或背靠背PMOS、换低阈值型号 |
| Buck纹波大 | 电感小、电容小、ESR大、布局差 | 看纹波波形 | 加大电感电容、并联陶瓷电容、优化布局 |
| 光耦响应慢 | CTR低、负载电阻大 | 测响应时间 | 换高速光耦、减小负载电阻、加加速电容 |
| 推挽电路交越失真 | 偏置不足 | 看输出波形过零点 | 加偏置电压、用Vbe倍增电路 |
| LDO发热严重 | 压差大、电流大 | 算功耗、测温升 | 换DCDC、换大封装、加散热片 |
提示:以上排查方法都是基于我实际项目中的经验,但具体问题还要具体分析。建议在调试时养成记录数据的习惯,把每次的波形、电压、电流、温度都记下来,时间长了就能形成自己的经验库。
6. 一些实操心得与避坑建议
最后分享几个我在实际项目中总结的心得,都是书本上不会写的。
第一个心得是关于MOS管驱动电阻的选择。很多资料说驱动电阻取10Ω到100Ω,但实际项目中我发现,如果驱动电阻太小,MOS管开关速度太快,EMI会超标;如果驱动电阻太大,开关损耗会增加。我一般先用22Ω试,然后根据EMI测试结果和温升情况调整。如果EMI超标,就加大到47Ω或者100Ω;如果温升太高,就减小到10Ω或者4.7Ω。
第二个心得是关于防反接电路的布局。防反接MOS管要尽量靠近电源输入端,走线要短而粗,减少寄生电感。栅极电阻要尽量靠近MOS管,减少栅极回路的面积。如果布局不好,反接时可能会有很大的尖峰电流,导致MOS管损坏。
第三个心得是关于电容的选择。很多新手喜欢用大容量的电解电容,觉得容量越大越好。但实际上,电解电容的ESR大、寿命短、体积大,在很多场景下不如陶瓷电容。我一般用陶瓷电容做高频滤波,用电解电容或者聚合物电容做低频储能。如果空间允许,多个小容量陶瓷电容并联的效果比一个大容量电解电容好得多。
第四个心得是关于测试。电路设计完之后,一定要做完整的测试,包括常温、高温、低温、满载、空载、输入电压波动、负载突变等场景。我见过太多项目因为只测了常温满载,结果到了高温轻载就出问题。测试时要用示波器看波形,不要只看万用表的数据,因为万用表测的是平均值,看不到尖峰和振荡。
这些电路和心得都是我在实际项目中一点一点积累起来的,每一个都交过学费。希望你看完之后,能少走一些弯路,把这些经典电路真正用到自己的项目里。如果遇到问题,欢迎一起交流,硬件设计这条路,一个人走容易钻牛角尖,多交流才能进步。