WinSystems PCM-MIO-G-1 User manual

Artisan Technology Group is your source for quality
new and certied-used/pre-owned equipment
• FAST SHIPPING AND
DELIVERY
• TENS OF THOUSANDS OF
IN-STOCK ITEMS
• EQUIPMENT DEMOS
• HUNDREDS OF
MANUFACTURERS
SUPPORTED
• LEASING/MONTHLY
RENTALS
• ITAR CERTIFIED
SECURE ASSET SOLUTIONS
SERVICE CENTER REPAIRS
Experienced engineers and technicians on staff
at our full-service, in-house repair center
WE BUY USED EQUIPMENT
Sell your excess, underutilized, and idle used equipment
We also offer credit for buy-backs and trade-ins
www.artisantg.com/WeBuyEquipment
REMOTE INSPECTION
Remotely inspect equipment before purchasing with
our interactive website at www.instraview.com
LOOKING FOR MORE INFORMATION?
Visit us on the web at www.artisantg.com for more
information on price quotations, drivers, technical
specications, manuals, and documentation
Contact us: (888) 88-SOURCE | sales@artisantg.com | www.artisantg.com
SM
View
Instra

WinSystems, Inc.
715 Stadium Drive
Arlington, TX 76011
http://www.winsystems.com
®
PCM-MIO-G-1
16 Channel, 16-bit Analog Inputs
8 Channel, 12-bit Analog Outputs, and
48 Digital I/O
PRODUCT MANUAL
Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com

140721 PRODUCT MANUAL PCM-MIO-G-1 2
P/N 400-0338-000
Date Code ECO Number
060103 Preliminary
161025 A
140721
REVISION HISTORY
Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com

140721 PRODUCT MANUAL PCM-MIO-G-1 3
TABLE OF CONTENTS
Visual Index - Top View (Connectors) 4
Jumper Reference 5
INTRODUCTION 6
FEATURES 6
FUNCTIONALITY 7
Base I/O Address 7
Interrupts 7
DMA Support 7
Analog-to-Digital 7
Digital-to-Analog 7
CONNECTOR REFERENCE 8
I/O Address 8
J7 - Base I/O Address 8
Analog Input (ADC) 9
J2-ADC Analog Input Connections 9
Analog Output (DAC) 10
J1,J3 - DAC Analog Output Connections 10
Digital I/O Interface 11
J8, J9 - Digital I/O 11
J10 - VCC Enable 11
PC/104 BUS Interface 12
J5, J6 - PC/104 12
SOFTWARE SUMMARY 13
A/D Converters 13
D/A Converters 18
Registers 24
Register Denitions (WS16C48) 24
Register Details 24
MECHANICAL DRAWING 27
WARRANTY INFORMATION 28
Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com

140721 PRODUCT MANUAL PCM-MIO-G-1 4
Visual Index - Top View (Connectors)
NOTE: The reference line to each component part has been drawn to Pin 1, and is also highlighted with a square, where applicable.
J7
DEFAULT BASE
I/O ADDRESS
J5
PC/104
CONNECTOR
J10
DIGITAL I/O
VCC ENABLED
J8
DIGITAL I/O
J1
ANALOG
OUTPUT
J3
ANALOG
OUTPUT
J9
DIGITAL I/O
J6
PC/104
CONNECTOR
J2
ANALOG INPUT
CONNECTIONS
Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com

