Skip to content

232200 - EverTag Connectivity Module Base PCB Std

Article Number 232200
Name EverTag Connectivity Module Base PCB Std
MCU Module Panasonic PAN611 (nRF54L15)
Key Features Wirepas Mesh anchor, NFC (ST25DV04K), RGB LED, USB-C plug, service button
Input Voltage 5V (from Power Base Module)
Status Active

1. Overview

The 232200 is the base PCB for the EverTag Connectivity Module family. It is the core of a modular wall-powered Wirepas anchor platform designed for EU and US markets. All other PCB variants (232201--232203) extend this base design with additional features.

The system architecture enforces strict separation between the AC Safety Domain (Power Base Module, providing isolated 5V Class 2 output) and the Class 2 Low-Voltage Domain (this Connectivity Module).

Target Applications

  • Wirepas Mesh anchor / gateway
  • NFC-based device configuration and provisioning
  • Asset tracking infrastructure node

Key Features

  • Panasonic PAN611 module (Nordic nRF54L15) -- BLE 6.0, Wirepas Mesh, TrustZone
  • ST25DV04K external NFC controller (I2C) with 2-layer coil antenna -- secure configuration channel
  • SK6812MINI-E RGB LED (system status, P0.01 data); second LED footprint for gateway variants (DNP on 232200)
  • USB Type-C male plug (Wurth 629712010214) -- inter-board power & data connector to Power Base Module
  • Right-angle tactile switch -- hidden factory reset / service button (accessible via pinhole)
  • TC2030-CTX-NL debug/programming interface (SWD + UART, same as 230220)
  • 5V input with on-board 3.3V buck converter (TPS62160, adjustable, pin-to-pin with TPS62172)

Design Goals

  • Modular certification strategy (pre-certified radio modules)
  • Long product lifetime (>10 years)
  • Low BOM risk with multi-sourced components
  • Low cost scalable manufacturing (Asian EMS primary, European EMS secondary)
  • Minimal redesign when adding new SKUs

2. Block Diagram

graph TB
    subgraph power [Power Supply]
        USBC["USB-C Male Plug"] --> VIN["5V Input from Power Base"]
        VIN --> BUCK["TPS62160 Buck Converter"]
        BUCK --> RAIL["3.3V Rail"]
    end

    subgraph mcu_block [MCU / Radio Module]
        PAN611["PAN611 - nRF54L15"]
    end

    subgraph rf [Radio]
        WPANT["Wirepas 2.4 GHz Antenna - Internal"]
    end

    subgraph nfc_block [NFC]
        ST25DV["ST25DV04K"]
        NFCANT["2-Layer Coil Antenna"]
    end

    subgraph indicators [User Interface]
        LED1["SK6812 #1 System LED"]
        LED2["SK6812 #2 Gateway LED - DNP"]
        BTN["Service Button"]
    end

    subgraph dbg [Debug / Programming]
        TC2030["J1: TC2030-CTX-NL"]
    end

    RAIL --> PAN611
    PAN611 --> WPANT
    PAN611 -->|"I2C: SDA, SCL"| ST25DV
    ST25DV -->|"GPO"| PAN611
    ST25DV --> NFCANT
    PAN611 -->|"P0.01 data"| LED1
    LED1 -->|"daisy-chain"| LED2
    BTN -->|"P2.06"| PAN611
    TC2030 -->|"SWD + UART"| PAN611

Functional Description

The Power Base Module provides isolated 5V via a USB Type-C male plug (Wurth 629712010214) that mates with a receptacle on the Power Base. The TPS62160 buck converter steps this down to 3.3V for the PAN611 module and all on-board peripherals. The PAN611 module contains the nRF54L15 MCU with integrated 32 MHz and 32.768 kHz crystals and internally matched RF. The Wirepas 2.4 GHz antenna is internal to the PAN611 module (external antenna version avoided to reduce EMC complexity). An ST25DV04K external NFC controller (same as 230220 Tag) connected via I2C provides short-range configuration and provisioning. The NFC antenna is a 2-layer coil (same design as 230220).

The base PCB has two SK6812MINI-E footprints daisy-chained on a single data pin (P0.01). LED1 (system status) is always populated. LED2 (gateway status) is DNP (Do Not Populate) on 232200 and 232201 -- it is only populated on gateway variants (232202+) where it indicates WiFi/LTE/gateway status. The Altium design file carries both footprints; LED2 is marked "no mount" on non-gateway BOMs.

