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
- Document Scope and Purpose
- Design Philosophy and Overarching Decisions
- Power Architecture Design Rationale
- EMC Design Measures
- Component Derating Evidence
- PoE Power Budget Evidence
- Component Obsolescence Register
- 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.
Dsuffix 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
/PGsignal to enforce PoE priority when PoE is live. Batteryis 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:
-
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.
-
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.
-
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.
-
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 | 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% β. | ||
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 |
| 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. | |||
CM5 3V3 removal). Confirm new assignment and update Board_Layout.md. |
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). | ||
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
- 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.
- 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.
- Conformal coating: Decision required at production design stage. Acrylic or silicone coating would support DEF STAN 00-035 humidity and fungal resistance requirements.
- 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.
- 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.
- 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.