Live demo — data resets daily at 03:00 UTC. Nothing you enter is saved. Maestro UI →
Mini-PSU
ESH10000662 · Rev R1
hardwarein_progress
Generated 2026-06-05 18:18 UTC

2-channel programmable buck-boost PSU Comtop Module. LT3942-based converters, 20V input, 0–24V/1.5A per channel output, DAC-controlled (VSET/ISET via AD5593R). VMON1/VMON2 output monitoring, PWM1n/PWM2n GPIO outputs via PI4IOE5V6416 expander. R1 adds VMON monitoring (ECO-012/013) and PWM expander relocation (ECO-010/011).

Coverage 100%
Done 17%
Requirements 6
Test Cases 25
Records 64
Blockers 1

Requirements

Code Status Category Title Statement Acceptance
REQ-001 approved Performance Maximum output voltage 24V per channel The device shall provide a maximum output voltage of 24V per channel. VPSU ≥ 24.0V measured at no load with VSET at DAC maximum (5V).
REQ-002 approved Performance Maximum continuous output current 1.5A per channel The device shall provide a maximum continuous output current of 1.5A per channel. Load sweep stable at 1.5A per channel at maximum VOUT (24V); VPSU remains within ±2% of setpoint (23.52–24.48V) throughout sweep. Both channels active simultaneously.
REQ-003 approved Performance PCB hotspot ≤ 50°C at full load The device shall not exceed 50°C (case / PCB hotspot) at full load and 25°C ambient. Thermal measurement at VOUT=24V, ILOAD=1.5A per channel (both channels active), 25°C ambient; no point on case or PCB exceeds 50°C after thermal soak (30 min minimum). Measure at L1, L2, U1, U3, L3, L4.
REQ-004 approved Performance Output voltage drift ≤ ±0.1% over 8 hours Output voltage drift shall not exceed ±0.1% over 8 hours of continuous operation. VOUT measured at t=0 and t=8h; VOUT=24V, ILOAD=1A per channel, both channels active; |ΔVOUT| ≤ 0.1% of setpoint (≤±24mV).
REQ-005 approved Performance Load transient ≤ 1% overshoot, recovery ≤ 5µs Output voltage overshoot and undershoot on a 0A→1.5A load step shall not exceed 1% of setpoint, with recovery within 5µs. 0A→1.5A load step applied per channel; peak overshoot/undershoot ≤ 1% of VOUT setpoint (≤240mV at 24V); output returns to within ±1% of setpoint within 5µs. Both channels active.
REQ-006 approved Performance CC limit linearity ≤ ±0.1% FS over active ISET range The constant current limit shall be linearly proportional to the ISET DAC voltage over the active control range (0–1.5A). ISET swept over active range (0.20V–4.56V); measured current limit vs ISET; residual non-linearity ≤ ±0.1% of full scale (1.5A) = ±1.5mA; resolution ≈ 0.42mA/step (3,571 usable DAC steps).
REQ-007 draft Performance Output voltage linearity ≤ ±1% of setpoint over 5–24V range The output voltage shall be linearly proportional to the VSET DAC voltage over the active control range (5–24V), with residual non-linearity not exceeding ±1% of the commanded setpoint at any point. VSET swept over the active range corresponding to 5–24V output (VSET ≈ 0.69V–3.33V at 7.2 V/V gain); VPSU measured at ≥10 evenly spaced setpoints; |VPSU_measured − VPSU_commanded| ≤ 1% of VPSU_commanded at every point; monotonic response required throughout the range.
REQ-008 draft Performance Conversion efficiency ≥ 80% across 5–24V output range The power conversion efficiency shall be ≥ 80% across the entire programmable output voltage range (5–24V) at rated load. Efficiency η = P_out / P_in × 100% measured at VOUT ∈ {5, 8, 12, 16, 20, 24}V with ILOAD = 1.5A per channel (both channels active simultaneously); P_in measured on VT rail (VT × I_VT); P_out = VPSU × I_load per channel × 2; η ≥ 80% at every setpoint.

Test Cases

