PomeLabs

Node Multiplier

4-port ESD-protected UART node expander for the PomeLabs Core Kit.

The PomeLabs Node Multiplier Module (PML-NM-01) turns one Backend MCU into a four-node communication hub. Each port gets its own independent UART channel and its own dedicated ESD protection IC — so you can run four simultaneous serial conversations without any shared risk, any external components, or any compromise on signal integrity.

Revision: v1.0 | Part Number: PML-NM-01 | Series: PomeLabs Core Kit

Node Multiplier

Pinout

Node Multiplier Pinout

Schematic

Node Multiplier Schematic

Digital Twin

In the PomeLabs App, the PML-NM-01 is mirrored as a digital twin in both the Playground and inside any Connect Activity. Each of the four UART ports appears as an independent channel — send data from the App through any port and monitor what comes back in real time over the Connect bus.

Controls — parameters you can set from the App

UART TX — Port 1  ·  pin TX_1-L  ·  serial data source

Drives USART1 transmit line through D1 ESD protection to the Port 1 node connector.

UART TX — Port 2  ·  pin TX_2-L  ·  serial data source

Drives USART2 transmit line through D2 ESD protection to the Port 2 node connector.

UART TX — Port 3  ·  pin TX_3-L  ·  serial data source

Drives USART3 transmit line through D3 ESD protection to the Port 3 Pogo connector (FE block).

UART TX — Port 4  ·  pin TX_4-L  ·  serial data source

Drives USART4 transmit line through D4 ESD protection to the Port 4 Pogo connector (FE block).

Monitors — values streamed back from the module

UART RX — Ports 1–4  ·  pins RX_1-LRX_4-L  ·  serial data traces

Live inbound data from each downstream node, passed through the corresponding ESD protection device back to the Backend MCU.

Datasheet

1. Overview

The PML-NM-01 enables a single Backend MCU to communicate with up to four independent downstream nodes simultaneously through ESD-protected serial links, using four independent USART channels (USART1–USART4).

Each of the four ports is independently protected by a dedicated USBLC6-2P6 rail-to-rail ESD protection device (D1D4), ensuring IEC 61000-4-2 Level 4 compliance on every TX/RX line. Ports 3 and 4 connect to field-side expansion nodes via 10-pin Magnetic Female Pogo connectors (J1NM, J2NM) inside a dedicated FE Function sub-block. Ports 1 and 2 connect to the upper pin-header connectors (P1, P2) on the module edge.

The architecture is deliberately symmetric — every port is treated identically in terms of protection topology and pull-up biasing, so any port can be assigned to any node without electrical asymmetry.

2. BOM Components

Ref.TypeValue / PartRole on this module
D1ESD protection ICUSBLC6-2P6 (ST)Primary ESD protection for Port 1 (Upper-Left). Rail-to-rail topology protects two data lines plus VBUS. IEC 61000-4-2 Level 4. 3.5pF3.5\,\mathrm{pF} max I/O-to-GND. SOT-666 (1.6×1.6mm1.6 \times 1.6\,\mathrm{mm}).
D2ESD protection ICUSBLC6-2P6 (ST)Primary ESD protection for Port 2 (Upper-Right). Identical to D1.
D3ESD protection ICUSBLC6-2P6 (ST)Primary ESD protection for Port 3 (FE — Lower-Left). Protects the Pogo connector (J1NM) interface.
D4ESD protection ICUSBLC6-2P6 (ST)Primary ESD protection for Port 4 (FE — Lower-Right). Protects the Pogo connector (J2NM) interface.
J1NM, J2NMConnector10-Pin Magnetic Female PogoNode-side interface connectors for Ports 3 and 4 (FE Function block). Carry +5V, GND, S+/S−, and TX/RX signals between modules with self-aligning magnetic mating.
P1, P2ConnectorPin headersEdge-side interface connectors for Ports 1 and 2. Expose +5V, GND, S+/S−, RX/TX, TX/RX.
R1R4Resistor4.7kΩ4.7\,\mathrm{k\Omega}Pull-up resistors on the post-protection TX/RX lines, biased to 3V3. Hold the lines in a defined HIGH state when no node is connected.

3. Electrical Specifications

All values at TambT_{amb} = 25C25\,\mathrm{{}^\circ C} unless otherwise noted. ESD protection specifications from ST DS4260 Rev. 7 (USBLC6-2, December 2021). Pogo connector specifications are typical for industry-standard 10-pin magnetic spring-loaded connectors; consult the connector manufacturer's datasheet for the exact values used in production.

3.1 USBLC6-2P6

