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严重程度或排除项,未输出生产文件。
新显露项目
- 下板U6.FB3、U7.FB3、U7.FB2为未使用通道的反馈脚,未驱动检查保留。当前固件
dac63204_cc_run()按使用掩码令未用通道保持Hi-Z,映射使用U6通道0/1/2及U7通道0/1。尚未为这些脚新增NC,也未完成上电/NVM/异常状态的实物核验。 - Hub七个OCS输入未外接信号,手册第12页注明内部上拉;KiCad通用
input类型不表达内部上拉,因此新增7项未驱动报告。需继续核查所选配置、端口供电开关与系统过流保护责任,本轮不隐藏报告。 - 五路eFuse输入的电源驱动检查位于Buck输出电感之后;载板新增检查位于跨板+5V供电网络。ERC不跨无源元件或两个独立工程传播电源驱动。后续应根据完整实际供电路径建立明确驱动标记;本轮未直接补PWR_FLAG。
- 仍有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仍拒绝覆盖已有批次基线。网表验证仅允许所有已审核类型的变化,其他元件属性、引脚属性、网名、端点变化均失败。默认标准库批次保留第一批快照,其网表验证也认可后续已审核类型。