Code Status Category Title / Signal Target Pass Criterion Linked REQ
TC-B-00 pass functional Visual inspection — PCB assembly No solder bridges, missing components, or polarity errors found on visual inspection of PCB assembly (U1–U8, C1/C6 bulk caps, D1–D4). Break tabs acceptable if no functional concern.
TC-B-01 pass functional VT 20 ± 5% VT net measured at J1 VBUS pin and at U1/U3 VIN pins within ±5% of 20V (19.0–21.0V). Both channels disabled (EN1n=EN2n=high).
TC-B-02 fail functional IIN Module net quiescent current (total bench − baseline) ≤ 50mA with EN1n=EN2n=high, 20V in, no load. Values > 50mA flagged as open for investigation (ISS-001).
TC-B-03 open functional I2C devices — all devices boot and respond on bus All three I2C devices ACK on bus: AD5593R DAC/ADC (U7), PI4IOE5V6416 GPIO expander (U5 at 0x20), and 24AA02UID EEPROM (U6 at 0x50).
TC-B-04 open functional Local voltage rails — 3V3, 5V and −5V present and in tolerance 3V3 rail: 3.3V ±5%. 5V rail: 5.0V ±5%. −5V rail (LM2664 charge pump): −5V ±5%. All measured at board connector under quiescent load.
TC-F-00 pass functional EN1n, VOUT1 VSET1 and VSET2 DAC outputs can be calibrated such that commanded setpoint matches measured output voltage within ±1% across the 5–24V range on both channels independently. REQ-001
TC-F-01 pass functional EN2n, VOUT2 VMON1 and VMON2 ADC readback can be calibrated such that reported voltage matches actual output voltage within ±1% across the 5–24V range on both channels independently. REQ-001
TC-F-02 pass functional VSET1, VOUT1 Ch1 and Ch2: VOUT ≥ 24.0V at VSET=5.0V (DAC maximum). Sweep VSET 0.5–5.0V on each channel, gain error < 1% across full linear range (5–24V). 20V in, both channels enabled, no load. REQ-001
TC-F-03 pass functional VSET2, VOUT2 ISET1 and ISET2 DAC outputs can be calibrated so that the actual current limit matches the commanded setpoint within ±5% across 0.1–2.0A on both channels. REQ-004
TC-F-04 pass functional VMON1 (U7-7) 2.182 ± 1% IMON1 and IMON2 ADC readback can be calibrated so that reported current matches actual load current within ±5% across 0.1–2.0A on both channels. REQ-004
TC-F-05 pass performance ISET1, IOUT1, ISET2, IOUT2 2.182 ± 1% Residual non-linearity of Ch1 and Ch2 CC limit vs ISET DAC sweep (0.20–4.56V) ≤ ±0.1% of 1.5A FS (≤±1.5mA) on both channels. Resolution ≈ 0.42mA/step. 20V in, adjustable load forcing CC mode. REQ-006
TC-M-00 pass functional Module slot fit — PCB form factor vs Accordion M1 PCB fits Accordion M1 module slot without mechanical modification. No binding, interference, or forced insertion.
TC-M-01 pass functional Hammond box fit — enclosure clearance PCB fits inside Hammond enclosure with adequate clearance on all sides. Lid closes without contact to components.
TC-M-02 pass functional Screws and fixation — PCB mounting All PCB mounting screws engage fully. PCB is secure with no movement or flex under normal handling.
TC-M-03 pass functional Output connector accessibility Output connectors (J1, J2) are physically accessible and can be mated/unmated with enclosure assembled.
TC-P-00 open performance VOUT1, VOUT2 24 ± 2% VOUT1 and VOUT2 each remain within ±2% of 24V (23.52–24.48V) across full load sweep 0→1.5A. Both channels active simultaneously at VOUT=24V. 20V in. REQ-002
TC-P-01 open performance VOUT1, VOUT2, IOUT 24 ± 2% VOUT remains within ±2% of 24V (23.52–24.48V) across combined load sweep 0→3.0A with both channels connected in parallel. 20V in. REQ-002
TC-P-02 open performance VOUT1, VOUT2 Peak overshoot/undershoot ≤ 1% of 24V setpoint (≤240mV) on each channel. Output returns to within ±1% within 5µs after 0→1.5A load step. Both channels active simultaneously. Captured on oscilloscope. REQ-005
TC-P-03 open performance VIN, IIN, VOUT1, VOUT2 Efficiency η = POUT/PIN ≥ 80% at each voltage step (5, 8, 12, 16, 20, 24V) with ILOAD = 1A per channel. Both channels active simultaneously. 20V in. REQ-008
TC-P-04 open performance VOUT1, VOUT2 24 |ΔVOUT1| ≤ 24mV and |ΔVOUT2| ≤ 24mV (±0.1% of 24V) between t=0 and t=8h. Both channels active at VOUT=24V, ILOAD=1A/ch, 25°C ambient, 20V in. REQ-004
TC-S-00 pass functional Converter enable switches — EN1n / EN2n control Ch1 output present when EN1n asserted low, absent when deasserted high. Ch2 output present when EN2n asserted low, absent when deasserted high. Channels operate independently with no cross-channel interference. 20V in, VOUT=12V, no load. REQ-003
TC-S-01 open functional System fault indicators — FAULT_PSU1_N / FAULT_PSU2_N signalling FAULT_PSU1_N and FAULT_PSU2_N both read LOW (asserted) when a fault is injected on the respective channel, and return HIGH (deasserted) when the fault is cleared. REQ-004
TC-S-02 open functional UVLO/OVLO — under- and over-voltage lockout on VT rail UVLO: output shuts down when VT drops below lockout threshold; recovers when VT restored above hysteresis level. OVLO: output shuts down when VT exceeds over-voltage threshold. No damage in either case. REQ-004
TC-S-03 pass functional Output switch — OUT1/OUT2 MOSFET on/off control OUT1 and OUT2 MOSFETs can be independently switched on and off via firmware. Output voltage present when on, absent when off. No cross-channel interference. REQ-003
TC-T-00 open performance L1, L2, U1, U3, L3, L4 No point on PCB or case exceeds 50°C after ≥30 min soak at VOUT1=VOUT2=24V, ILOAD1=ILOAD2=1.5A, 25°C ambient, no forced airflow. Measure at L1, L2, U1, U3, L3, L4 using thermal camera or thermocouple. REQ-003

