Industrial Controller with Opto-Isolated IOLifecycle: Fully Developed | Released: September 2012 | RoHS Compliant
The TS-8820-4700 is a rugged, feature-rich TS-SOCKET based baseboard and Macrocontroller combination for industrial applications.
- Utilizes the TS-SOCKET standard with secure connections
- Complete, ready-to-deploy solution with baseboard and module
- Modular design fights obsoletion and eases repair
No minimum order quantity on standard products.
The TS-8820-4700 is a rugged, feature-rich TS-SOCKET based baseboard and Macrocontroller combination for industrial applications. Powered by the TS-4700 Macrocontroller System on Module, the TS-8820-4700 provides a variety of electrically isolated I/O. The TS-8820-4700 enclosure exposes the I/O on rugged screw terminals while protecting the macrocontroller and other sensitive electronics. The TS-8820-4700 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.
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, Technologic Systems engineers can create custom FPGA programming to solve a wide variety of problems. Contact Technologic Systems 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 ouputs (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 Technologic Systems for custom FPGA development.
Technologic Systems 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.
Technologic Systems 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, our official documentation, and join our official Developers Forum.
- TS-8820-4700 Manual
- TS-SOCKET Reference Design Files
- TS-8820-BOX Schematic
- TS-8820-BOX Manual
- TS-4700 Schematic
- TS-4700 Mechanical Drawing
- TS-4700 Manual
- TS-8820 Mechanical Drawing
From the Blog:
|CPU Speed||800 MHz|
|CPU Cores (Max)||1x|
|Base Memory Capacity||256 MB|
|FPGA||8 k LUT|
|Base Flash Capacity||256 MB|
|microSD Card Socket||1x|
|Battery-Backed Real Time Clock||1x|
|General-Purpose Input/Output (GPIO) Pins||54x|
|Analog to Digital Ports (ADC)||16x|
|Digital to Analog Ports (DAC)||4x|
|I2S Audio Ports||1x|
|USB Host Ports||2x|
|USB OTG Ports||1x|
|10/100 Ethernet Ports||1x|
|Operating Supply Voltage||10 VDC to 30 VDC|
|Maximum Power Consumption||2.00 W|
|Fanless Temperature Range||-40 °C to 85 °C|
|User Programmable FPGA||Yes|
|Linux Kernel Version||2.6|
|Debian Linux||Squeeze (6.0)|
|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|
|TS-4700-256-256XF||TS-4700 commercial grade (-20C to 70C) SoM with 256MB RAM and 256MB XNAND drive||Pricing|
|TS-4700-256-256XF-8K-LUT||TS-4700 commercial grade (-20C to 70C) SoM with 256MB RAM and 256MB XNAND drive, 8K LUT FPGA, and CAN||Pricing|
|TS-8820-BOX||TS-8820 Baseboard with ten 12-position screw terminal type connectors and metal enclosure||Pricing|
|Board Specific Peripherals|
|PX-H-BRIDGE||H-Bridge for the TS-8820||$9|
|MSD-8GB-USB-4700||TS-4700 bootable 8GB microSD card pre-loaded with Debian, includes USB reader||$54|
|MSD-8GB-CLASS10-BLANK||SanDisk Class 10 microSD card, Size 8GB||$26|
|MSD-4GB-BLANK||SanDisk microSD card, Size 4GB||$13|
|MSD-8GB-4700||TS-4700 bootable 8GB microSD card pre-loaded with Debian||$26|
|PS-12VDC-REG-FC||International regulated 12VDC wall mounted power supply w/ leads stripped, tinned and ferruled||$23|