Standards Certification Evidence - thepinkmile/Enigma-NG GitHub Wiki

Enigma-NG Certification Evidence Record (V1.0 β€” DRAFT)

Status: Draft Project: Enigma-NG Author: Izzyonstage & GitHub Copilot Version: v1.0.0 Associated Hardware Revision: Rev A Last Updated: 2026-04-20

Document Status: Draft β€” Power Module design rationale complete; additional sections to be added as design review progresses.

Applicable Standards:

  • CE Marking: EN 55032:2015+A2:2021 (Multimedia Equipment EMC), EN 55035:2017+A11:2020, EN IEC 61000-3-2, EN IEC 61000-3-3
  • UKCA: UKCA equivalent to the above CE directives under UK Statutory Instrument 2016/1091
  • IEC 61000-4-2: Electrostatic Discharge Immunity
  • IEC 61000-4-5: Electrical Fast Transient / Surge Immunity
  • IEC 60068-2: Environmental Testing (Shock, Vibration, Temperature) β€” design basis 55Β°C maximum ambient (industrial)

Note: Military standards compliance evidence (including UK MOD environmental and EMC standards) is deferred to a future phase requiring access to an appropriate accredited review environment. The design is architected conservatively and is expected to satisfy military requirements with minimal rework once that review pathway is available; this document will be updated at that stage.


Table of Contents

  1. Document Scope and Purpose
  2. Design Philosophy and Overarching Decisions
  3. Power Architecture Design Rationale
  4. EMC Design Measures
  5. Component Derating Evidence
  6. PoE Power Budget Evidence
  7. Component Obsolescence Register
  8. Open Actions and Deferred Items

1. Document Scope and Purpose

This document records the design decisions and technical rationale for the Enigma-NG hardware, structured to support formal conformity assessment against the standards listed above. It serves as the primary evidence document for any independent test laboratory or Notified Body review.

The Enigma-NG is a purpose-built digital Enigma cipher machine recreation, intended for use in museum, military, and educational environments. The device must meet CE/UKCA electromagnetic compatibility requirements and is designed conservatively to a standard consistent with demanding operational environments. The design philosophy deliberately exceeds civilian CE/UKCA minimums to facilitate future military compliance assessment with minimal rework.

This document is living β€” it will be updated as the design progresses through prototype, validation, and production stages. Sections referencing prototype-stage decisions will be clearly marked.


2. Design Philosophy and Overarching Decisions

2.1 "Museum-Grade" Design Standard

All components are selected and operated to a standard described internally as "Museum-Grade": the design must remain functional and maintainable for decades, in the hands of non-technical users, in unpredictable environments. This drives the following binding design rules, applied system-wide:

Rule Value Rationale
Ceramic capacitor dielectric X7R only Y5V/Z5U exhibit >80% capacitance loss at rated voltage; unacceptable for precision filtering
Power capacitor voltage derating 2.5Γ— rated voltage Long-term reliability under voltage stress; mandatory for military cycling environments
Resistor tolerance 1% minimum; 0.1% for protection thresholds and current-sense paths Accuracy of UVLO/OVLO/ILIM settings directly impacts protection behaviour
Component utilisation ≀75% of rated maximum Prevents thermal and electrical degradation under sustained high load
Thermal design Sized for 100% utilisation dissipation Enclosure and thermal pads sized for worst-case, not design-point
Switching converters Spread-spectrum mandatory; shielded inductors required EN 55032 Class B conducted emissions compliance

2.2 Single-Point Chassis Ground Architecture

A single-point GND_CHASSIS bond is established between the OR-ing network output and the eFuse input β€” the electrical boundary between the "dirty" input side and the "clean" downstream side. All external connector ESD protection TVS diodes shunt to GND_CHASSIS, which connects to the aluminium enclosure and from there to protective earth. The signal and power reference ground connects to GND_CHASSIS at this one point only.

Rationale: Multiple chassis ground bonds create ground loops. Ground loop currents are a leading cause of common-mode radiated emissions failures (EN 55032 Class B radiated emissions) and can exacerbate susceptibility failures (EN 55035 / IEC 61000-4-3 radiated immunity). The single-point bond is the canonical solution specified in MIL-STD-461G Β§3.6 and is adopted here as best practice for CE/UKCA EMC compliance.


3. Power Architecture Design Rationale

3.1 Input Selection and Protection Chain

Full power chain (input to output):

[Controller PoE front-end: TPS2372-4 + TPS23730 + T2 ACF Transformer (Coilcraft POE600F-12L, 60W, 12V; `D` suffix = packaging only)]
  β†’ PM dock `J2` as regulated `VIN_POE_12V`
[USB-C 15V PD (STUSB4500) / Battery 11–16.4V / VIN_POE_12V from Controller]
  β†’ LM74700-Q1 OR-ing controller + CSD17483F4T ideal-diode FETs (Γ—3)
  β†’ [L1 CMC β†’ L2 CMC] (common-mode attenuation, 1 kHz–30 MHz)
  β†’ [L3 + C Pi-filter] (differential-mode HF bypass)
  β†’ TCO F1 (72Β°C thermal fuse)
  β†’ TPS259804ONRGER eFuse (7A ILIM via R3=210Ξ©, 11.0V UVLO, 16.9V OVLO silicon-fixed, VQFN 4Γ—4mm)
  β†’ [Dual LMQ61460-Q1 5V/12A Buck] β†’ 5V_MAIN β†’ [LTC3350 + 8Γ— Abracon ADCR-T02R7SA256MB supercaps (50F/5.4V, 2S4P)]
  β†’ 5V_MAIN bus
  β†’ [CM5 via TPS25751 PD emulator] + [TPS2065C USB 1.6A] + [AP2331W HDMI 50mA] + [TPS75733KTTRG3 3V3 LDO]
  β†’ 3V3_ENIG (all CPLDs + USB-JTAG)

