文件
phonerail/.claude/p1-base.json
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

1057 行
5.3 KiB
JSON

此文件含有模棱两可的 Unicode 字符
此文件含有可能会与其他字符混淆的 Unicode 字符。 如果您是想特意这样的,可以安全地忽略该警告。 使用 Escape 按钮显示他们。
{
"_note": "P1-INPUT 在加 U13/Rs6/C11 之前的几何快照(2026-09-03 回读)。端口不在这里——P1 的 14 个端口的 dir 读不回来,只能原地保留不动,见 p1_add.py。",
"wires": [
[
[
80,
145
],
[
80,
175
]
],
[
[
80,
215
],
[
80,
235
]
],
[
[
80,
275
],
[
80,
285
]
],
[
[
100,
420
],
[
100,
450
]
],
[
[
100,
490
],
[
100,
520
]
],
[
[
140,
655
],
[
140,
700
]
],
[
[
140,
710
],
[
250,
710
]
],
[
[
175,
460
],
[
265,
460
]
],
[
[
195,
480
],
[
265,
480
]
],
[
[
235,
470
],
[
265,
470
]
],
[
[
290,
710
],
[
300,
710
]
],
[
[
300,
650
],
[
300,
710
]
],
[
[
300,
650
],
[
470,
650
]
],
[
[
300,
710
],
[
370,
710
]
],
[
[
335,
460
],
[
350,
460
]
],
[
[
335,
470
],
[
375,
470
]
],
[
[
335,
480
],
[
415,
480
]
],
[
[
350,
195
],
[
365,
195
]
],
[
[
350,
430
],
[
350,
460
]
],
[
[
365,
165
],
[
365,
195
]
],
[
[
365,
690
],
[
370,
690
]
],
[
[
370,
700
],
[
370,
710
]
],
[
[
370,
710
],
[
370,
720
]
],
[
[
385,
225
],
[
385,
245
]
],
[
[
385,
285
],
[
385,
315
]
],
[
[
430,
390
],
[
440,
390
]
],
[
[
430,
690
],
[
430,
700
]
],
[
[
430,
700
],
[
430,
710
]
],
[
[
430,
710
],
[
430,
720
]
],
[
[
430,
720
],
[
430,
770
]
],
[
[
430,
770
],
[
480,
770
]
],
[
[
470,
590
],
[
470,
650
]
],
[
[
470,
590
],
[
500,
590
]
],
[
[
480,
390
],
[
490,
390
]
],
[
[
480,
670
],
[
480,
700
]
],
[
[
480,
670
],
[
560,
670
]
],
[
[
480,
740
],
[
480,
770
]
],
[
[
480,
770
],
[
560,
770
]
],
[
[
500,
590
],
[
560,
590
]
],
[
[
500,
630
],
[
560,
630
]
],
[
[
510,
300
],
[
550,
300
]
],
[
[
535,
520
],
[
555,
520
]
],
[
[
545,
280
],
[
550,
280
]
],
[
[
550,
290
],
[
550,
300
]
],
[
[
550,
300
],
[
550,
310
]
],
[
[
560,
630
],
[
620,
630
]
],
[
[
560,
670
],
[
560,
700
]
],
[
[
560,
670
],
[
620,
670
]
],
[
[
560,
740
],
[
560,
770
]
],
[
[
560,
770
],
[
620,
770
]
],
[
[
595,
520
],
[
620,
520
]
],
[
[
610,
280
],
[
610,
290
]
],
[
[
610,
290
],
[
610,
300
]
],
[
[
610,
300
],
[
610,
310
]
],
[
[
610,
300
],
[
700,
300
]
],
[
[
620,
425
],
[
620,
455
]
],
[
[
620,
485
],
[
620,
520
]
],
[
[
620,
520
],
[
680,
520
]
],
[
[
620,
585
],
[
620,
590
]
],
[
[
620,
630
],
[
660,
630
]
],
[
[
620,
670
],
[
620,
700
]
],
[
[
620,
670
],
[
680,
670
]
],
[
[
620,
740
],
[
620,
770
]
],
[
[
620,
770
],
[
680,
770
]
],
[
[
680,
425
],
[
680,
455
]
],
[
[
680,
485
],
[
680,
520
]
],
[
[
680,
520
],
[
680,
535
]
],
[
[
680,
520
],
[
745,
520
]
],
[
[
680,
670
],
[
680,
700
]
],
[
[
680,
670
],
[
700,
670
]
],
[
[
680,
740
],
[
680,
770
]
],
[
[
680,
770
],
[
730,
770
]
],
[
[
700,
665
],
[
700,
670
]
],
[
[
700,
670
],
[
730,
670
]
],
[
[
730,
670
],
[
730,
700
]
],
[
[
730,
670
],
[
780,
670
]
],
[
[
730,
740
],
[
730,
770
]
],
[
[
730,
770
],
[
780,
770
]
],
[
[
740,
300
],
[
780,
300
]
],
[
[
745,
405
],
[
745,
410
]
],
[
[
745,
450
],
[
745,
465
]
],
[
[
745,
465
],
[
745,
480
]
],
[
[
745,
465
],
[
795,
465
]
],
[
[
780,
270
],
[
780,
300
]
],
[
[
780,
670
],
[
780,
700
]
],
[
[
780,
670
],
[
800,
670
]
],
[
[
780,
740
],
[
780,
770
]
],
[
[
780,
770
],
[
900,
770
]
]
],
"flags": [
[
"+12V",
80,
285,
0
],
[
"+12V",
100,
520,
0
],
[
"+12V",
235,
470,
0
],
[
"+12V",
385,
315,
0
],
[
"+12V",
415,
480,
0
],
[
"+12V",
510,
300,
0
],
[
"+12V",
900,
770,
0
],
[
"+3V3",
680,
535,
0
],
[
"GND",
80,
145,
0
],
[
"GND",
100,
420,
0
],
[
"GND",
140,
655,
0
],
[
"GND",
350,
430,
0
],
[
"GND",
365,
165,
0
],
[
"GND",
620,
425,
0
],
[
"GND",
620,
585,
0
],
[
"GND",
680,
425,
0
],
[
"GND",
700,
665,
0
],
[
"GND",
745,
405,
0
],
[
"GND",
780,
270,
0
]
],
"texts": [
[
"【A】输入保护 / 缓启动 / 输入储能",
60,
800,
14
],
[
"12V/10A -> F1 10A -> Q1 AO4407 反接保护,栅极 RC 缓启动 tau = R1*C1 = 10ms",
60,
789,
9
],
[
"J1: 1 = GND(-) 2 = +12V(+)",
40,
730,
9
],
[
"【B】辅助电源 12V -> 3.3V / 500mA(ESP32 独立供电,不依赖任何一路输出)",
60,
548,
14
],
[
"已复核 SLUSEF4A: Vref=0.6V -> R2/R3=100k/22.1k -> 3.315V; EN 绝对最大 = VIN+0.3V, 可直接接 VIN; Y 后缀 = 1.1MHz",
60,
537,
9
],
[
"【C】12V 母线泄放(防 USB 反灌抬高母线)",
60,
352,
14
],
[
"阈值 = 2.495V x (R4+R5)/R5 = 2.495 x 5.32 = 13.27V",
60,
340,
9
],
[
"TL431 导通时阴极 2.0~2.2V -> Q3(P-MOS) Vgs = -9.8V 全导通;截止时 Vgs = 0",
60,
330,
9
],
[
"R9 10R/5W 为突发额定:13.3V 下 1.33A / 17.7W,持续故障由固件关 VBUS 兜底",
60,
319,
9
]
]
}