A hidden right-angle tactile switch (P2.06) is recessed inside the enclosure, accessible via a service pinhole. It provides factory reset, system reboot, and LED status activation functions. A TC2030-CTX-NL tag-connect footprint provides SWD + UART debug/programming access (same connector as 230220 Tag).

Same NFC on All Boards

All nRF54-based boards (230220, 232200, 232201, etc.) use the identical ST25DV04K + I2C + 2-layer coil antenna NFC solution. The nRF54 internal NFC peripheral (P1.02/P1.03) is not used on any board -- those pins are GPIO reserve. This ensures a single NFC firmware driver across the entire platform.


3. Schematics

Schematic Images

Schematic capture images will be added here once the detailed schematic is completed. The descriptions below define the circuit intent for the PCB designer.

3.1 Power Supply

5V to 3.3V conversion via TI TPS62160 synchronous buck converter (adjustable output, pin-to-pin compatible with TPS62172).

Parameter Value
Input 5V (from Power Base Module, Class 2 limited)
Output 3.3V regulated (set by feedback divider)
Topology Synchronous buck (DCS-Control)
IC TI TPS62160DSGR
Package WSON-8 (2x2mm, 0.5mm pitch)
Max Output 1A (500 mA headroom beyond typical load)
Quiescent ~17 uA
Switching Freq 2.25 MHz

Output voltage set by external feedback divider:

V_OUT = 0.8V x (1 + R1/R2)

For 3.3V: R1 = 1M, R2 = 316k (standard 1% values).

Design notes:

  • Pin-to-pin with TPS62172 (WSON-8 2x2mm) -- same PCB footprint, same external inductor and capacitors
  • TPS62160 is adjustable (0.9--6V) vs TPS62172 fixed 3.3V; requires two feedback resistors
  • 1A output current provides headroom for WiFi/battery variant power budgets
  • Available in automotive-qualified variant (TPS62160-Q1) for 15+ year lifecycle
  • Standard input/output capacitor network per TPS62160 datasheet
  • Place close to PAN611 module power pins

3.2 MCU and Radio -- PAN611 Module

The Panasonic PAN611 (ENW89861B01F) is an SMT module based on the Nordic nRF54L15.

Parameter Value
Supply 3.3V regulated rail
Crystals 32 MHz + 32.768 kHz (integrated in module)
RF matching Internal (no external matching network needed)
Antenna Internal to module
Reflow profile Standard

Design notes:

  • Module is SMT, suitable for Asian and European EMS
  • Follow Panasonic reference design for decoupling and layout
  • RF matched internally -- no external antenna trace routing required on base PCB

3.3 NFC Circuit (ST25DV04K)

Parameter Value
Controller ST25DV04K (external, I2C) -- same as 230220
Antenna 2-layer PCB coil antenna (same design as 230220)
Interface I2C (P1.04 SCL, P1.05 SDA)
Control GPO (P1.09), LPD (P1.15), VCC enable (P2.10)
nRF54 NFC Pins Not used (P1.02/P1.03 are GPIO reserve)

Design notes:

  • Same ST25DV04K solution as 230220 Tag -- ensures single NFC firmware driver
  • 2-layer coil antenna, 11 turns, same geometry as 230220
  • Tuning capacitors per ST25DV04K design guide
  • Intended for configuration/provisioning (short range acceptable)
  • nRF54 reads/writes config data via I2C; phone interacts via NFC field

3.4 RGB LEDs (Daisy-Chain)

Parameter Value
Component SK6812MINI-E (3.5x3.5mm), 2 footprints, daisy-chained
Alternative WS2812B-Mini (compatible single-wire 800 kHz protocol)
Interface Single-wire serial data (P0.01)
Supply 3.3V (SK6812MINI-E supports 3.5--5.5V, 3.3V tolerant)
LED1 System / operational status (index 0) -- always populated
LED2 Gateway status (index 1) -- DNP on 232200/232201, populated on 232202+

LED2 is DNP on This Board

The PCB carries two SK6812MINI-E footprints but only LED1 is populated on 232200 (and 232201). LED2 (gateway status) is only populated on WiFi/gateway variants (232202, 232203, 232204) where it indicates WiFi, LTE, and gateway connectivity status. In the Altium design, LED2 and its bypass capacitor are marked "no mount" for 232200/232201 BOMs.