Input priority rationale:

  • PoE is the explicitly prioritised mains-backed source in the documented LM74700/TPS2372-4 input gating, making it the preferred fixed-installation supply path.
  • USB-C shares the OR-ing network with Battery and is the preferred bench/service power source when PoE is absent.
  • Battery shares the same OR-ing path as USB-C and acts as the portable/off-grid fallback source.

The LM74700-Q1 + CSD17483F4T ideal-diode OR-ing provides near-zero forward voltage drop compared to Schottky diodes, minimising thermal dissipation at the input selection stage, which directly reduces junction temperatures across the power chain and supports IEC 60068-2 thermal test compliance.

3.2 eFuse Settings β€” UVLO and OVLO Rationale

The eFuse (TPS259804ONRGER, 16.9V silicon-fixed OVLO, VQFN 4Γ—4mm) is programmed via resistors (UVLO and ILIM) to the following thresholds:

Parameter Value Rationale
UVLO (Under-Voltage Lock-Out) 11.0V Input sources: PoE ~12V nominal; USB-C 15V; Battery 11V minimum at end-of-discharge. 11V UVLO permits full battery utilisation while rejecting abnormally low inputs.
OVLO 16.9V (silicon-fixed β€” TPS259804ONRGER) Highest available option on TPS25980. No external resistor required or present. Battery BMS must specify max 4.1V/cell (16.4V for 4S) to maintain 0.5V margin below OVLO rising threshold. See Β§3.2 Note on Battery Voltage.
ILIM (current limit) 7.0A (programmed via R_ILIM) Maximum downstream load is 8.76A peak (see Β§3.5). ILIM programmed using a single external resistor per TPS25980 datasheet formula.
Soft-start (supercap charge) 0.5A Controls inrush current during supercapacitor initial charge (~9 min from cold), preventing nuisance eFuse trips at power-on. Charge current reduced from 1A nominal to limit peak PoE utilisation to 73.9% during cold-start charge (53.2W / 72W); within the 75% rule (see Β§3.5).

Resistor ladder values (all 1% thick-film, 0603):

Designator Value Purpose
R_UVLO_HI 232 kΞ© (ERJ-3EKF2323V β€” Mouser 667-ERJ-3EKF2323V / DigiKey P232KHCT-ND / JLCPCB C403086) UVLO upper resistor
R_UVLO_LO 28.7 kΞ© (ERJ-3EKF2872V β€” Mouser 667-ERJ-3EKF2872V / DigiKey P28.7KHCT-ND / JLCPCB C403135) UVLO lower resistor
R_ILIM 210 Ξ© (ERA-3ARB2100V β€” Mouser 667-ERA-3ARB2100V / DigiKey P210HCT-ND / JLCPCB C403064) ILIM set resistor (R3) β€” programs 7.0A trip current

Note on Battery Voltage β€” OVLO Margin: The TPS259804ONRGER has a silicon-fixed OVLO rising threshold of 16.9V typ (16.32V min / 17.31V max from datasheet). To maintain an engineering margin of β‰₯0.5V, the Smart Battery BMS is specified to limit charge to 4.1V/cell maximum (16.4V for a 4S pack) β€” giving 0.5V margin to the 16.9V typ threshold. This specification must be enforced in the battery procurement specification and verified during incoming inspection. Note: the worst-case minimum OVLO rising threshold is 16.32V β€” only 0.32V above BMS 16.4V maximum charge voltage. This margin is acceptable at typical operating temperature but must be re-evaluated if the BMS charge voltage specification is ever relaxed (see Β§8, OA-01).

Part Selection β€” RON Advantage: The TPS25980's RON of 3mΞ© (typ.) was a decisive factor. At 7A, the power dissipation in the eFuse is only 0.15W (IΒ²R = 49 Γ— 0.003) vs 0.60W for the alternative TPS25948 (12.2mΞ©). The 4Γ— reduction in eFuse heat and the 4Γ— reduction in voltage drop (21mV vs 85mV) directly reduces thermal noise injection into the 5V bus, supporting EN 55032 Class B conducted emissions compliance.

3.3 5V Buck Converters β€” Dual-Phase Interleaving Design Rationale

3.3.1 Part Selection

Two TI LMQ61460-Q1 (3–36V input, 6A rated, VQFN-HR (RJR) 14-pin 4Γ—3.5mm, automotive-grade AEC-Q100) switching regulators are used in parallel, phase-interleaved.

Why two instead of one larger regulator?

A single 12A-class Buck regulator would satisfy the current requirement but would concentrate switching noise into one location, increase thermal density, and reduce component utilisation headroom. The dual 6A approach provides:

  • 73.0% utilisation of each IC (within the 75% rule) βœ“
  • Thermal load distributed across two thermal pads
  • Redundant current delivery β€” loss of one IC degrades output to 6A (sufficient for CM5 safe shutdown)
  • An upgrade path without PCB redesign: LMQ61480 (8A) or LMQ61495 (10A) are pin-compatible replacements