140721 PRODUCT MANUAL PCM-MIO-G-1 5
1
3
5
7
9
11
13
15
17
19
21
J7
2
4
6
8
10
12
14
16
18
20
22
A5
A6
A7
A8
A9
A10
A11
A12
A13
A14
A15
□
□
□
□
□
□
□
□
□
□
□
□
□
□
□
□
□
□
□
□
□
□
Example - 300HEX Default
00000011000XXXXX
A15 A14 A13 A12 A11 A10 A9 A8 A7 A6 A5 A4 A3 A2 A1 A0
Jumper OPEN = 1
Jumper INSTALLED = 0
JUMPER REFERENCE
DIGITAL I/O
J10 - VCC Enable Visual
Index
J7 - Base I/O Address Visual
Index
BASE I/O SELECTION
NOTE: Jumper Part numbers W/S# G201-0002-005 and SAMTEC 2SN-BK-G are applicable to all jumpers. These are
available in a ve piece kit from WinSystems (Part# KIT-JMP-G-200).
+5V is provided at pin 49 of J9 3-4
+5V is provided at pin 49 of J8 1-2
No Power at Pin 49 of J8/J9 (default) OPEN
□ □
□ □
3
4
J10
1
2
Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com

140721 PRODUCT MANUAL PCM-MIO-G-1 6
INTRODUCTION
This manual is intended to provide the necessary information regarding conguration and usage of the PCM-MIO digital
I/O module. WinSystems maintains a Technical Support Group to help answer questions not adequately addressed in this
manual. Contact Technical Support at (817) 274-7553, Monday through Friday, between 8 AM and 5 PM Central Standard
Time (CST).
FEATURES
Analog Input
• Two 8-channel, 16-bit Analog-to-Digital (A/D) (LTC-1859CG) with sample-and-hold-circuit support
• Conversion Rate: 100 ksps max
• Any combination of up to 16 single-ended input channels and up to 8 differential input channels
• Each channel independently programmable for input type and range
• Input ranges: 0-5V, 0-10V, ±5V or ±10V
• Input Protection: ±25V
• Supports industry standard signal conditioners
• Programmable interrupt and DMA support
Analog Output
• Two 4-channel, 12-bit Digital-to-Analog (D/A) (LTC-2704CGW-12)
• Output ranges: 0-5V, 0-10V, ±5V or ±10V, +/-2.5V, -2.5V to 7.5V
• Each channel independently programmable for output type and range
• Output channels can be updated and cleared individually or simultaneously
• Interrupt I/O supported
• Supports industry standard signal conditioners
Digital I/O
• 48 bidirectional lines with Input, Output, or Output with Readback (WS16C48)
• 12 mA sink current per line
• Ability to generate an interrupt on signal change-of state (24 bits)
• Write-protection mask register for each port
• Programmable Edge Polarity
Power
• +5V required, 490mA typical
Operating Temperature
• -40°C to 85°C
Form Factor
• 3.6 x 3.8 inches (90 x 96 mm)
GENERAL INFORMATION
The PCM-MIO is a versatile, PC/104 analog input, analog output, and digital I/O board designed for high accuracy and high
channel count analog and digital I/O. The board is based upon Linear Technologies’ state of the art precision converters
and voltage references which require no external callibration.
Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com

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
SoftSpanTM 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).
Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com

140721 PRODUCT MANUAL PCM-MIO-G-1 8
I/O ADDRESS
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.
J7 - Base I/O Address Visual
Index
CONNECTOR REFERENCE
Example - 300HEX Default
00000011000XXXXX
A15 A14 A13 A12 A11 A10 A9 A8 A7 A6 A5 A4 A3 A2 A1 A0
Jumper OPEN = 1
Jumper INSTALLED = 0
1
3
5
7
9
11
13
15
17
19
21
J7
2
4
6
8
10
12
14
16
18
20
22
A5
A6
A7
A8
A9
A10
A11
A12
A13
A14
A15
□
□
□
□
□
□
□
□
□
□
□
□
□
□
□
□
□
□
□
□
□
□
Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com

140721 PRODUCT MANUAL PCM-MIO-G-1 9
ANALOG INPUT (ADC)
□
□
□
□
□
□
□
□
□
□
□
□
□
□
□
□
□
J2
□
□
□
□
□
□
□
□
□
□
□
□
□
□
□
□
□
1
3
5
7
9
11
13
15
17
19
21
23
25
27
29
31
33
2
4
6
8
10
12
14
16
18
20
22
24
26
28
30
32
34
GND
GND
GND
GND
GND
GND
GND
GND
GND
GND
GND
GND
GND
GND
GND
GND
GND
AD1 CH0
AD1 CH1
AD1 CH2
AD1 CH3
AD1 CH4
AD1 CH5
AD1 CH6
AD1 CH7
AD2 CH0
AD2 CH1
AD2 CH2
AD2 CH3
AD2 CH4
AD2 CH5
AD2 CH6
AD2 CH7
GND
J2 - ADC Analog Input Connections Visual
Index
PCB Connector: G650-2034-1HA, TEKA SRC217C425M126-0
Mating Connector: ITW-PANCON 050-034-455A
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.
Programming information for the A/D controller is provided in the Software Summary section of this manual.
The analog input channels are terminated at J2. The pin denitions are shown in the illustration above.
NOTE: In differential input mode, only the even channel
numbers (0, 2, 4, ...) are used and the signal is applied
between the even channel number and the next odd
channel input pin.
NOTE: When the board is powered off, the A/D input has a 20K input impedance and is protected to ±20V. When the
board is powered on, the A/D differential channel input has a 31K input impedance and the single-ended channel input
has a 42K input impedance. Power on inputs are protected to ±25V.
Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com

