From Technologic Systems Manuals
Jump to: navigation, search
Product Page


1 Introduction

The TS-DIO24 is an 8-bit PC/104 expansion board that provides 24 digital I/O points. The I/O connector is an Opto-22 compatible interface that provides 16 I/O points configurable as input or output (24 mA as outputs) as well as 4 dedicated outputs capable of driving 48 mA and 4 dedicated outputs capable of sinking 1 Amp. The PC/104 interface decodes as registers in I/O space, the address is jumper selectable.

  • 24 Digital I/O points
  • Opto-22 compatible 50 pin connector
  • 4 dedicated 48 mA ouputs, 4 dedicated 1 Amp outputs
  • 16 programmable I/O points
  • I/O address jumper selectable
  • 4 interrupt capable inputs
  • Up to 4 boards in a single system.

2 Hardware Configuration

50 pin connector pin out and electrical ratings
I/O Point Name I/O Pin # Ground Pin # Signal Type
C7 1 2 Port C

Input: TTL input (4.7k Ω pullup to +5vdc) (bits0-3 interrupt capable)
Output: 24 mA output (0-5V output drive)

C6 3 4
C5 5 6
C4 7 8
C3 9 10
C2 11 12
C1 13 14
C0 15 16
B7 17 18 Port B

Input: TTL input (4.7k Ω pullup to +5V)
Output: 24 mA output (0-5V output drive)

B6 19 20
B5 21 22
B4 23 24
B3 25 26
B2 27 28
B1 29 30
B0 31 32
A7 33 34 Port A

Output only: 1 Amp sink (open-drain 30V tolerant)

A6 35 36
A5 37 38
A4 39 40
A3 41 42 Port A

Output only: 48 mA output (0-5V output drive)

A2 43 44
A1 45 46
A0 47 48
5V power 49 50 Auxiliary power protected by 750 mA Poly-Fuse
Note: Transient suppression diodes required when driving inductive loads.
Register map
I/O Address Description Data Bits and such
BASE + 0 Board Identifier ASCII 'T' Read Only ASCII 'T' equals hex 0x54
BASE + 1 reserved Read Only
BASE + 2 Jumper status Read Only Bit 0: Jumper 1 ('1'=on, '0'=off)

Bit 1: Jumper 2 ('1'=on, '0'=off)
Bit 2: Jumper 3 ('1'=on, '0'=off)
Bit 3: Jumper 4 ('1'=on, '0'=off)
Bit 4: Jumper 5 ('1'=on, '0'=off)

BASE + 3 Interrupt Control Register (R/W) Bit 0: PortC bit 0 connects to IRQ5

Bit 1: PortC bit 1 connects to IRQ6
Bit 2: PortC bit 2 connects to IRQ7
Bit 3: PortC bit 3 connects to IRQ9
Bit 4: IRQ5 polarity is inverted
Bit 5: IRQ6 polarity is inverted
Bit 6: IRQ7 polarity is inverted
Bit 7: IRQ9 polarity is inverted

BASE + 4 Data Direction Register (R/W) Bit 0: PortC direction ( '1'=output, '0'=input )

Bit 1: PortB direction ( '1'=output, '0'=input )
Bits 2-7: reserved
(The reset condition of the Data Direction Register will reflect the state of jumpers JP3-4 at power up, changes written to the DDR will override the function selected by the jumpers)

BASE + 5 Port A Data Register (R/W) Bits 0-7 correspond to PortA pins 0-7
BASE + 6 Port B Data Register (R/W) Bits 0-7 correspond to PortB pins 0-7
BASE + 7 Port C Data Register (R/W) Bits 0-7 correspond to PortC pins 0-7
Address Selection Jumper Settings
I/O address JP2 JP1
Base + 0x100 off off
Base + 0x108 off on
Base + 0x110 on off
Base + 0x118 on on
Jumper settings for direction, ports B & C
Jumper OFF ON
JP3 Port C inputs Port C outputs
JP4 Port B inputs Port B outputs
Note: When Port B or Port C pins are configured as outputs, the pins will reset to the low or zero state on reset.
Jumper settings for port A reset state
Jumper OFF ON
JP5 Outputs set to '0' Outputs set to '1'

3 Product Notes

3.1 FCC Advisory

This equipment generates, uses, and can radiate radio frequency energy and if not installed and used properly (that is, in strict accordance with the manufacturer's instructions), may cause interference to radio and television reception. It has been type tested and found to comply with the limits for a Class A digital device in accordance with the specifications in Part 15 of FCC Rules, which are designed to provide reasonable protection against such interference when operated in a commercial environment. Operation of this equipment in a residential area is likely to cause interference, in which case the owner will be required to correct the interference at his own expense.

If this equipment does cause interference, which can be determined by turning the unit on and off, the user is encouraged to try the following measures to correct the interference:

Reorient the receiving antenna. Relocate the unit with respect to the receiver. Plug the unit into a different outlet so that the unit and receiver are on different branch circuits. Ensure that mounting screws and connector attachment screws are tightly secured. Ensure that good quality, shielded, and grounded cables are used for all data communications. If necessary, the user should consult the dealer or an experienced radio/television technician for additional suggestions. The following booklets prepared by the Federal Communications Commission (FCC) may also prove helpful:

How to Identify and Resolve Radio-TV Interference Problems (Stock No. 004-000-000345-4) Interface Handbook (Stock No. 004-000-004505-7) These booklets may be purchased from the Superintendent of Documents, U.S. Government Printing Office, Washington, DC 20402.

3.2 Limited Warranty

Technologic Systems warrants this product to be free of defects in material and workmanship for a period of one year from date of purchase. During this warranty period Technologic Systems will repair or replace the defective unit in accordance with the following process:

A copy of the original invoice must be included when returning the defective unit to Technologic Systems, Inc. This limited warranty does not cover damages resulting from lightning or other power surges, misuse, abuse, abnormal conditions of operation, or attempts to alter or modify the function of the product.

This warranty is limited to the repair or replacement of the defective unit. In no event shall Technologic Systems be liable or responsible for any loss or damages, including but not limited to any lost profits, incidental or consequential damages, loss of business, or anticipatory profits arising from the use or inability to use this product.

Repairs made after the expiration of the warranty period are subject to a repair charge and the cost of return shipping. Please, contact Technologic Systems to arrange for any repair service and to obtain repair charge information.