3.3.2 Switching Frequency β€” 400 kHz Selection

The LMQ61460-Q1 is configurable from approximately 200 kHz to 2.2 MHz. 400 kHz is selected for this design.

Consideration 400 kHz 2.2 MHz
AM broadcast band (525–1705 kHz) Below band βœ“ Above band βœ“
Harmonic at 3Γ— 1.2 MHz (in band) 6.6 MHz (clear)
Harmonic at 2Γ— (with interleaving) 800 kHz (near band) 4.4 MHz (clear)
Core loss in inductors Low High
Inductor size Larger Smaller
EN 55032 Class B compliance margin High (DRSS keeps 2Γ— fundamental clear of 525kHz) Requires careful harmonic management above 2MHz
Thermal density in Power Can Acceptable Higher due to core loss

At 400 kHz with the DRSS Β±5.5% modulation:

  • Fundamental range: 378–422 kHz (well below the 525 kHz AM lower boundary)
  • Phase-interleaved effective ripple frequency: 756–844 kHz (the second harmonic cluster, marginally entering the AM band at its upper extreme)
  • This residual overlap is managed by the Iron Curtain input filter and the board-level shielded enclosure

3.3.3 Phase Interleaving Architecture β€” 180Β° SYNC Implementation

Master IC (U2A): Frequency set by R_FSET = 86.6 kΞ© (1%, 0603, ERJ-3EKF8662V, R24) from FSET pin to AGND. DRSS enabled (factory default). Internal oscillator runs at 400 kHz Β± 5.5%.

Slave IC (U2B): FSET/SYNC pin driven by an external phase-shifted replica of U2A's switching signal, constructed as follows:

U2A SW node
    β”‚
   [R_SW: 10kΞ© 1% 0402]          (isolates SW ringing from delay chain)
    β”‚
   [C_F1: 100pF X7R 0402]         (low-pass: Ο„ = 1Β΅s, attenuates SW ringing)
    β”‚
   [U_INV1: SN74LVC1G14DBVRQ1 SOT-23-5 (U13)]  (Schmitt trigger β€” restores clean digital signal)
    β”‚
   [R_DLY: 82.0kΞ© 1% 0402 (R26, ERJ-2RKF8202X)]  ┐
   [C_DLY: 22nF X7R 0603 (C29, CL10B223KB8WPNC)]  β”˜  RC delay: Ο„ = 1.804ms β†’ well beyond Β½ period at 400kHz (1.25Β΅s); delay circuit relies on Schmitt-trigger threshold crossing, not Ο„ β‰ˆ T/2
    β”‚
   [U_INV2: SN74LVC1G14DBVRQ1 SOT-23-5 (U14)]  (Schmitt trigger β€” re-squares delayed signal)
    β”‚
  U2B FSET/SYNC
    β”‚
   [R_PD: 10kΞ© 1% 0402 to AGND]   (ensures defined state during U2A startup; U2B free-runs
                                    at ~400kHz via R_FSET resistor until SYNC locks)

Both SN74LVC1G14DBVRQ1 instances are powered from 3V3_ENIG (available post-LDO startup). 100nF X7R decoupling capacitors are placed within 0.5mm of each VCC pin.

Phase accuracy: At 400 kHz nominal, the RC delay produces a 180Β° offset. With DRSS modulation at Β±5.5% (frequency range 378–422 kHz), the fixed RC delay introduces Β±8Β° phase variation. The residual asymmetric ripple at this offset error is less than 5% of the single-phase ripple amplitude β€” acceptable for all certification purposes.

DRSS coherence: Because U2B's SYNC pin tracks U2A's switching signal directly (including DRSS modulation), both ICs share coherent spread-spectrum dithering. If each IC ran independent DRSS, inter-modulation products would appear at sum and difference frequencies, partially defeating the spread-spectrum benefit. Coherent DRSS avoids this.

3.3.4 EMI Benefit Quantification

Mechanism Quantified Effect Applicable Limit
180Β° phase interleaving Input capacitor RMS ripple current reduced by 50% EN 55032 Class B conducted emissions (30Hz–10kHz)
Effective ripple at 800kHz Output filter requirement halved; lower-inductance filter reduces parasitic emission EN 55032 Class B conducted emissions (10kHz–10MHz)
DRSS Β±5.5% Peak conducted emission at switching frequency reduced ~10–15 dBΒ΅V EN 55032 Class B conducted and radiated emissions
400kHz below AM band No interference with 525–1705kHz AM broadcast band CISPR 25 Class 5
Coherent DRSS No inter-modulation artifacts between the two ICs EN 55035 / IEC 61000-4-3 radiated susceptibility

3.4 3V3_ENIG LDO β€” Selection Rationale

Part selected: TI TPS75733KTTRG3 (fixed 3.3V output variant, TO-263 (KTT) 5-pin)

