Electronics Extension Design Spec - thepinkmile/Enigma-NG GitHub Wiki

Extension Board (V1.0) Design Specification

Status: Draft Project: Enigma-NG Author: Izzyonstage & GitHub Copilot Version: v.0.1.0 Associated Hardware Revision: Rev A Last Updated: 2026-05-22

1. Overview

The Extension Board acts as a mid-stack JTAG signal repeater, power injection point, and group-boundary actuation host between 5-rotor sub-groups in extended rotor configurations. It buffers TCK and TMS drive signals, bridges the reflector-boundary service bus between groups, and hosts one shared Actuation Module (AM) so a local carry / notch event can trigger the next 5-rotor group without Controller-side live servo control.

  • Role: Mechanical anchor and Power Injection for 5-rotor groups.
  • Capacity: Up to x5 Extension boards in a full 30-rotor build (Rev A power budget). Rev A prototype validates with 1 Extension board (10 rotors). Minimum configuration requires 0 Extensions (5 rotors: Stator → [5 Rotors] → Reflector). Each Extension board adds one further group of 5 rotors. The 30-rotor / 5-extension limit is a power budget constraint - the architecture is theoretically scalable beyond 30 rotors with increased power.

Functional & Design Requirements

Functional Requirements

ID Functional Requirement Notes Satisfied By / Cross-Ref
FR-EXT-01 Act as a JTAG signal repeater between rotor sub-groups in extended stacks Restores TCK/TMS drive strength mid-chain; up to x5 units in system §2 Connectivity; BOM U1 (SN74LVC2G125DCUR)
FR-EXT-02 Buffer TCK and TMS signals to compensate for capacitive loading of upstream rotors Dual-channel buffer preserves timing margins §2 Connectivity; BOM U1 (SN74LVC2G125DCUR), C6 (100nF bypass)
FR-EXT-03 Pass 3V3_ENIG power and encoder data bus transparently between rotor groups Power: J7 → J5 (J2 power pins NC); ENC data: J3/J6 pass-through §2 Connectivity; BOM J5 (ERF8-005), J3, J6 (ERM8/ERF8-010)
FR-EXT-04 Connect on the input side to a Stator or upstream rotor group J1-J3 (ERM8 male input headers) §2 Connectivity; BOM J1-J3 (ERM8-005/010)
FR-EXT-05 Connect on the output side to a downstream rotor group J4-J6 (ERF8 female output sockets) §2 Connectivity; BOM J4-J6 (ERF8-005/010)
FR-EXT-06 Host one Actuation Module to regenerate an Extension-boundary carry event into one local servo step J9 = single 20-pin DF40HC(3.5) AM host dock; ACTUATE_REQUEST_N sourced from either an external hardware trigger (arriving via pin header) or CM5 GPIO (arriving via J9 Hirose connector); sources are mutually exclusive §2 Connectivity; BOM J9
FR-EXT-07 Protect rotor-facing BtB connectors (J1/J3 in, J4/J6 out) from ESD during live rotor swap TVS/ESD arrays on all 4 rotor-facing connectors per DEC-048 §5 Thermal & ESD; BOM U2-U9

Design Requirements

