文件
zhou yang和Claude Opus 5 efcba30a0c R2 底板改 4 层(D15):规则 / 几何 / 背面摆位 / 4 层布线与铺铜,已下发
- 规则:铜层 2→4,差分 0.28/0.18,间距 0.15,过孔 0.3/0.2(rules_base)
- 几何:98×98 板框 + 4×M3,槽阵居中,L1 12V 大铜 + 指头(pcb_base)
- 摆位:五插槽留 L1,其余 133 件翻到 L4;背面镜像规则实测;Hub 放走廊 2、
  东移 2.5 mm;扇出圈 / 小件间距 1.5(去耦例外)/ 9 A 过孔阵禁区(place_base)
- 叠层按用户决定改为 L1 槽面 / L2 整层 +3V3 / L3 整层 GND / L4 器件面
- 布线:D± 七对按构造布通(USB3 掉头、USB1/2 北去掉头、USB4/5 东绕、
  J23 桥),+3V3 / GND / +12V 平面网每脚一孔,0.125 网格 + PathFinder
  开关(route_base、remote_route.ps1);剩 37 个网待手工补
- 铺铜:4 层重写,入口链自南向北切段 + 断面校核(pour_base);
  已下发布线 / 缝合孔 / 铜面轮廓,填铜未成功(待查)
- 工具:plot_base / plot_routes / shot_base,board_check 通孔两层都算

Co-Authored-By: Claude Opus 5 <[email protected]>
Claude-Session: https://claude.ai/code/session_0168Bu6SEx3cXXCJLkdnE6zB
2026-09-10 21:02:10 +08:00

1884 行
21 KiB
JSON