LED1 Button-Activated Status Indication:

Action Trigger LED1 Behavior
Short press (< 1s) Service button (P2.06) LED activates for 10 seconds: GREEN = no errors (healthy), error-specific color/pattern if errors present
Normal operation -- LED is OFF unless errors are present

Design notes:

  • P0.01 (nRF54 GPIO) → DIN of LED1 → DOUT of LED1 → DIN of LED2 (when populated)
  • Each LED footprint requires a 100 nF bypass capacitor close to VDD
  • LED1 visible through front housing (light guide recommended)
  • LED2 placement accounts for separate light guide on gateway variants
  • Low current brightness control via firmware duty cycle
  • SK6812MINI-E selected for small footprint (3.5x3.5mm) and integrated capacitor
  • Firmware detects number of LEDs via board variant detection

Sourcing:

Source Part Number Notes
LCSC SK6812MINI-E Low-cost, Asian sourcing
Adafruit SK6812MINI-E / 4960 Western sourcing
DigiKey WS2812B-Mini (2427) Compatible alternative

3.5 Debug / Programming Interface (J1: TC2030-CTX-NL)

Tag-Connect TC2030-CTX-NL (no-legs variant, 6-pin pogo) -- same connector as 230220 Tag. 470 ohm series resistors are placed on all signal pads (pins 1--5) to protect against misconnection with the ESP32 TC2030-FTDI cable on WiFi variants (232202+).

Parameter Value
Connector J1: TC2030-CTX-NL (6-pin pogo, no-legs)
Interface SWD + UART
RTT Via SWD, search range 0x20010000 0x2EFF8
Protection 470 ohm series resistors on all 5 signal pads (misconnection safe)
BOM Cost ~$0.005 (5x 0402 resistors; pogo pads are $0)

J1 Pin Assignment (identical to 230220 P1):

Pin Signal Direction nRF54 Pin Series R Notes
1 UART TX (P0.02) Output P0.02 470Ω UART transmit
2 SWDIO I/O SWDIO 470Ω SWD data
3 SWDCLK Input SWDCLK 470Ω SWD clock
4 UART RX (P2.07) Input P2.07 470Ω UART receive
5 nRESET Input nRESET 470Ω Optional reset
6 GND - GND -- Ground

Same TC2030 as 230220

The TC2030-CTX-NL footprint and pin assignment on 232200 is identical to the 230220 Tag (P1). The same TC2030 cable and J-Link adapter can be used for all nRF54-based boards. This ensures a single programming jig can be used across the entire nRF54 product family.

Misconnection Protection (WiFi Variants)

On WiFi variants (232202+), a second TC2030 footprint (J2) carries ESP32 UART signals with different pin assignments. The 470 ohm series resistors on J1 ensure that accidentally connecting the ESP32 TC2030-FTDI-DTR cable to J1 limits current to 7 mA per pin -- no damage to nRF54 or the cable. SWD and UART function normally through 470 ohm at the frequencies used. On non-WiFi variants (232200, 232201) the series resistors are still present for BOM consistency across the shared PCB design.

Design notes:

  • Place J1 TC2030 on the top side of PCB, accessible in production jig
  • 470 ohm 0402 series resistors between each J1 signal pad and the corresponding MCU pin -- place close to J1 pads
  • Keep SWD trace length short and away from switching regulator
  • UART0 (TX/RX) shares the TC2030 connector -- developer can use J-Link RTT or UART CLI simultaneously
  • For production programming: pogo-pin jig contacts J1 pads, programs nRF54 via SWD
  • Clear silkscreen label: "J1: nRF54 SWD" (distinct from J2: "ESP32 UART" on WiFi variants)

3.6 USB Type-C Male Plug (Inter-Board Connector)

The Connectivity Module connects to the Power Base Module via a USB Type-C male plug soldered to the PCB. The Power Base has a receptacle.

Parameter Value
Connector Wurth Elektronik 629712010214
Type USB Type-C 2.0 male plug, vertical SMT
Pins 16 (USB 2.0 -- VBUS, GND, D+/D-, CC1/CC2)
Rated Current 5A max
Working Voltage 20V DC (48V withstanding)
Mating Cycles 10,000
Temperature -40 to +85 C
Materials LCP insulator (UL94 V-0), brass/gold contacts
Est. Price ~$1.50 @ 1k

