586-Engine-P  
A complete C/C++ programmable standalone controller based on a 32-bit 133 MHz AMD Elan SC520. The 5P improves upon the standard 586-Engine core by integrating additional components.
 
General Info

Summary
The 586-Engine-P (5P) is a complete C/C++ programmable standalone controller based on a 32-bit 133 MHz AMD Elan SC520.
The 5P improves upon the standard 586-Engine core by integrating additional peripheral components. Most significantly, the 5P has added voltage regulator and RS232 line drivers, making it a true stand-alone product.

The 5P also adds high-speed 16-bit analog I/Os, making it appropriate for a whole new generation of high-performance data acquisition (DAQ) and precision control applications.


Inputs/Outputs
The SC520 supports 32 programmable multifunctional I/O lines (PIO) that can be used as general discrete I/O. Two industrial standard 16550-compatible UARTs (w/ RS232 drivers) support baud rates up to 1.152 M baud. One synchronous serial interface (SSI) supports full-duplex, high speed bi-directional communication.
A unique 16-bit parallel ADC (AD7655, 0-5V) supports ultra high-speed (1 MHz conversion rate) analog signal acquisition. The AD7655 contains two low noise, high bandwidth track-and-hold amplifiers that allow simultaneous sampling on two channels. Each track-and hold amplifier has a multiplexer in front to provide a total of 4 channels analog inputs.

The parallel ADC achieves very high throughput by requiring only two CPU I/O operations (one start, one read) to complete a 16-bit ADC reading. With a precision external 2.5V reference, the ADC accepts 0-5V analog inputs at 16- bit resolution of 0-65,535. (An optional +/-5V version based on the AD7665 may be available; contact us for details.)
An octal rail-to-rail digital to analog converter (TLC2600) can be installed to provide eight channels of analog voltage (0-5V) outputs. At power on, all analog outputs are zero with the on-board reset. The DAC chip is accessed through a 3-wire SPI-compatible serial interface, which is connected to the 5P high-speed synchronous serial port (clockable up to 50 MHz). Eight build-in analog output buffers can drive rail-to-rail analog voltage with up to 15 mA.
 

Features

The 5P boots from on-board 256K 16-bit ACTF Flash, and supports up to 256K 16-bit battery-backed SRAM. The 5P supports low cost, removable, up to 2 GB mass storage CompactFlash cards with onboard CompactFlash interface.

The SC520 integrates an Am586 CPU and a high performance ANSI/IEEE 754 compliant hardware floating-point unit (FPU). The FPU provides arithmetic instructions to handle numeric data and transcendental functions for sine, tangent, logarithms, etc, useful for intensive computational applications. It is estimated to be 10- 50 times faster than an 8/16-bit controller without a FPU.

Up to 15 external interrupts are supported. There are a total of seven timers including one programmable interval timer (PIT) that provides three 16-bit PIT timers and three 16-bit GP timers, plus a software timer. These timers can support timing or counting external events. The software timer provides a very efficient hardware time base with microsecond resolution. A real-time clock (RTC) provides time-of-day, 100-year calendar and 114 bytes of battery backed RAM.

Signal lines on headers are 3.3V output and 5V input tolerant. Absolutely no voltage greater than 5V should be applied to any pins. With the 388 pin BGA package for the SC520, repair support is not available. The 5P can be powered by a single unregulated DC power from 8V to 30V range with the on-board high-efficiency 5V switching regulator (LM2575). The 5P can also be powered by a regulated 5V without using on-board 5V regulator.

The 5P shares a similar pin-out and physical dimensions with the R-Engine, i386-Engine, A-Engine, and a number of other similar 'Engine' boards.. As compared to these other engine-based controllers, the 5P offers substantially more computing power at greater per-unit costs and power requirements. The 586-Drive is a similar board, but adds numerous industrial-range I/Os (opto-couplers, high-voltage buffered inputs, 24-bit ADCs).

The 388 pin BGA package of the SC520 CPU makes repair support for the 586-Engine-P not available.

Technical Specs

  • Measures 3.6x2.75x0.3 inches
  • 32-bit CPU (AMD SC520), x86 compatible
  • 133 MHz system clock
  • High performance hardware floating point coprocessor
  • Power consumption: 110 mA at 24V
  • Up to 512 KB Flash/EPROM
  • Up to 512 KB battery-backed SRAM
  • 114 byte internal RAM
  • 32 PIOs
  • 7 timers
  • 15 interrupts
  • One synchronous serial-port, two RS232 serial ports
  • 4 ch. high speed (1 MHz) 16-bit ADCs
  • 8 ch. 16-bit DACs
  • CompactFlash cards and FAT16 file system support
  • Real-time lock, battery

Similar controllers: 586-Engine-P, i386-Engine, A-Engine, R-Engine
Expansion boards: All: LittleDrive, MemCard, Motions, P300


 


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