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.
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
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.
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
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
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.
- 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,
Expansion boards: All: LittleDrive, MemCard,