Used Pins:

USB-C Pin Function Notes
VBUS (A4, B4) 5V power input From Power Base, Class 2 limited
GND (A1, B1) Ground Power + signal ground
CC1, CC2 Configuration Cable orientation detect (pull-down resistors)
D+, D- USB 2.0 data Optional: DFU firmware update, future use

Design notes:

  • Vertical (straight) SMT mount -- plug protrudes perpendicular from PCB surface
  • PCB thickness recommendation: 0.8 mm (per Wurth datasheet)
  • Place at board edge aligned with Power Base receptacle
  • Reinforce solder joints with copper pours on shield pads (mechanical stress from plug/unplug)
  • CC1/CC2 pull-down resistors (5.1k to GND) for UFP (Upstream Facing Port) identification
  • 3D model and Altium footprint available on SnapEDA

3.7 Service Button (Right-Angle Tactile Switch)

A hidden factory reset / service button inside the enclosure, accessible via a recessed pinhole.

Parameter Value
Component E-Switch TL3340AF160QG (Western reference)
Alternative XUNPU TS-1088-AR02016 (LCSC)
Type SMT right-angle (side-actuated) tactile switch
Actuation Force ~160 gf
Rating 50 mA @ 12 VDC
Cycle Life 100,000 cycles
nRF54 GPIO P2.06 (SWITCH, active-low with internal pull-up)
Access Recessed pinhole in enclosure, service pin required

Button Behavior:

Action Trigger Firmware Behavior
Short press (< 1s) During operation Activate LED1 for 10 seconds: GREEN = no errors, error pattern if errors present
5s hold During operation System reboot (clean restart of nRF54, and ESP32 if present)
5s hold at power-up Press and hold during AC plug-in Factory default restore (erase config flash, reset to defaults, reboot)

Accidental Press Prevention

The recessed pinhole in the enclosure prevents accidental presses by end users. The small opening allows controlled access with a service pin (SIM eject tool, paperclip) during installation, RMA, or field support. The 160 gf actuation force provides positive tactile feedback.

Use Cases:

  • Factory default restore -- Erase all config, restore shipping defaults
  • Forced firmware recovery -- Enter DFU/bootloader mode (5s at power-up + specific CLI command)
  • Network rejoin / provisioning reset -- Re-initiate Wirepas provisioning
  • LED status check -- Short press to visually confirm device health without opening enclosure

Design notes:

  • Side-actuated orientation: button actuator faces the enclosure pinhole
  • Keep close to PCB edge, aligned with enclosure pinhole position
  • P2.06 configured as input with internal pull-up; button press pulls to GND
  • Add 100 nF debounce capacitor on P2.06 (RC time constant ~10 ms with pull-up)
  • ESD protection: TVS diode recommended on P2.06 (exposed to external probe)

Sourcing:

Source Part Number Notes
DigiKey E-Switch TL3340AF160QG Western reference, 4.2×3.3mm right-angle SMT
Mouser E-Switch TL3340AF160QG Western reference
LCSC XUNPU TS-1088-AR02016 Low-cost alternative (C720477)

4. Pin-Out

Derived from 230220 Reference Design

The 232200 pin-out must be based on the 230220 (EverTag Tag nRF54 Base) pin assignments. All shared peripheral pins (SPI, I2C, UART, ADC variant detection, etc.) must use identical GPIO assignments and mux directions. This ensures firmware binary compatibility across the Tag/Anchor (nRF54) build group.

See GPIO Mux Master Table for the authoritative pin configuration.

4.1 Inter-Board Connector (USB Type-C Male Plug)

Power and signal interface between Power Base Module (receptacle) and Connectivity Module (plug) via USB Type-C connector (Wurth 629712010214).

USB-C Pin Function Direction Voltage Notes
VBUS (A4, B4) VIN_5V Input 5V From Power Base Module
GND (A1, B1) Ground - 0V Power + signal ground
CC1 Config - - 5.1k pull-down (UFP ident)
CC2 Config - - 5.1k pull-down (UFP ident)
D+ USB Data I/O 3.3V Optional: DFU, future use
D- USB Data I/O 3.3V Optional: DFU, future use