此文件含有模棱两可的 Unicode 字符
此文件含有可能会与其他字符混淆的 Unicode 字符。 如果您是想特意这样的,可以安全地忽略该警告。 使用 Escape 按钮显示他们。
{
"page": "C5-AUX",
"parts": [
[
"U51",
"USBLC6-2SC6",
"USBLC6-2SC6_C2687116.1",
300,
720,
0,
false,
"c4c77786bdb6a6d5",
"0819f05c4eef4c71ace90d822a990e87",
[
[
"1",
"I/O1",
255,
730
],
[
"2",
"GND",
255,
720
],
[
"3",
"I/O2",
255,
710
],
[
"4",
"I/O2",
345,
710
],
[
"5",
"VBUS",
345,
720
],
[
"6",
"I/O1",
345,
730
]
]
],
[
"U52",
"USBLC6-2SC6",
"USBLC6-2SC6_C2687116.1",
800,
720,
0,
false,
"c4c77786bdb6a6d5",
"0819f05c4eef4c71ace90d822a990e87",
[
[
"1",
"I/O1",
755,
730
],
[
"2",
"GND",
755,
720
],
[
"3",
"I/O2",
755,
710
],
[
"4",
"I/O2",
845,
710
],
[
"5",
"VBUS",
845,
720
],
[
"6",
"I/O1",
845,
730
]
]
],
[
"U53",
"USBLC6-2SC6",
"USBLC6-2SC6_C2687116.1",
300,
520,
0,
false,
"c4c77786bdb6a6d5",
"0819f05c4eef4c71ace90d822a990e87",
[
[
"1",
"I/O1",
255,
530
],
[
"2",
"GND",
255,
520
],
[
"3",
"I/O2",
255,
510
],
[
"4",
"I/O2",
345,
510
],
[
"5",
"VBUS",
345,
520
],
[
"6",
"I/O1",
345,
530
]
]
],
[
"U54",
"USBLC6-2SC6",
"USBLC6-2SC6_C2687116.1",
800,
520,
0,
false,
"c4c77786bdb6a6d5",
"0819f05c4eef4c71ace90d822a990e87",
[
[
"1",
"I/O1",
755,
530
],
[
"2",
"GND",
755,
520
],
[
"3",
"I/O2",
755,
510
],
[
"4",
"I/O2",
845,
510
],
[
"5",
"VBUS",
845,
520
],
[
"6",
"I/O1",
845,
530
]
]
],
[
"U55",
"USBLC6-2SC6",
"USBLC6-2SC6_C2687116.1",
300,
320,
0,
false,
"c4c77786bdb6a6d5",
"0819f05c4eef4c71ace90d822a990e87",
[
[
"1",
"I/O1",
255,
330
],
[
"2",
"GND",
255,
320
],
[
"3",
"I/O2",
255,
310
],
[
"4",
"I/O2",
345,
310
],
[
"5",
"VBUS",
345,
320
],
[
"6",
"I/O1",
345,
330
]
]
],
[
"R761",
"0402WGF5602TCE",
"0402WGF5602TCE.1",
300,
640,
0,
false,
"c6562cdcf72d9acd",
"0819f05c4eef4c71ace90d822a990e87",
[
[
"2",
"2",
320,
640
],
[
"1",
"1",
280,
640
]
]
],
[
"R762",
"0402WGF5602TCE",
"0402WGF5602TCE.1",
800,
640,
0,
false,
"c6562cdcf72d9acd",
"0819f05c4eef4c71ace90d822a990e87",
[
[
"2",
"2",
820,
640
],
[
"1",
"1",
780,
640
]
]
],
[
"R763",
"0402WGF5602TCE",
"0402WGF5602TCE.1",
300,
440,
0,
false,
"c6562cdcf72d9acd",
"0819f05c4eef4c71ace90d822a990e87",
[
[
"2",
"2",
320,
440
],
[
"1",
"1",
280,
440
]
]
],
[
"R764",
"0402WGF5602TCE",
"0402WGF5602TCE.1",
800,
440,
0,
false,
"c6562cdcf72d9acd",
"0819f05c4eef4c71ace90d822a990e87",
[
[
"2",
"2",
820,
440
],
[
"1",
"1",
780,
440
]
]
],
[
"R765",
"0402WGF5602TCE",
"0402WGF5602TCE.1",
300,
240,
0,
false,
"c6562cdcf72d9acd",
"0819f05c4eef4c71ace90d822a990e87",
[
[
"2",
"2",
320,
240
],
[
"1",
"1",
280,
240
]
]
],
[
"R771",
"0402WGF1003TCE",
"0402WGF1003TCE.1",
300,
590,
0,
false,
"76c32be0c936af87",
"0819f05c4eef4c71ace90d822a990e87",
[
[
"2",
"2",
320,
590
],
[
"1",
"1",
280,
590
]
]
],
[
"R772",
"0402WGF1003TCE",
"0402WGF1003TCE.1",
800,
590,
0,
false,
"76c32be0c936af87",
"0819f05c4eef4c71ace90d822a990e87",
[
[
"2",
"2",
820,
590
],
[
"1",
"1",
780,
590
]
]
],
[
"R773",
"0402WGF1003TCE",
"0402WGF1003TCE.1",
300,
390,
0,
false,
"76c32be0c936af87",
"0819f05c4eef4c71ace90d822a990e87",
[
[
"2",
"2",
320,
390
],
[
"1",
"1",
280,
390
]
]
],
[
"R774",
"0402WGF1003TCE",
"0402WGF1003TCE.1",
800,
390,
0,
false,
"76c32be0c936af87",
"0819f05c4eef4c71ace90d822a990e87",
[
[
"2",
"2",
820,
390
],
[
"1",
"1",
780,
390
]
]
],
[
"R775",
"0402WGF1003TCE",
"0402WGF1003TCE.1",
300,
190,
0,
false,
"76c32be0c936af87",
"0819f05c4eef4c71ace90d822a990e87",
[
[
"2",
"2",
320,
190
],
[
"1",
"1",
280,
190
]
]
]
],
"flags": [
[
"Ground-GND",
"GND",
225,
675,
0
],
[
"Ground-GND",
"GND",
360,
590,
0
],
[
"Ground-GND",
"GND",
725,
675,
0
],
[
"Ground-GND",
"GND",
860,
590,
0
],
[
"Ground-GND",
"GND",
225,
475,
0
],
[
"Ground-GND",
"GND",
360,
390,
0
],
[
"Ground-GND",
"GND",
725,
475,
0
],
[
"Ground-GND",
"GND",
860,
390,
0
],
[
"Ground-GND",
"GND",
225,
275,
0
],
[
"Ground-GND",
"GND",
360,
190,
0
]
],
"ports": [
[
"Netport-BI",
"USB1_DMJ",
195.00000000000003,
730,
180
],
[
"Netport-BI",
"USB1_DPJ",
195.00000000000003,
710,
180
],
[
"Netport-BI",
"USB1_DM",
405,
730,
0
],
[
"Netport-BI",
"USB1_DP",
405,
710,
0
],
[
"Netport-BI",
"CC1_1",
220.00000000000003,
640,
180
],
[
"Netport-BI",
"VBUS1",
380,
640,
0
],
[
"Netport-BI",
"THERM_1",
220.00000000000003,
590,
180
],
[
"Netport-BI",
"USB2_DMJ",
694.9999999999999,
730.0000000000001,
180
],
[
"Netport-BI",
"USB2_DPJ",
694.9999999999999,
710.0000000000001,
180
],
[
"Netport-BI",
"USB2_DM",
905,
730,
0
],
[
"Netport-BI",
"USB2_DP",
905,
710,
0
],
[
"Netport-BI",
"CC1_2",
719.9999999999999,
640.0000000000001,
180
],
[
"Netport-BI",
"VBUS2",
880,
640,
0
],
[
"Netport-BI",
"THERM_2",
719.9999999999999,
590.0000000000001,
180
],
[
"Netport-BI",
"USB3_DMJ",
195,
530,
180
],
[
"Netport-BI",
"USB3_DPJ",
195,
510,
180
],
[
"Netport-BI",
"USB3_DM",
405,
530,
0
],
[
"Netport-BI",
"USB3_DP",
405,
510,
0
],
[
"Netport-BI",
"CC1_3",
220,
440,
180
],
[
"Netport-BI",
"VBUS3",
380,
440,
0
],
[
"Netport-BI",
"THERM_3",
220,
390,
180
],
[
"Netport-BI",
"USB4_DMJ",
694.9999999999999,
530.0000000000001,
180
],
[
"Netport-BI",
"USB4_DPJ",
694.9999999999999,
510.00000000000006,
180
],
[
"Netport-BI",
"USB4_DM",
905,
530,
0
],
[
"Netport-BI",
"USB4_DP",
905,
510,
0
],
[
"Netport-BI",
"CC1_4",
720,
440,
180
],
[
"Netport-BI",
"VBUS4",
880,
440,
0
],
[
"Netport-BI",
"THERM_4",
720,
390,
180
],
[
"Netport-BI",
"USB5_DMJ",
194.99999999999997,
330,
180
],
[
"Netport-BI",
"USB5_DPJ",
194.99999999999997,
310,
180
],
[
"Netport-BI",
"USB5_DM",
405,
330,
0
],
[
"Netport-BI",
"USB5_DP",
405,
310,
0
],
[
"Netport-BI",
"CC1_5",
219.99999999999997,
240.00000000000003,
180
],
[
"Netport-BI",
"VBUS5",
380,
240,
0
],
[
"Netport-BI",
"THERM_5",
219.99999999999997,
190.00000000000003,
180
]
],
"wires": [
[
255,
730
],
[
195,
730
],
[
255,
710
],
[
195,
710
],
[
405,
730
],
[
345,
730
],
[
405,
710
],
[
345,
710
],
[
225,
720
],
[
255,
720
],
[
225,
675
],
[
225,
720
],
[
375,
720
],
[
345,
720
],
[
375,
640
],
[
375,
720
],
[
380,
640
],
[
375,
640
],
[
320,
640
],
[
375,
640
],
[
280,
640
],
[
220,
640
],
[
280,
590
],
[
220,
590
],
[
360,
590
],
[
320,
590
],
[
755,
730
],
[
695,
730
],
[
755,
710
],
[
695,
710
],
[
905,
730
],
[
845,
730
],
[
905,
710
],
[
845,
710
],
[
725,
720
],
[
755,
720
],
[
725,
675
],
[
725,
720
],
[
875,
720
],
[
845,
720
],
[
875,
640
],
[
875,
720
],
[
880,
640
],
[
875,
640
],
[
820,
640
],
[
875,
640
],
[
780,
640
],
[
720,
640
],
[
780,
590
],
[
720,
590
],
[
860,
590
],
[
820,
590
],
[
255,
530
],
[
195,
530
],
[
255,
510
],
[
195,
510
],
[
405,
530
],
[
345,
530
],
[
405,
510
],
[
345,
510
],
[
225,
520
],
[
255,
520
],
[
225,
475
],
[
225,
520
],
[
375,
520
],
[
345,
520
],
[
375,
440
],
[
375,
520
],
[
380,
440
],
[
375,
440
],
[
320,
440
],
[
375,
440
],
[
280,
440
],
[
220,
440
],
[
280,
390
],
[
220,
390
],
[
360,
390
],
[
320,
390
],
[
755,
530
],
[
695,
530
],
[
755,
510
],
[
695,
510
],
[
905,
530
],
[
845,
530
],
[
905,
510
],
[
845,
510
],
[
725,
520
],
[
755,
520
],
[
725,
475
],
[
725,
520
],
[
875,
520
],
[
845,
520
],
[
875,
440
],
[
875,
520
],
[
880,
440
],
[
875,
440
],
[
820,
440
],
[
875,
440
],
[
780,
440
],
[
720,
440
],
[
780,
390
],
[
720,
390
],
[
860,
390
],
[
820,
390
],
[
255,
330
],
[
195,
330
],
[
255,
310
],
[
195,
310
],
[
405,
330
],
[
345,
330
],
[
405,
310
],
[
345,
310
],
[
225,
320
],
[
255,
320
],
[
225,
275
],
[
225,
320
],
[
375,
320
],
[
345,
320
],
[
375,
240
],
[
375,
320
],
[
380,
240
],
[
375,
240
],
[
320,
240
],
[
375,
240
],
[
280,
240
],
[
220,
240
],
[
280,
190
],
[
220,
190
],
[
360,
190
],
[
320,
190
]
],
"texts": [
[
80,
695,
"CH1",
0,
12
],
[
430,
695,
"CH2",
0,
12
],
[
780,
695,
"CH3",
0,
12
],
[
80,
375,
"CH4",
0,
12
],
[
430,
375,
"CH5",
0,
12
],
[
45,
806,
"【载板 C5-AUX】五路 USB 的 ESD + CC 上拉 + 口温电阻 —— 原厂尾插小板上本来就有的三样,方案 D 补回来",
0,
14
],
[
45,
786,
"D± 从 C2-HUB 过来(USBn_DP/DM)→ 穿过 U5n → 去 C5-J1401 的座子(USBn_DPJ/DMJ)。VBUSn 来自 C3-USB 的负载开关。",
0,
10
],
[
620,
250,
"R761~765 56k:CC1 → VBUS 的 Rp。整条链路里没有 USB-C 连接器了,",
0,
10
],
[
620,
234,
"没人提供 Rp,手机看不到 Rp 就只充电不枚举。56k = Default USB 档,",
0,
10
],
[
620,
218,
"配手机侧 Rd 5.1k 分压 0.32~0.52V,落在 vRd-USB 窗口 0.25~0.61V 内(§23.3)。",
0,
10
],
[
620,
194,
"⚠ R766~770 10k 是占位:量一块原厂尾插小板上那颗口温电阻/NTC 再定(§13.5)。",
0,
10
],
[
620,
170,
"⚠ U5n 的 1/6 是同一个 I/O1、3/4 是同一个 I/O2(内部短接),而 EasyEDA 在引脚处",
0,
10
],
[
620,
154,
"截断导线,所以 D± 在网表里天然是两段。PCB 上走线必须从一个焊盘进、另一个出",
0,
10
],
[
620,
138,
"(串在线中),不能只搭一个脚;这颗不允许不贴,不贴就断线。",
0,
10
],
[
80,
695,
"CH1",
0,
12
],
[
430,
695,
"CH2",
0,
12
],
[
780,
695,
"CH3",
0,
12
],
[
80,
375,
"CH4",
0,
12
],
[
430,
375,
"CH5",
0,
12
],
[
45,
806,
"【载板 C5-AUX】五路 USB 的 ESD + CC 上拉 + 口温电阻 —— 原厂尾插小板上本来就有的三样,方案 D 补回来",
0,
14
],
[
45,
786,
"D± 从 C2-HUB 过来(USBn_DP/DM)→ 穿过 U5n → 去 C5-J1401 的座子(USBn_DPJ/DMJ)。VBUSn 来自 C3-USB 的负载开关。",
0,
10
],
[
45,
480,
"R761~765 56k:CC1 → VBUS 的 Rp。整条链路里已经没有 USB-C 连接器了,没人提供 Rp,",
0,
10
],
[
45,
464,
"手机看不到 Rp 就只充电不枚举。56k = Default USB 档;配手机侧 Rd 5.1k 分压 0.32~0.52V,",
0,
10
],
[
45,
448,
"落在 UFP 的 vRd-USB 窗口 0.25~0.61V 内,两端各有 ≥70mV 余量(§23.3)。",
0,
10
],
[
45,
424,
"⚠ R771~775 10k 是占位:量一块原厂尾插小板上那颗口温电阻 / NTC 再定(§13.5)。",
0,
10
],
[
45,
400,
"⚠ U5n 的 1/6 是同一个 I/O1、3/4 是同一个 I/O2(芯片内部短接),而 EasyEDA 会在引脚处截断导线,",
0,
10
],
[
45,
384,
" 所以 D± 在网表里天然是两段。PCB 上走线必须从一个焊盘进、另一个焊盘出(串在线中),",
0,
10
],
[
45,
368,
" 不能只搭一个脚;这颗不允许不贴,不贴就断线。",
0,
10
],
[
160,
765,
"CH1",
0,
12
],
[
660,
765,
"CH2",
0,
12
],
[
160,
565,
"CH3",
0,
12
],
[
660,
565,
"CH4",
0,
12
],
[
160,
365,
"CH5",
0,
12
],
[
45,
806,
"【载板 C5-AUX】五路 USB 的 ESD + CC 上拉 + 口温电阻 —— 原厂尾插小板上本来就有的三样,方案 D 补回来",
0,
14
],
[
45,
786,
"D± 从 C2-HUB 过来(USBn_DP/DM)→ 穿过 U5n → 去 C5-J1401 的座子(USBn_DPJ/DMJ)。VBUSn 来自 C3-USB 的负载开关。",
0,
10
],
[
640,
330,
"R761~765 56k:CC1 → VBUS 的 Rp。",
0,
11
],
[
640,
312,
"整条链路里已经没有 USB-C 连接器了,没人提供 Rp,",
0,
10
],
[
640,
296,
"手机看不到 Rp 就只充电不枚举。56k = Default USB 档;",
0,
10
],
[
640,
280,
"配手机侧 Rd 5.1k 分压 0.32~0.52V,落在 UFP 的",
0,
10
],
[
640,
264,
"vRd-USB 窗口 0.25~0.61V 内,两端各有 ≥70mV 余量(§23.3)。",
0,
10
],
[
640,
240,
"⚠ R771~775 10k 是占位:量一块原厂尾插小板上",
0,
10
],
[
640,
224,
" 那颗口温电阻 / NTC 再定(§13.5)。",
0,
10
],
[
640,
200,
"⚠ U5n 的 1/6 是同一个 I/O1、3/4 是同一个 I/O2(内部短接),",
0,
10
],
[
640,
184,
" 而 EasyEDA 会在引脚处截断导线,所以 D± 在网表里天然是两段。",
0,
10
],
[
640,
168,
" PCB 上走线必须从一个焊盘进、另一个出(串在线中),不能只搭一个脚。",
0,
10
],
[
160,
765,
"CH1",
0,
12
],
[
660,
765,
"CH2",
0,
12
],
[
160,
565,
"CH3",
0,
12
],
[
660,
565,
"CH4",
0,
12
],
[
160,
365,
"CH5",
0,
12
],
[
45,
806,
"【载板 C5-AUX】五路 USB 的 ESD + CC 上拉 + 口温电阻 —— 原厂尾插小板上本来就有的三样,方案 D 补回来",
0,
14
],
[
45,
786,
"D± 从 C2-HUB 过来(USBn_DP/DM)→ 穿过 U5n → 去 C5-J1401 的座子(USBn_DPJ/DMJ)。VBUSn 来自 C3-USB 的负载开关。",
0,
10
],
[
640,
340,
"R761~765 56k:CC1 → VBUS 的 Rp。整条链路里已经没有 USB-C 连接器了,",
0,
10
],
[
640,
324,
"没人提供 Rp,手机看不到 Rp 就只充电不枚举。56k = Default USB 档;",
0,
10
],
[
640,
308,
"配手机侧 Rd 5.1k 分压 0.32~0.52V,落在 UFP 的 vRd-USB 窗口",
0,
10
],
[
640,
292,
"0.25~0.61V 内,两端各有 ≥70mV 余量(§23.3)。",
0,
10
],
[
640,
268,
"⚠ R771~775 10k 是占位:量一块原厂尾插小板上那颗口温电阻 / NTC 再定(§13.5)。",
0,
10
],
[
640,
244,
"⚠ U5n 的 1/6 是同一个 I/O1、3/4 是同一个 I/O2(芯片内部短接),而 EasyEDA",
0,
10
],
[
640,
228,
" 会在引脚处截断导线,所以 D± 在网表里天然是两段(_P Hub 侧 / _J 座子侧)。",
0,
10
],
[
640,
212,
" PCB 上走线必须从一个焊盘进、另一个焊盘出(串在线中),不能只搭一个脚;",
0,
10
],
[
640,
196,
" 这颗不允许不贴,不贴就断线。",
0,
10
],
[
160,
765,
"CH1",
0,
12
],
[
660,
765,
"CH2",
0,
12
],
[
160,
565,
"CH3",
0,
12
],
[
660,
565,
"CH4",
0,
12
],
[
160,
365,
"CH5",
0,
12
],
[
45,
806,
"【载板 C5-AUX】五路 USB 的 ESD + CC 上拉 + 口温电阻 —— 原厂尾插小板上本来就有的三样,方案 D 补回来",
0,
14
],
[
45,
786,
"D± 从 C2-HUB 过来(USBn_DP/DM)→ 穿过 U5n → 去 C5-J1401 的座子(USBn_DPJ/DMJ)。VBUSn 来自 C3-USB 的负载开关。",
0,
10
],
[
640,
340,
"R761~765 56k:CC1 → VBUS 的 Rp。整条链路里已经没有 USB-C 连接器了,",
0,
10
],
[
640,
324,
"没人提供 Rp,手机看不到 Rp 就只充电不枚举。56k = Default USB 档;",
0,
10
],
[
640,
308,
"配手机侧 Rd 5.1k 分压 0.32~0.52V,落在 UFP 的 vRd-USB 窗口",
0,
10
],
[
640,
292,
"0.25~0.61V 内,两端各有 ≥70mV 余量(§23.3)。",
0,
10
],
[
640,
268,
"⚠ R771~775 100k:从主板图纸反推(BIAS-[R640 20k]-TSKIN 分压,下臂是 NTC)。",
0,
10
],
[
640,
244,
"⚠ U5n 的 1/6 是同一个 I/O1、3/4 是同一个 I/O2(芯片内部短接),而 EasyEDA",
0,
10
],
[
640,
228,
" 会在引脚处截断导线,所以 D± 在网表里天然是两段(_P Hub 侧 / _J 座子侧)。",
0,
10
],
[
640,
212,
" PCB 上走线必须从一个焊盘进、另一个焊盘出(串在线中),不能只搭一个脚;",
0,
10
],
[
640,
196,
" 这颗不允许不贴,不贴就断线。",
0,
10
]
],
"nRect": 0,
"nPoly": 0
}