Files
high-current-pcb-design/references/bms-lessons.md
T

6.4 KiB
Raw Blame History

4S BMS 案例:可复用方法与边界

此案例来自一次 4S 三元锂电池、20 A 工作目标、70 × 30 mm 四层板设计复盘。目标方案采用 CW1573DLCS、CW1005B 和 CH592X;这些不是技能指定料号。只保留方法和必要示例,不携带原项目设计文件或个人路径。

本次经历 以后应前置的动作 不能直接照搬
高边开关与共负端方案下仍有 B−/P− 分流器两侧 画清测量和控制参考地,检查外部接地旁路 不能把共负端理解为两网可短接,或据此自动取消隔离
VSW、VDCIA、VDCID 接法经过修正 按准确芯片推荐电路核对内部供电脚和封装焊盘 不凭名称接地;预留电感的默认装料也由所用电源模式决定
BOOT 与放电控制复用存在启动冲突 先核对上电/下载状态和默认电平,再分配 GPIO 最终 PB22 BOOT、PB13 DCTL、PB12 SW 只适用于此案例
J2 RX/TX 调换,J5 扩展五针 一张表同步针序、信号方向、串联器件、丝印和固件 案例 J5 的 3.3V/PA8/PA9/BOOT/P− 不是通用下载标准
MCU 由独立 LDO 供电 工作峰值、平均/睡眠、热耗散和关断后静态消耗一起评估 20 mA 是当时预算,不能套到带射频或其他负载的项目
RSP/RSN 开尔文路径需要单独保护 分流器专用采样端到滤波/AFE 形成明确端点链 不能只检查两网连通或取点离电阻很近
后增 3225 晶体与两个 18 pF 电容 提前布局晶体单元并审核参考地和内外负载电容 18 pF 不直接等于晶体 CL,也不保证起振/频偏
反复发现碎折、同网多路径及回路 DRC 外单列线形和实际铜接触拓扑验收 不能把所有并联功率铜、地网格都当冗余删除
内层功率铜区被辅助信号和过孔切窄 先留载流通道和换层入口,再安排辅助信号;覆铜后测最窄截面 不能认为四层都有铜就自然满足载流余量
导出 BOM 时存在裸焊盘、测试点和默认0Ω配置 逐位号核对实际装料,区分采购、坐标和机械对象 in_bom开启或封装名含电感不自动证明应采购实体器件/电感
Gerber要求统一板号、铜层顺序及钻孔同目录 文件名和说明同时标注物理层序,回读验证映射与加工数据 文件名好看或可解析不等于已在CAM350实测打开
底面位号图镜像、坐标表保留原生底面X 分别声明观察方向、坐标轴和旋转角,逐位号验证变换 不能看到底视图镜像就再次取反坐标或旋转角

本项目把 20 A 增加 50% 作为相关铜路/焊盘的 30 A 设计目标。通孔焊盘和主功率过孔的几何与连接经过审核;这不构成 30 A 载流能力的实测证明。

本案例的最终配置摘录

以下参数只用于解释这次复盘和避免前后版本混淆,不是新项目的默认原理图或采购规则。

功能 案例最终定义
AFE / 高边驱动 / MCU CW1573DLCS / CW1005BAAT / CH592X
MCU参考地 P−;分流器保持B−与P−之间规定的连接关系
中断 / 放电控制 / 外部开关 PA7 / PB13(默认下拉)/ PB12
BOOT与预留测试点 PB22经10kΩ上拉,经100Ω到下载口;PB10/PB11留测试点
对外串口 PB4/RX0、PB7/TX0;J2从1到5为RX、TX、P−、SW_IN、P−
J5下载焊盘 3.3V、PA8、PA9、BOOT、P−;3.3V为板载参考,不能无条件并接下载器供电
板上NTC PA4、PA5检测;NTC及对应精密电阻保留已指定规格
MCU供电 B+经独立SGM2203C-3.3 LDO,20mA为当时设计预算
内部供电模式 VSW经L1接VDCIA/VDCID;默认L1实装0805/0Ω,C41为1µF,固件关闭内部DC-DC;10µH与4.7µF为配套备选
晶体 32MHz/3225、两颗18pF/50V/±5% C0G;内部负载设置与寄生仍需起振/频偏实测确认

器件字段、网表和注释的检查范围不同。例如改用PB13控制放电后,电源页曾保留“PB22/DCTL”的旧文字;此类陈旧说明不由网表一致性检查自动发现。复用前需按最终接口定义清理,不把案例文字当已验证接法。

BOM与装配资料实例

本次用户确认的采购容差为:电容大于10nF用±20%,1nF~10nF(含10nF)用±10%,pF级用±5%(本例为18pF,按容量归一化判断,不按单位后缀分类);普通电阻用±5%,原有明确的±1%及指定型号要求保留。0Ω为跳线,不能把“0Ω±5%”当有效最大阻值要求。这些规则只补入本次BOM,未改写原理图;功率、介质等缺项仍保留待定。

N14原理图/PCB统计有131个封装。排除8个测试点、4个安装孔和J3/J4/J5三个裸焊盘封装后,实际装配116个器件;顶面56个、底面60个。BOM分组为46项电子物料,裸PCB另列1项。数量相等还需逐位号核对,不能仅以差减结果判定没有错漏。

Gerber以当前板号为前缀,按01/L1顶铜、02/L2内层1、03/L3内层2、04/L4底铜命名,其余文件标注用途;顶底钢网有有效开口,保留供贴片使用。11个Gerber层和2个钻孔文件放在同一目录,PTH/NPTH分别为361孔/4孔。丝印排除位号,独立装配PDF标出位号与1脚。上述数量和层选择均只对应这版PCB。

坐标Excel使用原生KiCad全局原点,mm、X向右/Y向上,底面X不取反;板框范围X=100~170、Y=−130~−100,负Y不代表错误。PDF底面从板底观察,水平镜像但文字可读。这个实例说明需要明确两份资料的变换关系,并不要求其他工程使用同一原点或负坐标。

验证阶段边界

N8阶段曾将走线对象从1385段整理为1007段,其中包括删除被铜面覆盖的冗余对象;这些是历史清理统计,不能表示全部信号长度或损耗同比下降,也不能代替后续版本检查。

后续N14记录在既有规则下0条DRC违规、0条未连接和0条原理图差异,同时保留6类既有忽略设置。制造资料完成独立格式回读、钻孔逐项核对、装配位号/坐标/BOM对账及视觉检查;没有启动CAM350 GUI验证。旧报告的晶体参考地疑点也不能仅因命名、BOM或制造导出完成而宣布解决。

连续载流温升、保护动作、电流/电压校准、均衡温升、静态功耗、晶体表现和固件仍需样机测试。该案例已输出制造资料,证据范围仍不构成量产或硬件性能验收。