140721 PRODUCT MANUAL PCM-MIO-G-1 10
ANALOG OUTPUT (DAC)
J1, J3 - D/A Analog Output Connections Visual
Index
PCB Connector: TEKA SRC205C425M126-0 (J1), TEKA SVC205B3580135-0 (J3)
Mating Connector: ITW-PANCON 050-010-455A
The PCM-MIO provides digital-to-analog conversion output using two of the 12-bit Linear Technologies LTC-2704 devices.
These SoftSpanTM 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
six output ranges (0V to 5V, 0V to 10V, ±2.5V,±5V, ±10V and -2.5V to 7.5V).
Programming information for the D/A controller is provided in the Software Summary section of this manual.
The Analog Output channels are terminated at J1 and J3. The pin denitions are shown in the illustration above.
GND
GND
GND
GND
GND
□ □
□ □
□ □
□ □
□ □
2
4
6
8
10
J1
1
3
5
7
9
DAC1 CH0
DAC1 CH1
DAC1 CH2
DAC1 CH3
GND
GND
GND
GND
GND
GND
□ □
□ □
□ □
□ □
□ □
2
4
6
8
10
J3
1
3
5
7
9
DAC2 CH0
DAC2 CH1
DAC2 CH2
DAC2 CH3
GND
Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com

140721 PRODUCT MANUAL PCM-MIO-G-1 11
DIGITAL I/O INTERFACE
□
□
□
□
□
□
□
□
□
□
□
□
□
□
□
□
□
□
□
□
□
□
□
□
□
J8
□
□
□
□
□
□
□
□
□
□
□
□
□
□
□
□
□
□
□
□
□
□
□
□
□
50
48
46
44
42
40
38
36
34
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
49
47
45
43
41
39
37
35
33
31
29
27
25
23
21
19
17
15
13
11
9
7
5
3
1
VCC
Port 3 Bit 0
Port 3 Bit 1
Port 3 Bit 2
Port 3 Bit 3
Port 3 Bit 4
Port 3 Bit 5
Port 3 Bit 6
Port 3 Bit 7
Port 4 Bit 0
Port 4 Bit 1
Port 4 Bit 2
Port 4 Bit 3
Port 4 Bit 4
Port 4 Bit 5
Port 4 Bit 6
Port 4 Bit 7
Port 5 Bit 0
Port 5 Bit 1
Port 5 Bit 2
Port 5 Bit 3
Port 5 Bit 4
Port 5 Bit 5
Port 5 Bit 6
Port 5 Bit 7
GND
GND
GND
GND
GND
GND
GND
GND
GND
GND
GND
GND
GND
GND
GND
GND
GND
GND
GND
GND
GND
GND
GND
GND
GND
□
□
□
□
□
□
□
□
□
□
□
□
□
□
□
□
□
□
□
□
□
□
□
□
□
J9
□
□
□
□
□
□
□
□
□
□
□
□
□
□
□
□
□
□
□
□
□
□
□
□
□
50
48
46
44
42
40
38
36
34
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
49
47
45
43
41
39
37
35
33
31
29
27
25
23
21
19
17
15
13
11
9
7
5
3
1
VCC
Port 0 Bit 0
Port 0 Bit 1
Port 0 Bit 2
Port 0 Bit 3
Port 0 Bit 4
Port 0 Bit 5
Port 0 Bit 6
Port 0 Bit 7
Port 1 Bit 0
Port 1 Bit 1
Port 1 Bit 2
Port 1 Bit 3
Port 1 Bit 4
Port 1 Bit 5
Port 1 Bit 6
Port 1 Bit 7
Port 2 Bit 0
Port 2 Bit 1
Port 2 Bit 2
Port 2 Bit 3
Port 2 Bit 4
Port 2 Bit 5
Port 2 Bit 6
Port 2 Bit 7
GND
GND
GND
GND
GND
GND
GND
GND
GND
GND
GND
GND
GND
GND
GND
GND
GND
GND
GND
GND
GND
GND
GND
GND
GND
J8, J9 - Digital I/O Visual
Index
PCB Connector: TEKA SVC225B3580135-0 (J8), TEKA SRC225C425M126-0 (J9)
Mating Connector: ITW-PANCON 050-050-455A
Digital I/O Connectors
The 48 lines of parallel I/O are terminated through two 50-pin connectors at J8 and J9. The J9 connector handles I/O
ports 0-2 while J8 handles ports 3-5. The pin denitions for J8 and J9 are shown above.
J10 - VCC Enable
+5V is provided at pin 49 of J9 3-4
+5V is provided at pin 49 of J8 1-2
No Power at Pin 49 of J8/J9 (default) OPEN
□ □
□ □
3
4
J10
1
2
The digital I/O connector can provide +5V to an I/O rack, when required. +5V is provided at pin 49 on connector
J9 when J10 is jumpered, pin 3-4. +5V is provided at pin 49 of J8 when J10 is jumpered, pin 1-2. It is the user’s
responsibility to limit current to a safe value (less than 400 mA) to avoid damaging the board.
Visual
Index
Parallel I/O
The PCM-MIO utilizes the WinSystems WS16C48 ASIC high-density I/O chip. The 48 lines are each individually
programmable as input or output and the rst 24 lines are capable of fully latched event sensing with edge polarity being
software programmable.
Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com

