PC104-DO48H
User's Guide

Revision 3A
September, 2000

Trademark and Copyright Information
Measurement Computing Corporation, InstaCal, Universal Library, and the Measurement Computing logo areeither trademarks or registered trademarks of Measurement Computing Corporation. Refer to the Copyrights &Trademarks section on mccdaq.com/legal for more information about Measurement Computing trademarks.
Other product and company names mentioned herein are trademarks or trade names of their respective
companies.
© 2000 Measurement Computing Corporation. All rights reserved. No part of this publication may be
reproduced, stored in a retrieval system, or transmitted, in any form by any means, electronic, mechanical, by
photocopying, recording, or otherwise without the prior written permission of Measurement Computing
Corporation.
NoticeMeasurement Computing Corporation does not authorize any Measurement Computing Corporation product for
use in life support systems and/or devices without prior written consent from Measurement Computing
Corporation. Life support devices/systems are devices or systems that, a) are intended for surgical implantation
into the body, or b) support or sustain life and whose failure to perform can be reasonably expected to result ininjury. Measurement Computing Corporation products are not designed with the components required, and are
not subject to the testing required to ensure a level of reliability suitable for the treatment and diagnosis ofpeople.

HM PC104-DO48H.lwp

Table of Contents
1.0 INTRODUCTION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
2.0 SOFTWARE INSTALLATION . . . . . . . . . . . . . . . . . . . . . . . . 2
3.0 HARDWARE SETUP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23.1 BASE ADDRESS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24.0 HARDWARE INSTALLATION . . . . . . . . . . . . . . . . . . . . . . . 54.1 CABLING TO THE DO48 CONNECTOR . . . . . . . . . . . . . . . 54.2 SIGNAL CONNECTION . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54.3 CONNECTOR DIAGRAM . . . . . . . . . . . . . . . . . . . . . . . . . . 5
5.0 CONTROL & DATA REGISTERS . . . . . . . . . . . . . . . . . . . . . 7
6.0 SPECIFICATIONS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8

This page is blank.

1.0 INTRODUCTION
The PC104-DO48H is a digital output board.
The ‘H’ designation indicates that these boards are capable of ‘High Drive’. High
Drive TTL is capable of higher currents than standard TTL. A High Drive output iscapable of supplying 15 mA and sinking 64 mA.
There is no control register to set the port direction from input to output. ThePC104-DO48H boards are output only.
The PC104-DO48H conforms to the 50-pin connector pin specification of all
CIO-DIO family of digital boards, so can be used in place of one another withoutchanging cabling or connectors.
The board is supported by Universal Library programming library.

12.0 SOFTWARE INSTALLATIONThe board has a variety of switches and jumpers to set before installing the board inyour computer. By far the simplest way to configure your board is to use theInstaCalTM program provided as part of your software package. InstaCalTM will show
you all available options, how to configure the various switches and jumpers (asapplicable) to match your application requirements, and will create a configuration
file that your application software (and the Universal Library) will refer to so thesoftware you use will automatically know the exact configuration of the board.
Please refer to the Extended Software Installation Manual regarding the installationand operation of InstaCalTM. The following hard copy information is provided as amatter of completeness, and will allow you to set the hardware configuration of theboard if you do not have immediate access to InstaCalTM and/or your computer.

3.0 HARDWARE SETUP
Open your PC (after turning off the power) and install the board. Leave the switches
as they were set at the factory or refer to the information below to change the settings.
After the board is installed and the computer is closed up, turn the power back on.

3.1 BASE ADDRESSThe PC104-DO48H employs the PC bus for power, communications and data transfer.
As such it draws power from the PC, monitors the address lines and control signals
and responds to it's I/O address, and it receives and places data on the data lines.
The BASE address is the most important user selectable bus related feature of thePC104-DO48H. The base address is the location that software writes to and reads
from when communicating with the PC104-DO48H.
The base address switch is the means for setting the base address. Each switch
position corresponds to one of the PC bus address lines. By placing the switch down,
the PC104-DO48H address decode logic is programmed to respond to that address bit.
A complete address is constructed by setting the HEX or decimal number which thePC104-DO48H will respond to. In the example shown, switches 1 and 2
are DOWN, all others are UP.

2

Switch 1 = 200h (512D) and switch 2 = 100h (256D). Added together, they equal
300h (768D), the base address.

Figure 3-1. Address Switches and Pin 1 Locations
Certain addresses are used by the PC while others are free and can be used by thePC104-DO48 and other expansion boards. We recommend trying the factory defaultaddress, 300h (768D), first.

1234567Sw
1234567HEX
200
1008040201008

Figure 3-2. Base Address Switch Block - 300h Shown

3

The PC104-DO48H BASE switch may be set for address in the range of 000-3F8 so it
should not be hard to find a free address area for your PC104-DO48H. Once again, if
you are not using IBM prototyping cards or some other board which occupies theseaddresses, then 300-31F HEX are free to use. Refer to Table 3-1 below.
Addresses not specifically listed, such as 390-39F, are not reserved and may beavailable. Check your computer for other boards which may be using I/O addresses.

HEX
RANGE
000-00F
020-021040-043060-063060-064070-071080-08F
0A0-0A1
0A0-0AF
0C0-0DF
0F0-0FF
1F0-1FF
200-20F
210-21F
238-23B
23C-23F
270-27F
2B0-2BF

