
Hercules III User Manual Rev A.2
www.diamondsystems.com
Page
4
14.
PERFORMING AN A/D CONVERSION ...................................................................................................................... 67
14.1
I
NTRODUCTION
............................................................................................................................................................... 67
14.2
S
ELECT THE
I
NPUT
C
HANNEL
............................................................................................................................................. 67
14.3
S
ELECT THE
I
NPUT
R
ANGE
................................................................................................................................................. 67
14.4
W
AIT FOR
A
NALOG
I
NPUT
C
IRCUIT TO
S
ETTLE
...................................................................................................................... 67
14.5
P
ERFORM AN
A/D
C
ONVERSION ON THE
C
URRENT
C
HANNEL
.................................................................................................. 67
14.6
W
AIT FOR THE
C
ONVERSION TO
F
INISH
............................................................................................................................... 68
14.7
R
EAD THE
D
ATA FROM THE
B
OARD
..................................................................................................................................... 68
14.8
C
ONVERT THE NUMERICAL DATA TO A MEANINGFUL VALUE
..................................................................................................... 68
14.8.1
Conversion Formula for Bipolar Input Ranges ................................................................................................... 69
14.8.2
Conversion Formula for Unipolar Input Ranges ................................................................................................. 69
15.
A/D SCAN, INTERRUPT AND FIFO OPERATION ........................................................................................................ 70
16.
DIGITAL-TO-ANALOG OUTPUT RANGES AND RESOLUTION .................................................................................... 71
16.1
D
ESCRIPTION
................................................................................................................................................................. 71
16.2
R
ESOLUTION
.................................................................................................................................................................. 72
16.3
O
UTPUT
R
ANGE
S
ELECTION
.............................................................................................................................................. 72
16.4
D/A
C
ONVERSION
F
ORMULAS AND
T
ABLES
.......................................................................................................................... 73
16.4.1
D/A Conversion Formulas for Unipolar Output Ranges ..................................................................................... 73
16.4.2
D/A Conversion Formulas for Bipolar Output Ranges ........................................................................................ 74
17.
GENERATING AN ANALOG OUTPUT ........................................................................................................................ 75
17.1
C
OMPUTE THE
D/A
C
ODE FOR THE
D
ESIRED
O
UTPUT
V
OLTAGE
............................................................................................... 75
17.2
W
RITE THE
V
ALUE TO THE
S
ELECTED
O
UTPUT
C
HANNEL
R
EGISTERS
.......................................................................................... 75
17.3
W
AIT FOR THE
D/A
TO
U
PDATE
......................................................................................................................................... 75
18.
ANALOG CIRCUIT CALIBRATION ............................................................................................................................. 76
19.
DIGITAL I/O OPERATION ........................................................................................................................................ 77
20.
COUNTER/TIMER OPERATION ................................................................................................................................ 78
20.1
C
OUNTER
0
–
A/D
S
AMPLE
C
ONTROL
................................................................................................................................ 78
20.2
C
OUNTER
1
–
C
OUNTING
/T
OTALIZING
F
UNCTIONS
................................................................................................................ 78
20.3
C
OMMAND
S
EQUENCES
................................................................................................................................................... 79
20.3.1
Load and Enable (Run) a Counter Sequence ...................................................................................................... 79
20.3.2
Read a Counter Sequence .................................................................................................................................. 79
20.3.3
Disabling the Counter Gate Command............................................................................................................... 80
20.3.4
Clearing a Counter Sequence ............................................................................................................................. 80
21.
WATCHDOG TIMER PROGRAMMING ..................................................................................................................... 81
21.1
W
ATCHDOG
T
IMER
R
EGISTER
D
ETAILS
................................................................................................................................ 81
22.
DATA ACQUISITION SPECIFICATIONS...................................................................................................................... 83
22.1
A
NALOG
I
NPUTS
(
DATA ACQUISITION UNITS ONLY
)................................................................................................................. 83
22.2
A
NALOG
O
UTPUTS
(
DATA ACQUISITION UNITS ONLY
) ............................................................................................................. 83
22.3
D
IGITAL
I/O ................................................................................................................................................................... 83
22.4
C
OUNTER
/T
IMERS
(
DATA ACQUISITION UNITS ONLY
) .............................................................................................................. 83
23.
MSATA FLASHDISK MODULE .................................................................................................................................. 84
24.
SPECIFICATIONS ..................................................................................................................................................... 85
24.1
CPU............................................................................................................................................................................. 85
24.2
D
ATA
A
CQUISITION
C
IRCUITRY
.......................................................................................................................................... 85
24.3
P
OWER
S
UPPLY
.............................................................................................................................................................. 86
24.4
G
ENERAL
....................................................................................................................................................................... 86