Debug via TC2030, not USB-C

SWD and UART debug signals are accessed via the TC2030-CTX-NL footprint (J1), not through the USB-C connector. The USB-C connector carries power and optional USB data only.

4.2 MCU GPIO Assignment

Key GPIO assignments for firmware development. The PAN611 module exposes nRF54L15 GPIOs. Pin assignments are derived from 230220 -- the reference design for all nRF54-based boards.

Pins Inherited from 230220 (Same Assignment Required)

Pin GPIO Function Direction Peripheral Notes
1 P0.01 LED_DATA Output GPIO SK6812MINI-E x2 daisy (230220: Red LED, same pin)
2 P0.02 UART TX Output UART Debug UART transmit
19 P2.07 UART RX Input UART Debug UART receive
3 P0.03 ACC.SPC Output SPI CLK Mux set, peripheral not populated
4 P0.04 ACC.SDO Input SPI MISO Mux set, peripheral not populated
A2 P1.10 ACC.SDI Output SPI MOSI Mux set, peripheral not populated
B4 P1.08 ACC.CS Output GPIO (CS) Mux set, peripheral not populated
20 P2.08 ACC.INT1 Input GPIO (IRQ) Mux set, peripheral not populated
21 P2.09 ACC.INT2 Input GPIO (IRQ) Mux set, peripheral not populated
13 P1.04 I2C SCL Output I2C SCL ST25DV04K SCL (NFC on all boards)
12 P1.05 I2C SDA I/O I2C SDA ST25DV04K SDA (NFC on all boards)
A1 P1.09 ST25DV.GPO Input GPIO ST25DV04K GPO interrupt
C1 P1.15 ST25DV.LPD Input GPIO ST25DV04K low power detect
22 P2.10 ST25DV.VCC Output GPIO ST25DV04K power enable
18 P2.06 SWITCH Input GPIO Service button (right-angle tactile, active-low)
10 P1.07 V_SAMPLE ADC Input ADC Board variant detect (R_bottom = 16.5k)
11 P1.06 BAT_VOLTAGE ADC Input ADC (AIN2) Battery divider on 232201/232203; reserved on 232200
B1 P1.12 EXT_DETECT ADC Input ADC Extension board detect (100k pull-down)

Unpopulated Peripherals

Pins for SPI accelerometer and button are mux-configured identically to 230220 even though those peripherals are not physically present on 232200. This ensures firmware binary compatibility. The drivers are simply not initialized.

GPIO Reserve Pins

Pin GPIO Function Notes
15 P1.02 / NFC1 GPIO reserve nRF54 internal NFC not used -- ST25DV04K provides NFC
14 P1.03 / NFC2 GPIO reserve nRF54 internal NFC not used -- available as last-resort IO

No NFC Pin Difference from 230220

All boards use ST25DV04K for NFC (same as 230220). P1.02/P1.03 are GPIO reserve on all boards -- the nRF54 internal NFC peripheral is not used on any variant. This means there is no pin assignment difference from 230220.

WiFi/Gateway-Variant Pins (Active on 232202/232203/232204 Only)

These pins are used only on gateway boards (with ESP32). On 232200 they are unconfigured.

Pin GPIO Function Direction Peripheral Notes
3 P0.03 UART1 TX → ESP32 Output UART Wirepas Dual-MCU API (reused from SPI CLK)
4 P0.04 UART1 RX ← ESP32 Input UART Wirepas Dual-MCU API (reused from SPI MISO)
A2 P1.10 ESP32_RESET Output GPIO ESP32 enable/reset (reused from SPI MOSI)
20 P2.08 ESP32_READY Input GPIO (IRQ) ESP32 boot complete (reused from ACC.INT1)
C4 P2.00 COEX_REQUEST Input GPIO ESP32 requests 2.4 GHz airtime
E4 P2.01 COEX_PRIORITY Input GPIO ESP32 priority level
D4 P2.02 COEX_GRANT Output GPIO nRF54 grants airtime (MPSL)

UART1 on Former SPI Pins

ESP32 gateway data uses the Wirepas Dual-MCU API over UART1 on P0.03/P0.04 (formerly SPI CLK/MISO). ESP32_RESET uses P1.10 (formerly SPI MOSI). This frees SAADC-capable pins P1.11/P1.13/P1.14 for the occupancy sensor on 232204. P1.08 (formerly SPI CS) is available for the sensor SPI CS. See Firmware Compatibility.

