# IC 引脚电气类型核查 后续更新:功率芯片与Hub第二批已完成,当前ERC为下板82/载板267项,见 [IC_PIN_REVIEW_R2.md](IC_PIN_REVIEW_R2.md)。下文保留第一批核查基线。 2026-09-07,R2 布线前核查第一批。已同步共享符号库和所有相关原理图内嵌符号,修正 6 类、16 颗器件的 175 个实例引脚,合计 246 处引脚声明。此次只修改电气类型。 | 器件 | 实例 | 引脚数/颗 | 本机 KiCad 标准库依据 | |---|---|---:|---| | INA226AIDGSR | U8~U13 | 10 | Sensor_Energy:INA226 | | ESP32-S3-WROOM-1 | U20 | 41 | RF_Module:ESP32-S3-WROOM-1 | | PCA9555PW,112 | U23 | 24 | Interface_Expansion:PCA9555PW | | LMR51430YDDCR | U19、U30 | 6 | Regulator_Switching:LMR51430 | | LM75BD,118 | U34 | 8 | Sensor_Temperature:LM75B,继承基础符号 | | USBLC6-2SC6 | U51~U55 | 6 | Power_Protection:USBLC6-2SC6,继承基础符号 | 逐一比较引脚编号集合及名称;仅对明确列出的别名放行,包括 INA 的 VS+/VS、Alert 名称,ESP32 的 IO19/USB_D-、IO20/USB_D+、EPAD/GND 等。引脚名称、位置、编号、NC、BOM 属性及连接均保留。 INA Alert、LM75 OS、PCA9555 INT 采用 `open_collector`;I2C SDA 为 `bidirectional`,SCL 为 `input`。这是 KiCad 的 ERC 分类,不能据此推断晶体管工艺或电平容限。ESP32 重复接地焊盘沿用标准库的 `passive` 分类,主 GND 为 `power_in`。USBLC6 为无源保护网络,全部为 `passive`。LMR51430 SW 为 `power_out`,CB 为 `passive`。 依据是本机 KiCad 10.0.6 安装目录中的标准库;逐脚映射、来源文件 SHA-256 和变更前声明已归档。本轮未完成这些器件的原厂手册电气参数、上掉电注入或最坏容差签核。 ## 验证 | 检查 | 下板 | 载板 | |---|---:|---:| | ERC 总数:前 → 后 | 409 → 282 | 376 → 349 | | pin_to_pin:前 → 后 | 384 → 257 | 166 → 139 | | pin_not_connected:前 → 后 | 22 → 22 | 208 → 208 | | power_pin_not_driven:前 → 后 | 3 → 3 | 2 → 2 | | 元件属性完全一致 | 301 | 218 | | 网名及逐网端点集合完全一致 | 200 | 362 | | 已审核实例引脚类型变化 | 137 | 38 | | PCB 几何 DRC / 原理图一致性差异 | 0 / 0 | 0 / 0 | | PCB 未连接项 | 499 | 499 | ERC 检查配置与严重级别选择保持一致。硬件专项检查使用已修正的固件副本为 505 通过、0 失败、2 项既定延期;这不表示同级固件已经合入补丁。布局检查、80 个对插针位及关键距离检查通过。仍未布线或铺铜,不是生产验收。 ```powershell & D:/KiCad/bin/python.exe scripts/review_ic_pins.py --verify-netlist & D:/KiCad/bin/python.exe scripts/check_hardware.py --firmware-dir out/firmware-fan-r2 --out out/ic-pin-review/after & D:/KiCad/bin/python.exe scripts/verify_pcb_layout.py ``` 默认核查逐脚类型,`--verify-netlist` 还会重新编译网表/ERC,与本次变更前快照比较。`--apply` 只用于首次类型迁移,有未预期类型、编号或名称差异时拒绝执行;已有基线时拒绝再次应用待修改内容。后续有意改电路后,网表基线对比可能失败,须审核差异,不能用旧快照覆盖新设计。 报告:[逐脚核查](out/ic-pin-review/pin-types.json)、[变更审计](out/ic-pin-review/applied.json)、[网表对账](out/ic-pin-review/verification.json)、[剩余 ERC 明细](out/ic-pin-review/remaining-erc.json)。变更前文件和网表位于 `out/ic-pin-review/before/`。 ## 下一批 - TPS54622、TPS25940、DAC63204、USB2517、TPS22918、TS5A3157、TL431 及原迁移晶体管仍需按具体封装的厂商引脚表核查。 - AMS1117 当前符号独立编号的第 4 脚为散热片,标准库只有 1~3 脚,不能直接套用;需先核实具体器件手册与封装映射。 - 剩余 230 个未连接引脚逐项判定用途;5 项电源未驱动检查须追溯实际供电路径,不为清零直接补 PWR_FLAG。 - 继续落实五路热回路、Kelvin 取样、USB 配对及参考地通道,再推进布线与回流铜区。叠层、完整高度和装机热验证继续待办。