The USBLC6-2P6 is a monolithic 2-line + VBUS ESD protection device built on a rail-to-rail topology. Each I/O pin clamps to VBUS for positive surges (via a steering diode then a transil to GND) and to GND for negative surges (via a steering diode), suppressing IEC 61000-4-2 strikes without compromising signal integrity.

3.1.1 Absolute Maximum Ratings

Exceeding these values may permanently damage the device. Stress ratings only.

ParameterValueUnit
Peak pulse voltage (VPPV_{PP}) — IEC 61000-4-2 Level 4, air discharge1515kV
Peak pulse voltage (VPPV_{PP}) — IEC 61000-4-2 Level 4, contact discharge1515kV
Peak pulse voltage (VPPV_{PP}) — MIL-STD-883G method 3015-72525kV
Operating junction temperature (TjT_j)40-40 to +150+150°C
Storage temperature (TstgT_{stg})55-55 to +150+150°C
Maximum lead temperature for soldering (10s10\,\mathrm{s} at 5mm5\,\mathrm{mm})260260°C

3.1.2 Electrical Characteristics

ParameterMinTypMaxCondition
Leakage current (IRMI_{RM})10nA10\,\mathrm{nA}150nA150\,\mathrm{nA}VRMV_{RM} = 5.25V5.25\,\mathrm{V}
Breakdown voltage (VBRV_{BR}), VBUS to GND6V6\,\mathrm{V}IRI_R = 1mA1\,\mathrm{mA}
Forward voltage (VFV_F)1.1V1.1\,\mathrm{V}IFI_F = 10mA10\,\mathrm{mA}
Clamping voltage (VCLV_{CL}), any I/O to GND12V12\,\mathrm{V}IPPI_{PP} = 1A1\,\mathrm{A}, 8/20μs8/20\,\mathrm{\mu s}
Clamping voltage (VCLV_{CL}), any I/O to GND17V17\,\mathrm{V}IPPI_{PP} = 5A5\,\mathrm{A}, 8/20μs8/20\,\mathrm{\mu s}
Capacitance I/O to GND (Ci/o-GNDC_{i/o\text{-}GND})2.5pF2.5\,\mathrm{pF}3.5pF3.5\,\mathrm{pF}VRV_R = 1.65V1.65\,\mathrm{V}
Capacitance I/O to I/O (Ci/o-i/oC_{i/o\text{-}i/o})1.2pF1.2\,\mathrm{pF}1.7pF1.7\,\mathrm{pF}VRV_R = 1.65V1.65\,\mathrm{V}
Capacitance matching tolerance (ΔCi/o-GND\Delta C_{i/o\text{-}GND})0.015pF0.015\,\mathrm{pF}I/O to GND

3.2 J1NM, J2NM — 10-Pin Magnetic Female Pogo Connector

Industry-typical specifications for 10-pin magnetic pogo connectors. Confirm against the connector vendor's datasheet for the production part.

ParameterTypical ValueNotes
Number of contacts1010Female receptacle, spring-pin mating
Contact resistance50mΩ\leq 50\,\mathrm{m\Omega}Per pin, after mating cycles
Rated current per pin113A3\,\mathrm{A}Depends on pin construction; verify against vendor datasheet
Insulation resistance100MΩ\geq 100\,\mathrm{M\Omega}At 100V100\,\mathrm{V} DC
Mating cycles10000\geq 10\,000Typical durability rating
Operating temperature40-40 to +85C+85\,\mathrm{{}^\circ C}Industry-standard range
Spring force (per pin)303060gf60\,\mathrm{gf}Typical range at working stroke
Mating alignmentMagnetic, self-aligningReverses orientation safely (verify magnet polarity)

4. Pin Descriptions

All signal pins are referenced to GND.

Pin / Net NameDirectionDescription
TX_1-LTX_4-LInputUART transmit inputs from Backend MCU (USART1–USART4 TX). Each line carries outbound serial data for the corresponding node port.
RX_1-LRX_4-LOutputUART receive outputs back to Backend MCU (USART1–USART4 RX). Each line carries inbound serial data from the corresponding node port.
TX_*-POutputESD-protected transmit lines to node-side connectors (post-USBLC6-2P6). For Ports 1–2 these go to P1/P2; for Ports 3–4 they go to J1NM/J2NM.
RX_*-PInputESD-protected receive lines from node-side connectors (post-USBLC6-2P6). For Ports 1–2 these come from P1/P2; for Ports 3–4 from J1NM/J2NM.
5V-BusPower In5V5\,\mathrm{V} VBUS supply rail. Powers the VBUS pin of D1D4 (required for clamping topology) and the +5V pin of all four port connectors.
3V3Power In3.3V3.3\,\mathrm{V} logic rail used by the pull-up resistors R1R4 (4.7kΩ4.7\,\mathrm{k\Omega}) on the post-protection TX/RX lines.
GNDGroundCommon ground. Shared across the Backend MCU, all four USBLC6-2P6 devices, and all connectors.
R1R4 (4.7kΩ4.7\,\mathrm{k\Omega})PassivePull-up resistors on the post-protection TX/RX lines to 3V3. Keep the lines at a defined HIGH idle state when no node is connected; also help suppress mid-rail noise.