140721 PRODUCT MANUAL PCM-MIO-G-1 12
PC/104 BUS INTERFACE
NOTES:
1. Rows C and D are not required on 8-bit modules.
2. B10 and C19 are key locations. WinSystems uses key pins as connections to GND.
3. Signal timing and function are as specied in ISA specication.
4. Signal source/sink current differ from ISA values.
# = Active Low Signal
The PC/104 bus is electrically equivalent to the 16-bit ISA bus. Standard PC/104 I/O cards can be populated on
PCM-MIO’s connectors, located at J5 and J6. The interface does not support hot swap capability. The PC/104 bus
connector pin denitions are provided here for reference. Refer to the PC/104 Bus Specication for specic signal
and mechanical specications.
□
□
□
□
□
□
□
□
□
□
□
□
□
□
□
□
□
□
□
□
J5
□
□
□
□
□
□
□
□
□
□
□
□
□
□
□
□
□
□
□
□
D0
D1
D2
D3
D4
D5
D6
D7
D8
D9
D10
D11
D12
D13
D14
D15
D16
D17
D18
D19
C0
C1
C2
C3
C4
C5
C6
C7
C8
C9
C10
C11
C12
C13
C14
C15
C16
C17
C18
C19
GND
MEMCS16#
IOCS16#
IRQ10
IRQ11
IRQ12
IRQ15
IRQ14
DACK0#
DRQ0
DACK5#
DRQ5
DACK6#
DRQ6
DACK7#
DRQ7
+5V
MASTER#
GND
GND
GND
SBHE#
LA23
LA22
LA21
LA20
LA19
LA18
LA17
MEMR#
MEMW#
SD8
SB9
SD10
SD11
SD12
SD13
SD14
SD15
KEY
□
□
□
□
□
□
□
□
□
□
□
□
□
□
□
□
□
□
□
□
□
□
□
□
□
□
□
□
□
□
□
□
J6
□
□
□
□
□
□
□
□
□
□
□
□
□
□
□
□
□
□
□
□
□
□
□
□
□
□
□
□
□
□
□
□
A1
A2
A3
A4
A5
A6
A7
A8
A9
A10
A11
A12
A13
A14
A15
A16
A17
A18
A19
A20
A21
A22
A23
A24
A25
A26
A27
A28
A29
A30
A31
A32
B1
B2
B3
B4
B5
B6
B7
B8
B9
B10
B11
B12
B13
B14
B15
B16
B17
B18
B19
B20
B21
B22
B23
B24
B25
B26
B27
B28
B29
B30
B31
B32
IOCHK#
SD7
SD6
SD5
SD4
SD3
SD2
SD1
SD0
IOCHRDY
AEN
SA19
SA18
SA17
SA16
SA15
SA14
SA13
SA12
SA11
SA10
SA9
SA8
SA7
SA6
SA5
SA4
SA3
SA2
SA1
SA0
GND
GND
RESET
+5V
IRQ
-5V
DRQ2
-12V
SRDY#
+12V
KEY
SMEMW#
SMEMR#
IOW#
IOR#
DACK3#
DRQ3
DACK1#
DRQ1
REFRESH#
BCLK
IRQ7
IRQ6
IRQ5
IRQ4
IRQ3
DACK2#
TC
BALE
+5V
OSC
GND
GND
J5, J6 - PC/104 Visual
Index
PCB Connector: TEKA PC232-A-W1A7-M (J6)
TEKA PC220-A-W1A7-M (J5)
Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com

