Skip to main content

CHESTER-X9

The CHESTER-X9 is a 4-channel low-side switch output module for the CHESTER platform.

Module Overview

CHESTER-X9 switches up to four external loads to ground. Each channel is a self-protected NCV8412ASTT1G low-side switch (U1–U4): the channel output is pulled to GND when the channel is turned on, and left open (high-impedance) when it is off. Every channel is current-limited, so an overload or short circuit is contained without damaging the module.

Each switch is driven directly by one of the CHESTER-X GPIO pins (GP0–GP3) — CHESTER-X9 has no I²C or SPI controller of its own. The load and its supply are entirely external: the load is wired between an external DC source (3–28 V) and a channel output, and the external source ground is tied to the module ground. The module does not supply power to the load or to the CHESTER mainboard.

Key Features

  • 4 Independent Channels: Four low-side switches (CH1–CH4), each controlled separately.
  • Self-Protected Switches: NCV8412ASTT1G with per-channel current limiting, thermal shutdown, and ESD protection.
  • Integrated Inductive Clamp: Built-in drain-to-gate active clamp absorbs the turn-off energy of moderate inductive loads.
  • Wide Load Voltage: External load supply from 3 to 28 VDC.
  • Direct GPIO Control: Each channel is driven straight from a CHESTER-X GP pin — no I²C/SPI required.
  • High Current: 2 A continuous and up to a 5 A current limit per channel.

Typical Applications

  • Actuator & Relay Control: Switching relays, contactors, solenoids, and valves.
  • Signalling: Driving lamps, beacons, and buzzers.
  • Load Enable / Power Gating: Turning external DC loads on and off under firmware control.
  • General Digital Outputs: Any low-side on/off output within the voltage and current limits.

Technical Specifications

ParameterValue
Module Type4-channel low-side switch output
Channels4 (CH1–CH4), independently controlled
Switch DeviceNCV8412ASTT1G (one per channel)
Switching TypeLow-side (channel output switched to GND)
Load Supply Voltage3–28 VDC (external), per channel
Continuous Load Current2 A per channel
Peak Current Limit5 A per channel
ControlDirect GPIO (GP0–GP3)
Host InterfaceNone (no I²C/SPI device; direct GPIO control)
Board InterfaceCastellated holes on two opposite edges, soldered to the CHESTER mainboard
Hardware RevisionR1.0

Key Components

ComponentPart NumberDescription
Low-Side Switch (×4)NCV8412ASTT1GSelf-protected low-side switch with current limiting, thermal shutdown, integrated inductive clamp, and ESD protection; one per channel

Pin Configuration

The module uses a standardized header layout compatible with CHESTER extension slots.

note

The pin configuration shown is for the CHESTER-M CGLS mainboard.

CHESTER-X9 Connector Pinout

CHESTER-X9 terminal block pinout: GND, CH1, GND, CH2, GND, CH3, GND, CH4 on pins 1-8

PinSignalTypeDescription
1GNDGroundSystem ground / external-source return
2CH1Switch OutputChannel 1 low-side switch output
3GNDGroundSystem ground / external-source return
4CH2Switch OutputChannel 2 low-side switch output
5GNDGroundSystem ground / external-source return
6CH3Switch OutputChannel 3 low-side switch output
7GNDGroundSystem ground / external-source return
8CH4Switch OutputChannel 4 low-side switch output
info

CHESTER-X9 does not power the load or the CHESTER mainboard. Each channel only switches its output to GND; the load is powered from an external 3–28 VDC source (see Switch and Load Connection below).

Channel Control (GPIO)

Unlike most CHESTER-X modules (which use I²C or SPI), CHESTER-X9 is controlled directly through the module slot's GPIO pins. Each GP pin drives the gate of one low-side switch, so asserting a GP pin turns that channel on (connects its output to GND):

CHESTER-X pinChannelSwitchSchematic net
GP0 / A0CH1U1OUT0
GP1 / A1CH2U2OUT1
GP2 / A2CH3U3OUT2
GP3 / A3CH4U4OUT3

The slot also carries the I²C bus (SDA/SCL), but CHESTER-X9 uses no I²C device — all four channels are switched by the GP pins alone.

Switch and Load Connection

Each load is wired between the external DC source (+) and a channel output (CH1–CH4); the channel's low-side switch then completes the circuit to GND when it is turned on. The external source ground must be connected to one of the module's GND terminals so the module and the external supply share a common ground reference.

Wiring diagram: load connected between the external 3-28 V source and a CHESTER-X9 channel switch output

Driving inductive loads

CHESTER-X9 has no external freewheeling (flyback) diode. The NCV8412ASTT1G integrates a drain-to-gate active clamp that absorbs the turn-off energy of moderate inductive loads (small relays, solenoids, valves), so they can be switched directly. For large inductances, high currents, or fast repetitive switching, add an external freewheeling diode across the load to keep the switch within its clamp-energy rating.

Enclosure Feed-Through

Two options bring the load cable into the enclosure:

  • Cable gland (default): route the load conductors through a cable gland in the enclosure wall and wire them to the terminal block.
  • Panel-mount connector (on request): an external connector in the enclosure wall lets the user plug in the load cable, with no loose wiring inside. Available on request.

Compatible CHESTER Configurations

The CHESTER-X9 module can be used with various CHESTER mainboard configurations. Below are examples of compatible setups:

CHESTER-M (CGLS)

CHESTER-M CGLS mainboard with D-cell battery, supercapacitors, and A/B terminal blocks

CHESTER-C4

CHESTER-C4 carrier board, a blue PCB with dual D-cell battery holder and terminal blocks

CHESTER SDK usage

CHESTER-X9 can be used as part of the CHESTER SDK using the ctr_x9_a and ctr_x9_b shields, or hardware-chester-x9-a and hardware-chester-x9-b Project Generator features.

Schematic Diagrams

The complete schematic — showing the four NCV8412ASTT1G low-side switches and the connector mapping — is available as a PDF:

Module Drawing

CHESTER-X9 R1.0 board layout drawing with slot signals on top and GND/CH1–CH4 terminals on the terminal block