TERN TD40 16 bit CPU  [x86 compatible] 40 MHZ C/C++ Programmable Controller, 2 channels 12-bit DAC, 35 solenoid drivers, 11ch 12-bit ADC, 2 RS232 and 1 RS485*, 50+ I/O, 8 ex interrupt inputs, watchdog, Real Time Clock + Battery, 3 16bit timer/counter
Measuring 4.8 by 3.4 by 0.5 inches, the TD40 offers a complete C/C++ programmable computer system with a 16-bit, 40 MHz CPU (Am188ES-compatible, AMD). The TD40 supports 35 high-voltage I/O lines, 24 TTL bi-directional I/O pins, eleven 12-bit ADC, two 12-bit DAC, three RS-232/RS-485 ports, a real-time clock, batter, watchdog timer, PWM, three timer/counters, 512-byte EEPROM, up to 512 KB SRAM, and 512 KB ROM/Flash.
There are 35 high-voltage I/O lines routed to screw terminals, including 7 inputs, 14 outputs, and 14 hardware-configurable inputs or outputs. The inputs can take up to 35V DC. The outputs are capable of sinking 350 mA at 50V per line, and they can directly drive solenoids, relays, or lights. A real-time clock provides information on the year, month, date, hour, minute, second, 1/64 second, and an interrupt signal.
There are three 16-bit programmable timers/counters and a watchdog timer. Two timers can be used to count or time external events up to 10 MHz. They can also be used to generate non-repetitive or variable-duty-cycle waveforms as PWM outputs. The Pulse Width Demodulation (PWD), a distinctive feature, can be used to measure the width of a signal in both its high and low phases. This has potential in a variety of applications, such as bar-code reading.
Two DMA-driven serial ports support RS-232 communication up to 115,200 baud. The optional UART SCC2691 can be configured as RS-232 or RS-485, supporting either 8-bit or 9-bit RS-485 networking.
The eleven 12-bit ADC has sample-and-hold, a high-impedance reference input, and a sample rate of up to 10 kHz. Four operational amplifiers provide differential analog signal conditioning. The remaining seven ADC is single-ended 0-5V (or 0 to REF). Two optional 12-bit DAC provide 0-4.095V analog voltage outputs capable of sinking or sourcing 5 mA.
An optional switching regulator can be installed to reduce power consumption and heat. It also supports power-off mode, allowing uA-level power consumption.
The TD40 also offers an optional TD-Pack. This complete user-interface solution includes a 16 character by 2 line LCD, as well as a 8x2 keypad. The aluminum enclosure is also designed with easy access to the screw terminal in mind.
If your application needs more performance, you might consider the TD86. The TD86 is a similar controller based on the Am186ES, which supports a 16-bit external data-bus. With 16-bit SRAM and Flash onboard, the TD86 can fetch instructions and acquire data at a much higher rate. It also adds six external counters and opto-coupler inputs. The TD86 also supports the Memcard, allowing access to up to 1 GB of Flash via a PCMCIA ATA interface; the TD40 does not support the MM-A or the FlashCore.
An older version of the TinyDrive based on the NEC V25 exists as the TinyDrive, and a newer variant based on the i386-Engine exists as the i386-Drive.Ordering Information (Qty 1/100/1K/5K+)
Includes 188 40 MHz with 128 KB SRAM, 32 I/Os, 2RS-232, 3 timers, watchdog timer, 512 byte EE, 35 solenoid drivers, and 48 terminal. Does not include add-on options. OEM option discounts available.
Development Service: Testech Electronics provides cost effective development service for a full turnkey solutions to assist our customer with automating or customised project using Tern controller. We help you to implement your ideas and solve your problem quickly. Contact us at firstname.lastname@example.org or call +65-67492162 for a discussion on how you can speed up your projects.
|1) SRAM: 512KB||$40|
|2) Debug ROM (AE_0_115)||$30|
|3) Real-time clock and battery||$20|
|4) UART (SCC2691) + driver
(a) RS-232 / (b) RS-485
|5) 11 ch. 12-bit ADC||$30|
|6) 2 ch. 12-bit DAC (LT1446)||$40|
|7) Reference, 20 ppm/C, 2.5V||$15|
|8) TD-Pack (Box, 16x2 LCD, 8x2 keypad)||$100|
|9) Switching power regulator||$30|
Back to TERN Main Page | Back to Testech Home Page | Compiler | RTOS | Emulator/Debugging