Parameter Value Rationale
Input 5V_MAIN bus Dropout: 5V βˆ’ 3.3V = 1.7V; TPS75733 Vdo β‰ˆ 0.22V worst-case at 2.05A β€” well above minimum input requirement
Output noise Low-noise linear LDO CPLD VCCIO noise sensitivity; low-noise LDO mandatory vs. second switching regulator
PSRR High PSRR linear LDO Attenuates Buck output ripple (800kHz effective) β€” negligible at CPLD supply
Max output current 3A Peak load: 37 CPLDs Γ— 50mA (1,850mA) + 60Γ— FDC2114RGHR at 2.1mA typ (126mA) + FT232H VCCIO (10mA) + INA219 Γ—2 (2mA) + Extension buffers (10mA) + Controller-local (50mA) = 2,048mA β†’ 2.05A rounded; 68.3% utilisation βœ“ (per Power_Budgets.md)
Package TO-263 (KTT) 5-pin 10.16Γ—15.24mm Standard power package; thermal pad to PCB; no large copper pour required
Input power dissipation Vdoβ‰ˆ0.18V Γ— 2.05A = ~0.37W (typ.); ≀0.45W worst-case Standard TO-263 thermal pad and ground vias sufficient; β‰₯200mmΒ² copper pour requirement removed

Why not a second switching regulator for 3V3_ENIG?

The 37 CPLDs (6Γ— EPM240T100I5N [Encoder] + 31Γ— EPM570T100I5N [Rotor Γ—30 + Stator]) share this rail as their VCCIO (I/O voltage reference). Any ripple or noise on this rail corrupts the logic signal thresholds, causing indeterminate switching and potential JTAG chain errors. A linear LDO provides high PSRR isolation from Buck switching noise that no practical switching converter could match in this topology without substantial additional filtering.

3.5 Component Utilisation Policy

All active components are operated at ≀75% of their rated maximum under worst-case conditions (maximum ambient temperature, maximum specified load). This provides thermal and electrical derating consistent with military component derating standards.

Peak load budget (5V_MAIN bus):

Load Current Notes
Raspberry Pi CM5 (full rated) 5.00A Linux OS undervoltage threshold: 5V/5A (25W); full allocation maintained
USB 3.0 (TPS2065C rated limit) 1.60A Single USB 3.0 port; TPS2065C current-limited
HDMI (AP2331W rated limit) 0.05A Hot-plug current spike handled by AP2331W
3V3_ENIG LDO input (37 CPLDs) 2.05A 37 CPLDs Γ— 50mA + 60Γ— FDC2114RGHR at 2.1mA + other consumers = 2,048mA β†’ 2.05A (per Power_Budgets.md); 3A LDO peak
Total peak 8.76A 73.0% of 12A rated Buck output βœ“

Component utilisation summary:

Component Function Rated Peak Load Utilisation
2Γ— LMQ61460-Q1 5V Buck (combined) 12A 8.76A 73.0% βœ“
TPS75733KTTRG3 3V3_ENIG LDO 3A 2.05A 68.3% βœ“
TPS25980 (16.9V OVLO) eFuse (programmed ILIM) 7A 4.67A* 66.7% βœ“
TPS2372-4 + TPS23730 + T2 POE600F-12L (PoE discrete DC-DC) PoE PD capacity 72W 50.3W (steady) 69.9% βœ“
STUSB4500 USB-C PD negotiation 15V/5A (75W) 42.5W 56.7% βœ“

*eFuse load (worst case β€” PoE 12V bus): Supercap bank is on 5V_MAIN (LTC3350 managed). eFuse sees: total system 5V draw 8.76A + LTC3350 supercap charge 1A (5V side) = 9.76A at 5V = 48.8W. Buck input (Γ·0.87) = 56.1W. At 12V PoE bus: 56.1W / 12V = 4.67A eFuse current. eFuse utilisation (ILIM=7A): 4.67A / 7A = 66.7% βœ“. Steady state (no supercap charge): 8.76A Γ— 5V / (0.87 Γ— 12V) = 4.20A / 7A = 60.0% βœ“. At USB-C 15V: 56.1W / 15V = 3.74A / 7A = 53.4% βœ“. All cases within the 75% derating rule.

**PoE peak: Supercapacitor bank (on 5V_MAIN bus, managed by LTC3350) charges at 0.5A from 5V_MAIN. During initial charge (~9 minutes from cold start), total 5V_MAIN load = 8.76A (system) + 0.5A (LTC3350 supercap charge) = 9.26A. Buck input at 87% efficiency = 9.26A Γ— 5V / 0.87 = 53.2W drawn from PoE source (independent of bus voltage). PoE utilisation during charge phase = 53.2W / 72W = 73.9% βœ“ (within 75% design rule). Steady-state utilisation (fully charged): 8.76A Γ— 5V / 0.87 = 50.3W / 72W = 69.9% βœ“. OA-02 resolved β€” see Open Actions.

3.6 Thermal Management Design Intent

The Power Module is housed in a 42mm aluminium "Power Can" enclosure with internal compression ribs. The thermal design provides a continuous heat path from component junctions to the enclosure:

  • Switching regulator thermal pads β†’ type VII epoxy-filled VIPPO via matrix (hexagonal pattern) β†’ L4 copper plane β†’ exposed ENIG thermal pad on PCB bottom β†’ Gelid GP-Ultimate thermal interface

    material (15 W/mK) β†’ aluminium enclosure wall

  • LDO thermal pad β†’ same via matrix β†’ shared thermal zone with supercapacitor area

  • Enclosure β†’ ambient via natural convection; no forced cooling required for rated load

The thermal system is designed to manage the heat dissipation resulting from 100% component utilisation, despite the 75% operational limit, providing a safety margin for unexpected load spikes and ambient temperature excursions consistent with IEC 60068-2 environmental test requirements.