5. Connection Guide & Common Errors

Correct power-up sequence:

  1. Connect GND first, ensuring it is shared across the Backend MCU, the Node Multiplier, and any downstream node modules on the common bus.
  2. Connect 5V-Bus to a regulated 5V5\,\mathrm{V} source. This rail powers the VBUS pin of all four USBLC6-2P6 devices — the rail must be present before the rail-to-rail ESD topology can clamp positive surges correctly.
  3. Connect the 3V3 rail. The pull-up resistors R1R4 use this rail to hold the idle UART lines HIGH.
  4. Connect downstream nodes only after the supply rails are stable. Magnetic Pogo connectors (J1NM, J2NM) self-align — verify the magnet polarity is correct before forcing a mate.
  5. Verify TX from the Backend MCU connects to RX on the downstream node and vice-versa (cross-wired UART). The labelling on the P1/P2 headers and Pogo pinouts assumes this convention.

Note on the ESD protection topology: the USBLC6-2P6 requires VBUS at +5V+5\,\mathrm{V} to clamp positive surges (it steers the surge through a diode to VBUS and then through an internal transil to GND). With 5V-Bus floating or absent, positive ESD strikes have no clean clamp path and the device may not protect downstream silicon. Always power 5V-Bus before any cable can be connected to a port.

Common wiring errors and consequences:

MistakeSymptomCorrection
VBUS pin of any USBLC6-2P6 not connected to 5V-BusESD clamp rail not established; positive ESD strikes are not clamped — downstream MCU UART pins exposed to surgeAlways connect the VBUS pin of every USBLC6-2P6 to the 5V-Bus rail. Add a local 100nF100\,\mathrm{nF} decoupling capacitor close to the VBUS pin if not already present on the board.
GND not shared across MCU, Node Multiplier, and downstream nodesGround offset corrupts UART signal levels (framing errors, wrong logic levels); ESD return path missing — clamp ineffectiveEnsure a single common GND bus shared between the Backend MCU, all four USBLC6-2P6 devices, and every connected node module. Avoid star-ground topologies with thin return traces.
TX and RX swapped at a connectorNo communication; UART framing errors or silenceVerify TX from the MCU side maps to RX of the downstream node (and vice-versa) at each connector. Pogo connectors are not symmetrical despite the magnetic mating — confirm pinout.
Pull-ups R1R4 not biased to 3V3 (rail unconnected)Idle UART lines float; spurious break or framing detection on disconnected portsConnect the 3V3 rail. The pull-ups hold the lines at a clean HIGH between transmissions and when a port has no node attached.
Long traces between USBLC6-2P6 and the connectorParasitic inductance (LdI/dtL \cdot dI/dt) adds significant overshoot to VCLV_{CL} — TI's example shows 6nH{\approx}6\,\mathrm{nH} per 10mm10\,\mathrm{mm} of trace can add 140V{\approx}140\,\mathrm{V} to the clamp voltage at dI/dtdI/dt = 24A/ns24\,\mathrm{A/ns}Place each USBLC6-2P6 as physically close to its connector as the layout permits. Keep VBUS, I/O, and GND traces short and direct.
ESD line length asymmetry between paired data linesSkew / crosstalk degradation on differential signallingThe 0.015pF0.015\,\mathrm{pF} I/O-to-GND capacitance matching of the USBLC6-2P6 only delivers its full benefit if PCB traces are length-matched too. Route paired lines together with equal length.
5V-Bus exceeds 6V6\,\mathrm{V}VBUS pin breakdown (VBRV_{BR} = 6V6\,\mathrm{V} min) — clamp may begin to conduct under normal operation; long-term reliability degradedKeep the 5V-Bus rail at +5V+5\,\mathrm{V} nominal, 5.5V\leq 5.5\,\mathrm{V} worst case. Do not share this rail with higher-voltage supplies.
Pogo connector mated dirty / dustyIncreased contact resistance — UART signal degradation, intermittent commsWipe the female receptacle and the mating pads periodically with isopropyl alcohol. Magnetic pogo connectors are typically rated for 10000\geq 10\,000 mating cycles when kept clean.

Hands-on Labs

Get started with the PML-NM-01 through guided labs that build from first contact to multi-node orchestration. Each lab opens in the PomeLabs app.

Use Cases

Coming soon.

How is this guide?

On this page