We've Moved!

Please update your bookmarks from embeddedarm.com to embeddedts.com. You've already been redirected and may close this modal to continue.



Industrial Controller with Opto-Isolated IO

Lifecycle: Fully Developed | Released: September 2012 | RoHS Compliant Badge RoHS Compliant

The TS-8820-BOX is a rugged, feature-rich TS-SOCKET based baseboard and Macrocontroller combination for industrial applications.

  • Complete controller solution with FPGA, Isolated DIO, Relays, etc.
  • Rugged screw terminals for reliable connections
  • FPGA presents registers for DIO, PWMs, edge counters, h-bridges, etc.
  • Durable aluminum enclosure available
$591 (Qty. 100) $630 (Qty. 1)
No minimum order quantity on standard products.

The TS-8820-BOX is a rugged, feature-rich TS-SOCKET based baseboard and Macrocontroller combination for industrial applications. Powered by the TS-4700 or TS-4800 Macrocontroller System on Module, the TS-8820-BOX provides a variety of electrically isolated I/O. The TS-8820-BOX enclosure exposes the I/O on rugged screw terminals while protecting the macrocontroller and other sensitive electronics. The TS-8820-BOX with an 800MHz TS-4700 or TS-4800 in the aluminum enclosure provides a tough, durable, flexible, powerful, and affordable industrial process control system platform.

The TS-8820 is powered by a Lattice XP2 FPGA. The FPGA interfaces with the macrocontroller MUXBUS, presenting registers that control DIO, PWMs, edge counters, H-bridges, ADC, and DAC. Other I/O features are controlled directly by the SoM, such as relays, CAN, RS-485, and RS-232. The end of the enclosure also presents connectors for Ethernet, USB host, RS-485, and RS-232, as well as a reset button. These interfaces are ideal for communicating with an HMI device such as a touch panel computer and a central server. The TS-8820-BOX also provides 2MB of non-volatile RAM and a coin cell battery to maintain integrity of this RAM as well as the time on the SoM RTC. The unit can be powered by PoE or by 10V to 30V DC.

FPGA Flexibility

The TS-8820-BOX is an ideal solution for industrial applications that require non-standard interfaces. The DIO, PWM, and pulse counter functionalities work for many applications, but many others require custom logic, which can be expensive. For a one-time engineering charge, embeddedTS engineers can create custom FPGA programming to solve a wide variety of problems. Contact embeddedTS for more information on FPGA customization.

Isolated and Buffered I/O

The ten screw terminal blocks on the front of the TS-8820-BOX are ready to connect to industrial equipment without risking damage to the computer inside the enclosure. All lines on these terminals are either opto-isolated or buffered. The buffered inputs can tolerate voltages up to 40V. The following lines are available on the screw terminals:

  • Power supply input (10-30V DC)
  • 8 isolated digital inputs
  • 6 non-isolated inputs (40V tolerant)
  • 4 isolated digital outputs
  • 2 non-isolated outputs (can sink 1000mA)
  • 16 ADC inputs
  • 4 DAC outputs
  • 2 H-bridge outputs
  • 4 relays (3A at 240V AC or 5A at 30V DC)
  • Isolated RS-232
  • Isolated RS-485
  • Isolated CAN

Each of the 14 digital inputs can act as a simple input or an edge counter. Each of the 6 outputs can act as a simple output or a PWM output at one of 8 preset frequencies. If other I/O features are needed on these lines, contact embeddedTS for custom FPGA development.

embeddedTS provides ts8820.c, an API to simplify access to DIOs, PWMs, edge counters, H-bridges, ADC, and DAC. Also provided is ts8820ctl.c, a wrapper utility that demonstrates usage of the API on the TS-4700 or TS-4800 macrocontroller running Linux. For industrial applications that are not sensitive to performance and latency, no C programming is required. Hardware features can be controlled by scripts written in perl, bash, php, or any language supported by Debian Linux, which issue calls to the ts8820ctl utility. For high-performance applications, C or C++ is recommended using the ts8820.c API.