140721 PRODUCT MANUAL PCM-MIO-G-1 13
Notes: (1) Accessed when REGISTER SELECT (BASE +3 bit 4 & 3) = 00
(2) Accessed when REGISTER SELECT (BASE +3 bit 4 & 3) = 01
(3) 0=Disabled, 1=Enable
7 6 5 4 3 2 1 0
DATA_LO 0 R
LOW ORDER DATA BYTE
DATA-BIT 7 DATA-BIT 6 DATA-BIT 5 DATA-BIT 4 DATA-BIT 3 DATA-BIT 2 DATA-BIT 1 DATA-BIT 0
DATA_HI 1 R HIGH ORDER DATA BYTE
DATA-BIT 15 DATA-BIT 14 DATA-BIT 13 DATA-BIT 12 DATA-BIT 11 DATA-BIT 10 DATA-BIT 9 DATA-BIT 8
COMMAND
(1) 2R/W COMMAND
CMD-BIT 7 CMD-BIT 6 CMD-BIT 5 CMD-BIT 4 CMD-BIT 3 CMD-BIT 2 CMD-BIT 1 CMD-BIT 0
RESOURCE
(2) 2R/W
DMA CHANNEL ASSIGNMENT INTERRUPT ROUTING ASSIGNMENT
IRQ[15-3] 0, 1, 2, 8 AND 13 NOT AVAILABLE
DATA
REGISTER
BIT 1
DATA
REGISTER
BIT 0
DATA
REGISTER
BIT 1
DATA
REGISTER
BIT 0
BIT 3 BIT 2 BIT 1 BIT 0
RESOURCE
ENABLE 3WX X X REGISTER SELECT DATA DRQ
ENABLE (3)
CMD DRQ
ENABLE (3)
INTERRUPT
ENABLE (3)
BIT 1 BIT 0
STATUS 3 R DATA READY
DATA DMA
REQUEST
PENDING (3)
CMD DMA
REQUEST
PENDING (3)
INTERRUPT
REQUEST
PENDING (3)
REGISTER
SELECT
STATUS
DATA DRQ
ENABLE
STATUS (3)
CMD DRQ
ENABLE
STATUS (3)
INTERRUPT
EANBLE BIT
STATUS (3)
Address (Base+)
Read/Write
Register
A/D Converters
The PCM-MIO uses two Linear Tech LTC-1859CG 8-channel A/D converters. Each device is independently software
congurable to support the listed input modes and ranges. The devices use a full-duplex serial interface which
transmits and receives data simultaneously. An 8-bit command is shifted into the ADC interface to congure it for the
next conversion. At the same time, the data from the previous conversion is shifted out of device. Consequently, the
conversion result is delayed by one conversion from the command word.
A/D1 - Starting at BASE +0
The COMMAND register, RESOURCE register and RESOURCE ENABLE registers are used to congure the A/D device
operation. The specic options of each register are detailed here.
SOFTWARE SUMMARY
Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com

140721 PRODUCT MANUAL PCM-MIO-G-1 14
Notes: (1) Accessed when REGISTER SELECT (BASE +7 bit 3) = 0
(2) Accessed when REGISTER SELECT (BASE +7 bit 3) = 1
(3) 0=Disabled, 1=Enable
7 6 5 4 3 2 1 0
DATA_LO 4 R
LOW ORDER DATA BYTE
DATA-BIT 7 DATA-BIT 6 DATA-BIT 5 DATA-BIT 4 DATA-BIT 3 DATA-BIT 2 DATA-BIT 1 DATA-BIT 0
DATA_HI 5 R HIGH ORDER DATA BYTE
DATA-BIT 15 DATA-BIT 14 DATA-BIT 13 DATA-BIT 12 DATA-BIT 11 DATA-BIT 10 DATA-BIT 9 DATA-BIT 8
COMMAND
(1) 6R/W COMMAND
CMD-BIT 7 CMD-BIT 6 CMD-BIT 5 CMD-BIT 4 CMD-BIT 3 CMD-BIT 2 CMD-BIT 1 CMD-BIT 0
RESOURCE
(2) 6R/W
DMA CHANNEL ASSIGNMENT INTERRUPT ROUTING ASSIGNMENT
IRQ[15-3] 0, 1, 2, 8 AND 13 NOT AVAILABLE
DATA
REGISTER
BIT 1
DATA
REGISTER
BIT 0
CMD
REGISTER
BIT 1
CMD
REGISTER
BIT 0
BIT 3 BIT 2 BIT 1 BIT 0
RESOURCE
ENABLE 7WX X X X REGISTER
SELECT
DATA DRQ
ENABLE (3)
CMD DRQ
ENABLE (3)
INTERRUPT
ENABLE (3)
STATUS 7 R DATA READY
DATA DMA
REQUEST
PENDING (3)
CMD DMA
REQUEST
PENDING (3)
INTERRUPT
REQUEST
PENDING (3)
REGISTER
SELECT
STATUS
DATA DRQ
ENABLE
STATUS (3)
CMD DRQ
ENABLE
STATUS (3)
INTERRUPT
EANBLE BIT
STATUS (3)
Address (Base+)
Read/Write
Register
A/D2 - Starting at BASE +4
The interface for the second A/D device is almost identical to the rst device. Notice in this table that the REGISTER
SELECT function within the RESOURCE ENABLE register is only a single bit. In both software examples shown below,
action 1 (one) should be replaced with:
1. Write xxxx1xxx to bit 3 of BASE +7 (select access to Resources).
Since bit 4 is a don’t care in this case, it is possible to use identical code for both devices just noting the different base
address.
Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com

