Files
Blanton_TTL_Script/docs/LTC2980_channel_map.csv
T
etwenandClaude Opus 5 9cc41f6fbd fix(margin): Reference VNOM to what the rails run at, and split profiles per CONN
86 of the 144 margin channels moved up +0.8% .. +2.5% to the measured
median for this platform (3.3 -> 3.38, 0.9 -> 0.915, 0.8 -> 0.82, ...).

That is not a display change. VNOM is the denominator of margin_status'
deviation %, and it is also the basis margin_set derives high/low/OV/UV
from - so both the number you read and the voltage you apply move with
it. A rail steady at 0.756 V used to read +0.80% against a nominal 0.75
and now reads 0.00%. Margin logs from before and after cannot be
compared: the reference moved, the hardware did not.

comboA/comboB are replaced by combo_SWB_CONN13..16_{high,low}. The
per-channel percentages are positional, so they follow the rails of one
specific board - applying a CONN13 profile to a CONN16 margins the wrong
rails and nothing detects it. SWB0 and SWB1 share a profile per CONN
because their rails are identical.

Fixes two things the deletion broke:
  - margin_apply_profile_all.sh still named comboA for all nine boards,
    which would now stop at "Profile not found" nine times over. It names
    the matching per-CONN profile instead, with CB on the generic
    combo_high3, and a note that the low pass is _high -> _low.
  - docs/LTC2980_channel_map.csv is generated from settings/*.conf, so
    all 86 changed rails were stale in it. Regenerated.

The eight new profiles also still carried comboA's header comment
("alternating high/low"), which describes neither what they contain nor
what they are for.

Script A -> V1.1.3.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_014RetWKFZFG1ZHcitQAyhwM
2026-08-30 22:13:43 +08:00

4.8 KiB

1BoardCONNChNetNameVnom
2CBCONN13CH0V5P0_ALW5.0
3CBCONN13CH1V3P3_ALW3.3
4CBCONN13CH2PWR_VDD_MISC_ALW0.75
5CBCONN13CH3V1P8_ALW1.8
6CBCONN13CH4PWR_APU_VDDIO_SUS1.1
7CBCONN13CH5PWR_VDD_MISC_RUN0.75
8CBCONN13CH6PWR_APU_VDD_MEM_RUN0.78
9CBCONN13CH7V0P8_PHY2_DVDD0.816
10CBCONN13CH8V0P8_AVDD0.8
11CBCONN13CH9V0P8_PHY0.8
12CBCONN13CH10V1P8_FPGA1.8
13CBCONN13CH11V2P5_FPGA2.5
14CBCONN13CH12V1P1_FPGA1.1
15CBCONN13CH13P5V_STBY5.0
16CBCONN13CH14P3V3_STBY3.3
17CBCONN13CH15V0P8_PHY2_AVDD0.816
18SWB0CONN13CH0P0V75_DVDD_470.75
19SWB0CONN13CH1P0V75_AVDD_470.756
20SWB0CONN13CH2P1V5_AVDD_471.524
21SWB0CONN13CH3P0V9_AVDD_470.915
22SWB0CONN13CH4P1V8_11.816
23SWB0CONN13CH5PVDD3_3V_SYNTH_LDO_A33.38
24SWB0CONN13CH6PVDD3_3V_SYNTH_LDO_B13.38
25SWB0CONN13CH7P1V8_31.816
26SWB0CONN13CH8P1V8_DVDDIO_31.8
27SWB0CONN13CH9P0V75_DVDD_390.75
28SWB0CONN13CH10P0V75_AVDD_390.756
29SWB0CONN13CH11P1V5_AVDD_391.524
30SWB0CONN13CH12P0V9_AVDD_390.915
31SWB0CONN13CH13PVDD1V5_21.5
32SWB0CONN13CH14PVDD1V8_DUT1.8
33SWB0CONN13CH15PVDD_MDIO1.2
34SWB0CONN14CH0P0V75_AVDD_70.756
35SWB0CONN14CH1P1V5_AVDD_71.524
36SWB0CONN14CH2P0V9_AVDD_70.915
37SWB0CONN14CH3P1V8_51.816
38SWB0CONN14CH4P1V8_21.816
39SWB0CONN14CH5PVDD3_3V_SYNTH_LDO_B23.38
40SWB0CONN14CH6PVDD3_3V_SYNTH_LDO_A23.38
41SWB0CONN14CH7PVDD3_3V_SYNTH_LDO_A13.38
42SWB0CONN14CH8PVDD1V5_TSC1.516
43SWB0CONN14CH9PVDD1V5_ANLG1.516
44SWB0CONN14CH10NC-
45SWB0CONN14CH11NC-
46SWB0CONN14CH12PVDD1V5_11.5
47SWB0CONN14CH13NC-
48SWB0CONN14CH14P1V8_DVDDIO_11.8
49SWB0CONN14CH15P0V75_DVDD_70.75
50SWB0CONN15CH0P1V5_AVDD_551.524
51SWB0CONN15CH1P0V9_AVDD_550.915
52SWB0CONN15CH2P0V75_DVDD_630.75
53SWB0CONN15CH3P0V75_AVDD_630.756
54SWB0CONN15CH4P1V5_AVDD_631.524
55SWB0CONN15CH5P0V9_AVDD_630.915
56SWB0CONN15CH6PVDD3_3V_SYNTH_LDO_B33.38
57SWB0CONN15CH7PVDD1V5_31.5
58SWB0CONN15CH8P0V85_STBY0.85
59SWB0CONN15CH9P1V8_STBY1.8
60SWB0CONN15CH10NC-
61SWB0CONN15CH11P3V3_STBY3.3
62SWB0CONN15CH12PVDD0V9_20.91
63SWB0CONN15CH13P0V75_DVDD_550.75
64SWB0CONN15CH14P0V75_AVDD_550.756
65SWB0CONN15CH15P1V8_DVDDIO_41.8
66SWB0CONN16CH0PVDD1V5_01.5
67SWB0CONN16CH1P1V8_41.816
68SWB0CONN16CH2PVDD3_3V_SYNTH_LDO_B53.38
69SWB0CONN16CH3PVDD3_3V_SYNTH_LDO_A53.38
70SWB0CONN16CH4PVDD3_3V_SYNTH_LDO_B43.38
71SWB0CONN16CH5PVDD3_3V_SYNTH_LDO_A43.38
72SWB0CONN16CH6P3V33.327
73SWB0CONN16CH7PVDD0_8V_T30.82
74SWB0CONN16CH8P0V75_DVDD_10.75
75SWB0CONN16CH9P0V75_AVDD_10.756
76SWB0CONN16CH10P1V5_AVDD_11.524
77SWB0CONN16CH11P0V9_AVDD_10.915
78SWB0CONN16CH12PVDD0V9_00.915
79SWB0CONN16CH13PVDD0V9_10.91
80SWB0CONN16CH14PVDD0V9_30.915
81SWB0CONN16CH15PVDD1V2_T31.224
82SWB1CONN13CH0P0V75_DVDD_470.75
83SWB1CONN13CH1P0V75_AVDD_470.756
84SWB1CONN13CH2P1V5_AVDD_471.524
85SWB1CONN13CH3P0V9_AVDD_470.915
86SWB1CONN13CH4P1V8_11.816
87SWB1CONN13CH5PVDD3_3V_SYNTH_LDO_A33.38
88SWB1CONN13CH6PVDD3_3V_SYNTH_LDO_B13.38
89SWB1CONN13CH7P1V8_31.816
90SWB1CONN13CH8P1V8_DVDDIO_31.8
91SWB1CONN13CH9P0V75_DVDD_390.75
92SWB1CONN13CH10P0V75_AVDD_390.756
93SWB1CONN13CH11P1V5_AVDD_391.524
94SWB1CONN13CH12P0V9_AVDD_390.915
95SWB1CONN13CH13PVDD1V5_21.5
96SWB1CONN13CH14PVDD1V8_DUT1.8
97SWB1CONN13CH15PVDD_MDIO1.2
98SWB1CONN14CH0P0V75_AVDD_70.756
99SWB1CONN14CH1P1V5_AVDD_71.524
100SWB1CONN14CH2P0V9_AVDD_70.915
101SWB1CONN14CH3P1V8_51.816
102SWB1CONN14CH4P1V8_21.816
103SWB1CONN14CH5PVDD3_3V_SYNTH_LDO_B23.38
104SWB1CONN14CH6PVDD3_3V_SYNTH_LDO_A23.38
105SWB1CONN14CH7PVDD3_3V_SYNTH_LDO_A13.38
106SWB1CONN14CH8PVDD1V5_TSC1.516
107SWB1CONN14CH9PVDD1V5_ANLG1.516
108SWB1CONN14CH10NC-
109SWB1CONN14CH11NC-
110SWB1CONN14CH12PVDD1V5_11.5
111SWB1CONN14CH13NC-
112SWB1CONN14CH14P1V8_DVDDIO_11.8
113SWB1CONN14CH15P0V75_DVDD_70.75
114SWB1CONN15CH0P1V5_AVDD_551.524
115SWB1CONN15CH1P0V9_AVDD_550.915
116SWB1CONN15CH2P0V75_DVDD_630.75
117SWB1CONN15CH3P0V75_AVDD_630.756
118SWB1CONN15CH4P1V5_AVDD_631.524
119SWB1CONN15CH5P0V9_AVDD_630.915
120SWB1CONN15CH6PVDD3_3V_SYNTH_LDO_B33.38
121SWB1CONN15CH7PVDD1V5_31.5
122SWB1CONN15CH8P0V85_STBY0.85
123SWB1CONN15CH9P1V8_STBY1.8
124SWB1CONN15CH10NC-
125SWB1CONN15CH11P3V3_STBY3.3
126SWB1CONN15CH12PVDD0V9_20.91
127SWB1CONN15CH13P0V75_DVDD_550.75
128SWB1CONN15CH14P0V75_AVDD_550.756
129SWB1CONN15CH15P1V8_DVDDIO_41.8
130SWB1CONN16CH0PVDD1V5_01.5
131SWB1CONN16CH1P1V8_41.816
132SWB1CONN16CH2PVDD3_3V_SYNTH_LDO_B53.38
133SWB1CONN16CH3PVDD3_3V_SYNTH_LDO_A53.38
134SWB1CONN16CH4PVDD3_3V_SYNTH_LDO_B43.38
135SWB1CONN16CH5PVDD3_3V_SYNTH_LDO_A43.38
136SWB1CONN16CH6P3V33.327
137SWB1CONN16CH7PVDD0_8V_T30.82
138SWB1CONN16CH8P0V75_DVDD_10.75
139SWB1CONN16CH9P0V75_AVDD_10.756
140SWB1CONN16CH10P1V5_AVDD_11.524
141SWB1CONN16CH11P0V9_AVDD_10.915
142SWB1CONN16CH12PVDD0V9_00.915
143SWB1CONN16CH13PVDD0V9_10.91
144SWB1CONN16CH14PVDD0V9_30.915
145SWB1CONN16CH15PVDD1V2_T31.224