4. EMC Design Measures

4.1 Conducted Emissions β€” Power Entry Filtering

The Power Module implements a two-stage common-mode and differential filter at the point of power entry (the "Iron Curtain"):

Stage Component Type Function
Primary WΓΌrth Elektronik WE-CMBNC Nanocrystalline CMC Common-mode choke Broadband (1kHz–1GHz) common-mode noise attenuation
Secondary WΓΌrth WE-CMBNC 7448031002 High-frequency nanocrystalline CMC (replaces discontinued Laird CM5022) Supplementary common-mode attenuation above ~10 MHz; L1+L2 pair together covers 1kHz–30MHz CM
Pi-filter Moulded inductors + 50V X7R ceramic capacitors LC Pi filter Differential noise attenuation across Buck switching band
Y-capacitors X7R ceramics, 50V, to GND_CHASSIS Capacitive shunt to chassis Common-mode current path to chassis; reduces conducted DM→CM conversion

Y-capacitors are placed at the power entry point, between the power rails and GND_CHASSIS, before any switching circuitry. This ensures common-mode noise from the source is shunted to chassis before entering the board.

4.2 Conducted Emissions β€” Switching Regulator Strategy

See Β§3.3 for the full dual-phase interleaving design rationale. Key measures:

  • 400kHz operation: Below AM broadcast band; avoids direct interference with 525–1705kHz
  • DRSS Β±5.5%: Mandatory for all switching regulators; spreads conducted emission peaks
  • Shielded inductors: Mandatory for all Buck regulator output inductors; prevents magnetic field coupling to adjacent signal traces
  • Phase interleaving: 180Β° offset between U2A and U2B reduces conducted ripple amplitude at all frequencies

4.3 Radiated Emissions β€” Grounding Architecture

Single-point GND_CHASSIS bond: As described in Β§2.2. The bond point is located physically between the OR-ing network and the eFuse, at the "clean/dirty" boundary. Copper pours for GND_CHASSIS and signal GND are separated everywhere except this one point, with a clear visual gap on all PCB layers maintained in the layout.

GND_CHASSIS ring: A 4-layer GND_CHASSIS copper ring with 2.5mm staggered via-stitching runs the perimeter of the PCB, providing a low-impedance return path for ESD events and shielding the board interior from external fields.

Aluminium enclosure: The "Power Can" enclosure acts as a Faraday shield for radiated emissions above approximately 300 MHz. All screws connecting the PCB to the enclosure pass through GND_CHASSIS copper, maintaining shield continuity.

4.4 ESD Protection Coverage

All externally accessible connectors on the Power Module are protected against ESD events per IEC 61000-4-2 (contact discharge Β±4kV, air discharge Β±8kV minimum). TVS protection arrays shunt to GND_CHASSIS (not signal GND) to prevent ESD injection into the signal reference.

Interface Protection Device Package Notes
RJ45 Ethernet (MDI0/MDI1) TPD4E05U06 (D4) U-DFN-10 One device per two differential pairs
RJ45 Ethernet (MDI2/MDI3) TPD4E05U06 (D5) U-DFN-10 One device per two differential pairs
USB-C Power Input TPD4E05U06 (D3) U-DFN-10 Covers CC1, CC2, VBUS, and SBU lines
Battery SMBus (SDA/SCL) TPD2E2U06 (D2) SOT-553 (DRL) SMBus differential pair protection
Battery Presence (BATT_PRES_N) TPD1E10B06DYARQ1 (D1) SOD-523 Single-line presence detect

Internal connections (Board-to-Board links): Internal BtB connectors (the PM dock cluster and the Stator dock pair) are not individually ESD-protected in the standard configuration, as they are considered internal interfaces not subject to user contact during normal operation.

Diagnostic test banks: ESD protection on diagnostic banks is deferred to the post-prototype stage (see Β§8, deferred item DA-01).


5. Component Derating Evidence

All components operate within the following derating limits. Calculations are based on worst-case ambient temperature of 55Β°C (IEC 60068-2 industrial maximum ambient; CE/UKCA design basis) unless stated. The thermal enclosure is sized to handle 70Β°C ambient at 100% utilisation, providing additional headroom for future military certification assessment.

Component Class Parameter Derating Applied Basis
Ceramic capacitors Voltage 2.5Γ— rated X7R capacitance loss at rated voltage; long-term reliability
Electrolytic capacitors Voltage 2.0Γ— rated Not used in this design (all ceramic and film)
Switching regulators Current ≀75% of Iout(max) Thermal derating; junction temperature target
LDO regulator Current ≀75% of Iout(max) Power dissipation; ΞΈJA Γ— Pdiss < TJ(max) βˆ’ TA(max)
eFuse Current limit 70% of ILIM setting Prevents nuisance trips on transients
Resistors (power) Power ≀50% of rated Long-term stability; 50% derating is standard for resistors
Resistors (precision, 0.1%) Power ≀25% of rated Maintains temperature coefficient specification
PCB traces (power) Current Per IPC-2221B at 70Β°C 2oz copper; trace width calculated per IPC standard
BtB connector (power pins) Current Per selected connector family TE PM dock and Molex Stator dock are now sized by their own per-contact / per-blade ratings; verify against the active connector datasheets rather than the retired Samtec 0.5A/contact rule

