
The
DM400andDM5400
analog
VOdataModules@
turn
your
IBM PC-compatiblecpuModuleruorother
PCII0/'computer
intoahigh-speed,high-perfonnancedataacquisitionand
control
system.Ultra-compactfor
embeddedand
portable
applications,
each
400/5400series
module
features:
. l6 single-ended
analog
input
channels,
. 12-bit,
5microsecondanalog-to-digital
converterwith 100
kHzthroughput,
. t5, tl0, or0to
+10
volt
inputrange,
. Resistorconfigurable
gain,
. Programmable
automatic
channelscanning,
. Programmableburst
mode,
. On-demandDMA transfer,
. Triggerin andtrigger
outforexternaltriggeringorcascadingboards,
. 16TTUCMOS8255-based
digital
VOlines
which
can
beconfigured
withpull-up
orpull-down
resistors,
. Three
l6-bit timer/counters
(two
cascadedforpacer
clock),
. Two l2-bit digital-to-analogoutput
channels
withdedicated
grounds
(-2
modules),
. 15,0to+5,or0to+10
voltanalog
outputrange,
. +5voltsonlyoperation
(DM5400
only),
. Example
programs
inBASIC,Turbo
Pascal,andTurboCanddiagnostics
software.
Note
thatthe
differencebetweenthe
DM400
and
DM5400isthe
power
supplyrequirements:
theDM400
requires
+12and
+5volts
and
theDM5400
requires+5volts
only.
Thefollowing
paragraphs
briefly
describethe
major
functionsofthemodule.
A more
detailed
discussionofmodulefunctions
isincluded
inChapter
3,Hardware
Operation,and
Chapter4,Operationand
Programming.Themodule
setup
isdescribed
inChapter
l, Module
Settings.
Analog-to-DigitalConversion
The analog-to-digital(A/D) circuitry receivesupto l6 single-ended
analog
inputsandconverts
theseinputs
into l2-bit digital datawords which canthenbereadand/ortransferred
toPCmemory.Themodule is factory setfor
single-endedinput channels.
The analog
input voltagerangeisjumper-selectable
for bipolarrangesof -5 to +5 volts or -10 to +10 volts,or a
unipolarrangeof 0 to +10 volts.Thernoduleis factorysetfor -5 to +5 volts. Overvoltage
protectionto t35 volts is
provided attheinputs.The high-perfonnance
A/D convertersupports
resistor
configurablegaincircuitry sothatyou
cancustomizetheinput gainto anyvaluegreater
than l.
A./Dconversions
areperformedin 5 microseconds,andthemaximum throughput
rateis 100kHz. Conversions
arecontrolled throughsoftware,
by anon-board
pacer
clock, or by anexternal
triggerbroughtontothemodule
throughtheVO connector.
Theconverted
datacanbetransferred
to PCmemoryin oneof two ways: throughthePCdata
busor by using
direct memory access
(DMA). The mode of transfer is software-selectableandthe DMA channel is chosenby
jumper settings
on themodule.ThePC databusis usedto read
and/ortransfer
data,onebyteat atime, to PC
memory.In theDMA transfer
mode,you canmakecontinuous
transfersdirectly to PCmemory without going
throughtheprocessor.
Digitat-to-Analog
Conversion
('2 Module)
Thedigital,to-analog @/A) circuitry features
two independent
l2-bit analog
outputchannels
with individually
jumper-selectable
outputnrnges
of -5 to +5 volts,0 to +5 volts,or 0 to +10 volts.Datais programmed
into aD/A
converrer
by writing two 8-bit words,theLSB andtheMSB. TheLSB contains
the8lower bits (D0 throughD7)
andtheMSB contains
the4 upperbis (D8 throughDl l). D/A conversions
areautomaticallyniggeredfor both
channels
through asinglewrite operation.
Access
throughDMA is not available'
8254
Timer/Counter
An 8254
programmable
intervaltimer
contains
threel6-bit,8-MHz
timer/counters
tosuppolt
awiderange
of
timing andcounting
functions.
Two of thetimer/counters
arecascaded
and
canbeused
internally
for thepacer
clock.
The
thirdisavailable
forcounting
applications,
orit can
becascaded
totheother
twotimer/counters.
i-3