The SensorCore(SC) is designed as a low-cost, low-power data logger for the most demanding analog data-acquisition applications. Featuring up to 48 channels of 24-bit ADC, 2 RS232/RS485 ports, CompactFlash interface, and a high performance 10/100M BaseT Ethernet. The SensorCore out-performs desktop-based acquisition solutions for a fraction of the price.
General Info

Measuring only 2in x4.5in, the SC's unique profile allows it to be installed into difficult-to-access physical locations, like pipes. Even with this limited real estate, the SC is a full-featured, stand-alone industrial embedded controller. The SC is based on a high-performance C/C++ programmable x186 CPU. It integrates 3 timer/counters, 2 async serial port UART, a Sync serial port, external interrupts, PIOs, and a real-time clock(RTC72423).

The board is available with up to 512 KB of battery-backed SRAM, 512KB Flash, and 512 bytes EEPROM for non-volatile parameter storage. The board runs on approximately 150mA at regulated 5V, and can be powered through onboard linear regulator accepting 9-12V DC.
An optional low-drop regulator (TPS765) can be installed to provide Power-off feature allowing low voltage(5.1V) battery operation. Optional 2 channels 12-bit DAC analog outputs can also be installed. The SC has two RS232 serial ports as default, and one can be configured as RS485 operation.
The SC also features an integrated high-performance 10/100-baseT hardware TCP/IP module, which allows 100KB+ access to TCP/IP networks with minimal CPU load. Sample implementations for the SensorCore allows it to be configured as a HTTP web-server, FTP server/client, etc.


Data Acquisition

The SC features three high-speed LTC2448 sigma-delta ADCs, interfaced through a high speed Sync serial port. Each LTC2448 chip offers 8 ch. differential or 16 ch. single-ended input channels (up to 48 channels if all 3 chips are installed). Variable speed/resolution settings can be configured. A peak single-channel output rate of 5 KHz can be achieved. At a sample rate of 1.76KHz, readings are accurate at up to 18+ bits in basic experimental conditions.

The LTC2448 switches the analog input to a 2 pf capacitor at 1.8MHz with an equivalent input resistance of 110K ohm. The SC works well directly with strain gages, current shunts, RTDs, resistive sensors, and 4-20mA current loop sensors. The SC can also work well directly with thermocouples in the differential mode. Installing a precision reference with a internal temperature sensor(LT1019/REF02) provides local temperature measurement for thermocouple applications. With a Type T thermocouple, we can have 200+ ADC counts per degree C. There are 8+ million counts of resolution in the input span. If desired, you could put a divider at the input to increase the input range.

A 50-pin CompactFlash receptacle can be installed to allow access to mass storage CompactFlash cards (up to 2 GB). Users can easily add mass data storage to their embedded application. C/C++ programmable software package includes FAT16 file system libraries are available, this much room allows more than 1 billion 24-bit samples to be recorded in the field on a single board.

Similar Boards

Similar controllers include the R-Engine-L, which features the same Ethernet interface but adds numerous industrial I/Os.            The R-Engine-A offers up to 40 channels of high-speed 12-bit parallel ADC, but does not offer onboard Ethernet.

The Ethernet-Engine is a smaller, core version of this controller. It integrates high-speed Ethernet, CompactFlash, and 4 ch. 16-bit ADC high-speed ADC.

Technical Specs

  • 2.0" x 4.5?, 160 mA
  • 9-24V DC power
  • 40/80 MHz 16-bit x86 CPU
  • 48 channels of 24-bit ADC input (LTC2448), 0-2.5V
  • 256 KW 16-bit Flash, 256 KW 16-bit SRAM optional, 512-byte EEPROM
  • 5+ TTL I/Os, real-time clock
  • 2 serial ports, PWM, counters
  • CompactFlash w/ PC-filesystem
  • high-performance 10/100-baseT Ethernet w/ RJ45, hardware TCP stack (1 Mbps+)

Similar controllers: R-Engine-L, R-Engine, R-Engine-A
Expansion boards: MotionC, P300, Relay-7.


  Back to TERN Main Page    |    Back to Testech Home Page    |    Compiler    |     RTOS    |    Emulator/Debugging