140721 PRODUCT MANUAL PCM-MIO-G-1 7
FUNCTIONALITY
INTERRUPTS
The PCM-MIO provides exible interrupt conguration options. Each D/A converter and 24 Digital I/O lines are capable
of generating an interrupt. They can be setup to use individual interrupts, a single shared interrupt, or any combination
of the two. The interrupts are completely software congurable and require no jumpers or other conguration. The
individual registers and conguration for each device are discussed in the Software Summary section under each device.
The PCM-MIO can be congured to use IRQ’s 3, 4, 5, 6, 7, 9, 10, 11, 12, 14, or 15 depending on availability in the system.
IRQ’s 0, 1, 2, 8, and 13 are not supported.
DMA SUPPORT
The PCM-MIO supports DMA on the A/D and D/A device. Commands can be congured on DMA channels 0, 1, 2, and 3,
which are 8-bit channels. Data can be congured on DMA channels 5, 6, and 7, which are 16-bit channels. DMA Channel
4 is not available.
The PCM-MIO is I/O mapped and requires 32 sequential port addresses. The base address is jumper selectable at J7.
Care should be taken to choose an I/O area that does not conict with other resources in the system. The specic device
locations and register offsets are discussed in more detail in the Software Summary section.
Base I/O Address
Analog-To-Digital
The PCM-MIO analog-to-digital conversion inputs are implemented by using two, 16-bit Linear Technologies LTC-1859CG
devices. The board supports up to 16 single-ended input channels, 8 differential input channels or various combinations
of both. The channel conguration word selects whether an input will operate in single-ended or differential mode and also
selects the desired input range (0V to 5V, 0V to 10V, ±5V and ±10V).
The LTC-1859CG uses a successive approximation algorithm and an internal sample-and-hold circuit to convert an
analog input signal to 16-bit digital data. The output is two’s complement binary for bipolar mode and offset binary for
unipolar mode.
Digital-to-Analog
The PCM-MIO provides digital-to-analog conversion using two 12-bit Linear Technologies LTC-2704 devices. These
SoftSpan
TM
quad Digital-to-Analog converters (DACs) are software programmable for either unipolar or bipolar mode
with specic voltage ranges on a per channel basis. Each of the 8 channels can be programmed to any one of the output
ranges (0V to 5V, 0V to 10V, ±2.5V,±5V, ±10V and -2.5V to 7.5V).