6. PoE Power Budget Evidence

The following table documents the IEEE 802.3 PoE standard capabilities and the rationale for the selection of 802.3bt Type 4.

Standard PSE Output PD Input Power Input Current @15V Pairs Used
802.3af (PoE) 15.4W 12.95W 0.86A 2-pair
802.3at (PoE+) 30W 25.5W 1.70A 2-pair
802.3bt Type 3 (PoE++) 60W 51.0W 3.40A 4-pair
802.3bt Type 4 (PoE++) 90W 71.3W 4.75A 4-pair

Load vs. PoE standard comparison:

Condition System Load Type 3 (51W) Type 4 (72W)
Steady-state (CM5 + USB + HDMI + LDO) 42.5W 83.3% ❌ 59.0% βœ“
Initial supercap charge (+2.87W Buck input for 0.5A @ 5V) 45.4W 89.0% ❌ 63.1% βœ“

Initial supercap charge (0.5A at 5V, ~9 minutes from cold start) raises total 5V_MAIN load to 9.26A (8.76A system + 0.5A LTC3350 charge). Buck input at 87% efficiency = 9.26A Γ— 5V / 0.87 = 53.2W PoE input. Worst-case PoE utilisation during this window: 53.2W / 72W = 73.9% βœ“ β€” within the 75% design rule. System must be powered for β‰₯9 minutes before full hold-up protection (β‰₯33.5 seconds) is available. Normal minimum operational session is 30+ minutes; this constraint is not operationally significant.

PoE PD implementation β€” Discrete design (TPS2372-4 + TPS23730 + T2): The Silvertel Ag5300 / Ag53000 module (802.3at, 25.5W) previously considered is replaced by a fully discrete PoE PD design on the Controller using:

  • TPS2372-4 (TI, VQFN-20): 802.3bt Type 4 PD interface, classification, and external hotswap controller (supports up to 90W PD)
  • TPS23730 (TI, WQFN-20): Active Clamp Flyback (ACF) DC-DC controller, 200kHz, 12V output (R_VFB feedback resistors configured for 12V), PSR mode
  • T2: Coilcraft POE600F-12L β€” off-the-shelf 60W ACF PoE isolation transformer; 12V output, 36–72V input, 200kHz, β‰₯1500Vrms isolation, SMT, RoHS. D suffix is packaging-only for pick-and-place. This is a Coilcraft-direct consignment part ordered from Coilcraft (coilcraft.com). No custom winding required.
    • OR-ing priority note: PoE at 12V is lower than USB-C at 15V. The LM74700-Q1 USB-C path enable pin is driven by the TPS2372-4 /PG signal to enforce PoE priority when PoE is live. Battery

      is the third ideal-diode input; its precedence relative to USB-C follows the active source

      voltages at the OR-ing stage unless additional gating is added.

System capacity: 72W (TPS2372-4 external hotswap allows TPS23730 DC-DC to operate beyond the 51W Type 3 integrated limit; confirmed by TI PMP23365 reference design at 72W/Class 8 with TPS2372-4).

Open action OA-03 is closed by this selection. See Β§8 for updated open action register.


7. Component Obsolescence Register

This section records components that have active end-of-life (EOL) or product change notices (PCN) at the time of design. For each such component, the design team's acceptance rationale and any mitigation plan are documented.

7.1 MAX II EPM240T100I5N (CPLD β€” Multiple Boards)

Attribute Detail
Manufacturer Intel (formerly Altera)
Part Number EPM240T100I5N
Family MAX II
Function Encoder letter-substitution logic (6 Encoder boards only)
Quantity 6 devices (Encoder Γ—6 only)
EOL/PCN Status Active lifecycle notice issued by Intel
Notice Type Product Discontinuation / Last-Time-Buy notification

Acceptance Rationale (Prototype Stage):

The MAX II EPM240T100I5N is accepted for use in the prototype design for the following reasons:

  1. Cost effectiveness: These devices are significantly lower in cost than their recommended successors (MAX 10, Cyclone 10 LP), making them well-suited for prototype-stage development where

    design changes are expected.

  2. Developer tooling: The designer holds a MAX II FPGA/CPLD development board, enabling direct verification of programming chains and JTAG connectivity prior to committing to PCB fabrication.

  3. Prototype scope: The prototype is not intended for customer-facing deployment. Obsolescence risk during the prototype phase (expected duration: 6–12 months) is considered acceptable,

    particularly given the availability of remaining stock from reputable distributors.

  4. Pin and feature compatibility: The MAX II EPM240T100I5N in a TQFP-100 package has established tooling and documentation support in Quartus II Web Edition (perpetual free licence), minimising

    development risk.

Mitigation Plan (Production Stage):

Before any production units are manufactured, the CPLD selection must be reviewed. Candidate replacements include:

  • Intel MAX 10 10M02SCE144C8G (EEPROM-based, single-supply, no external configuration memory required) β€” preferred drop-in successor to MAX II in terms of tooling familiarity
  • Lattice MachXO2 family (lower cost, competitive tooling, active lifecycle)
  • Lattice MachXO3 family (higher density options if needed)

Any replacement CPLD must be verified for:

  • Pin-compatible TQFP-100 (or equivalent via adapter) footprint, or a PCB layout revision must be performed
  • JTAG chain compatibility with the FT232H-based USB-JTAG interface
  • 3.3V VCCIO (3V3_ENIG) compatibility
  • Operating temperature range: βˆ’40Β°C to +85Β°C minimum (IEC 60068-2 extended industrial range; selected conservatively to support future military certification assessment)