Detailed Feature List

  • TS-SOCKET Baseboard (requires TS-SOCKET Macrocontroller)
  • 1 microSD Card Socket
  • 5000 LUT Programmable FPGA
  • Isolated DIO
  • 4 Relays
  • 16 16-bit ADC channels
  • 4 12-bit DAC channels
  • 8 Opto-Isolated Inputs
  • 6 Inputs (40V DC Tolerant)
  • PWM and counter channels
  • 2 H-bridges (Optional)
  • USB Host
  • 1 10/100 Ethernet, Standard PoE
  • Isolated RS-232, RS-485, CAN
  • Battery Backed RTC
  • Temperature Sensor
  • Coin Cell Battery Holder
  • Uses 10-30 VDC Power Input or PoE
  • Low Power Input (2-3 Watts)
  • Storage (-40° C to +85° C)
  • Fanless operation in all temp ranges
  • Boots Linux 2.6 in less than 3 Seconds
  • Rugged Screw Terminal Connectors
  • Industrial Aluminum Enclosure (Optional DIN Rail mount)
  • Unbrickable, Boots from SD or Flash
  • Supports tsinit self-customization
  • Software API

embeddedTS provides complete documentation for our mature products, including manuals, schematics, mechanical drawings, etc. The most recent documentation files are always made available through our website. If you don't find the documentation you are looking for, contact support for more information. Also, please make sure to visit our Embedded Systems Support webpage, and our official documentation.

Software Download
From the Blog:
Product Notices:
Subscribe to the Product Communication System (TS-PCS) for TS-8820 Notices
Serial Interfaces
RS-232 Ports 1x
RS-485 Ports 1x
Peripheral Interfaces
USB Host Ports 2x
General I/O
Analog to Digital Ports (ADC) 16x
Digital to Analog Ports (DAC) 4x
Relays 4x
Digital Input 14x
Digital Output 6x
Industrial Protocols
CAN Ports 1x
10/100 Ethernet Ports 1x
Power-over-Ethernet Yes
Operating Supply Voltage 10 VDC to 30 VDC
Fanless Temperature Range -40 °C to 85 °C
Product Configurations 1 10 100
TS-8820-BOX $630 $610 $591
TS-8820-BOX-DIN $656 $637 $617
Product Configuration
Part Description Price
TS-8820-BOX TS-8820 Baseboard with ten 12-position screw terminal type connectors and metal enclosure Pricing
TS-8820-BOX-DIN TS-8820 baseboard with 10 12-position screw terminal type connectors and metal enclosure with din mount (system-on-module not included) Pricing
Board Specific Peripherals
Part Description Price
PX-H-BRIDGE H-Bridge for the TS-8820 $10
Power Supplies
Part Description Price
PS-12VDC-REG-FC International regulated 12VDC wall mounted power supply w/ leads stripped, tinned and ferruled $21

CA Prop 65 Warning WARNING: Cancer and Reproductive Harm - www.P65Warnings.ca.gov

Modular products built using the TS-8820.

TS-8820-4700 Thumbnail
Industrial Controller with Opto-Isolated IO
  • Utilizes the TS-SOCKET standard with secure connections
  • Complete, ready-to-deploy solution with baseboard and module
  • Modular design fights obsoletion and eases repair

$782 (Qty. 100) $887 (Qty. 1)

TS-8820-4800 Thumbnail
Industrial Controller with Opto-Isolated IO
  • Robust Design with Opto-Isolated Analog I/O
  • Powerful Solution for Industrial Process Control Systems
  • Rugged Connections Using Screw Terminal Connectors

$808 (Qty. 100) $912 (Qty. 1)

TS-8820-4100 Thumbnail
Wireless Industrial Controller with Opto-Isolated IO
  • Targets low power industrial control applications
  • Wireless data transfers over WiFi or Bluetooth
  • Feature rich with ADC, DAC, Relays, PWMs, Isolated I/O and CAN

$755 (Qty. 100) $843 (Qty. 1)