4.3 Board Variant Detection

ADC Pin Function R_top R_bottom ADC Reading Notes
P1.07 (V_SAMPLE) Base board ID 100k 16.5k ~580 (12-bit) Identifies 232200
P1.12 (EXT_DETECT) Extension board - 100k pull-down ~0 No extension on 232200
P1.06 BAT_VOLTAGE - - Reserved Battery divider on bat variants; not populated on 232200

See Firmware Compatibility -- Board Variant Detection for the full detection scheme.

4.4 Test Point Locations

J1: TC2030-CTX-NL (nRF54 Programming / Debug)

The primary programming and debug interface. See section 3.5 for pin assignment. Provides SWD (SWDIO, SWDCLK), UART0 (TX P0.02, RX P2.07), nRESET, and GND on a single 6-pin pogo footprint.

Individual Test Points

TP # Signal Expected Value GPIO Notes
TP1 VIN_5V 5.0V ± 5% - Input from Power Base (USB-C VBUS)
TP2 VDD_3V3 3.3V ± 3% - TPS62160 output
TP3 GND 0V - Ground reference
TP4 SWDIO Logic SWDIO Also on J1 pin 2 (TC2030)
TP5 SWDCLK Logic SWDCLK Also on J1 pin 3 (TC2030)
TP6 UART0_TX Logic P0.02 Debug CLI TX; also on J1 pin 1
TP7 UART0_RX Logic P2.07 Debug CLI RX; also on J1 pin 4
TP8 nRESET High (3.3V) nRESET Active low, 100k pull-up; J1 pin 5
TP9 I2C_SCL Logic P1.04 ST25DV04K I2C clock
TP10 I2C_SDA Logic P1.05 ST25DV04K I2C data
TP11 LED_DATA Logic P0.01 SK6812 data line
TP12 V_SAMPLE 0--1.65V P1.07 Board variant ADC (R divider)
TP13 EXT_DETECT 0--1.65V P1.12 Extension board ADC (100k PD)

TC2030 Covers Most Debug Signals

TP4--TP8 duplicate signals already available on the J1 TC2030 pads (after the 470Ω series resistors). Individual TPs are provided for production test jigs that may not use a TC2030 cable, and for oscilloscope probing during board bring-up. TP9--TP13 are additional signals not on the TC2030.


5. Component Selection

5.1 MCU / Radio Module -- Panasonic PAN611

Parameter Value
Manufacturer Panasonic
Part Number PAN611 (ENW89861B01F)
Based On Nordic nRF54L15
Core ARM Cortex-M33
Radio 2.4 GHz (BLE 6.0 + Channel Sounding)
Security TrustZone + PSA crypto engine
Crystals 32 MHz + 32.768 kHz (integrated)
RF Matching Internal
Package SMT module
Est. Price ~8--10 USD @ 10k volume
Datasheet PAN B611 Spec, nRF54L15 SoC v1.0

Rationale:

  • Long Nordic roadmap ensures continued support
  • BLE 6.0 + Channel Sounding provides future upgrade potential
  • TrustZone + PSA crypto engine for secure operation
  • Strong long-term availability from Panasonic
  • Pre-certified module reduces regulatory risk and time-to-market
  • External antenna version avoided to reduce EMC complexity

Supplier Links:

5.2 NFC -- ST25DV04K

Parameter Value
Manufacturer STMicroelectronics
Part Number ST25DV04K
Interface I2C (P1.04 SCL, P1.05 SDA)
Antenna 2-layer PCB coil (same design as 230220)
nRF54 NFC Not used (P1.02/P1.03 = GPIO reserve)

Rationale: Same ST25DV04K solution as 230220 Tag -- single NFC firmware driver across entire platform. External controller with I2C provides rich mailbox and memory features for phone-based configuration. The nRF54 internal NFC is not used on any board to maintain consistency.

5.3 RGB LEDs -- SK6812MINI-E

Parameter Value
Component SK6812MINI-E (3.5x3.5mm) -- 2 per board
Alternative WS2812B-Mini (compatible protocol)
Interface Single-wire serial (800 kHz), daisy-chained
Protocol Same as WS2812B (24-bit GRB, 800 kHz NRZ)
Supply 3.5--5.5V (3.3V tolerant)
Est. Price ~0.08--0.12 USD each (2x = ~0.16--0.24 USD total)

