文件
zhou yang和Claude Opus 5 2bfe308b30 初始导入:PhoneRail 五路手机直供电源板
原理图/PCB 已在 EasyEDA 里做到 12 页跨页 0 漏接,固件刚完成骨架包 A1。
这次是把已有的一切一次性纳入版本控制,没有改动任何设计内容。

纳入:
- 设计与需求文档、PROGRESS.md、小米8 参考原理图 PDF 与追脚脚本
- .claude/ 下的 EasyEDA 桥接工具链与几何/网表缓存(eda-parts.json、
  pcb-parts.json、pcb-pads.json、p2-ch1.json 等,是重画各页的唯一事实来源)
- 117 张验证截图(本项目所有方向问题都是靠人眼看截图发现的,属于证据不是垃圾)
- firmware/ 的 A1 骨架与 site/ 文档站源码

.gitignore 排除:构建产物(firmware/build、host/build、sdkconfig)、
site/node_modules、__pycache__、桥接日志 _bridge.log、脚本自标的 *.stale。

.gitattributes 默认 `* -text`:现有 .py/.json 大多是 CRLF,原样存,
不让 git 重写行尾。唯一例外是 *.sh 强制 LF —— 带 \r 的 shell 脚本 bash 跑不了。

Co-Authored-By: Claude Opus 5 <[email protected]>
Claude-Session: https://claude.ai/code/session_01QYuExfgyYa6DzRRcUso8M8
2026-09-06 18:18:14 +08:00

859 行
7.1 KiB
JSON

