69 行
6.3 KiB
Markdown
69 行
6.3 KiB
Markdown
# 功率芯片与 Hub 引脚核查
|
||
|
||
后续更新:迁移器件类型收尾已完成,当前ERC为33/217项,未定义引脚类型为0,见 [IC_PIN_REVIEW_R3.md](IC_PIN_REVIEW_R3.md)。下文保留本批次历史基线。
|
||
|
||
2026-09-07,接续 [首批核查](IC_PIN_REVIEW.md)。本轮按归档的厂家手册补齐 6 类、23 颗 IC 的 339 个实例引脚电气类型,共修改共享库及原理图缓存 434 处声明。未改引脚编号、几何、连线、NC、BOM 或 PCB 布局。
|
||
|
||
## 依据与范围
|
||
|
||
| 器件 | 实例 | 本轮实例引脚数 | 手册与页码 |
|
||
|---|---|---:|---|
|
||
| TPS54622RHLR | U1~U5 | 75 | [SLVSA70F](datasheets/ic/TPS54622.pdf),第4页 |
|
||
| TPS25940ARVCR | U14~U18 | 105 | [SLVSCF3A](datasheets/ic/TPS25940.pdf),第3页 |
|
||
| DAC63204RTER | U6、U7 | 34 | [SLASEX3A](datasheets/ic/DAC63204.pdf),第3页及7.5.2节 |
|
||
| TPS22918DBVR | U24~U28 | 30 | [SLVSD76C](datasheets/ic/TPS22918.pdf),第3页 |
|
||
| TS5A3157DBVR | U41~U45 | 30 | [SCDS219D](datasheets/ic/TS5A3157.pdf),第3页 |
|
||
| USB2517I-JZX | U32 | 65 | [DS00001598C](datasheets/ic/USB2517.pdf),第7、10~16页 |
|
||
|
||
TI 文件直接下载自 ti.com。Microchip 官方下载返回403,USB2517原厂手册从既有立创元件资料链接取得;来源URL、时间、PDF SHA-256与文本均归档在 `datasheets/ic/`。核查脚本固定已审核的PDF哈希,资料变化时拒绝继续套用映射。
|
||
|
||
**USB2517 PDF 的文本层存在错误的引脚排列信息。** 对比[第7页实际渲染](datasheets/ic/USB2517-pin-diagram.png)与[第15页功能表](datasheets/ic/USB2517-pin-table.png),可视图表与当前符号一致: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项信号未驱动继续在报告中可见。
|
||
|
||
## 复核
|
||
|
||
```powershell
|
||
& 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`仍拒绝覆盖已有批次基线。网表验证仅允许所有已审核类型的变化,其他元件属性、引脚属性、网名、端点变化均失败。默认标准库批次保留第一批快照,其网表验证也认可后续已审核类型。
|
||
|
||
产物:[本轮完整对账](out/ic-pin-review-r2/verification.json)、[TI变更审计](out/ic-pin-review-r2/applied.json)、[Hub变更审计](out/ic-pin-review-hub/applied.json)、[剩余ERC](out/ic-pin-review-r2/remaining-erc.json)、[专项检查](out/ic-pin-review-r2/contracts/hardware-checks.json)。
|