电子烟主控板 MOS 管开关电源纹波抑制与散热设计
电子烟主控板看着简单——单节锂 3.0–4.2 V,Boost 升到雾化芯 3.3–4.5 V(功率款 20–40 W,一次性大烟能到 60 W),MOS 既做 Boost 开关又做雾化 PWM 调节——但小体积(细长杆 Φ16 mm 或扁盒 25×80 mm)+ 吸气瞬时大电流(8–12 A 启动)这两个约束一叠,纹波和散热就容易翻车:表现要么是吸气前几口功率稳、连抽 5 口掉功率(MOS Rds_on 随温漂 +3‰/℃),要么是咪头误触发/电量 ADC 跳(Boost 纹波耦进敏感路)。
一、拓扑先定:单 MOS vs 双 MOS
• < 25 W 口粮款:单 MOS(如 AO3400A / Si2302,Vds≥30 V,Id≥6 A@4.5 Vgs)就够了,Boost + 雾化 PWM 共用一路,驱动简单
• > 30 W 功率款 / 一次性大烟:分两路,Boost 开关 MOS(低压大电流,如 AON7403 40 V/40 A) + 雾化调节 MOS(耐压更高,防雾化芯冷态冲击),两路分开控,纹波和温升都能压
二、纹波抑制:从栅驱到输出四段掐
Boost 纹波本质是 MOS 的 dv/dt 通过 C_iss/C_rss 耦合进输入/输出/反馈三路,电子烟的敏感受害者是咪头检测(mV 级压差)和电量 ADC(12-bit 单端)。
① 栅驱串阻尼 4.7–10 Ω
MOS 栅极别直接挂 MCU PWM,串 4.7–10 Ω + 下拉 10 kΩ,抑振铃也降 dv/dt:
/* 雾化 PWM 配置(以 EFM32/CH32 类 M0 为例)*/
TIM_OCInitStructure.TIM_OCMode = TIM_OCMode_PWM1;
TIM_OCInitStructure.TIM_Pulse = 720; /* 40 W @ 3.7 V 大致占空 */
TIM_OCInitStructure.TIM_OCPolarity = TIM_OCPolarity_High;
TIM_OC1Init(TIM2, &TIM_OCInitStructure);
/* 软启动:前 50 ms 占空从 0→target,防冷态冲击 */
soft_start_step = target_pulse / 50;
② 整流肖特基贴 MOS 漏极
Boost 续流用 SS34(3 A/40 V)或 SB240(2 A/40 V),贴 MOS 漏极 ≤ 3 mm,阳极直接回 BAT 负极,别绕。40 W 以上换 SS56(5 A/60 V) 或并联两颗。
③ 输入/输出 π 型滤波
• 输入:BAT 旁 10 µF 钽 + 2×22 µF X7R 10V 并联 + 1 µF NPO,距 MOS 源极 < 2 mm
• 输出(雾化正极):2×22 µF 固态 + 100 nF NPO + 10 µH 功率电感,纹波峰峰值压到 < 80 mV(雾化芯冷态电阻 0.15–0.3 Ω,纹波大了糊芯)
• 反馈(FB)走独立 Kelvin 走线从雾化正极远端取,别从电感出口取,否则占空抖动 → 连抽功率漂移
④ 咪头/ADC 电源单独 LDO + 磁珠
咪头供电(1.8–3.3 V)从 BAT 经 小 LDO(如 XC6206) 出,串 0603 磁珠(100 MHz 下 600 Ω)割 Boost 开关噪声,ADC 采样时关雾化 MOS(固件里插 mos_off() 再 adc_sample(),再 mos_on(),3 ms 窗口足够)。
三、散热:细长杆里榨铜皮
电子烟的痛是连续抽 5–6 口,MOS 壳温能冲到 95 ℃+(Rds_on 从 10 mΩ 漂到 13 mΩ,输出功率掉 15%),再抽就进 OTP 关断,用户骂"假吸"。
三件事并行:
1. MOS 漏极/源极铜皮最大化:单面不够就 TOP+BOTTOM 打通孔阵列,每个引脚下打 4–6 个 0.3 mm via 到对侧,铜皮延伸到板边(杆式贴内壁铝壳能借壳散热)
2. 功率电感别贴 MOS:电感本身 40–60 ℃,贴一起叠加温升,间距 ≥ 5 mm,中间铺 GND 铜当隔热
3. 固件温度折返:NTC(一般贴 MOS 漏极旁)每 200 ms 采样一次,壳温 > 75 ℃ 开始线性降占空(75→90 ℃ 区间功率从 100% 折到 60%),> 95 ℃ 硬关:
/* 温度折返片段 */
if (ntc_temp > 75 && ntc_temp <= 90) {
pwm_target = pwm_base * (1.0 - 0.04 * (ntc_temp - 75));
} else if (ntc_temp > 90) {
pwm_target = 0; /* OTP 关断,LED 闪 3 下告警 */
}
⚠ 一次性大烟(60 W 档,BAT 4.2 V→雾化 3.8 V/16 A)MOS 必须用 DFN5×6 封装(如 AON6290,Vds=40 V,Id=100 A@25℃,Rds=3.8 mΩ),SOT-23 扛不住 3 口的连续抽,热跑会焊盘脱铜。
四、两个高频翻车点
• 雾化芯冷态启动没软起:冷态 0.12 Ω,瞬时 Ipk 能到 25 A,MOS Vds 尖峰 + 振铃一起炸——栅驱加 10 Ω + 输出并 SMBJ40A TVS(贴 MOS 漏极-源极),尖峰能钳 15–20 V
• BAT 取样走线贴 Boost 开关节点:电量 ADC 跳 ±8%,用户看"电不满"——BAT 取样从 BAT+ 主输入点独立拉,别从 MOS 源极取
电子烟电源的真谛:栅驱 4.7–10 Ω 抑 dv/dt、π 型滤波分输入输出两段、咪头/ADC 单 LDO+磁珠隔离、MOS 铜皮+vias 借壳散热、固件 75 ℃ 起折返。这套走完,20 W 口粮款连续 8 口壳温压 82 ℃ 内,60 W 一次性大烟 5 口不掉功率,咪头误触发率从 ppm 百级压到十级。