{
"U1": {
"1": [
240,
695,
"RT/CLK"
],
"2": [
240,
685,
"GND"
],
"3": [
240,
675,
"GND"
],
"4": [
240,
665,
"PVIN"
],
"5": [
240,
655,
"PVIN"
],
"6": [
240,
645,
"VIN"
],
"7": [
240,
635,
"VSENSE"
],
"8": [
360,
635,
"COMP"
],
"9": [
360,
645,
"SS/TR"
],
"10": [
360,
655,
"EN"
],
"11": [
360,
665,
"PH"
],
"12": [
360,
675,
"PH"
],
"13": [
360,
685,
"BOOT"
],
"14": [
360,
695,
"PWRGD"
],
"15": [
360,
625,
"EXP"
]
},
"U8": {
"1": [
770,
480,
"A1"
],
"2": [
770,
470,
"A0"
],
"3": [
770,
460,
"Alert"
],
"4": [
770,
450,
"SDA"
],
"5": [
770,
440,
"SCL"
],
"6": [
870,
440,
"VS+"
],
"7": [
870,
450,
"GND"
],
"8": [
870,
460,
"VBUS"
],
"9": [
870,
470,
"VIN-"
],
"10": [
870,
480,
"VIN+"
]
},
"U14": {
"1": [
730,
585,
"DEVSLP"
],
"2": [
730,
595,
"PGOOD"
],
"3": [
730,
605,
"PGTH"
],
"4": [
730,
615,
"OUT"
],
"5": [
730,
625,
"OUT"
],
"6": [
730,
635,
"OUT"
],
"7": [
730,
645,
"OUT"
],
"8": [
730,
655,
"OUT"
],
"9": [
730,
665,
"IN"
],
"10": [
730,
675,
"IN"
],
"11": [
630,
675,
"IN"
],
"12": [
630,
665,
"IN"
],
"13": [
630,
655,
"IN"
],
"14": [
630,
645,
"EN"
],
"15": [
630,
635,
"OVP"
],
"16": [
630,
625,
"GND"
],
"17": [
630,
615,
"ILIM"
],
"18": [
630,
605,
"dVdT"
],
"19": [
630,
595,
"IMON"
],
"20": [
630,
585,
"FLT#"
],
"21": [
630,
575,
"EP"
]
},
"C101": {
"1": [
120,
760,
"1"
],
"2": [
120,
720,
"2"
]
},
"C102": {
"1": [
155,
760,
"1"
],
"2": [
155,
720,
"2"
]
},
"C103": {
"1": [
190,
720,
"1"
],
"2": [
190,
760,
"2"
]
},
"C104": {
"1": [
225,
760,
"1"
],
"2": [
225,
720,
"2"
]
},
"R103": {
"1": [
140,
695,
"1"
],
"2": [
180,
695,
"2"
]
},
"C105": {
"1": [
380,
730,
"1"
],
"2": [
420,
730,
"2"
]
},
"L101": {
"1": [
420,
675,
"1"
],
"2": [
460,
675,
"2"
]
},
"C106": {
"1": [
480,
655,
"1"
],
"2": [
480,
625,
"2"
]
},
"C107": {
"1": [
515,
655,
"1"
],
"2": [
515,
625,
"2"
]
},
"C108": {
"1": [
550,
660,
"1"
],
"2": [
550,
620,
"2"
]
},
"R104": {
"1": [
445,
610,
"1"
],
"2": [
445,
570,
"2"
]
},
"R105": {
"1": [
445,
530,
"1"
],
"2": [
445,
490,
"2"
]
},
"C109": {
"1": [
400,
615,
"1"
],
"2": [
400,
585,
"2"
]
},
"R106": {
"1": [
340,
565,
"1"
],
"2": [
340,
525,
"2"
]
},
"C110": {
"1": [
340,
505,
"1"
],
"2": [
340,
470,
"2"
]
},
"C111": {
"1": [
295,
525,
"1"
],
"2": [
295,
495,
"2"
]
},
"R101": {
"1": [
180,
360,
"1"
],
"2": [
180,
320,
"2"
]
},
"R108": {
"1": [
350,
300,
"1"
],
"2": [
390,
300,
"2"
]
},
"C112": {
"1": [
325,
270,
"1"
],
"2": [
325,
240,
"2"
]
},
"Rs101": {
"1": [
900,
675,
"1"
],
"2": [
900,
635,
"2"
]
},
"C113": {
"1": [
975,
520,
"1"
],
"2": [
1015,
520,
"2"
]
},
"R111": {
"1": [
565,
500,
"1"
],
"2": [
565,
460,
"2"
]
},
"C114": {
"1": [
600,
440,
"1"
],
"2": [
600,
405,
"2"
]
},
"R112": {
"1": [
480,
400,
"1"
],
"2": [
520,
400,
"2"
]
},
"R113": {
"1": [
545,
395,
"1"
],
"2": [
545,
355,
"2"
]
},
"R114": {
"1": [
490,
570,
"1"
],
"2": [
490,
530,
"2"
]
},
"R115": {
"1": [
790,
565,
"1"
],
"2": [
790,
525,
"2"
]
},
"R116": {
"1": [
830,
635,
"1"
],
"2": [
830,
595,
"2"
]
},
"R117": {
"1": [
830,
575,
"1"
],
"2": [
830,
535,
"2"
]
},
"J2": {
"1": [
1100,
765,
"1"
],
"2": [
1100,
755,
"2"
]
},
"Q101": {
"1": [
1060,
470,
"G"
],
"2": [
1090,
450,
"S"
],
"3": [
1090,
490,
"D"
]
},
"R118": {
"1": [
1060,
565,
"1"
],
"2": [
1060,
525,
"2"
]
},
"Q102": {
"1": [
1100,
560,
"G"
],
"2": [
1130,
540,
"S"
],
"3": [
1130,
580,
"D"
]
},
"R119": {
"1": [
1130,
650,
"1"
],
"2": [
1130,
610,
"2"
]
},
"R120": {
"1": [
580,
300,
"1"
],
"2": [
620,
300,
"2"
]
},
"Q103": {
"1": [
630,
300,
"G"
],
"2": [
660,
280,
"S"
],
"3": [
660,
320,
"D"
]
},
"R121": {
"1": [
625,
285,
"1"
],
"2": [
625,
245,
"2"
]
},
"R122": {
"1": [
740,
300,
"1"
],
"2": [
780,
300,
"2"
]
},
"Q104": {
"1": [
790,
300,
"G"
],
"2": [
820,
280,
"S"
],
"3": [
820,
320,
"D"
]
},
"R123": {
"1": [
785,
285,
"1"
],
"2": [
785,
245,
"2"
]
},
"R124": {
"1": [
900,
300,
"1"
],
"2": [
940,
300,
"2"
]
},
"Q105": {
"1": [
950,
300,
"G"
],
"2": [
980,
280,
"S"
],
"3": [
980,
320,
"D"
]
},
"R125": {
"1": [
945,
285,
"1"
],
"2": [
945,
245,
"2"
]
},
"J7": {
"1": [
1025,
380,
"1"
],
"2": [
1025,
370,
"2"
],
"3": [
1025,
360,
"3"
],
"4": [
1025,
350,
"4"
],
"5": [
1025,
400,
"5"
],
"6": [
1025,
330,
"6"
]
},
"R109": {
"1": [
465,
565,
"1"
],
"2": [
465,
525,
"2"
]
},
"R110": {
"1": [
465,
500,
"1"
],
"2": [
465,
460,
"2"
]
},
"R102": {
"1": [
180,
280,
"1"
],
"2": [
180,
240,
"2"
]
},
"R107": {
"1": [
240,
300,
"1"
],
"2": [
280,
300,
"2"
]
}
}