Rationale: SK6812MINI-E has a smaller footprint (3.5x3.5mm vs 5x5mm WS2812B), integrated bypass capacitor, and wide sourcing from both Asian (LCSC) and Western (DigiKey, Adafruit) suppliers. The single-wire protocol is identical to WS2812B, allowing drop-in substitution if needed.

5.4 Voltage Regulator -- TPS62160

Parameter Value
Manufacturer Texas Instruments
Part Number TPS62160DSGR
Package WSON-8 (2x2mm, 0.5mm pitch)
Topology Synchronous buck (DCS-Control)
Input 3V -- 17V
Output Adjustable (0.9V -- 6V), set to 3.3V via R1/R2
Max Output 1A (vs 500 mA on TPS62172)
Quiescent ~17 uA
Switching Freq 2.25 MHz
Est. Price ~$0.50 USD

Pin-to-pin compatible with TPS62172 (same WSON-8 2x2mm footprint). The TPS62160 is preferred because:

  • 1A output provides headroom for WiFi/battery variants at no cost penalty
  • Automotive-qualified variant (TPS62160-Q1) available -- 15+ year lifecycle commitment from TI
  • Broader sourcing -- available at DigiKey, Mouser, and LCSC
  • Same external components (inductor, caps); only adds two feedback resistors (R1 = 1M, R2 = 316k for 3.3V)

Supplier Links:

Source Part Number / Link Notes
DigiKey TPS62160DSGR Western
Mouser TPS62160DSGR Western
LCSC TPS62160DSGR Low-cost, in stock
TI Product Page Datasheet, reference

5.5 USB Type-C Male Plug -- Wurth 629712010214

Parameter Value
Manufacturer Wurth Elektronik
Part Number 629712010214
Type USB Type-C 2.0 male plug, vertical SMT
Pins 16
Rated Current 5A
Mating Cycles 10,000
Temperature -40 to +85 C
Est. Price ~$1.50 @ 1k

Rationale:

  • True USB-C male plug for PCB mount -- mates with receptacle on Power Base Module
  • Vertical (straight) SMT -- minimal PCB area, mechanical strength from shield pads
  • 5A rating covers USB-PD profiles if needed in future
  • Well-documented: 3D model and Altium footprint on SnapEDA
  • Wurth has excellent long-term availability and provides free samples

Supplier Links:

Source Part Number / Link Notes
DigiKey 629712010214 Western
Mouser 629712010214 Western
Wurth Product Page Datasheet, 3D model

5.6 Service Button -- Tactile Switch

Parameter Value
Western Ref. E-Switch TL3340AF160QG
Low-Cost Alt. XUNPU TS-1088-AR02016
Type SMT right-angle (side-actuated) tactile switch
Size 4.2 × 3.3 mm body, 3.4 mm actuator height
Actuation Force ~160 gf
Rating 50 mA @ 12 VDC
Cycle Life 100,000 cycles
Est. Price ~\(0.35 (TL3340, 1k+) / ~\)0.03 (XUNPU, 10k)

Rationale:

  • Right-angle (side-actuated) orientation aligns with enclosure pinhole for service access
  • 160 gf actuation provides positive tactile feedback through service pin
  • 100k cycle life far exceeds product lifetime requirement (< 1000 expected actuations)
  • E-Switch TL3340 is the correct Western reference (TL3340 series = confirmed right-angle SMT; replaces earlier incorrect TL3342 selection which is a vertical top-actuated switch)
  • XUNPU TS-1088-AR02016 is qualified LCSC alternative for dual-sourcing (AR suffix = right-angle; 500k+ units in stock)

Supplier Links:

Source Part Number / Link Notes
DigiKey TL3340AF160QG Western reference
Mouser TL3340AF160QG Western reference
LCSC TS-1088-AR02016 Low-cost alternative (C720477)

5.7 Passive Components

Component selection principles (per design guidelines):

  • Minimum 2 global distributors for every component
  • Avoid single-region sourced components
  • Avoid EOL-risk families
  • 10+ year availability preference
  • Standard packages (0402 / 0603 preferred)

