主题
开源高电流 PDM 与 100 A / 200 A 共平台 PCB 参考研究
证据截止日:2026-08-26
目标范围:标称 12/24 V、连续总输入电流 100 A 与 200 A 两个版本;100 A / 200 A 指平台总电流,不是每一路输出电流
结论性质:开源项目、公开参考设计与 PCB 架构研究,不是可直接投产的原理图、载流证明、合规结论或器件定型
关联资料:全球智能 PDM 供应商调研;船用与车用配电架构研究
1. 结论摘要
- 没有找到可直接复制并已证明满足 12/24 V、连续 200 A、船用环境要求的完整开源 PDM。 当前开源 PDM 的优势集中在 CAN 控制、逐路高边开关、配置和中小电流 PCB;100 A 以上的有价值开源资料主要来自 BMS、继电器配电板和机器人电源板,而不是完整的高电流 PDM。
- Tesla 没有开源其低压配电控制器的 PCB。 Tesla 官方开放源码页面提供的是部分软件源代码;Patent Pledge 是带“善意使用”条件的专利权利救济暂缓,不是开源硬件许可证。官方 Model 3 电气参考可以观察 VCFront、VCLeft、VCRight 的分布式 eFuse/区域配电关系,但没有内部原理图、PCB、BOM 或 Gerber,而且图纸带有专有信息限制。
- 最值得拆开研究的开源组合是:
- dingoPDM:智能高边开关、CAN、逐路电流诊断、热测试和 KiCad 布局;
- OpenPDM:低成本 MOSFET + 分流器方案及其作者公开记录的 PCB 缺陷;
- Libre Solar BMS C1:100 A 级双向背靠背 MOSFET、并联均流、M5 端子、分流器、背面散热器;
- Pollen Robotics elec_relay_R2:100 A 继电器配电、保险、螺栓连接和 500 A 级浪涌问题;
- Infineon R-12V-PDU-SWITCH20:公开的 200 A 单通道架构、霍尔测流、预充、背靠背 MOSFET 和硬件保护;
- TI TIDA-020065 / TIDA-00795:可下载原理图、BOM、Gerber、布局图和测试数据的智能保险参考设计。
- 100 A 与 200 A 应共用控制平台,不应强求完全相同的载流 PCB。 推荐共用控制板、固件、通信接口、通道定义和壳体基准,再分别认证 100 A 与 200 A 的铜排、输入端子、霍尔传感器、MOSFET/接触器组件和散热结构。
- 200 A 主电流不应以普通 FR-4 铜箔和过孔作为唯一载流结构。 默认采用短铜排、螺栓连接或经验证的嵌铜/金属功率结构;PCB 负责栅极驱动、Kelvin 采样、逻辑、温度和短而对称的支路连接。
- 第一代产品宜采用混合输出。 中小功率支路使用智能高边开关或外置 MOSFET eFuse;100–150 A 高功率支路在固态方案完成短路、热、浪涌、反向能量和失效验证前,由 PDM 控制外部接触器并读取辅助触点。平台总线可以达到 100 A / 200 A,不等于每个高功率输出都必须在主 PCB 上固态开断。
一句话结论:用开源项目参考“如何控制和测量”,用 Infineon/TI 参考“如何保护和验证”,用独立铜排与功率组件解决 100 A / 200 A 的真实载流问题。
2. 证据分类:公开不等于开源,也不等于已验证
本报告将资料分成五类,避免把 GitHub、专利、维修图和厂商演示板混为一谈。
| 分类 | 判断条件 | 可以做什么 | 不可以据此声称什么 |
|---|---|---|---|
| 开放硬件 | 有设计源文件和明确开放许可证 | 在遵守许可证的前提下修改、衍生、审查布局 | 已达到车规、船规或量产可靠性 |
| 源码可见 | 能看到设计文件,但许可证缺失、限制商业使用或边界不清 | 学习公开思路;先做法律和作者确认 | 可以自由复制、销售或闭源改版 |
| 厂商公开参考设计 | 原厂提供原理图、BOM、Gerber、布局或测试报告 | 作为器件应用和验证方法参考 | 开源硬件,或适合未经修改直接生产 |
| 系统级公开资料 | 线束图、服务图、专利、方框图 | 研究区域划分、接口和故障域 | 已知内部电路、PCB、BOM或制造方法 |
| 弱证据 | 只有渲染图、营销额定值、论坛描述或器件绝对最大值 | 形成后续调查线索 | 连续电流、热能力、短路能力或安全等级 |
高电流设计尤其需要区分以下三种“电流”:
- MOSFET 数据表在特定壳温下的器件电流;
- 单路输出端子、连接器或铜箔允许的连续电流;
- 整机在最终壳体、最高环境温度和多路并发下允许的连续总电流。
本报告只在项目提供明确条件时引用连续额定值;没有热测试、线束、环境温度和壳体条件的器件标称电流,不视为板级额定值。
3. 开源与源码可见项目总表
| 项目 | 授权与设计文件 | 公布能力 | 证据成熟度 | 最值得参考 | 不能直接照搬的原因 |
|---|---|---|---|---|---|
| dingoPDM | MIT;KiCad、固件、文档、交互 BOM | 8 路:2×14 A、6×8 A;文档连接表写 13 A/8 A | 有 71 A 总负载热测试,但测试环境为 19°C、自由空气线束和电阻负载 | PROFET 高边开关、CAN、诊断、板温、输出分组、热测试记录 | 额定值部分依据 Deutsch 端子;不是 100/200 A 主通路,也不是船用认证样机 |
| dingoPDM-Max | KiCad 源文件公开;独立仓库未发现许可证,主项目文档称开源 | 4×26 A,BTS70012-1ESP | 有源文件和文档,但授权边界必须先确认 | 高电流 PROFET 支路、双针输出、M6 输入、与标准版共用逻辑 | 不能把主仓库 MIT 自动延伸到无许可证的独立仓库;26 A 是端子约束下的估算 |
| OpenPDM | MIT;KiCad、固件、部分 Gerber | 4×10 A + 4×20 A | 作者明确称早期开发,未充分完成额定电流或汽车环境测试 | 外置 MOSFET、INA180 + 3 mΩ 分流器、低成本四层布局 | 作者明确承认 PCB 缺少冗余和滤波,且计划废弃该版 |
| TrailCurrent Torrent | MIT;KiCad、ESP-IDF 固件、FreeCAD/3MF | 8 路 PWM、CAN、OTA;公开 README 未给可信板级连续电流 | 功能设计活跃,电流和热验证证据不足 | 分层 KiCad 原理图、ESP32/CAN、OTA、项目结构 | IRF4905 器件额定值不能替代板级支路额定值;无逐路测流和完整保护证据 |
| Libre Solar BMS C1 | CERN-OHL-W-2.0;KiCad、BOM、PDF、机械 CAD、散热估算和测试 | 70–100 A 连续,取决于 MOSFET、环境和散热器;12–48 V | 标记为已测试原型,仍有少量问题 | 4×并联、2 组背靠背 N-MOSFET,M5 端子,分流器,背面散热器,独立硬件保护 | 是 BMS 单一主通路,不是多路 PDM;其 100 A 也带散热和器件配置条件 |
| ODRI power-board | BSD-2-Clause;KiCad | 32 V、40 A 开关,浪涌限制、电流/能量测量、过流关断 | 公开 PCB 和功能说明,额定值低于目标 | 浪涌限制、独立保护和遥测组合 | 40 A、XT30 和机器人用途,不是 100/200 A 船用母线 |
| Pollen Robotics elec_relay_R2 | Apache-2.0;KiCad、原理图、PCB PDF/ZIP、BOM、STEP、浪涌测量 | 100 A 连续继电器,5+1 路配电;记录 500 A 以上启动浪涌 | 真实系统问题和测量证据较好 | 螺栓配电、保险、继电器、浪涌定位、机械和制造文件 | 不是固态逐路 PDM;其电容缓冲办法不能未经系统分析直接迁移 |
3.1 第一优先级:dingoPDM
dingoPDM 是最接近“可读、可改、可运行 PDM”的完整公开项目。建议优先查看:
DingoPDM/DingoPDM.kicad_sch:根原理图;DingoPDM/DingoPDM.kicad_pcb:PCB 布局;HighCurrentDrivers.kicad_sch:大电流通道;LowCurrentDrivers.kicad_sch:小电流通道;Connectors.kicad_sch:输入和输出连接;- PCB 说明与热测试:额定值条件和温升记录。
其公开热测试在 19°C 环境、全部输出电阻负载、4 AWG 输入、14 AWG 输出、总电流 71 A 条件下进行,记录的最高器件顶部温度为 61°C。这个结果证明该具体样机在该测试点可运行,但不能外推到 50–60°C 舱内、密封壳体、感性负载或 100 A 连续工作。
可直接继承的思想:
- 用智能高边开关自带的电流镜、过流、过温和诊断能力降低离散电路复杂度;
- 把大、中、小电流通道分成不同器件,而不是所有通道使用同一开关;
- 给每个输出定义启动浪涌窗口、稳定过流阈值、重试次数和锁存策略;
- 布置板温传感器并实际用最终壳体做多通道热测试;
- CAN 终端、输出端子和接线规格必须作为系统设计的一部分明确记录。
3.2 OpenPDM:反面教材也有价值
建议查看:
OpenPDM 使用 100 mm × 100 mm 四层板,外层 1 oz、内层 0.5 oz;10 A 通道使用一只 IRFR7440,20 A 通道并联两只,INA180 配 3 mΩ 分流器测流。作者明确说明该板只用一周完成、缺少冗余和滤波,也没有充分完成标称电流和汽车环境测试。
因此它最适合用于检查:
- 电流采样放大器、分流器、MOSFET和输出连接器之间的原理图关系;
- 多层并行铺铜如何组织;
- 哪些低成本取舍会让 PCB 成为系统薄弱点。
它不适合作为 100 A 或 200 A 走线宽度模板。
3.3 Libre Solar BMS C1:最有价值的开放 100 A 功率通路
建议查看:
kicad/power-part.kicad_sch:高电流开关、分流器和端子;kicad/bms-c1.kicad_pcb:四层 PCB;build/bms-c1.pdf:生成的原理图;material/bms-100a_cooling-estimation.ods:100 A 散热估算;housing/10003_BackPlateAsm.pdf:背板/散热器;manual/3-features.md功能说明与manual/6-datasheet.md数据表。
它采用两组背靠背 N 沟道 MOSFET,每组四只并联,可双向切断;底面连接散热器;M5 螺纹功率端子连接电缆;分流器位于电池负极通路;关键过流和短路保护由 BQ76952 硬件完成。它还保留触发电池正极化学保险的二级保护路径,以应对 MOSFET 失效短路。
这套设计对本项目的最大启发不是“照抄 BMS”,而是:100 A 固态开关已经需要把端子、MOSFET并联、双向阻断、散热器、分流器、硬件保护和失效后备作为一个机械—电气整体设计。
3.4 Pollen Robotics:100 A 配电与浪涌实测
建议查看:
power_distrib_100A_to_5+1_outputs.kicad_sch;power_distrib_100A_to_5+1_outputs.kicad_pcb;fab/:原理图、PCB、BOM 和 STEP 制造文件;- 浪涌问题记录。
该项目记录了总计约 7,500 µF 下游电容带来的 500 A 以上启动浪涌,并把问题追踪到继电器动作时间、BMS触发和下游驱动器。这说明即使稳态总电流只有 100 A,PDM 仍必须围绕微秒至毫秒级浪涌、预充、接触器触点和电池/BMS相互作用设计。
4. Tesla:可以参考系统架构,不能当开源 PCB
4.1 Tesla 官方实际开放了什么
Tesla Additional Resources 的 Open Source 部分列出的是 Bluetooth 模块、Buildroot、Linux、coreboot 等软件源码发布。该页面没有发布低压 PDM、VCFront、VCLeft 或 VCRight 的:
- 内部原理图;
- PCB 源文件;
- Gerber;
- BOM;
- 栅极驱动和电流采样设计;
- 热与短路测试报告。
Tesla 的 Patent Pledge 同页明确说明,其法律效果是对符合“善意”条件的主体暂缓主张救济,并明确不是放弃专利请求、许可证、不起诉契约或从事专利活动的授权。因此“Tesla 开放专利”不能改写成“Tesla PDM 是开源硬件”。
4.2 官方电气参考能够观察什么
Model 3 Electrical Reference 公开页面中可以检索到以下系统级配电页:
- Power Distribution E-Fuse VCFront;
- Power Distribution E-Fuse VCLeft;
- Power Distribution E-Fuse VCRight。
这些页面说明 Tesla 使用多个区域控制器承接所在区域的电源分配、电子保险、I/O和车载网络,而不是把所有低压支路集中到一块传统保险盒。这一思路可转化为船用平台的区域化原则:
text
电池/源端独立保护
│
├── 前区 Core ── 前区负载
├── 左/生活区 Core ── 舱室负载
└── 右/机电区 Core ── 泵、风机、执行器
↕
CAN-FD / RS-485可以借鉴的是:
- 让控制器靠近负载区域,缩短高电流支路线束;
- 由中央系统下发策略,但区域节点保留本地保护和基本功能;
- 按区域隔离故障,而不是一个中央 PDM 失效影响全船;
- 把高电流主分配与低于约 30 A 的次级支路分层。Infineon 对汽车 PDU 的公开定义同样把
>30 A高功率 ECU/次级馈线归入 primary PDU,把<30 A负载归入 secondary PDU。Infineon Automotive PDU
不能借鉴或推断的是:
- 从线束页反推 Tesla 内部 MOSFET 型号、并联数量、铜厚或采样电阻;
- 复制带有限制声明的整页图纸到产品文档或 PCB 设计包;
- 仅凭 Tesla 使用 eFuse,就认定船用上游保险、隔离开关和人工旁路可以取消。
5. 厂商公开参考设计
| 参考设计 | 公开能力 | 可取得文件 | 主要价值 | 使用边界 |
|---|---|---|---|---|
| Infineon R-12V-PDU-SWITCH20 | 单路高边 200 A 连续,预充、霍尔测流、可调过流、导线保护 | 产品页、用户指南;完整设计资源可能需注册 | 当前最直接的 200 A 低压固态 PDU 架构参考 | 标称 11–16 V;40 V MOSFET;不是开放硬件或 24 V 参考 |
| Infineon EVAL-XDP710-V2 | 5.5–80 V、最大 100 A、热插拔/浪涌控制,可并联外置 MOSFET | 用户手册;部分设计资源需注册 | 宽电压、外置 FET、SOA/浪涌控制和模块化 FET 适配 | 工业电源板,不是汽车或船用 PDM |
| TI TIDA-020065 | TPS1213-Q1 + INA296B-Q1 + MCU;软件 I²t、浪涌限制、双向测流 | 设计指南、原理图、BOM、Gerber、PCB 层图、装配图、Altium | 文件最完整的现代智能保险构建块 | 主功率路径按 25 A 设计,测流范围约至 66 A;不是 100/200 A 已验证板 |
| TI TIDA-00795 | 30 A 精密 eFuse,文档称可扩展至 >100 A;10 µs 级响应 | 指南、原理图、BOM、Gerber、布局、Altium | 过流阈值、短路测试、反向保护、ISO 7637-2 12 V 瞬态 | “可扩展”不是已经验证 100 A 连续;设计年代较早且是 12 V |
| TI 并联 MOSFET 布局指南 | 独立栅极电阻、对称布局、热耦合、驱动能力规则 | 在线应用简报 | 审查并联 FET 原理图和 PCB 的直接清单 | 通用指南,不给本项目器件数量和额定值 |
5.1 Infineon 200 A 参考板的关键数字
Infineon 用户指南公开的 12 V Hall 版本采用:
- TLE4972-AE35D5 无磁芯霍尔传感器;
- 2×4 只 IAUTN04S7N003、40 V MOSFET,背靠背共源结构;
- 2ED2410-EM 双路高边栅极驱动器;
- 端子到端子总电阻约 244 µΩ;
- 在总损耗 13 W 条件下给出 231 A 直流能力;
- 短路、I-t 导线保护、温度、反接、雪崩和预充功能。
来源:Infineon High-current power distribution switch unit user guide。
这是很好的数量级基准:200 A 固态通路不是一只“200 A MOSFET”,而是背靠背的两组并联器件、独立驱动、霍尔测流、预充和多种硬件保护共同组成的系统。
同时它也是明确的边界警告:40 V MOSFET和 11–16 V 标称工作范围不能直接覆盖 24 V 船用系统。
6. 100 A / 200 A 共平台推荐架构
6.1 不建议做“一块 PCB,仅少焊几只器件”的版本差异
100 A 和 200 A 的差异不只是 MOSFET 数量,还包括:
- 输入电缆截面积、弯曲半径和端子扭矩;
- 铜排截面和孔位附近电流拥挤;
- 霍尔传感器量程、窗口和磁路;
- 输入保险、隔离器和预期短路电流;
- 热界面材料、散热器、壳体和安装方向;
- MOSFET数量、总栅极电荷和驱动器损耗;
- 分流器损耗或霍尔传感器的精度与偏置;
- 输出端子人口、并发负载和整机降额。
因此推荐把“共平台”定义为共同的功能和机械接口,而不是共同的主载流件。
6.2 三层硬件结构
text
┌──────────────────────────────────────────────┐
│ CTRL:共用控制板 │
│ MCU / watchdog / CAN-FD / RS-485 / 输入 / │
│ 电源 / FRAM / 温度 / variant ID / debug │
└──────────────────────┬───────────────────────┘
│安全使能、SPI/ADC、故障线
┌──────────────────────▼───────────────────────┐
│ PWR:版本化功率板 │
│ 智能高边支路 / 外置MOSFET驱动 / 预充 / │
│ Kelvin采样 / 输出温度 / 接触器线圈与反馈 │
└──────────────────────┬───────────────────────┘
│短、宽、对称的功率连接
┌──────────────────────▼───────────────────────┐
│ BUS:100 A 或 200 A 铜排与机械组件 │
│ 输入螺柱 / 主霍尔传感器 / 铜排 / 主保护接口 / │
│ 散热器 / 高电流输出螺柱 │
└──────────────────────────────────────────────┘| 层级 | 100 A 版本 | 200 A 版本 | 共用原则 |
|---|---|---|---|
| 控制板 | 完全相同 | 完全相同 | 同一固件、通信、诊断、生产测试和连接器定义 |
| 输入功率件 | 100 A 额定螺柱、铜排、主保护接口 | 200 A 额定螺柱、更大铜排和更高热容量 | 孔位和壳体基准尽量一致,载流件分别认证 |
| 总电流传感 | 建议双向 150 A 或合适余量量程 | 建议双向 300 A 或合适余量量程 | 同一数字接口和标定协议,不强求同一量程 |
| 固态主开关 | 可选;必须经100 A热/短路验证 | 不作为首版默认;需要专用背靠背功率模块 | 控制接口一致,器件人口和散热不同 |
| 高电流支路 | PDM 驱动外部接触器,读取辅助触点;验证后可导入固态 | 首版优先外部接触器或独立 eFuse 模块 | 同一逻辑通道模型,不假装通用 PCB 已完成开断验证 |
| 中小电流支路 | 与200 A版共用 | 与100 A版共用 | 由总电流限制和负荷管理约束并发电流 |
| 硬件识别 | 电阻编码/EEPROM/安全绑带 | 不同编码 | 上电时锁定额定总电流和保护表,禁止仅靠用户配置升档 |
6.3 与当前 Core HD 通道规划的关系
当前规划中的 1×150 A + 1×100 A + 2×40 A + 6×30 A + 8×20 A 是通道能力上限集合,通道额定值相加远大于 200 A。设计必须另外定义:
- 100 A / 200 A 整机连续总电流;
- 各温度点的整机降额曲线;
- 不允许同时达到通道铭牌电流的组合;
- 负荷优先级和硬件总电流限制;
- 高电流支路是直接载流还是仅控制外部接触器;
- 故障时哪些关键负载保留、哪些通道卸载。
建议将通道分成三类:
| 通道级别 | 典型范围 | 首版实现建议 | PCB参考来源 |
|---|---|---|---|
| LP | ≤20 A | 集成智能高边开关,逐路诊断/过温/电流镜 | dingoPDM、Infineon PROFET |
| MP | 20–40 A | 更低阻智能开关或栅极驱动器 + 外置 MOSFET,逐路温度和硬件短路保护 | dingoPDM-Max、TI TIDA-020065/00795 |
| HP | 100–150 A | 首版驱动外部接触器并读取反馈;固态版作为独立功率模块开发 | Libre Solar BMS C1、Infineon 200 A 板、Pollen Robotics |
7. 电阻、压降和发热预算
高电流路径的基本约束是:
text
压降 V = I × R
损耗 P = I² × R| 端到端电阻 | 100 A 压降 | 100 A 损耗 | 200 A 压降 | 200 A 损耗 |
|---|---|---|---|---|
| 100 µΩ | 10 mV | 1 W | 20 mV | 4 W |
| 244 µΩ | 24.4 mV | 2.44 W | 48.8 mV | 9.76 W |
| 500 µΩ | 50 mV | 5 W | 100 mV | 20 W |
| 1 mΩ | 100 mV | 10 W | 200 mV | 40 W |
| 2 mΩ | 200 mV | 20 W | 400 mV | 80 W |
Infineon 参考板的 244 µΩ 与 231 A / 13 W 数据量级相符。它说明 200 A 版本若想把主通路损耗控制在约 10 W,从输入端子、铜排、MOSFET、焊点到输出端子的总电阻都必须控制在约 250 µΩ 量级。这不是仅靠“加宽一条铜皮”就能实现的目标。
损耗预算必须分别测量和记录:
| 部位 | 主要风险 | 验证方法 |
|---|---|---|
| 输入压接端子和螺柱 | 压接、扭矩、氧化、接触面电流拥挤 | 四线法微欧测量、热循环后复测、红外/热电偶 |
| 铜排 | 截面不足、孔边热点、邻近发热 | 电阻计算 + 实测,孔位和弯折处温度监测 |
| PCB到铜排连接 | 焊点疲劳、螺栓松动、界面腐蚀 | 振动、温度循环、扭矩保持、截面分析 |
| MOSFET组 | 热态 RDS(on) 上升、静动态不均流 | 单管电流/温度对比、最高环境温度热浸 |
| 分流器 | I²R 发热、热电势、铜箔误差 | Kelvin采样、零点/满量程温漂和过载测试 |
| 接触器 | 触点电阻、浪涌焊接、线圈持续发热 | 动作次数、浪涌、热态压降和辅助触点一致性 |
如果 200 A 主测流使用 100 µΩ 分流器,分流器本身产生 4 W;加上焊接/螺栓界面和放大器共模设计,热和精度成本都很高。主输入更适合优先评估穿铜排霍尔方案;分流器可保留在中小功率支路或作为计量级方案对比。
8. 原理图和 PCB 审查规则
8.1 主电流路径
- 200 A 输入默认采用铜排或经专项验证的嵌铜/金属功率结构,不允许把普通 PCB 铜厚计算作为唯一依据。
- 输入螺柱、主传感器、主开关/母排和高电流输出沿一条短直路径排列,避免电流在 PCB 上折返。
- 不让功率螺柱的机械载荷直接传递到普通焊盘;设计独立支撑、限位和扭矩路径。
- 每个高电流节点预留四线微欧测量点;测量点必须避开载流接触电阻的混入方式错误。
- 高电流连接处不依赖阻焊覆盖作为防腐主手段;材料、镀层、密封、凝露排放和可维护扭矩共同决定寿命。
8.2 并联 MOSFET
TI 并联 MOSFET 指南 给出的规则应直接转成设计审查项:
- 每只并联 MOSFET 单独设置靠近栅极的电阻;
- 各器件的栅极—源极和漏极—源极回路尽量对称;
- 使用相同铜平面、散热器或金属基板形成良好热耦合;
- 驱动器按并联器件总栅极电荷和开关频率校核峰值电流与自身温升;
- 栅极保护器件靠近驱动器并位于各独立栅极电阻之前;
- Kelvin 源极采样不与主载流源极路径共线;
- 不只检查稳态均流,还要检查开通、关断和短路瞬态时最先动作的器件。
8.3 背靠背与反向电流
单只 N 沟道 MOSFET 的体二极管不能在关断时阻止一个方向的电流。船上可能同时存在电池、充电机、太阳能、逆变/充电器和不同母线,存在输出端反向供电的可能。因此每个需要真正双向阻断的主通路必须选择:
- 两组背靠背 MOSFET;或
- 有明确反向阻断能力的接触器/隔离器;或
- 由系统拓扑证明该节点不存在反向能源。
背靠背会把器件数量、RDS(on)、栅极电荷和热量近似翻倍,不能在完成损耗预算后才追加。
8.4 预充与感性负载
- 对逆变器、驱动器和大电容输入,配置独立预充电阻、受控预充开关、目标电压判定和超时故障;
- 预充电阻按单次能量、重复周期、最高温度和故障持续导通校核;
- 感性负载关断必须给电流提供明确的续流、钳位或雪崩路径;
- 用真实线束和负载测量启动浪涌、堵转电流和关断过压,不使用设备铭牌稳态电流替代;
- Pollen Robotics 的 500 A 级浪涌案例应作为测试量程和示波器探头带宽的最低提醒,不是本项目的设计目标值。
8.5 控制与保护分层
建议至少保留三层:
- 硬件快速层: 短路比较器、栅极驱动器关断、过温和欠压锁定,不依赖 MCU 调度;
- 固件策略层: I²t、启动窗口、重试、负荷卸载、故障日志和通道配置;
- 上游独立层: 靠近电池/母线的保险或经验证断路器,保护 PDM 输入电缆及模块灾难性失效。
MCU、CAN 或应用软件失效不能使硬件短路保护失效;MOSFET失效短路也不能让上游导线失去保护。
9. 12 V 与 24 V 的器件边界
同一个“12/24 V”产品不能只看正常工作电压。必须为以下状态分别定义最大端子电压和能量:
- 充电电压和均衡/维护状态;
- 冷启动压降、欠压恢复和电源反复跳变;
- 发电机/充电设备的负载突降;
- 感性负载关断;
- 反接、跨接启动和维修误接;
- 不同电源之间的反向馈电;
- TVS、MOSFET雪崩和钳位器件的容差、温漂及重复能量。
Infineon 200 A 参考板采用 40 V MOSFET且标称范围为 11–16 V。对 24 V 船用版本,必须重新选择并校核 60/80/100 V 等合适电压等级的汽车级或工业级 MOSFET、栅极驱动器、TVS、DC/DC、电容和采样链;具体等级由实测瞬态和采用的设计标准决定,本报告不提前锁定。
更高耐压器件通常具有更高 RDS(on) 或更大芯片/成本,这意味着:
- 12 V 与 24 V 若使用同一功率器件,可能牺牲 12 V 版本效率;
- 若分别使用不同 MOSFET,BOM和验证量增加,但热性能更优;
- 可以共用 PCB 焊盘和驱动接口,但不能仅靠软件区分耐压版本;
- 24 V 变体必须有硬件料号、清晰标签和生产测试防错。
10. 推荐的首轮 PCB 参考路线
阶段 A:共用控制板
先完成不承载主电流的控制板:
- MCU、独立 watchdog、FRAM/配置存储;
- 2×CAN-FD、RS-485、隔离或共模/浪涌保护方案;
- 12/24 V 前端电源和休眠/唤醒;
- 硬件 variant ID;
- 功率板安全使能、故障汇总、SPI/ADC、温度输入;
- 本地输入、维护模式和关键通道失网策略;
- 生产测试点与边界扫描/编程接口。
这里主要参考 dingoPDM 的模块组织和诊断思路,但需重新设计电源瞬态、通信保护、船用环境和双 CAN-FD。
阶段 B:100 A 样机
- 使用独立 100 A 铜排、螺柱和双向主电流传感;
- LP/MP 通道完成电子开关和逐路测流;
- HP 通道先只驱动外部接触器和读取辅助触点;
- 预留一块可替换的 100 A 背靠背 MOSFET 实验功率模块接口,不让实验模块成为量产必选;
- 在最终壳体中完成 100 A 连续热浸和全部通道组合测试。
阶段 C:200 A 样机
- 控制板、通信、通道编号和固件模型不变;
- 换用 200 A 铜排、端子、300 A 级合适余量传感器和散热结构;
- 重新做输入连接、机械支撑、热和故障能量设计;
- HP 输出继续采用外部接触器,或使用独立的 200 A 固态开关模块;
- 不通过把100 A板并联两块来宣称200 A,除非电流分配、故障隔离、同步和连接结构经过专门验证。
阶段 D:决定是否产品化高电流固态模块
只有当以下证据都通过,才把100/150 A直接固态输出写入量产能力:
- 热态端到端电阻和全部接点损耗;
- 最高环境温度、密封壳体和最差安装方向下连续温升;
- 从零电流开通短路、运行中短路和电池实源短路;
- 感性负载关断、雪崩/钳位和反向能量;
- 电容负载预充、失败重试和粘连/失效短路检测;
- MOSFET单管开路、短路及驱动器失效的故障注入;
- 独立上游保护与电子保护的选择性;
- 振动、热循环、盐雾、凝露和扭矩保持。
11. 验证矩阵
| 阶段 | 测试 | 核心记录 | 放行条件方向 |
|---|---|---|---|
| 来料/装配 | 铜排、端子、分流器、MOSFET和热界面检查 | 材料、镀层、平面度、扭矩、批次 | 关键尺寸和材料可追溯 |
| 板级静态 | 绝缘、待机电流、通信、ADC、温度和硬件关断 | 12/24 V各状态数据 | 无软件时硬件保护仍有效 |
| 微欧测量 | 输入到各输出四线电阻,冷态和热态 | 每个接点和总通路电阻 | 不只看总值,识别单点异常 |
| 连续载流 | 100 A或200 A热浸,最终壳体和最差安装方向 | 环境、线束、壳温、结温估算、端子温度 | 满足定义的温升和降额曲线 |
| 多路并发 | 按真实船型负载组合运行 | 通道电流、总电流、热点和负荷卸载 | 总线限制不依赖云或HMI |
| 浪涌/预充 | 电机、灯、泵、驱动器和电容负载 | 峰值、持续时间、重复率、预充能量 | 不误跳且不超器件 SOA |
| 短路 | 开通短路、运行短路、近端/远端短路 | 峰值电流、关断时间、I²t、器件应力 | 导线和器件能量受控,可定义复位策略 |
| 感性关断 | 不同线长、电感、占空比和温度 | VDS、钳位电压、雪崩能量、EMI | 最大电压/能量有足够裕量 |
| 反向状态 | 反接、输出反灌、多源压差 | 反向电流、体二极管路径、关断能力 | 不出现未定义供电和热失控 |
| 电源瞬态 | 12/24 V欠压、过压、脉冲和重复跳变 | 复位、闩锁、数据完整性、输出状态 | 输出进入确定的安全状态 |
| 故障注入 | MCU停机、CAN风暴、传感器断/短、驱动器异常 | 本地功能、关断、日志和恢复 | 单一控制故障不移除硬件保护 |
| 环境 | 振动、热循环、盐雾、凝露、湿热 | 接点电阻、腐蚀、误动作、密封 | 测试后仍满足电阻和功能限值 |
| EMC | 传导/辐射发射与抗扰、PWM边沿 | 负载状态、通信错误、复位、误跳 | 不发生危险误导通/拒动 |
| 寿命 | 额定负载开关循环、接触器浪涌、热循环 | 参数漂移和失效模式 | 与目标寿命和维修策略一致 |
PCB 设计通过 DRC 或 IPC-2152 计算只能进入样机阶段,不能替代上述最终装配测试。IPC-2152 官方目录说明其主题是导体尺寸、电流和温升之间的关系;项目仍需使用实测解决铜排、端子、壳体和多热源耦合。IPC-2152 目录
12. 直接可执行的设计决策
| 决策 | 建议 | 理由 |
|---|---|---|
| 共平台定义 | 共用 CTRL、固件、通信、外壳基准和通道模型;PWR/BUS分100 A与200 A | 复用高,且不掩盖载流件差异 |
| 200 A 主路 | 铜排/金属功率结构为默认,不用普通PCB铜箔独立承担 | 微欧级损耗、端子和热是主导因素 |
| 主测流 | 优先双向霍尔;保留独立支路电流测量 | 200 A分流器有显著热损耗和布局误差 |
| 反向阻断 | 按多源系统逐节点判定;需要时使用背靠背FET | 单FET体二极管不能真正关断反向电流 |
| LP通道 | 集成智能高边开关 | 诊断和保护成熟,dingoPDM可作组织参考 |
| MP通道 | 外置FET eFuse或低阻智能开关 | 兼顾热、浪涌、可配置保护和成本 |
| HP通道首版 | 控制外部接触器并监测辅助触点 | 把最高风险的载流和开断移到专项器件 |
| 24 V | 重新做耐压、TVS、雪崩、SOA和热计算 | 12 V 40 V MOSFET参考不可直接复制 |
| 额定总电流 | 由硬件ID锁定,固件不能把100 A版配置成200 A | 防止BOM/结构与配置失配 |
| 上游保护 | 始终保留靠近电源的独立保险/断路器 | PDM不能保护其输入端之前的导线故障 |
13. 建议的下一份工程输出
本报告之后,不应直接进入整板布线。推荐先输出一份“电气边界与损耗预算”,至少冻结:
- 100 A / 200 A 的连续电流定义、峰值电流、持续时间、环境温度和降额;
- 12 V / 24 V 的正常、异常和瞬态电压包络;
- 每个通道的负载类型、线径、浪涌、堵转、反向能量和关键性;
- HP通道是直接固态输出还是外部接触器控制;
- 上游保险、主隔离和预期短路电流;
- 每个端子、铜排、开关和传感器允许的电阻/损耗预算;
- 最终壳体、散热路径、密封等级和安装方向;
- 100 A / 200 A 共用接口与不同零件的配置矩阵。
这份边界冻结后,再分别制作:
CTRL原理图和 PCB;PWR-100/BUS-100;PWR-200/BUS-200;- HP固态实验模块或接触器接口板;
- 样机测试夹具和四线微欧/热测试记录模板。
14. 主要来源
开放硬件和源码可见项目
- corygrant/dingoPDM
- dingoPDM PCB documentation
- dingoPDM connections and current notes
- dingoPDM thermal testing
- corygrant/dingoPDM-Max
- brenonsantos/OpenPDM
- trailcurrentoss/TrailCurrentTorrent
- LibreSolar/bms-c1
- Libre Solar BMS C1 manual
- open-dynamic-robot-initiative/power-board
- pollen-robotics/elec_relay_R2
厂商参考设计和设计规则
- Infineon R-12V-PDU-SWITCH20
- Infineon high-current PDU user guide
- Infineon EVAL-XDP710-V2
- Infineon automotive PDU architecture
- Infineon automotive eFuse portfolio
- TI TIDA-020065 smart fuse
- TI TIDA-020065 design guide
- TI TIDA-00795 automotive precision eFuse
- TI TIDA-00795 design guide
- TI best practices for paralleling power MOSFETs
- IPC-2152 table of contents
Tesla 官方资料
15. 限制
- 本报告没有复制 Tesla 图纸,也没有把 Tesla 专利承诺解释为开源硬件授权。
- GitHub 仓库状态、许可证和文件可能后续变化;正式衍生设计前应固定具体提交并重新审核许可证。
- 开源项目的额定值来自其作者公开条件,不代表独立复测或船用认证。
- 厂商参考板和数据表通常附带适用性免责声明;其文件完整不等于可直接投产。
- 本报告没有确定 MOSFET、栅极驱动器、霍尔传感器、接触器、铜排截面、端子、TVS 或保险型号。
- 100 A / 200 A 额定能力必须在最终线束、壳体、散热器、环境和故障源条件下验证;仅有 PCB 文件无法证明该能力。