ID Design Requirement Specification Satisfied By / Cross-Ref
DR-EXT-01 PCB stackup Stackup per design/Standards/Global_Routing_Spec.md §2.3.1 §4 PCB Fabrication & Stackup
DR-EXT-02 Input connectors J1 = ERM8-005 (JTAG in), J2 = ERM8-005 (Power in), J3 = ERM8-010 (ENC in) §2 Connectivity; BOM J1-J3
DR-EXT-03 Output connectors J4 = ERF8-005 (JTAG out), J5 = ERF8-005 (Power out), J6 = ERF8-010 (ENC out) §2 Connectivity; BOM J4-J6
DR-EXT-04 JTAG buffer U1 = SN74LVC2G125DCUR (dual-channel; TCK and TMS only; TDI passes unbuffered) §2 Connectivity; BOM U1 (SN74LVC2G125DCUR)
DR-EXT-05 Buffer output pin assignment TCK → J4 pin 2; TMS → J4 pin 4 (per DEC-018 pinout) §2 Connectivity; design/Design_Log/DEC-018_connector-pinout-ownership-model.md
DR-EXT-06 Buffer bypass capacitor C6 = 100 nF 0402; placement per GRS §3.2 bypass capacitor proximity requirements §4 PCB Fabrication & Stackup; BOM C6 (100nF X7R)
DR-EXT-07 System quantity Up to x5 Extension boards per system (Rev A power budget); Rev A prototype uses x1 §1 Overview; System_Architecture.md
DR-EXT-08 Extension Port connector family J7/J8 = Adam Tech 2BHR-30-VUA 30-pin 2x15 shrouded headers. Per DEC-053 §2 Connectivity; BOM J7, J8
DR-EXT-09 Actuation Module host dock J9 = Hirose DF40HC(3.5)-20DS-0.4V(51) receptacle (20-pin, 0.4mm pitch, 3.5mm stacking height); host-side mating connector for AM J1 (DF40C-20DP-0.4V(51)); carries 5V_MAIN, 3V3_ENIG, ACTUATE_REQUEST_N, and GND §2 Connectivity; BOM J9; design/Standards/Global_Routing_Spec.md §7.1
DR-EXT-10 Actuation Module host envelope The Extension area beneath the installed AM shall be a no-component placement zone except for J9 and four M2.5x3.5mm SMT standoffs (MH5-MH8, 9774035151R) and the copper / vias needed to route J9; standoff placement shall follow the pattern defined in AM Design_Spec.md DR-AM-03; MH5-MH8 positions shall mirror the AM mounting hole pattern; MH5-MH8 pads shall be connected to GND; do not crowd the module with nearby tall parts or enclosure walls that would trap heat or obstruct service access. PCB layout for J9 and MH5-MH8 cannot be finalised until AM schematic capture and PCB layout are complete. §2 Connectivity; Board_Layout.md
DR-EXT-11 5V_MAIN entry decoupling bank C7-C11 (5x 10µF X7R 25V 0805) shall be placed at the 5V_MAIN entry point (J7 pins 1-2 and 29-30) using a star/spoke topology matching the 3V3_ENIG entry bank (C1-C5); both rails must be locally decoupled at the Extension Port entry §2 Connectivity; §5 Thermal & ESD; BOM C7-C11
DR-EXT-12 ESD protection - rotor-facing BtB connectors U2-U5 (J1/J3 in) + U6-U9 (J4/J6 out); 8x TPD4E05U06QDQARQ1 within 3mm of mating edge per DEC-048 §5 Thermal & ESD; BOM U2-U9
DR-EXT-13 3V3_ENIG entry decoupling bank C1-C5 (5x 10µF X7R 25V 0805) shall be placed at the 3V3_ENIG entry point (J7 pins 3-4 and 27-28) using a star/spoke topology per design/Standards/Global_Routing_Spec.md §3; both supply rails must be locally decoupled at the Extension Port entry §2 Connectivity; BOM C1-C5
DR-EXT-14 Mounting holes MH1–MH4 shall be M3 PTH (Ø3.2 mm drill) mounting holes (KiCAD built-in MountingHole footprint; no purchasable BOM component), bonded to GND_CHASSIS per design/Standards/Global_Routing_Spec.md §4. Placement follows GRS §4.3 Pattern B (D-shaped board): MH1 bottom-left corner, MH2 bottom-right corner, MH3 board-centre, MH4 top-centre arc midpoint — all at 7 mm inset from nearest edge. Exact XY coordinates TBD at PCB layout. §2 Connectivity; design/Standards/Global_Routing_Spec.md §4.3

Component Block Diagram

flowchart TD
  subgraph RI["Rotor Input"]
    J1["J1 — JTAG In<br>ERM8-005"]
    J2["J2 — Power In<br>ERM8-005, NC"]
    J3["J3 — ENC Data In<br>ERM8-010"]
  end

  subgraph RO["Rotor Output"]
    J4["J4 — JTAG Out<br>ERF8-005"]
    J5["J5 — Power Out<br>ERF8-005"]
    J6["J6 — ENC Data Out<br>ERF8-010"]
  end

  subgraph EXT["Extension Interface"]
    J7["J7 — Ext Port IN<br>30-pin 2x15"]
    J8["J8 — Ext Port OUT<br>30-pin 2x15"]
  end

  subgraph SC["Signal Conditioning"]
    U1["U1 — JTAG Buffer<br>SN74LVC2G125DCUR"]
    ESD_IN["U2-U5 — ESD Arrays<br>Input-side"]
    ESD_OUT["U6-U9 — ESD Arrays<br>Output-side"]
  end

  subgraph AI["AM Interface"]
    J9["J9 — AM Dock<br>DF40HC-20"]
  end

  J1 -- "JTAG (TCK/TMS/TDI/TDO)" --> U1
  U1 -- "JTAG buffered" --> J4
  J3 -- "ENC data" --> ESD_IN
  ESD_IN --> ESD_OUT
  ESD_OUT -- "ENC data" --> J6
  J7 -- "3V3_ENIG / 5V_MAIN" --> J5
  J7 -- "3V3_ENIG / 5V_MAIN + ACTUATE_REQUEST_N" --> J9
  J7 -- "ENC / JTAG / Power" --> J8
  J7 -- "CPLD_RESET_N" --> J8
  J7 -- "TTD_RETURN" --> J8