140721 PRODUCT MANUAL PCM-MIO-G-1 15
Command Register
Each A/D device contains an 8-bit command register to congure the inputs to single-ended or differential mode and the
desired input range (0V - 5V, 0V - 10V, ±5V, and ±10V). The following describes the register options.
INPUT RANGE
76543210
SGL / DIFF ODD SIGN SELECT 1 SELECT 0 UNI GAIN NAP SLEEP
MUX CHANNEL SELECTION NOT SUPPORTED
Channel Selection
Bits 7 - 4 of the command register assign the channel conguration for the requested conversion. The converter will
measure the voltage between the two channels indicated by the + and - signs in the table below. In differential mode
measurements are from any of the four adjacent input pairs in either polarity. In single-ended mode, all input channels are
measured with respect to GND. Both the + and - inputs are sampled simultaneously so commode mode noise in rejected.
Range Selection
Bits 3 and 2 of the command register determine the input range for the conversion. Setting UNI to a logical one selects a
unipolar conversion while a zero selects bipolar. The GAIN bit selects the input span for the conversion in conjuntion with
the UNI bit. The table below dened the selection options.
3 2
UNI GAIN INPUT RANGE
0 0 ±5V
1 0 0V to 5V
0 1 ±10V
1 1 0V to 10V
Input Range Selection
MUX ADDRESS DIFFERENTIAL CHANNEL SELECTION MUX ADDRESS SINGLE-ENDED CHANNEL SELECTION
SGL/
DIFF
ODD
SIGN
SELECT
0123456 7
SGL/
DIFF
ODD
SIGN
SELECT
01234567COM
1 0 1 0
0 0 0 0 + - 1 0 0 0 + -
0 0 0 1 + - 1 0 0 1 + -
0 0 1 0 + - 1 0 1 0 + -
0 0 1 1 + - 1 0 1 0 + -
0 1 0 0 - + 1 1 0 0 + -
0 1 0 1 - + 1 1 0 1 + -
0 1 1 0 - + 1 1 1 0 + -
0 1 1 1 - + 1 1 1 1 + -
Multiplexer Channel Selection
Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com

140721 PRODUCT MANUAL PCM-MIO-G-1 16
Examples of Multiplexer Options
CHANNEL
0,1 +(-)
-(+)
2,3 +(-)
-(+)
4,5 +(-)
-(+)
6,7 +(-)
-(+)
4 Differential
CHANNEL
0 +
1 +
2 +
3 +
4 +
5 +
6 +
7 +
COM(-)
8 Single-Ended
CHANNEL
0,1 +
-
2,3 -
+
4 +
5 +
6 +
7 +
COM(-)
Combinations of Differential
and Single-Ended
CHANNEL
.... ....
4,5 +
-
6,7 +
-
COM(-)
(UNUSED)
1st Conversion
CHANNEL
.... ....
4,5 -
+
+
6+
-
7 COM(-)
2nd Conversion
Changing the MUX Assignment On The Fly
Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com