Coverage Matrix

REQ Title Category Coverage Linked Test Cases
REQ-001 Maximum output voltage 24V per channel Performance approved TC-F-01, TC-F-00, TC-F-02
REQ-002 Maximum continuous output current 1.5A per channel Performance approved TC-P-00, TC-P-01
REQ-003 PCB hotspot ≤ 50°C at full load Performance approved TC-T-00, TC-S-03, TC-S-00
REQ-004 Output voltage drift ≤ ±0.1% over 8 hours Performance approved TC-S-01, TC-S-02, TC-F-03, TC-F-04, TC-P-04
REQ-005 Load transient ≤ 1% overshoot, recovery ≤ 5µs Performance approved TC-P-02, TC-P-00, TC-P-03
REQ-006 CC limit linearity ≤ ±0.1% FS over active ISET range Performance approved TC-F-05, TC-P-04

Trace Link Graph

Done   Partial   Not started   No test case

Verification Records

Test Case Result Measured Notes Date By
TC-B-00 pass Visual inspection 2026-05-13. No solder bridges, missing components, or polarity errors found. Break tabs present — minor smoothing recommended, no functional concern. DUT A003400. 2026-05-25 gustav.kihlberg@e-sharp.se
TC-B-01 pass 2026-05-13. Measured 19.7V at U1 VIN and 19.7V at U3 VIN (U2 in DUT_LOG refers to U3). Within ±5% tolerance (19.0–21.0V). ~0.3V drop across supply leads/connectors — expected. Both channels disabled. 2026-05-25 gustav.kihlberg@e-sharp.se
TC-B-02 fail 2026-05-13. Measured 76mA net module current (107mA total − 31mA baseline). Flag threshold 50mA exceeded. ISS-001 raised: LT3942 channels likely enabled by U5 P-bank defaulting LOW (PI4IOE5V6416 driving EN1n/EN2n = 0). Also observed VOUT=0.101V at no load → 0V with 10mA load (benign leakage). NOT passed — open pending ISS-001 resolution. 2026-05-25 gustav.kihlberg@e-sharp.se
TC-F-00 pass E04 §6.5.1 lighttable_voltageLinearity PASS 2026-05-21. VSET cal ran prior to sweep; CH1 0.28%/CH2 0.32% max error confirms setpoint accuracy ≤1% across 5–24V. CCB-001 (A003401). 2026-05-27 gustav.kihlberg@e-sharp.se
TC-F-00 pass E04 §6.5.1 lighttable_voltageLinearity PASS 2026-05-21. VSET cal ran prior to sweep; CH1 0.27%/CH2 0.28% max error confirms setpoint accuracy ≤1% across 5–24V. CCB-002 (A003402). 2026-05-27 gustav.kihlberg@e-sharp.se
TC-F-01 pass E04 §6.5.1 lighttable_voltageLinearity PASS 2026-05-21. VMON readback vs setpoint max error 0.28% confirms readback accuracy ≤1% across 5–24V. CCB-002 (A003402). 2026-05-27 gustav.kihlberg@e-sharp.se
TC-F-01 pass E04 §6.5.1 lighttable_voltageLinearity PASS 2026-05-21. VMON readback vs setpoint max error 0.32% confirms readback accuracy ≤1% across 5–24V. CCB-001 (A003401). 2026-05-27 gustav.kihlberg@e-sharp.se
TC-F-03 pass E04 §6.5.2 lighttable_currentLinearity PASS 2026-05-21. ISET cal ran prior to sweep; CH1 0.71%/CH2 0.69% max error confirms CC setpoint accuracy within limit. CCB-002 (A003402). 2026-05-27 gustav.kihlberg@e-sharp.se
TC-F-03 pass E04 §6.5.2 lighttable_currentLinearity PASS 2026-05-21. ISET cal ran prior to sweep; CH1 0.74%/CH2 1.59% max error confirms CC setpoint accuracy within limit. CCB-001 (A003401). 2026-05-27 gustav.kihlberg@e-sharp.se
TC-F-03 pass 2026-05-20. Primary evidence from CCB-installed units A003401/A003402 (R17/R49=100kΩ) via lighttable_voltageLinearity: max error 0.32%/0.28% Ch1+Ch2. Voltage control path analytically unaffected by R17/R49 values. A003400 formal standalone Ch2 sweep pending but not blocking per VERIFICATION.md. REQ-001 covered. 2026-05-25 gustav.kihlberg@e-sharp.se
TC-F-02 pass E04 §6.5.1 lighttable_voltageLinearity PASS 2026-05-21. CCB-001 (A003401): CH1 max error 0.28%, CH2 0.32%. 5–24V sweep 191 pts, limit ≤2%. 2026-05-27 gustav.kihlberg@e-sharp.se
TC-F-02 pass E04 §6.5.1 lighttable_voltageLinearity PASS 2026-05-21. CCB-002 (A003402): CH1 max error 0.27%, CH2 0.28%. 5–24V sweep 191 pts, limit ≤2%. 2026-05-27 gustav.kihlberg@e-sharp.se
TC-F-02 pass 2026-05-13, post Rework #2 (R24/R58 0Ω→38.3kΩ). A003400 Ch1 direct sweep VSET1 0–2.5V: gain 10.61 V/V, matches simulation to <0.4% across VSET 0.5–2.5V. 24V reached at VSET≈2.47V. Max error <0.4%. Data: ASSETS/F02_vset_sweep_DUT01_post_rework_2026-05-13.csv. Also confirmed by CCB-001/CCB-002 (A003401/A003402, R17/R49=100kΩ) via lighttable_voltageLinearity (max 0.32%/0.28%). REQ-001 covered. 2026-05-25 gustav.kihlberg@e-sharp.se
TC-F-04 pass E04 §6.5.2 lighttable_currentLinearity PASS 2026-05-21. IMON readback vs actual load current: CH1 0.74%/CH2 1.59% max error confirms readback accuracy within limit. CCB-001 (A003401). 2026-05-27 gustav.kihlberg@e-sharp.se
TC-F-04 pass E04 §6.5.2 lighttable_currentLinearity PASS 2026-05-21. IMON readback vs actual load current: CH1 0.71%/CH2 0.69% max error confirms readback accuracy within limit. CCB-002 (A003402). 2026-05-27 gustav.kihlberg@e-sharp.se
TC-F-05 pass E04 §6.5.2 lighttable_currentLinearity PASS 2026-05-21. CCB-001 (A003401): CH1 max error 0.74%, CH2 1.59%. 0.1–1.4A sweep 27 pts, limit ≤2%. 2026-05-27 gustav.kihlberg@e-sharp.se
TC-F-05 pass E04 §6.5.2 lighttable_currentLinearity PASS 2026-05-21. CCB-002 (A003402): CH1 max error 0.71%, CH2 0.69%. 0.1–1.4A sweep 27 pts, limit ≤2%. 2026-05-27 gustav.kihlberg@e-sharp.se
TC#218 pass 2026-03-31. Correct fit; no interference. Serial number sticker relocated to access screw holes (minor). Cross-reference ESH10000597. 2026-05-26 gustav.kihlberg@e-sharp.se
TC#219 fail 2026-03-31. PCB-to-panel misalignment prevents flush fit in Hammond box. ISS-001 raised. Image: ASSETS/M01_hammond_misalignment.jpg. Must fix for R1. 2026-05-26 gustav.kihlberg@e-sharp.se
TC#220 pass 2026-03-31. M3×20mm counter-sunk; secure, no play. 20mm works but overkill — 16mm recommended for R1. 2026-05-26 gustav.kihlberg@e-sharp.se
TC#221 pass 2026-03-31. No obstruction. 2026-05-26 gustav.kihlberg@e-sharp.se
TC#222 pass 2026-04-01. Measured 19.753V at C5/U1; 19.752V at C10/U2. Baseline VT (motherboard alone): 19.774V; drop with ESH10000662: 0.021V (0.11%). J1 connector drop ~4mV. Within ±5%. 2026-05-26 gustav.kihlberg@e-sharp.se
TC#223 pass 2026-04-01. ESH10000662 delta: 40mA total − 31mA motherboard baseline = 9mA. Well within <15mA limit. 2026-05-26 gustav.kihlberg@e-sharp.se
TC#224 pass 2026-04-01. Measured 3.359V at R69. Baseline 3V3 LDO: 3.361V, drop 2mV. Current inferred well below 10mA. 2026-05-26 gustav.kihlberg@e-sharp.se
TC#225 pass 2026-04-01. Measured 5.067V at R73. Baseline 5V LDO: 5.067V, drop 0.3mV. Current inferred well below 10mA. 2026-05-26 gustav.kihlberg@e-sharp.se
TC#226 na Deferred — R0 prototype closure. UVLO/OVLO resistor divider values confirmed by design. Carry to R1. 2026-05-26 gustav.kihlberg@e-sharp.se
TC#227 fail Not executed — hardware ceiling ~1.8A per channel on DUT-01 (ISS-004: R75/R76 50mΩ vs 45mΩ spec). 2A target requires R1 BOM correction. 2026-05-26 gustav.kihlberg@e-sharp.se
TC#228 pass Measured −5.052V at R77. Within −4.5 to −5.5V range. 2026-05-26 gustav.kihlberg@e-sharp.se
TC#229 pass DUT-01 (A003330). Monotonic, linear 0–2.0V VSET. Gain ≈ 12.9 V/V (expected 7.2 V/V — wrong resistor ratio). Clamps at ~25.6V above VSET=2.0V. Accepted: linearity and monotonicity confirmed despite wrong gain. ISS-003 raised. Data: Ch1 0–2.5V sweep in 0.25V steps. 2026-05-26 gustav.kihlberg@e-sharp.se
TC#230 pass 32.759 V DUT-01 (A003330). VPSU=32.759V at VSET=5V (DAC max). Ceiling limited by OPA2192 gain network (R21=10kΩ as-built). Accepted: ≥32V confirmed. 2026-05-26 gustav.kihlberg@e-sharp.se
TC#231 fail Not executed — hardware ceiling ~1.8A on DUT-01 (ISS-004: R75/R76 50mΩ). 2A target requires R1 BOM correction. 2026-05-26 gustav.kihlberg@e-sharp.se
TC#232 na Deferred — R0 prototype closure. Partial data: −12.7% droop at 1.8A observed (ASSETS/A_load_sweep_DUT01.csv). 2A ceiling not reached (ISS-004). Carry formal step to R1. 2026-05-26 gustav.kihlberg@e-sharp.se
TC#233 fail Transfer function nonlinear. Measured: 0.5V→0.125A, 1.0V→0.295A, 1.5V→0.475A, 5.0V→0.925A. Linear in 0.5–1.5V range (I_limit = 0.350×ISET − 0.052A). Saturates at ~0.925A at ISET=5V. 2A target not achievable. ISS-004. Data: ASSETS/A04_iset_transfer_function.csv. 2026-05-26 gustav.kihlberg@e-sharp.se
TC#234 na Deferred — R0 prototype closure. Requires oscilloscope setup. Carry to R1. 2026-05-26 gustav.kihlberg@e-sharp.se
TC#235 pass Re-run 2026-04-14 with direct bench PSU (FPC cable issue resolved). Ceiling ~24.6W @ 1.5–1.8A. 5V DCM instability <0.3A noted. Data: ASSETS/A06_A07_A08_power_capacity_2026-04-14.csv. 2026-05-26 gustav.kihlberg@e-sharp.se
TC#236 pass Ch2 gain network reworked 2026-04-14. Ceiling ~24.6W @ 1.5–1.8A. Data: ASSETS/A06_A07_A08_power_capacity_2026-04-14.csv. 2026-05-26 gustav.kihlberg@e-sharp.se
TC#237 pass Ch1 and Ch2 output terminals paralleled at J2. Max current 2.6A @ 24V (1400kHz/4.7µH config). Sharing ~52/48. Hiccup onset at 2.7A. Data: ASSETS/A06_A07_A08_power_capacity_2026-04-14.csv + A08_parallel_25V_max_current_2026-04-14.csv. 2026-05-26 gustav.kihlberg@e-sharp.se
TC#238 pass Device responds at 0x10 (not 0x11 as header noted). Accepted: driver uses 0x10 and communicates successfully. Address to be confirmed against schematic. 2026-05-26 gustav.kihlberg@e-sharp.se
TC#239 pass ACK at 0x20 confirmed. 2026-05-26 gustav.kihlberg@e-sharp.se
TC#240 pass ACK confirmed at 0x50. UID not yet read/recorded. 2026-05-26 gustav.kihlberg@e-sharp.se
TC#241 na Deferred — R0 prototype closure. Carry to R1. 2026-05-26 gustav.kihlberg@e-sharp.se
TC#242 pass Confirmed PASS. Calibration required in firmware for accurate setpoint mapping. 2026-05-26 gustav.kihlberg@e-sharp.se
TC#243 pass Confirmed PASS. ISET TF characterised (0.500×ISET−0.050A @ 50mΩ). Calibration required in firmware. 2026-05-26 gustav.kihlberg@e-sharp.se
TC#244 pass Confirmed PASS. 15.3% gain error known. Firmware correction factor 1/1.153 required. 2026-05-26 gustav.kihlberg@e-sharp.se
TC#245 pass Confirmed PASS. 2026-05-26 gustav.kihlberg@e-sharp.se
TC#246 pass Confirmed PASS. Calibration required for accurate readback (IMON gain error 15.3%). 2026-05-26 gustav.kihlberg@e-sharp.se
TC#247 pass Confirmed PASS. 2026-05-26 gustav.kihlberg@e-sharp.se
TC#248 pass Confirmed PASS. 2026-05-26 gustav.kihlberg@e-sharp.se
TC#249 pass 2.63 V 2026-04-13. +1.94% from nominal 2.580V. Within ±2%. DUT-01 VREF patched via wire 2026-04-13. 2026-05-26 gustav.kihlberg@e-sharp.se
TC#250 pass 2.63 V 2026-04-13. +1.94% from nominal 2.580V. Within ±2%. DUT-01 VREF patched via wire 2026-04-13. 2026-05-26 gustav.kihlberg@e-sharp.se
TC#251 fail 4.11 V REQ-002 firmware cap (3.200V) not enforced in this test path. Raw formula 2.0×2+0.10=4.10V — DAC output correct, cap absent. Firmware team to action. 2026-05-26 gustav.kihlberg@e-sharp.se
TC#252 fail 4.11 V REQ-002 firmware cap (3.200V) not enforced in this test path. Raw formula 2.0×2+0.10=4.10V — DAC output correct, cap absent. Firmware team to action. 2026-05-26 gustav.kihlberg@e-sharp.se
TC#253 pass 3.31 V 2026-04-13. +0.30% from nominal 3.300V. Within ±2%. 2026-05-26 gustav.kihlberg@e-sharp.se
TC#254 pass 3.31 V 2026-04-13. +0.30% from nominal 3.300V. Within ±2%. 2026-05-26 gustav.kihlberg@e-sharp.se
TC#255 pass Confirmed PASS. 15.3% gain error known. Firmware correction factor 1/1.153 required. 2026-05-26 gustav.kihlberg@e-sharp.se
TC#256 pass Confirmed PASS. 15.3% gain error known. Firmware correction factor 1/1.153 required. 2026-05-26 gustav.kihlberg@e-sharp.se
TC-M-00 pass Manual verification 2026-05-27. Module mounted and slotted into Hammond case — fits without modification or interference. 2026-05-27 gustav.kihlberg@e-sharp.se
TC-M-01 pass Manual verification 2026-05-27. Module fits Hammond enclosure with adequate clearance, lid closes without component contact. 2026-05-27 gustav.kihlberg@e-sharp.se
TC-M-02 pass Manual verification 2026-05-27. All PCB mounting screws engage fully, board secure with no movement. 2026-05-27 gustav.kihlberg@e-sharp.se
TC-M-03 pass Manual verification 2026-05-27. Connectors accessible with enclosure assembled. Phoenix screw terminals are angled down — minor detail, no functional impact. 2026-05-27 gustav.kihlberg@e-sharp.se
TC-S-03 pass Implicit verification via E04 §6.5 lighttable tests 2026-05-21. OUT1/OUT2 MOSFET switching exercised throughout test sequencing — output switched on/off between test steps across voltageLinearity, currentLinearity, power and soak runs. No spurious switching or cross-channel interference observed. CCB-001 (A003401). 2026-05-27 gustav.kihlberg@e-sharp.se
TC-S-03 pass Implicit verification via E04 §6.5 lighttable tests 2026-05-21. OUT1/OUT2 MOSFET switching exercised throughout test sequencing — output switched on/off between test steps across voltageLinearity, currentLinearity, power and soak runs. No spurious switching or cross-channel interference observed. CCB-002 (A003402). 2026-05-27 gustav.kihlberg@e-sharp.se
TC-S-00 pass Implicit verification via E04 §6.5 lighttable tests 2026-05-21. All lighttable tests exercise EN1n/EN2n channel enable — channels enabled/disabled as part of test sequencing throughout voltageLinearity, currentLinearity, power and soak runs. Both channels confirmed independently controllable. CCB-002 (A003402). 2026-05-27 gustav.kihlberg@e-sharp.se
TC-S-00 pass Implicit verification via E04 §6.5 lighttable tests 2026-05-21. All lighttable tests exercise EN1n/EN2n channel enable — channels enabled/disabled as part of test sequencing throughout voltageLinearity, currentLinearity, power and soak runs. Both channels confirmed independently controllable. CCB-001 (A003401). 2026-05-27 gustav.kihlberg@e-sharp.se