2. Connectivity

  • Extension Port (J7 IN / J8 OUT): 30-pin 2x15 shrouded box header.

    Connector Definition Owner: Stator/Board_Layout.md - J10. This board uses the mating connector on both J7 and J8 (Adam Tech 2BHR-30-VUA - see BOM). Authoritative pinout per DEC-053: 5V_MAIN on pins 1-2 and 29-30, 3V3_ENIG on pins 3-4 and 27-28, ENC_OUT_REF[5:0] on pins 7-12, ENC_IN_REF[5:0] on pins 19-24, CPLD_RESET_N on pin 15, TTD_RETURN on pin 16, GND guard pairs on pins 5-6, 13-14, 17-18, 25-26. Per DEC-043 then DEC-053: The Extension Port was first widened from 16-pin to 20-pin (DEC-043) and then from 20-pin to 30-pin (DEC-053) to resolve a power current budget violation. KiCAD footprint: Connector_IDC:IDC-Header_2x15_P2.54mm_Vertical (standard KiCAD library — no separate download required).

  • Rotor Interface Connectors(3 per rotor-facing side x 2 sides = 6 connectors total): The Extension board provides ERM8 male headers on the input side (J1-J3, plugging into the previous rotor group's last rotor J4/J5/J6 ERF8 output sockets) and ERF8 female sockets on the output side (J4-J6, receiving the next rotor group's first rotor J1/J2/J3 ERM8 male headers).

    Connector Definition Owner: Rotor/Design_Spec.md §3.4. This board uses ERM8 male headers on the input side and ERF8 female sockets on the output side:

    Ref Side Signal Group Type MPN
    J1 Input (plugs into previous group's last rotor J4) JTAG ERM8-005 (10-pin, 0.8mm pitch, male) ERM8-005-05.0-S-DV-K-TR
    J2 Input (plugs into previous group's last rotor J5) Power (3V3_ENIG x 5, GND x 5) - power pins NC on this board ERM8-005 (10-pin, 0.8mm pitch, male) ERM8-005-05.0-S-DV-K-TR
    J3 Input (plugs into previous group's last rotor J6) ENC Data (ENC_IN/ENC_OUT + GND) ERM8-010 (20-pin, 0.8mm pitch, male) ERM8-010-05.0-S-DV-K-TR
    J4 Output (receives next group's first rotor J1) JTAG ERF8-005 (10-pin, 0.8mm pitch, female) ERF8-005-05.0-S-DV-K-TR
    J5 Output (receives next group's first rotor J2) Power (3V3_ENIG x 5, GND x 5) ERF8-005 (10-pin, 0.8mm pitch, female) ERF8-005-05.0-S-DV-K-TR
    J6 Output (receives next group's first rotor J3) ENC Data (ENC_IN/ENC_OUT + GND) ERF8-010 (20-pin, 0.8mm pitch, female) ERF8-010-05.0-S-DV-K-TR

    J2 power pins (3V3_ENIG and GND) are not connected to the board power plane. J2 is present for mechanical engagement with the upstream rotor group only. The Extension board's sole power entry is J7 (Extension Port IN; 3V3_ENIG on pins 3-4 and 27-28, 5V_MAIN on pins 1-2 and 29-30, and GND returns on pins 5-6, 13-14, 17-18, 25-26). This prevents a parallel power path / ground loop between the rotor daisy-chain and the Extension Port ribbon. C1-C5 (10µF x 5, star/spoke) decouple 3V3_ENIG at the J7 power entry. C7-C11 (10µF x 5, star/spoke) decouple 5V_MAIN at the J7 power entry (pins 1-2 and 29-30), providing equivalent bulk buffering for both supply rails. 3V3_ENIG is passed to the downstream rotor group via J5 (driven from J7), while 5V_MAIN is used locally for the Extension-mounted Actuation Module and forwarded to J8 pins 1-2 and 29-30 for the next Extension board in chain.

    Note: The ERM8/ERF8 0.8mm pitch is physically incompatible with 2.54mm connectors - label distinctly on silkscreen. Connector part numbers: ERM8-005 = Mouser 200-ERM8005050SDVKTR / DigiKey 612-ERM8-005-05.0-S-DV-K-TRCT-ND / JLCPCB C3649741; ERM8-010 = Mouser 200-ERM8010050SDVKTR / DigiKey SAM8610CT-ND / JLCPCB C374877; ERF8-005 = Mouser 200-ERF8005050SDVKTR / DigiKey SAM13517CT-ND / JLCPCB C7273978; ERF8-010 = Mouser 200-ERF8010050SDVKTR / DigiKey SAM8618CT-ND / JLCPCB C3646170.

  • JTAG Signal Buffering: The Extension board provides JTAG re-buffering for the 5-rotor group connected to its output side (J4-J6). A 74LVC2G125 dual-channel 3-state buffer (U1) buffers the TCK and TMS lines, providing a fresh drive from the Extension board's 3V3_ENIG rail:

    • TCK buffer output → J4 pin 2 (TCK) and broadcast to all 5 rotors in the output group.
    • TMS buffer output → J4 pin 4 (TMS) and broadcast.
    • Buffer enable (OE#): tied to GND permanently (always enabled).

      By design — OE# tie to GND: OE# is active-low on the SN74LVC2G125; outputs are enabled when OE# is LOW and disabled when HIGH. Permanent GND tie is intentional to always enable the buffer. Power-up transient behaviour (outputs active from ~1.65 V VCC rising) is a known, accepted design decision at 10 MHz TCK with EPM570T input clamping. Confirmed by TI SN74LVC2G125 datasheet: "1Y = 1A and 2Y = 2A when their corresponding OE input is LOW." Future reviews must not flag this as an error — the GND tie is deliberate, not a default that should be replaced with a pull-up.

    • Part: SN74LVC2G125DCUR (TI, VSSOP-8) - Mouser 595-SN74LVC2G125DCUR, DigiKey 296-SN74LVC2G125DCURCT-ND, JLCPCB C21404.
    • At 5 rotors per group connected via BtB (ERM8/ERF8), signal integrity analysis confirms this buffer interval is sufficient: 5 rotors x EPM570T100I5N input capacitance (≈6pF) + connector capacitance ≈ 30-40pF total load; well within the 50ns half-period at 10MHz TCK.
  • GND_CHASSIS Single-Point Bond: Per design/Standards/Global_Routing_Spec.md §5, the Extension board implements a local GND_CHASSIS net tied to its mounting holes and any deliberate enclosure-contact features, but it does not implement a local GND-to-GND_CHASSIS bond. J7/J8 pin 16 remains signal/power return only; the system's only galvanic GND ↔ GND_CHASSIS bond is on the Power Module at the common power-entry point immediately before the eFuse.

  • Power Injection: Receives 3V3_ENIG, 5V_MAIN, and return capacity via Extension Port to prevent voltage sag across long stacks and to power the local Actuation Module.

  • Decoupling and bulk entry capacitor requirements per design/Standards/Global_Routing_Spec.md §3.

  • JTAG TTD_RETURN / TDI: TTD_RETURN (TDO chain return) is carried passively via Extension Port pin 16. TDI passes unbuffered board-to-board via BtB throughout the rotor stack - no series resistors are placed at each BtB hop. The JTAG chain terminates at the Reflector (R1 22 Ω end-of-chain damping). TTD_RETURN then returns from the Reflector to the Stator via the dedicated Reflector J4 → Stator J10 ribbon cable. The 75 Ω series resistors on the Stator (R7-R12, R24-R29, R30-R35) and Encoder boards (R6) are for the encoder ribbon cable ports (J4-J9) only - they are NOT placed on the BtB rotor stack interface. See design/Electronics/JTAG_Module/JTAG_Integrity.md and DEC-016. TCK and TMS are actively re-buffered by U1 (see JTAG Signal Buffering above).

  • CPLD_RESET_N: Received via Extension Port pin 15; broadcast to all local rotor CPLDs in this group.

  • Actuation Module host dock: The Extension provides a single host socket for one shared Actuation Module.

    Connector Definition Owner: AM Design_Spec.md §3.1. This board provides the mating receptacle (J9). Full connector pinout is defined and owned by the Actuation Module. Net connections from this board to the mounted AM:

    EXT Net AM Net
    5V_MAIN 5V_MAIN
    3V3_ENIG 3V3_ENIG
    GND GND
    ACTUATE_REQUEST_N ACTUATE_REQUEST_N

    ACTUATE_REQUEST_N is sourced from either the keyboard key press actuation mechanism (hardware-triggered) or the CM5 on the Controller Board (software-triggered actuation). Only one source asserts the signal at a time, determined by configuration. The idle-HIGH bias is provided by the STM32 internal GPIO pull-up on the AM; no external pull-up is required on this board. See design/Electronics/Actuation_Module/Design_Spec.md DR-AM-18.

    ⚠ PCB Layout Dependency: J9 and MH5-MH8 positions cannot be finalised until AM schematic capture and PCB layout are complete. MH5-MH8 shall mirror AM Design_Spec.md DR-AM-03 and connect to GND.

  • J9 - single 20-pin Hirose DF40HC(3.5)-20DS-0.4V(51) AM host socket (stacking height = 3.5mm)

  • Polarity enforcement: The DF40 connector body is polarity-free (Note 4 in Hirose datasheet); asymmetric placement of MH5-MH8 standoffs (per AM Design_Spec.md DR-AM-03) is mandatory to enforce a single valid mating orientation. A silkscreen pin-1 marker is required on both boards (per design/Standards/Global_Routing_Spec.md §7.1).

  • MH5-MH8 - four M2.5x3.5mm SMT standoffs (9774035151R); positions mirror AM Design_Spec.md DR-AM-03; pads connected to GND; no-component placement zone (except J9, MH5-MH8, and routing)

  • Cross-ref: For interconnect pinouts on power (3V3_ENIG/GND), ENC_OUT_REF / ENC_IN_REF, and JTAG TTD_RETURN lines used for reflector loopback/plugboard mapping, See:

    • design/Electronics/Stator/Design_Spec.md
    • design/Electronics/Reflector/Design_Spec.md

3. Branding

  • Data Plate: Per design/Standards/Global_Routing_Spec.md §6 on Layer L4, Revision Block text: ERWEITERUNG [Extension] V1.0.

4. PCB Fabrication & Stackup

  • Stackup: 4-layer standard per design/Standards/Global_Routing_Spec.md §2.3.1.
  • Finish: ENIG (Gold) for connector surfaces.
  • Aesthetics: Dark Green Solder Mask; Typewriter font (ALL-CAPS GERMAN).
  • JTAG Trace Width Rule: The Extension board carries only the TTD_RETURN signal on its J7/J8 pass-through path (TCK, TMS, and TDI travel to the rotor stack via Stator J1-J3, not via the Extension Port). TTD_RETURN traces on L1 shall be routed at the CI width specified in design/Standards/Global_Routing_Spec.md §2.3.1, targeting 50 Ω controlled impedance. See design/Electronics/JTAG_Module/JTAG_Integrity.md.
  • U1 Bypass: C6 (100nF) shall be placed per GRS §3.2 bypass capacitor proximity requirements.

5. Thermal & ESD

  • Thermal: No active cooling required on the Extension board. U1 (SN74LVC2G125DCUR) is the only active IC; it dissipates <10mW and requires no heatsinking. C6 (0.1µF X7R 0402) provides the mandatory local bypass. All other components are passive.

    ⚠️ U1 must never be removed. The Extension board actively re-buffers TCK and TMS for every 5-rotor group. Without U1, signal integrity in long rotor stacks will fail. See FR-EXT-01, DR-EXT-04/05/06.

  • ESD - rotor-facing connectors (TVS required): J1/J3 (input side, ERM8 male) and J4/J6 (output side, ERF8 female) are exposed to operator handling during live rotor insertion and removal. Both sides of every hot-swap BtB interface are protected per DEC-045 and DEC-048:

    • U2 - 1x TPD4E05U06QDQARQ1 on J1 (JTAG in); channels: TCK, TMS, TTD, CPLD_RESET_N.
    • U3, U4, U5 - 3x TPD4E05U06QDQARQ1 on J3 (ENC in); 12 channels: ENC_IN[5:0] + ENC_OUT[5:0].
    • U6 - 1x TPD4E05U06QDQARQ1 on J4 (JTAG out); channels: TCK, TMS, TTD, CPLD_RESET_N.
    • U7, U8, U9 - 3x TPD4E05U06QDQARQ1 on J6 (ENC out); 12 channels: ENC_IN[5:0] + ENC_OUT[5:0]. Per DEC-045, all Samtec ERM8/ERF8 rotor-facing connectors require TPD4E05U06QDQARQ1 arrays. All arrays shall be placed within 3mm of their respective connector mating edge on L1.

    Note: TTD is the system-level net name for the inter-rotor JTAG data link; it appears as TDI on the input device pin and TDO on the output device pin, but TTD is used consistently at connector level across all boards for cross-board net-name continuity. This is by design — future reviewers must not flag TTD as an undefined signal or suggest substituting TDI.

  • ESD - all other connectors (no TVS required):

    • J2 (Power in, ERM8-005) and J5 (Power out, ERF8-005): power rail (3V3_ENIG / GND) only - no signal protection required (explicitly outside DEC-048 scope - power-only rails, no signal data).
    • J7, J8 (Extension Port ribbons, 2BHR-30-VUA): internal IDC connectors; not accessible during live rotor swap.
    • J9 (AM service dock, DF40HC(3.5)-20DS): service-only; not operator-swapped under live conditions (explicitly outside DEC-048 scope). Per design/Standards/Global_Routing_Spec.md §9.

6. Bill of Materials

RefDes Specification MPN Manufacturer DigiKey PN Mouser PN JLCPCB PN Alt Supplier + PN Notes Footprint Available Footprint Downloaded Qty
C1-C5, C7-C11 10µF X7R 50V 1206 CL31B106KBK6PJE Samsung 1276-CL31B106KBK6PJECT-ND 187-CL31B106KBK6PJE C43935922 – – ✔ ✔ 10
C6 100nF X7R 50V 0402 CL05B104KB5NNNC Samsung 1276-CL05B104KB5NNNCCT-ND 187-CL05B104KB5NNNC C960916 - - ✔ ✔ 1
J1, J2 10-pin 2x5 0.8mm male SMT ERM8-005-05.0-S-DV-K-TR Samtec 612-ERM8-005-05.0-S-DV-K-TRCT-ND 200-ERM8005050SDVKTR C3649741 - - ✔ ✔ 2
J3 20-pin 2x10 0.8mm male SMT ERM8-010-05.0-S-DV-K-TR Samtec SAM8610CT-ND 200-ERM8010050SDVKTR C374877 - - ✔ ✔ 1
J4, J5 10-pin 2x5 0.8mm female SMT ERF8-005-05.0-S-DV-K-TR Samtec SAM13517CT-ND 200-ERF8005050SDVKTR C7273978 - - ✔ ✔ 2
J9 20-pin 0.4mm pitch BtB receptacle 3.5mm stack DF40HC(3.5)-20DS-0.4V(51) Hirose 26-DF40HC(3.5)-20DS-0.4V(51)CT-ND 798-DF40HC3520DS04V5 C3644774 - - ✔ ✔ 1
MH5-MH8 M2.5x3.5mm SMT standoff 9774035151R Wurth Elektronik 732-9774035151RCT-ND 710-9774035151R C22367582 - - ✔ ✔ 4
J6 20-pin 2x10 0.8mm female SMT ERF8-010-05.0-S-DV-K-TR Samtec SAM8618CT-ND 200-ERF8010050SDVKTR C3646170 - - ✔ ✔ 1
J7, J8 30-pin 2x15 2.54mm shrouded box THT 2BHR-30-VUA Adam Tech 2057-2BHR-30-VUA-ND 737-2BHR-30-VUA C17346400 - - ✔ ✔ 2
U1 Dual 3-state buffer VSSOP-8 SN74LVC2G125DCUR Texas Instruments 296-SN74LVC2G125DCURCT-ND 595-SN74LVC2G125DCUR C21404 - - ✔ ✔ 1
U2-U9 4-ch bidirectional ESD array USON-10 TPD4E05U06QDQARQ1 Texas Instruments 296-40696-1-ND 595-PD4E05U06QDQARQ1 C81353 - - ✔ ✔ 8