文件
phonerail/kicad/IC_PIN_REVIEW_R2.md

6.3 KiB

功率芯片与 Hub 引脚核查

后续更新:迁移器件类型收尾已完成,当前ERC为33/217项,未定义引脚类型为0,见 IC_PIN_REVIEW_R3.md。下文保留本批次历史基线。

2026-09-07,接续 首批核查。本轮按归档的厂家手册补齐 6 类、23 颗 IC 的 339 个实例引脚电气类型,共修改共享库及原理图缓存 434 处声明。未改引脚编号、几何、连线、NC、BOM 或 PCB 布局。

依据与范围

器件 实例 本轮实例引脚数 手册与页码
TPS54622RHLR U1~U5 75 SLVSA70F,第4页
TPS25940ARVCR U14~U18 105 SLVSCF3A,第3页
DAC63204RTER U6、U7 34 SLASEX3A,第3页及7.5.2节
TPS22918DBVR U24~U28 30 SLVSD76C,第3页
TS5A3157DBVR U41~U45 30 SCDS219D,第3页
USB2517I-JZX U32 65 DS00001598C,第7、10~16页

TI 文件直接下载自 ti.com。Microchip 官方下载返回403,USB2517原厂手册从既有立创元件资料链接取得;来源URL、时间、PDF SHA-256与文本均归档在 datasheets/ic/。核查脚本固定已审核的PDF哈希,资料变化时拒绝继续套用映射。

USB2517 PDF 的文本层存在错误的引脚排列信息。 对比第7页实际渲染与第15页功能表,可视图表与当前符号一致:VDDA33=5/10/52/57、RESET_N=43、VBUS_DET=44、VDD33=46、RBIAS=63、VDD33PLL=64。不得根据原始文本提取顺序改号。65是封装裸露接地焊盘,厂家功能表称为VSS/Slug。

ERC 表达

  • TPS54622 PH11为power_out、同一开关节点PH12为passive。TPS25940 OUT4为power_out、OUT5~8为passive。这表示同一内部节点的重复焊盘;检查器另外强制这些焊盘属于同一有效网络,不能靠无源类型隐藏分网。
  • TPS54622 PWRGD和TPS25940 PGOOD/FLT为open_collector;接地、电源输入按功能标记。BOOT为自举电容端,采用passive;SS/TR同时接受外部跟踪并提供软启动充电,采用bidirectional。
  • TPS25940 ILIM/dVdT为外接电阻/电容的模拟设置端,采用passive,IMON为output。TPS22918 CT为output、QOD为内部电阻/放电开关端passive,VOUT为power_out。
  • TS5A3157 NO、NC、COM为无源模拟传输端,均为passive;这里的NC表示常闭触点,不表示“不连接”。IN为输入、V+及GND为电源输入。普通与镜像TPS22918符号同步更新。
  • DAC的反馈脚为输入、OUT为输出、CAP为内部LDO输出、VREF为模拟参考输入。GPIO/SDO、SDA/SCLK为双向。SCL/SYNC的手册类型栏写Output,但文字说明SPI片选输入,7.5.2节又说明I2C开漏I/O;使用bidirectional覆盖复用功能,不把它建成推挽输出。
  • Hub的USB、复用配置/指示及串行接口按手册缓冲器定义标记,PRTPWR为输出、OCS/RESET/TEST/CFG_SEL2为输入、晶振两端分别为输入/输出。当前采用内部1.8V稳压器,VDD18及VDD18PLL建为power_out;检查器要求各自只接独立1uF旁路,不得相并或接外部负载。RBIAS为模拟偏置电阻端passive。

引脚类型只是ERC模型,不证明功率时序、模拟稳定性、阻抗、输入容限或实物可靠性已验收。

结果

检查 下板 载板
ERC总数:本轮前 → 后 282 → 82 349 → 267
pin_to_pin 257 → 49 139 → 49
pin_not_connected 22 → 22 208 → 208
power_pin_not_driven 3 → 8 2 → 3
pin_not_driven 0 → 3 0 → 7
元件属性完全一致 301 218
网名及逐网端点集合完全一致 200 362
本轮批准的实例引脚类型变化 214 125
共用焊盘连接检查 32通过 不适用
Hub供电/旁路检查 不适用 16通过

两板几何DRC及原理图一致性检查均为0项,布局关键距离与80个对插针位通过;两板仍各499个未连接项,尚未布线/铺铜。硬件专项检查采用固件修正副本为505通过、0失败、2项既定延期,同级固件未合入状态不变。未调整ERC严重程度或排除项,未输出生产文件。

新显露项目

  1. 下板U6.FB3、U7.FB3、U7.FB2为未使用通道的反馈脚,未驱动检查保留。当前固件 dac63204_cc_run() 按使用掩码令未用通道保持Hi-Z,映射使用U6通道0/1/2及U7通道0/1。尚未为这些脚新增NC,也未完成上电/NVM/异常状态的实物核验。
  2. Hub七个OCS输入未外接信号,手册第12页注明内部上拉;KiCad通用input类型不表达内部上拉,因此新增7项未驱动报告。需继续核查所选配置、端口供电开关与系统过流保护责任,本轮不隐藏报告。
  3. 五路eFuse输入的电源驱动检查位于Buck输出电感之后;载板新增检查位于跨板+5V供电网络。ERC不跨无源元件或两个独立工程传播电源驱动。后续应根据完整实际供电路径建立明确驱动标记;本轮未直接补PWR_FLAG。
  4. 仍有98项pin_to_pin,包含未核查的原迁移晶体管、AMS1117及TL431等。230个未连接引脚、11项电源未驱动及10项信号未驱动继续在报告中可见。

复核

& D:/KiCad/bin/python.exe scripts/review_ic_pins.py --batch manufacturer --verify-netlist
& D:/KiCad/bin/python.exe scripts/review_ic_pins.py --batch hub
& D:/KiCad/bin/python.exe scripts/check_hardware.py --firmware-dir out/firmware-fan-r2 --out out/ic-pin-review-r2/contracts
& D:/KiCad/bin/python.exe scripts/verify_pcb_layout.py

逐脚映射及建模说明位于 scripts/manufacturer_ic_pins.py。TI与Hub各自保存应用前快照,--apply仍拒绝覆盖已有批次基线。网表验证仅允许所有已审核类型的变化,其他元件属性、引脚属性、网名、端点变化均失败。默认标准库批次保留第一批快照,其网表验证也认可后续已审核类型。

产物:本轮完整对账、TI变更审计、Hub变更审计、剩余ERC、专项检查。