Table 3-1 PC I/O Addresses
FUNCTIONHEXRANGE
8237 DMA #1
2C0-2CF8259 PIC #1
2D0-2DF
8253 TIMER
2E0-2E78255 PPI (XT)
2E8-2EF
8742 CONTROLLER (AT)
2F8-2FFCMOS RAM & NMI MASK (AT)
300-30FDMA PAGE REGISTERS
310-31F
8259 PIC #2 (AT)320-32FNMI MASK (XT)378-37F
8237 #2 (AT)380-38F
80287 NUMERIC CO-P (AT)3A0-3AF
HARD DISK (AT)
3B0-3BBGAME CONTROL
3BC-3BF
EXPANSION UNIT (XT)
3C0-3CFBUS MOUSE
3D0-3DFALT BUS MOUSE
3E8-3EFPARALLEL PRINTER
3F0-3F7EGA
3F8-3FF

4FUNCTION
EGA
EGA
GPIB (AT)SERIAL PORTSERIAL PORTPROTOTYPE CARD
PROTOTTYPE CARD
HARD DISK (XT)
PARALLEL PRINTER
SDLC
SDLC
MDA
PARALLEL PRINTEREGACGASERIAL PORTFLOPPY DISKSERIAL PORT

4.0 HARDWARE INSTALLATION
Turn the power off.
Locate the PC104 expansion bus in your computer.
Push the board firmly down into the expansion bus connector. If it is not seated fully
it may fail to work and could short circuit the PC bus power onto a PC bus signal.
This could damage the motherboard in your PC or the board.

4.1 CABLING
The connector is a standard 50-pin header connector. A cable with mating connectors(C50FF-#) may be purchased from Measurement Computing Corporation.
Those familiar with the CIO-DIO##H boards will find the signal levels and pin
assignments are identical with those on the PC104-DO48H.

4.2 SIGNAL CONNECTION
The PC104-DO48H signals are buffered (high output drive) STTL. STTL is anelectronics industry term, short for Schotky Transistor Transistor Logic, which
describes a standard for digital signals which are either near 0V or near 5V.

4.3 CONNECTOR DIAGRAM
The PC104-DO48H connector is a 50-pin header type connector (Figure 4-1). The
signals available are direct connections to a digital buffer chip.

5

BASE + 4, 5, 6

The connector accepts female 50-pin header type connectors, such as those on theC50FF-2, 2 foot cable with connectors.

Figure 4-1. 50-Pin Connector
If frequent changes to signal connections or signal conditioning is required, pleaserefer to the information on the CIO-TERM100, CIO-SPADE50 and CIO-MINI50
screw terminal boards.

65.0 CONTROL & DATA REGISTERS
Each PC104-DO48 is composed of parallel output chips. Each address contains one
latch and one buffer controlling eight output pins. The ports are arranged in sets ofthree, with an intervening NA (not used) address. This scheme allows compatibility
with software written to control 82C55 based boards when the 82C55 is used as alloutputs. On those boards every fourth address contains a control register.
The first address, or BASE ADDRESS, is determined by setting a bank of switches on
the board.
To write a control data to an output register, the individual bits must be set to 0 or 1
then combined to form a Byte.
The registers and their function are listed on the following table.
ADDRESS
BASE + 0, 4
BASE + 1, 5
BASE + 2, 6
BASE + 3, 7READ FUNCTION
None
None
None
None

WRITE FUNCTIONPort A Output
Port B Output
Port C Output
None

There are two sets of digital output lines. Each set has 24 outputs that are divided into
three ports of eight lines each. An 8-bit register accesses each port. The register
addresses are given in the table above and the bit maps below.
PORT A DATABASE ADDRESS + 0, 4
765A7A6A54A43A32A21A10A0

PORT B DATABASE ADDRESS + 1, 5765B7B6B54B43B32B21B10B0

PORT C DATABASE ADDRESS + 2, 6765C7C6C54C43C32C21C10C07

6.0 SPECIFICATIONSPower consumption+5V quiescent

750 mA typical, 980 mA maximum

Digital Output
Digital Type

74S244

Configuration

6 banks of 8 bits each, output only

Number of channels
Output High
Output Low
Power up / reset state

48 outputs
2.4 volts min @ −15mA
0.5 volts max @ 64 mA
Logic low

Environmental
Operating temperature range
Storage temperature range
Humidity

0 to 70°C−40 to 100°C
0 to 90% non-condensing

8For your notes.

9For your notes.

10

EC Declaration of Conformity
We, Measurement Computing Corporation, declare under sole responsibility that theproduct:
Part Number
PC104-DO48H

Description
Digital output board

to which this declaration relates, meets the essential requirements, is in conformity
with, and CE marking has been applied according to the relevant EC Directives listed
below using the relevant section of the following EC standards and other normative
documents:
EU EMC Directive 89/336/EEC: Essential requirements relating to electromagnetic
compatibility.
EU 55022 Class B: Limits and methods of measurements of radio interference
characteristics of information technology equipment.
EN 50082-1: EC generic immunity requirements.
IEC 801-2: Electrostatic discharge requirements for industrial process measurement
and control equipment.
IEC 801-3: Radiated electromagnetic field requirements for industrial process
measurements and control equipment.
IEC 801-4: Electrically fast transients for industrial process measurement and control
equipment.

Carl Haapaoja, Director of Quality Assurance

Measurement Computing Corporation
10 Commerce Way
Suite 1008
Norton, Massachusetts 02766(508) 946-5100
Fax: (508) 946-9500
E-mail: info@mccdaq.com
www.mccdaq.com