Skip to main content

CHESTER-X12

The CHESTER-X12 is an RS-232 serial-communication extension module for the CHESTER platform.

Module Overview

CHESTER-X12 provides an RS-232 serial interface. An SC16IS740IPW I²C-to-UART bridge connects to the CHESTER mainboard over I²C, and a MAX3226EEUE+ transceiver converts the UART signals to true RS-232 levels with ±15 kV ESD protection. The RS-232 transmit and receive lines are brought out to the terminal block.

The module can run directly from the CHESTER mainboard. Alternatively, an external 5–28 VDC line on +VIN feeds the on-board TPS62933 step-down converter, whose fixed 5 V output (+V) powers the CHESTER mainboard. Schottky diodes (PMEG6010ELR) protect the input. An on-board TLA2021 ADC, read over I²C, monitors the input voltage.

Key Features

  • RS-232 Interface: Full-duplex serial with true RS-232 levels and ±15 kV ESD protection on the I/O pins (MAX3226EEUE+).
  • I²C-to-UART Bridge: SC16IS740IPW bridges the RS-232 UART to the CHESTER mainboard's I²C bus.
  • Flexible Power: Runs from the CHESTER mainboard, or from an optional 5–28 VDC line on +VIN via the on-board TPS62933 step-down.
  • Input Protection: Schottky diodes (PMEG6010ELR) on the power input.
  • Input-Voltage Monitoring: On-board I²C ADC (TLA2021) measures the input voltage.
  • Low-Power Control: The RS-232 transceiver can be placed in shutdown via FORCEOFF# for low-power operation.

Typical Applications

  • Industrial Sensors: Connection to sensors and controllers through the CHESTER platform.
  • Legacy Equipment: Integration with existing RS-232 devices.
  • Building Automation: HVAC systems, lighting control, and metering.
  • Commercial: Point-of-Sale (POS) terminals and barcode scanners.
  • Utilities: Serial console access and laboratory equipment interfaces.

Technical Specifications

ParameterValue
Interface TypeRS-232
ProtocolFull-duplex asynchronous serial
Baud RateUp to 250 kbps (transceiver limit) / 3 Mbps (bridge limit)
Data Bits5, 6, 7, 8
Stop Bits1, 1.5, 2
ParityNone, Even, Odd, Mark, Space
Flow ControlSoftware (XON/XOFF)
Host InterfaceI²C
Power Input (+VIN)5–28 VDC (optional external supply)
Power Output (+V)Fixed 5 V, powers the CHESTER mainboard
Voltage MonitoringOn-board 12-bit I²C ADC (TLA2021), measures the input voltage
Board InterfaceCastellated holes on two opposite edges, soldered to the CHESTER mainboard
Hardware RevisionR1.2

Key Components

ComponentPart NumberDescription
I²C-to-UART BridgeSC16IS740IPWSingle UART with I²C interface, 64-byte FIFO
RS-232 TransceiverMAX3226EEUE+True RS-232 levels, ±15 kV ESD protection
Voltage-Monitoring ADCTLA202112-bit I²C ADC (address 0x49); measures the input voltage
DC-DC ConverterTPS62933Step-down converter, 5–28 VDC input, 5 V output
Input ProtectionPMEG6010ELRSchottky barrier diodes for input protection

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-X12 Connector Pinout

CHESTER-X12 terminal block pinout

PinSignalTypeDescription
1+VINPower InputOptional external DC input to the on-board step-down (5–28 VDC)
2GNDGroundSystem ground reference
3+VPower OutputFixed 5 V from the on-board step-down (powers the CHESTER mainboard)
4GNDGroundSystem ground reference
5RS232 TXRS-232RS-232 transmit data (module output)
6RS232 RXRS-232RS-232 receive data (module input)
7VDDPower3.3 V logic supply from the CHESTER mainboard
8GNDGroundSystem ground reference
info

The module can run directly from the CHESTER mainboard. When an external 5–28 VDC supply is connected to +VIN (Pin 1), the on-board TPS62933 step-down converter produces a fixed 5 V on +V (Pin 3), which powers the CHESTER mainboard.

ESD Protection Modification Required

The RS-232 transceiver uses negative voltage levels. CHESTER must have modified ESD protection on inputs for signals A3 and A4 on slot A, or B3 and B4 on slot B. The standard unidirectional TVS diodes (SMA6J28A) must be replaced with bidirectional ones (SMA6J28CA). If ESD protection is not required, these diodes can be removed.

TVS Diodes Location

Host Interface (I²C)

CHESTER-X12 communicates with the CHESTER mainboard over the standard I²C bus. Two devices sit on the bus: the SC16IS740IPW UART bridge and a TLA2021 voltage-monitoring ADC.

The UART bridge address is selected by the on-board solder bridge S1 (silkscreen ADR): 0x54 in slot A and 0x55 in slot B. When the module is supplied as part of a complete CHESTER unit, this address is set at the factory; a standalone module must have its address set by the user. The TLA2021 ADC sits at address 0x49.

Besides SDA/SCL, the module uses the slot's GP pins:

CHESTER-X pinSignalSource / function
GP0 / A0INVALID#MAX3226EEUE+ — RS-232 receiver level-valid indicator
GP1 / A1ADC_ENEnables the TLA2021 input-voltage measurement
GP2 / A2IRQSC16IS740IPW UART interrupt
GP3 / A3FORCEOFF#MAX3226EEUE+ shutdown (low-power) control

The transceiver's FORCEON input is tied high, so firmware can place the RS-232 transceiver into a low-power shutdown state by asserting FORCEOFF# (GP3/A3).

RS-232 Connection

Wire the serial device to the terminal block: RS232 TX (Pin 5), RS232 RX (Pin 6), and a common GND (Pin 2, 4, or 8). Only the transmit and receive data lines are brought out — no hardware handshaking (RTS/CTS) lines are available on the connector.

The RS-232 interface is not galvanically isolated, so the serial device and the CHESTER node must share a common ground reference.

Enclosure Feed-Through

Two options bring the serial cable into the enclosure:

  • Cable gland (default): route the RS-232 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 serial cable, with no loose wiring inside. Available on request.

Compatible CHESTER Configurations

The CHESTER-X12 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-X12 can be used as part of the CHESTER SDK using the ctr_x12_a and ctr_x12_b shields, or hardware-chester-x12-a and hardware-chester-x12-b Project Generator features.

Schematic Diagrams

The complete schematic — covering the main page, the interface, and the power supply — is available as a PDF:

Module Drawing

CHESTER-X12 board layout drawing with component placement and edge pin labels