PC/104 DIGITAL I/O DIO1-PC/104
The DIO1-PC/104 is a digital I/O board with 8 or 16 opto- isolated digital input channels and 8 or 16 relay output channels for 8- or 16- bit PC/104 expandable embedded systems. The board provides up to 1500 V electrical isolation between the PC/104 based embedded system and the electrical system you are controlling. The isolation between the DIO1 digital I/O channels is limited by the wiring and connectors to 100 V. However the Low Voltage Directive specifies that the board may only be safely used up to 48 VDC. With this features, the DIO1 provides the user of PC/104 based embedded systems with access to industrial and lab automation or industrial on/off control applications with 24 VDC or 48 VDC voltages.

The DIO1 digital I/O channels and registers are I/O port mapped to the PC/104 host system I/O address space. The I/O base address is jumper selectable with jumper JP1 to 200h, 220h, 280h, 2A0h, 300h, 320h, 380h, or 3A0h. The digital input channels can generate an interrupt request to the PC/104 bus. This interrupt request is jumper selectable with jumper JP2 on the PC/104 bus interrupts IRQ2, IRQ3, IRQ4, IRQ5, IRQ6, or IRQ7 with the 8- bit PC/104 DIO1 version. On the 16- bit version the interrupt request is jumper selectable on the PC/104 bus interrupts IRQ2, IRQ3, IRQ4, IRQ5, IRQ6, IRQ7, IRQ10, IRQ11, IRQ12, IRQ14, or IRQ15. The DIO1 jumper configuration with the jumpers JP1 and JP2 is important for using the DIO1 in PC/104 based embedded systems together with real- time operating systems (RTOS). Most of this operating systems do not use the Plug and Play methods.

Each DIO1 relay output is on by writing a ´1´ to the relay output registers ROUTL (Relay OUTput Low byte) and ROUTH (Relay OUTput High byte). Each relay output is off by writing a ´0´ to the same registers. On power up or reset the output latches that drive the relay drivers are off and ROUTL= ROUTH= 00h. The DIO1 also offers an output channel watchdog. On power up or reset the output channel watchdog is disabled. For using this watchdog the application software must set the watchdog mode bits WMD0 and WMD1 in the DIO1 CTRL (ConTRoL) register. If the output channel watchdog is enabled, the application software must trigger this watchdog every 150 msec., 600 msec., or 1200 msec. If the software do not trigger the output channel watchdog, the watchdog resets ROUTL= ROUTH= 00h and each relay output is off.

The current status of each DIO1 opto-isolated digital input is read from the input registers DINPL (Digital INPut Low byte) and DINPH (Digital INPut High byte). The DIO1 input channels can generate a system interrupt request which can be routed via jumper JP2 to the PC/104 bus. The input channel interrupt logic offers two different interrupt modes: 1. the input channel change interrupt and 2. the input channel value interrupt.

The DIO1 offers connectors for 8-bit (J1) or 16-bit PC/104 (J1/J2) in stackthrough or non- stackthrough version. The opto- isolated digital input channels are wired to a 34- pin connector. The relay output channels of the DIO1 are wired to one 34- pin connector and one 16- pin connector.


DIO1 Technical Data
  • 8/16 relay output channels
  • 8/16 opto-isolated digital input channels
  • Output Channel Watchdog
  • Input Channel Value Interrupt
  • Input Channel Change Interrupt
  • Switching Voltage up to 48 VDC
  • 8/16-bit PC/104 interface
  • Stackthrough or non-stackthrough connector
  • only +5 VDC power
  • tbd mA current at 5 VDC
  • Operating temp. 0° to +70° C
  • Storage temp. -55° to +85° C
  • 5% to 95% relative humidity n/c

DIO1 Ordering Information
PC/104 OPTO-ISOLATED DIGITAL I/O DIO1-PC/104. 8 or 16 opto- isolated digital input channels. 8 or 16 relay output channels. Switching voltage up to 48 VDC. Output channel watchdog. Input channel interrupt logic with two operating modes: input channel change interrupt and input channel value interrupt. Reset for all relay output channels. Jumper selectable interrupt request signal to PC/104 bus. Jumper selectable I/O base address. 8- bit or 16- bit PC/104 interface with stackthrough or non- stackthrough connector. PC/104 size 90 * 96 mm. Only +5 VDC power.

Ordercode Input Channels Output Cannels PC/104
D1104-08-08 8 8 8-bit stackthrough
D1104-16-16 16 16 8-bit stackthrough

Ordercode Option
D1104-S16 16-bit PC/104 interface, stackthrough
D1104-NS8 8-bit PC/104 interface, non-stackthrough
D1104-NS16 16-bit PC/104 interface, non-stackthrough


| Home Page | Jumper | I/O Register | Connectors | Block diagram |
| Demo Software DOS |

SSV SOFTWARE SYSTEMS PC/104 Products. DIO1. File: P73.HTM, Last Update: 02-Aug-1998
Copyright (c) 1996 - 1998 WST. All rights reserved.