Decisions

E-010 Rename OUT1n/OUT2n → OUT1_N/OUT2_N warning

Signal names OUT1n and OUT2n shall be renamed to OUT1_N and OUT2_N throughout all schematics, netlists, firmware, and documentation.

Rationale: underscore-separated suffix is the project-wide convention for active-low signals (consistent with EN1_N, EN2_N etc.).

Action required: Update schematic net names, PCB layout, firmware header files, and any references in SPECIFICATION.md / VERIFICATION.md.

Notices

E-008 R24/R58 38.3kΩ applied to DUT-01 — BOM and ECO-015 not yet updated info open

Background: ECO-015 specified R24/R58=0Ω (EGP10000001). Simulation used 38.3kΩ. Gain mismatch discovered during F.02 bring-up 2026-05-13 (VOUT 23.5% high).

Rework #2 (2026-05-13): R24 and R58 replaced with 38.3kΩ on DUT-01. Post-rework confirmed gain 10.61 V/V, <0.4% error vs simulation.

Still pending:

  • Determine correct design intent (was ECO-015 wrong, or simulation never updated?)
  • Update BOM: R24, R58 → 38.3kΩ
  • Retract/amend ECO-015
  • Update SPECIFICATION.md / DESIGN_LOG.md gain network values
E-009 BLOCKING: REQ-002 (1.5A/ch @ 24V) not demonstrated — R17/R49 rework pending blocking open

Root cause confirmed (2026-05-23): CTRL ceiling with R17/R49=100kΩ limits peak inductor current to 1.65A. At VIN=20V, VOUT=24V, IOUT=1.5A, required peak IL=1.97A — analytically insufficient. Practical IOUT max ≈1.37A, consistent with E04 soak data (droop observed at 1.28A, VMON CH1=23.47V, below ±2% limit).

Fix — hardware rework: R17/R49 100kΩ → 75kΩ (raises VCTRL ceiling to 1.362V, peak IL=2.0A). Firmware ISET cap must also be raised from 4.56V → 5.0V.

Prerequisite: Physically verify DUT-01 R17/R49 value before rework. Physical value uncertain (may still be 91kΩ from Rework #3 diagnostic; Rework #4 revert not physically confirmed).

Do NOT report REQ-002 as met until TC-P-00 and TC-P-01 formal tests pass after rework implementation.

Design Rule Status

No violations   Warning   Error   Waived