Files
esp32-dev/pcb/cap_select_trap.md
T
2026-08-05 17:25:09 +08:00

5.0 KiB
Raw Blame History

电容选型与保护电路踩坑

类别:trap | 芯片:cross-platform | 主题:电容选型与保护电路踩坑 (MLCC偏压降容 / TVS钳位)

代价:偏压降容导致实际电容远低于标称值,ADC纹波偏大;保护电路"超标"却无需修改

坑1:MLCC偏压降容——标称≠实际(2026-07-26)

案例:电子宠物V1.0 C24

  • 位号:原选型=C24(IP5306充电模块外围), 终审升级=C24
  • 标称值:原选型=22µF 10V 0603 C59461, 终审升级=22µF 16V 0805 C45783
  • 问题:原选型=10V额定在5V工作点偏压降容严重,实际容量可能只剩标称的40-60%, 终审升级=16V额定在5V工作点偏压影响小,0805封装同容量偏压特性更优

核心规则

  1. 额定电压留2倍余量 — 5V工作点选10V额定已经偏紧,选16V才稳。MLCC的DC偏压曲线是非线性的,工作电压越接近额定电压,容量掉得越狠
  2. 同容量大封装偏压特性更好 — 0805的22µF比0603的22µF在相同偏压下实际容量更高,因为大封装介质层更厚更稳定
  3. 充电IC外围电容尤其敏感 — IP5306等充电芯片的外围电容直接影响充电稳定性和纹波,偏压降容会导致充电异常

选型速查

  • 3.3V:最低额定=6.3V, 推荐额定=10V, 推荐封装=0402/0603
  • 5V:最低额定=10V, 推荐额定=16V, 推荐封装=0603/0805
  • 12V:最低额定=25V, 推荐额定=25V/35V, 推荐封装=0805/1206

偏压降容是MLCC的物理特性,不是质量问题。选型时直接按推荐额定选,省得终审再改。

坑2VDDA bulk电容不足——1µF兜不住ADC纹波(2026-07-26

案例:电子宠物V1.0 C2

  • 位号:原选型=C2ESP32-S3 VDDA去耦), 终审升级=C2
  • 标称值:原选型=1µF 0402 C52923, 终审升级=10µF 0402 C96446
  • 问题:原选型=VDDA路径仅1µF bulk+0.1µF去耦,ADC采样纹波偏大, 终审升级=10µF bulk大幅改善纹波,0402封装不变不占额外面积

核心规则

  1. VDDA路径需要比VDD更多的bulk电容 — 模拟电源对纹波更敏感,1µF bulk在ADC高频采样时不够用
  2. 先看封装再定容量 — 0402已经能做到10µF(C96446),不需要为增容换大封装
  3. C4保留1µF不跟着升 — C4是VDD普通去耦,不是VDDA路径,需求不同不能一刀切

ESP32-S3 VDDA去耦推荐

VDDA ─── 10µF 0402 (C96446, bulk) ─── 0.1µF 0402 (高频去耦) ─── GND

VDDA bulk升10µF是ESP32-S3做ADC采集的基本操作,1µF是底线不是推荐值。

坑3TVS钳位电压"超标"≠必须修改(2026-07-26

案例:电子宠物V1.0 D3 TVS

  • TVS钳位电压:数值=9.2V, 说明=5V单极性TVS在大电流下的物理极限
  • IP5306 Abs.Max:数值=5.8V, 说明=芯片绝对最大耐压
  • 看起来:数值=超标!, 说明=但实际…

结论:接受,不改

  1. 浪涌是瞬态的,不是持续过压 — TVS钳位9.2V只发生在ESD/浪涌的微秒级瞬态,不是持续9.2V加在IP5306上
  2. 5V单极性TVS的物理限制 — 这是该类型TVS的固有特性,除非换更贵的双向TVS或更低钳位电压方案,否则无解
  3. 芯片Abs.Max不等于瞬态容忍上限 — Abs.Max是持续工作极限,瞬态过冲芯片有设计余量承受
  4. 成本效益比 — 为这个加成本换方案不值得,三审均认可接受

判断框架

TVS钳位 > 芯片Abs.Max?
├─ 是 → 持续过压?→ 必须改
├─ 是 → 瞬态浪涌?→ 看幅度和持续时间
│   ├─ 微秒级、幅度可控 → 通常可接受
│   └─ 毫秒级或幅度过大 → 需换方案
└─ 否 → 无问题

不是所有"超标"都要改,分清瞬态和持续是关键。TVS的物理限制不是设计缺陷。

坑4:BOM同值元件升级后需拆分行(2026-07-26)

案例:C2和C4原来合并在BOM同一行

C2和C4原来都是1µF,BOM合并为一行。终审C2升级到10µF后,C4的1µF需要单独保留一行。

规则

  • BOM合并看值不看人 — 同值元件合并是压缩BOM的常用做法,但升级其中一个后必须拆回来
  • 改BOM时先扫关联 — 不是只改目标位号那一行,要检查是否有其他位号共享同一行

坑5:网表改了,拓扑和方案文档也得改(2026-07-26)

案例:C24/C2终审升级后的三方同步

网表里C24和C2改完了,但云端拓扑连接图和方案文档还是旧值,下载后不对齐。

同步清单

  • 网表(EDA):需改内容=位号·封装·C编号
  • 拓扑连接图:需改内容=参数表+BOM表+注释
  • 方案文档:需改内容=关键约束条目+设计变更记录

规则

  • 改网表=改三处 — 网表、拓扑、方案文档是三位一体,改一处必须改三处
  • 变更记录必填 — 每次终审优化/设计变更,在拓扑和方案的变更记录区新增条目,写清日期和内容
  • 下载前对齐 — 投板前最后一次检查:网表值=拓扑值=方案值,三方一致才下单

2026-07-26 | 电子宠物V1.0终审优化踩坑