140721 PRODUCT MANUAL PCM-MIO-G-1 17
Example 1 - ADC1
The following is a polled mode example for A/D1.
1. Write xxx00xxx to bits 3 & 4 of BASE +3. Select access to CMD
2. Write CMD selection to BASE +2. Set MUX channel operation & range
3. Read data from BASE +0 and discard. Lo_Byte unknown data
4. Read data from BASE +1 and discard. Hi_Byte unknown data
5. Write CMD selection to BASE +2 again. Set MUX channel operation & range
6. Read data from BASE +0. Lo_Byte
7. Read data from BASE +1.* Hi_Byte
*The data received is actually the result of the rst CMD written. Realize that all readings will be offset by one action due to the
latching of the serial input mechanism.
8. Additional readings are achieved by repeating steps 5 through 7.
Example 2 - ADC2
The following is a polled mode example for A/D2, note the difference in starting address and resource enable.
1. Write xxxx0xxx to bit 3 of BASE +7. Select access to CMD
2. Write CMD selection to BASE +6. Set MUX channel operation & range
3. Read data from BASE +4 and discard. Lo_Byte unknown data
4. Read data from BASE +5 and discard. Hi_Byte unknown data
5. Write CMD selection to BASE +6 again. Set MUX channel operation & range
6. Read data from BASE +4. Lo_Byte
7. Read data from BASE +5.* Hi_Byte
*The data received is actually the result of the rst CMD written. Realize that all readings will be offset by one action due to the
latching of the serial input mechanism.
8. Additional readings are achieved by repeating steps 5 through 7.
Please read the documentation included with the sample programs and drivers for more complex examples.
A/D Interrupts
To operate using interrupt mode, IRQ routing must be congured and interrupts enabled for each device. This is achieved
with the Resource and Resource Enable registers. The following would apply to A/D1:
1. Write xxx01xxx to bits 4 & 3 of BASE +3 (select access to Resource Register).
2. Write IRQ selection (0-15 hex) to bits 3-0 of BASE +2 (xF Hex = IRQ 15).
3. Write xxxxxx1 BASE +3 to enable the IRQ.
Enabling an interrupt for A/D2 can be achieved in the same manner with the appropriate offset.
It is possible for both devices to share an interupt or use individual interrupts. When sharing interrupts, the most efcient
method to determine which device generated an interrupt request is to utilize the Master Interrupt Status Register.
DMA Support
DMA operation is available for this device. A sample of these operations under DOS is provided on website. These
operations under other operating systems can be quite complex and are beyond the scope of this manual.
Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com

140721 PRODUCT MANUAL PCM-MIO-G-1 18
Notes: (1) Accessed when READBACK ENABLE (BASE +11 bit 4) = 1
(2) Accessed when REGISTER SELECT (BASE +11 bit 3) = 0
(3) Accessed when REGISTER SELECT (BASE +11 bit 3) = 1
(4) 0=Disabled, 1=Enable
7 6 5 4 3 2 1 0
DATA_LO 8 R/W
LOW ORDER DATA BYTE
DATA-BIT 7 DATA-BIT 6 DATA-BIT 5 DATA-BIT 4 DATA-BIT 3 DATA-BIT 2 DATA-BIT 1 DATA-BIT 0
READBACK
(1) 8 R LOW ORDER DATA BYTE
DATA-BIT 7 DATA-BIT 6 DATA-BIT 5 DATA-BIT 4 DATA-BIT 3 DATA-BIT 2 DATA-BIT 1 DATA-BIT 0
DATA_HI 9 R/W HIGH ORDER DATA BYTE
DATA-BIT 15 DATA-BIT 14 DATA-BIT 13 DATA-BIT 12 DATA-BIT 11 DATA-BIT 10 DATA-BIT 9 DATA-BIT 8
READBACK
(1) 9 R
HIGH ORDER DATA BYTE
DATA-BIT 15 DATA-BIT 14 DATA-BIT 13 DATA-BIT 12 DATA-BIT 11 DATA-BIT 10 DATA-BIT 9 DATA-BIT 8
COMMAND
(2) 10 R/W
COMMAND
CMD-BIT 7 CMD-BIT 6 CMD-BIT 5 CMD-BIT 4 CMD-BIT 3 CMD-BIT 2 CMD-BIT 1 CMD-BIT 0
RESOURCE
(3) 10 R/W
DMA CHANNEL ASSIGNMENT INTERRUPT ROUTING ASSIGNMENT
IRQ[15-3] 0, 1, 2, 8 AND 13 NOT AVAILABLE
DATA
REGISTER
BIT 1
DATA
REGISTER
BIT 0
DATA
REGISTER
BIT 1
DATA
REGISTER
BIT 0
BIT 3 BIT 2 BIT 1 BIT 0
RESOURCE
ENABLE 11 WX X X READBACK
ENABLE
REGISTER
SELECT
DATA DRQ
ENABLE (4)
CMD DRQ
ENABLE (4)
INTERRUPT
ENABLE (4)
STATUS 11 RDATA READY
DATA DMA
REQUEST
PENDING (4)
CMD DMA
REQUEST
PENDING (4)
INTERRUPT
REQUEST
PENDING (4)
REGISTER
SELECT
STATUS
DATA DRQ
ENABLE
STATUS (4)
CMD DRQ
ENABLE
STATUS (4)
INTERRUPT
EANBLE BIT
STATUS (4)
Address (Base+)
Read/Write
Register
D/A Converters
The PCM-MIO contains two Linear Tech LTC-2704 Digital-to-Analog Converter (DAC) devices. Each device is a
4-channel converter with software selectable output span.
D/A1 - Starting at BASE +8
The COMMAND register, RESOURCE register and RESOURCE ENABLE registers are used to congure the D/A device
operation. The specic options of each register are detailed here.
Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com

