Summary of Contents for Acces I/O products PCI-DIO-48H
Page 1
Artisan Technology Group is your source for quality new and certified-used/pre-owned equipment SERVICE CENTER REPAIRS WE BUY USED EQUIPMENT • FAST SHIPPING AND DELIVERY Experienced engineers and technicians on staff Sell your excess, underutilized, and idle used equipment at our full-service, in-house repair center We also offer credit for buy-backs and trade-ins •...
Page 2
10623 Roselle Street, San Diego, CA 92121 • (858) 550-9559 • FAX (858) 550-7322 contactus@accesio.com • www.accesio.com DIGITAL INPUT/OUTPUT CARD Models PCI-DIO-48H and PCI-DIO-48HS USER MANUAL File: mpci-dio-48H.Be Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com...
Page 3
ACCES, nor the rights of others. IBM PC, PC/XT, and PC/AT are registered trademarks of the International Business Machines Corporation. Printed in USA. Copyright 1998, 2005 by ACCES I/O Products Inc, 10623 Roselle Street, San Diego, CA 92121. All rights reserved.
Page 4
Warranty Prior to shipment, ACCES equipment is thoroughly inspected and tested to applicable specifications. However, should equipment failure occur, ACCES assures its customers that prompt service and support will be available. All equipment originally manufactured by ACCES which is found to be defective will be repaired or replaced subject to the following considerations.
Chapter 1: Functional Description Features • 48 Bits of Digital Input/Output. • Interrupt Generation on Input or under program control (Model “48H”) • Change-of-state Interrupt Software Enabled in Six 8-Input Ports.(Model “48HS”) • All 48 I/O Lines Buffered on the Board. •...
I/O wiring connections are via a 100-pin high-density connector. If an IDC type mating connector is used then two flat 50 wire ribbon cables can connect these cards to termination panels. Also, this provides compatibility with A24A, OPTO-22, Gordos, Potter & Brumfield, et al solid-state-module mounting racks. Every second conductor of the flat cables is grounded to minimize crosstalk between signals in the cables.
APPLIES TO “S” CARDS ONLY PORT A PORT B CHANGE GROUP PORT C HI STATE DETECT PORT C LO CHANGE STATE INTERRUPT PORT A PORT B CHANGE GROUP PORT C HI STATE DETECT CONTROL PORT C LO LOGIC CHANGE OF STATE INTERRUPT INTERRUPT ENABLE EXTERNAL INTERRUPT...
Chapter 2: Installation A printed Quick-Start Guide (QSG) is packed with the card for your convenience. If you’ve already performed the steps from the QSG, you may find this chapter to be redundant and may skip forward to begin developing your application.
Page 10
Hardware Installation Make sure to set switches and jumpers from either the Option Selection section of this manual or from the suggestions of SETUP.EXE. Do not install card into the computer until the software has been fully installed. Turn OFF computer power AND unplug AC power from the system. Remove the computer cover.
Chapter 3: Option Selection Refer to the setup programs on the CD or diskettes provided with the card. Also, refer to the block diagram on the previous page and the option selection map on the following page when reading this section of the manual. External Interrupts are accepted on the I/O connector pin 9 (bit C3 group 0) and pin 59 (bit C3 group 1).
Chapter 4: Address Selection These cards use one address space, occupying sixteen consecutive register locations. PCI architecture is inherently plug-and-play. This means that the BIOS or Operating System determines the resources assigned to PCI cards rather than requiring the user to select those resources with switches or jumpers.
Chapter 5: Software The following paragraphs describe the setup program, then the VisualBASIC utility program SETUP.EXE This program is supplied in the root or base directory as a tool for you to use in configuring jumpers on the card. It is menu-driven and provides pictures of the card on the computer monitor. You make simple keystrokes to select functions.
Page 14
OutPort Function: Writes all 16 bits of value to the hardware port at address. This function returns the value output. Declaration: function OutPort(byval address as integer, byval value as integer) as integer Peek Function: Reads a byte from main memory (DRAM). Declaration: function Peek(byval segment as integer, byval offset as integer) as integer Poke...
Chapter 6: Programming These cards are I/O-mapped devices that are easily configured from any language and any language can easily perform digital I/O through the card's ports. This is especially true if the form of the data is byte or word wide. All references to the I/O ports would be in absolute port addressing.
Assignment Code Port C Lo (C0-C3) 1=Input, 0=Output Port B 1=Input, 0=Output Mode Select 1=Mode 1, 0=Mode 0 Port C Hi (C4-C7) 1=Input, 0=Output Port A 1=Input, 0=Output D5,D6 Mode Select 00=Mode 0, 01=Mode 1, 1X=Mode 2 Mode Set Flag 1=Active Table 6-2: Control Register Bit Assignments Note:...
Similarly, the group 1 ports can be enabled/disabled via the control register at base address +7. The following program fragment in C language illustrates the foregoing: const BASE_ADDRESS 0x300; /*Set the mode to Mode 0, ports A and B as output, and port C as input. Since bit D7 is high, the output buffers are set to tristate condition.
ENABLING/DISABLING I/O BUFFERS When using the tristate mode (Jumper in the TST position), the method to disable the I/O buffers involved writing a control word to the Control Register at Base Address +3 and Base Address +7. This control word was required to have bit D7 (the most significant bit) set.
Page 19
INTERRUPT EXAMPLES A rising edge with at least a microsecond hold time will be latched if the IEN jumper is in place and if any address decoded by the board has been read or written to. Interrupts are disabled on ‘power up’. An interrupt service routine may clear all interrupts from the board by writing any value to Base Address+1Fh.
Chapter 7: Connector Pin Assignments The mating connector is HPBP-31100-10 S, IDC type with ABS Hood and One Touch Lock Latches, or HPBP- 70100-10 S, IDC type for Overmold, or equivalent (Acon catalog dated August 97). Connector pin assignments are listed below. Notice that every second line is grounded to minimize crosstalk between signals. ASSIGNMENT ASSIGNMENT Group 0 Port C Hi...
ASSIGNMENT ASSIGNMENT Group 1 Port C Hi Ground Group 1 Port C Hi " Group 1 Port C Hi " Group 1 Port C Hi " Group 1 Port C Lo PC3* Ground Group 1 Port C Lo " Group 1 Port C Lo "...
Page 22
Customer Comments If you experience any problems with this manual or just want to give us some feedback, please email us at: manuals@accesio.com. Please detail any errors you find and include your mailing address so that we can send you any manual updates. 10623 Roselle Street, San Diego CA 92121 Tel.
Page 23
Artisan Technology Group is your source for quality new and certified-used/pre-owned equipment SERVICE CENTER REPAIRS WE BUY USED EQUIPMENT • FAST SHIPPING AND DELIVERY Experienced engineers and technicians on staff Sell your excess, underutilized, and idle used equipment at our full-service, in-house repair center We also offer credit for buy-backs and trade-ins •...
Need help?
Do you have a question about the PCI-DIO-48H and is the answer not in the manual?
Questions and answers