Action item OA-04: Review replacement CPLD options before prototype-to-production transition. Update this register with selected replacement part.


7.2 Intel MAX II EPM570T100I5N (Rotor + Stator CPLDs)

Attribute Detail
Manufacturer Intel (formerly Altera)
Part Number EPM570T100I5N
Family MAX II
Quantity 31 devices (Rotor Γ—30 + Stator Γ—1)
Supply 3.3 V (3V3_ENIG rail)
Function Rotor wiring-map lookup + mod-N adder + STGC/RBGC encoder decode (Rotor Γ—30); Stator plugboard routing matrix (Stator Γ—1)
Package TQFP-100 (industrial, βˆ’40 Β°C to +100 Β°C)
JTAG All 31 devices in-system programmable via shared JTAG chain
Virtual JTAG Rotor CPLDs expose ALTERA_VIRTUAL_JTAG USER0 UDR for position readback (FR-ROT-09, DEC-027)

8. Open Actions and Deferred Items

Open Actions (Required Before Certification Submission)

ID Description Owner Priority
OA-01 [CLOSED] eFuse variant confirmed as TPS259804ONRGER (16.9V silicon-fixed OVLO, VQFN-24). UVLO confirmed: V_UVLO_R = 1.20V typ; R1=232kΞ©, R2=28.7kΞ© β†’ 10.90V typ (range 10.72–11.17V). OVLO: silicon-fixed 16.9V typ (16.32V min / 17.31V max rising) β€” no external R; worst-case min 16.32V gives 0.32V margin above BMS 16.4V max β€” documented in Β§3.2 battery note. ILIM: R3 = 210 Ξ© ERA-3ARB2100V (Mouser 667-ERA-3ARB2100V, 0.1% thin-film) β€” DigiKey and JLCPCB PNs TBD, programs 7.062A typ via R = 1460/(Iβˆ’0.11). All PNs confirmed. Hardware Designer CLOSED
OA-02 Evaluate supercapacitor charge rate throttling during PoE-only operation to bring peak PoE utilisation below 75% (currently 80.6% during charge phase). Hardware Designer CLOSED β€” LTC3350 RICHARGE programming resistor set for 0.5A charge current (halved from 1A nominal). During initial ~9 min charge from cold: 53.2W / 72W = 73.9% βœ“ β€” within 75% design rule. Steady-state: 50.3W / 72W = 69.9% βœ“.
OA-03 Confirm specific 802.3bt Type 4 PoE module part number Hardware Designer CLOSED β€” Replaced by discrete design: TPS2372-4 + TPS23730 + Coilcraft POE600F-12L ACF transformer (D suffix = packaging only). Capacity 72W. See Β§6 for full rationale.
OA-04 Review replacement CPLD for production stage. Update Β§7.1 with selected part. Hardware Designer Low (pre-production)
OA-05 Thermal / current-capacity verification of the active PM and Stator dock connectors using the TE 1-1674231-1 / 1123684-7 and Molex 2195630015 / 2195620015 datasheets. Document the final derating rule for Β§5. Hardware Designer Medium
OA-06 Verify TPS25751DREFR CC1/CC2 routing to CM5 is present on Link-Alpha connector pin map. Confirm PDO presented is 5V/5A (25W). Hardware Designer CLOSED β€” CC1/CC2 pins of TPS25751DREFR routed to CM5 via Link-Alpha connector. PDO programmed to 5V/5A (25W) to prevent Linux OS power-throttling during initial boot and full-load operation. Verified in Controller Board_Layout Β§4 Link-Alpha pin map.
OA-07 Resolve Link-Alpha pins 21-24 reallocation (currently freed from CM5 3V3 removal). Confirm new assignment and update Board_Layout.md. Hardware Designer CLOSED β€” DEC-001 confirmed: pins 21-22 = 5V_MAIN, pins 23-24 = GND. Formally documented in Controller/Board_Layout.md BtB Link-Alpha table (all 80 pins assigned).
OA-08 Engage WΓΌrth Elektronik application support for custom ACF transformer T2 winding specification. Provide full electrical spec (EF20 core, Np:Ns 2.8:1, Lm 150–200Β΅H, β‰₯1500Vrms, 51W/250kHz, βˆ’40Β°C to +125Β°C). Reference TI TIDA-050045 and PMP23365 design magnetics. Obtain prototype quantity quote and lead time. Hardware Designer CLOSED β€” Superseded by selection of Coilcraft POE600F-12L (off-the-shelf 60W ACF PoE transformer, 12V output, β‰₯1500Vrms, Coilcraft-direct consignment part; D suffix = packaging only). No custom winding required.

Deferred Items (Post-Prototype Stage)

ID Description Deferred Until
DA-01 ESD protection on Diagnostic Bank-A and Diagnostic Bank-B exposed ENIG pads. TVS arrays (TPD4E05U06 or equivalent) to GND_CHASSIS required before production release and any classroom deployment. Post-prototype validation
DA-02 ESD policy for classroom deployment variant β€” define which internal BtB-accessible connections require additional ESD protection when the device is used in an educational/student-access configuration. Pre-production (classroom variant)
DA-03 Full consistency documentation pass β€” legacy Link-Alpha / Link-Beta references must remain historical-only after DEC-038. If further active docs are added, ensure they use the TE PM dock and Molex Stator dock naming from the start. Ongoing document maintenance
DA-04 Update Consolidated BOM with all locked Power Module components. Format: component description, specification, boards requiring, quantity, notes (no reference designators β€” these are per-board). Post-eFuse part lock (OA-01)