140721 PRODUCT MANUAL PCM-MIO-G-1 19
7 6 5 4 3 2 1 0
DATA_LO 12 R/W
LOW ORDER DATA BYTE
DATA-BIT 7 DATA-BIT 6 DATA-BIT 5 DATA-BIT 4 DATA-BIT 3 DATA-BIT 2 DATA-BIT 1 DATA-BIT 0
READBACK
(1) 12 R LOW ORDER DATA BYTE
DATA-BIT 7 DATA-BIT 6 DATA-BIT 5 DATA-BIT 4 DATA-BIT 3 DATA-BIT 2 DATA-BIT 1 DATA-BIT 0
DATA_HI 13 R/W HIGH ORDER DATA BYTE
DATA-BIT 15 DATA-BIT 14 DATA-BIT 13 DATA-BIT 12 DATA-BIT 11 DATA-BIT 10 DATA-BIT 9 DATA-BIT 8
READBACK
(1) 13 R
HIGH ORDER DATA BYTE
DATA-BIT 15 DATA-BIT 14 DATA-BIT 13 DATA-BIT 12 DATA-BIT 11 DATA-BIT 10 DATA-BIT 9 DATA-BIT 8
COMMAND
(2) 14 R/W
COMMAND
CMD-BIT 7 CMD-BIT 6 CMD-BIT 5 CMD-BIT 4 CMD-BIT 3 CMD-BIT 2 CMD-BIT 1 CMD-BIT 0
RESOURCE
(3) 14 R/W
DMA CHANNEL ASSIGNMENT INTERRUPT ROUTING ASSIGNMENT
IRQ[15-3] 0, 1, 2, 8 AND 13 NOT AVAILABLE
DATA
REGISTER
BIT 1
DATA
REGISTER
BIT 0
DATA
REGISTER
BIT 1
DATA
REGISTER
BIT 0
BIT 3 BIT 2 BIT 1 BIT 0
RESOURCE
ENABLE 15 WX X D/A2 SELECT READBACK
ENABLE
REGISTER
SELECT
DATA DRQ
ENABLE (4)
CMD DRQ
ENABLE (4)
INTERRUPT
ENABLE (4)
STATUS
(5) 15 R DATA READY
DATA DMA
REQUEST
PENDING (4)
CMD DMA
REQUEST
PENDING (4)
INTERRUPT
REQUEST
PENDING (4)
REGISTER
SELECT
STATUS
DATA DRQ
ENABLE
STATUS (4)
CMD DRQ
ENABLE
STATUS (4)
INTERRUPT
EANBLE BIT
STATUS (4)
IRQ
REGISTER
(6)
15 R DATA READY
DATA DMA
REQUEST
PENDING (4)
CMD DMA
REQUEST
PENDING (4)
DA2 IRQ
PENDING
DIO IRQ
PENDING
DA/1 IRQ
PENDING
AD/2 IRQ
PENDING
AD/1 IRQ
PENDING
Address (Base+)
Read/Write
Register
Notes: (1) Accessed when READBACK ENABLE (BASE +15 bit 4) = 1
(2) Accessed when REGISTER SELECT (BASE +15 bit 3) = 0
(3) Accessed when REGISTER SELECT (BASE +15 bit 3) = 1
(4) 0=Disabled, 1=Enable
D/A2 - Starting at BASE +12
As shown in the table below, interface to the 2nd device is almost identical to the rst with a change in the base address.
The RESOURCE ENABLE register does contain an additional register select bit, MASTER IRQ / DA2 SELECT. If this bit
is set to 1, reading BASE +15 will result in the status of the Master Interrupt Status Register.
Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com
Table of contents
Other WinSystems I/O System manuals
Popular I/O System manuals by other brands

Allen-Bradley
Allen-Bradley Flex integra 1793-IB16 installation instructions

turck
turck BL20 Instructions for use

Andover Controls
Andover Controls Continuum UI-8-10 Technical manual

Seneca
Seneca Z-DAQ-PID user manual

Johnson Controls
Johnson Controls M300MJ-4-20 Installation and maintenance instructions

Masibus
Masibus MAS-DI-16-D Series user manual