6. PCB Design Notes

6.1 Layer Stack-Up

Layer Type Thickness Material Notes
L1 Signal 1 oz FR4 Top copper -- components
L2 GND 1 oz FR4 Ground plane
L3 Signal 1 oz FR4 Inner signal / power
L4 Signal 1 oz FR4 Bottom copper

4-layer standard FR4 PCB.

6.2 Finish & Manufacturing

Parameter Value
Copper weight 1 oz
Surface finish ENIG
Assembly SMT optimized
Panelization Designed for Asian EMS
Compatibility European EMS lines

6.3 Layout Guidelines

  • Follow Panasonic PAN611 reference layout for MCU module area
  • TPS62160 buck converter: place inductor and capacitors close to IC, minimize loop area; add R1 (1M) and R2 (316k) feedback divider close to FB pin
  • NFC antenna: 2-layer coil antenna for ST25DV04K, same geometry as 230220 (11 turns, 7.05 x 16.5 mm)
  • SK6812MINI-E LEDs: route data line away from RF-sensitive traces; place LED1 → LED2 in daisy-chain with short data trace between DOUT→DIN; 100 nF bypass cap close to each LED VDD; LED2 footprint always present (DNP on 232200/232201 BOM)
  • USB-C male plug (Wurth 629712010214): place at board edge aligned with Power Base receptacle; reinforce shield pad soldering; copper pour on shield pads for mechanical strength
  • Service button (right-angle tactile): place at board edge facing enclosure pinhole; side-actuated orientation; 100 nF debounce cap + TVS on P2.06
  • TC2030-CTX-NL (J1): place on top side, accessible for programming jig; keep near board edge; 5x 470Ω series resistors close to pads

6.4 RF Notes

The PAN611 module has internally matched RF and an integrated antenna. No external RF trace routing is required on the base PCB for the Wirepas 2.4 GHz radio.

WiFi Variants

For WiFi variants (232202/232203/232204), the ESP32-C5 module is also a castellated module with no RF tuning required on the base PCB. Separate ground stitching around the ESP32 RF domain is required -- see 232202 WiFi documentation.

6.5 Design for Manufacturing (DFM)

  • SMT-only assembly (no through-hole components)
  • Standard reflow profile
  • Panelized for high-volume Asian EMS production
  • Compatible with European EMS lines for secondary manufacturing
  • All component footprints from manufacturer-recommended land patterns

7. Test Points & Validation

7.1 Board Bring-Up Checklist

  • Visual inspection (solder bridges, component orientation, PAN611 alignment, USB-C plug)
  • USB-C mating test: verify plug mates cleanly with Power Base receptacle
  • Power supply verification: VIN_5V at TP1 = 5.0V ± 5%
  • Regulator output: VDD_3V3 at TP2 = 3.3V ± 3%
  • Feedback divider: verify R1 (1M) and R2 (316k) set 3.3V output
  • Current draw (no firmware): < 5 mA (module idle)
  • TC2030 J1 connection: connect J-Link via TC2030 cable, verify nRF54L15 target detected
  • SWD programming: flash bootloader and application firmware via J1
  • UART0 CLI: connect terminal to J1 pin 1 (TX) / pin 4 (RX), verify CLI prompt at 115200 baud
  • LED1 test: verify SK6812MINI-E #1 (system) color cycling via led 0 255 0 0 CLI command
  • LED2 footprint: verify pads present but unpopulated (DNP)
  • Service button: verify short press activates LED1 green for 10 seconds
  • Service button: verify 5s hold triggers system reboot
  • NFC test: verify NFC field detection with phone/reader
  • NFC I2C: probe TP9 (SCL) and TP10 (SDA) during NFC communication
  • Radio test: verify Wirepas Mesh network join
  • Board variant ADC: verify TP12 (V_SAMPLE) reads expected value for 232200 (R_bottom = 16.5k)

7.2 Validation Criteria

Test Pass Criteria Result Notes
Input voltage range 4.5--5.5V operation
Regulator output 3.3V ± 3%
Sleep current TBD uA Pending firmware power optimization
Active current (radio idle) TBD mA
TX power Per Wirepas spec
NFC range > 2 cm Commissioning use only
LED brightness Visible through enclosure

8. Revision History

Revision Date Author Changes
Rev A TBD TBD Initial prototype