9. Future Military & Defence Certification Considerations

The following table records alignment of the current Enigma-NG Power Module design against relevant military and defence standards. No design changes are required at this stage. This section is for reporting purposes and to support future MOD (UK Ministry of Defence) or equivalent certification submissions.

Status key: βœ… Aligned β€” design meets intent; ⚠️ Partial β€” some requirements met, gaps identified; ❌ Not addressed; πŸ”΅ Reference only β€” voltage/platform class mismatch, philosophy only

9.1 EMC Standards

Standard Relevance Status Aligned Features Key Gaps / Future Actions
MIL-STD-461G Primary EMC standard for defence equipment ⚠️ Partial CE102 input filter provides βˆ’46 dB @ 150 kHz; RE102 Faraday enclosure; Β§3.6 GND bond rule explicitly documented CS114/RS103 susceptibility not addressed; non-PM boards lack EMC design documentation
DEF STAN 59-411 UK MoD EMC policy (Navy/Army/Air) ⚠️ Partial CMC below 150 kHz per specification; Faraday enclosure; ESD protection at all external ports Platform category (Ship/Vehicle/Aircraft) not determined β€” this gates test levels
IEC 61000-4-2 ESD immunity βœ… Aligned TPD4E05U06 ESD suppressors fitted at all external ports; transients steered to GND_CHASSIS Diagnostic Bank ESD protection deferred (see OA-01)
IEC 61000-4-4 Electrical Fast Transient (EFT) ⚠️ Partial Pi-filter + CMC provides significant attenuation of fast transients on input lines No EFT margin calculation documented against specific test levels
IEC 61000-4-5 Surge immunity ⚠️ Partial 1500 Vrms isolation on PoE path; TVS diode on battery input No differential-mode surge margin calculated against specific test levels
IEC 61000-4-6 Conducted susceptibility (RF) ⚠️ Partial Dual CMC topology provides common-mode RF rejection No CM susceptibility margin documented
IEC 61000-4-8 Power frequency magnetic field ❌ Not addressed Nanocrystalline CMC cores provide partial 50 Hz attenuation incidentally No design intent or test plan stated

9.2 Environmental Standards

Standard Relevance Status Aligned Features Key Gaps / Future Actions
MIL-STD-810H Environmental engineering β€” temperature, vibration, humidity, shock ⚠️ Partial Component temperature ratings: βˆ’40 Β°C / +125 Β°C for most actives; RTV silicone mechanical retention; locking connector features; X7R ceramic dielectric (stable over temperature) Supercap rated to +85 Β°C β€” no thermal margin at upper extreme; CPLD lower limit 0 Β°C; no conformal coating specified; no vibration/shock profile defined
DEF STAN 00-035 Environmental testing for defence materiel ⚠️ Partial Same as MIL-STD-810H alignment Same gaps; transit and storage environmental profiles not yet defined

9.3 Safety Standards

Standard Relevance Status Aligned Features Key Gaps / Future Actions
MIL-STD-882E System safety programme requirements ⚠️ Partial OVLO/UVLO/ILIM protection on all inputs; thermal cutout (TCO) on battery path; 1500 Vrms galvanic isolation on PoE; graceful shutdown sequencing via supercap hold-up No formal FMEA (Failure Mode & Effects Analysis) or SHA (System Hazard Analysis) documented

9.4 Power Quality Standards

Standard Relevance Status Aligned Features Key Gaps / Future Actions
MIL-STD-704F Aircraft electric power characteristics πŸ”΅ Reference only UVLO/OVLO input protection philosophy aligned with 704F intent Voltage class mismatch: Enigma-NG operates at 11–17 V (battery/PoE), not 28 V DC mil-bus
MIL-STD-1275E Characteristics of 28 V DC military vehicle power πŸ”΅ Reference only Reverse polarity protection; UVLO floor concept Voltage class mismatch: same as above; no 28 V bus

9.5 Notes for Future Certification Submissions

  1. Platform classification (DEF STAN 59-411 / MIL-STD-461G): The applicable test levels depend on classification (e.g., Ship Above Deck, Ground Vehicle, Airborne). This must be determined before any EMC pre-compliance testing.
  2. FMEA/SHA (MIL-STD-882E): A formal Failure Mode & Effects Analysis should be conducted at PDR (Preliminary Design Review) stage prior to any MOD contract submission.
  3. Conformal coating: Decision required at production design stage. Acrylic or silicone coating would support DEF STAN 00-035 humidity and fungal resistance requirements.
  4. Vibration profile: No vibration specification has been defined. A target operational environment must be stated to determine whether vibration testing (MIL-STD-810H Method 514) is applicable.
  5. EFT/Surge margin calculations: Formal margin calculations against IEC 61000-4-4 and IEC 61000-4-5 test levels should be performed at pre-compliance test stage.
  6. CPLD temperature range: CPLD lower operating limit is 0 Β°C β€” this may require a cold-soak waiver or component substitution if sub-zero operation is required. See OA-04.