104-DIO-48S & 104-DIO-24S PC/104 48 or 24 Lines of DIGITAL I/O WITH COS K E Y F E AT U R E S : FAC T ORY OP T IONS: ■ 48 or 24 parallel lines of 82C55 digital I/O with tristate buffers ■ 82C54 with three 16-bit counter/timers for event counting, prevent unintended control of external equipment ■ IRQ on input change of state (COS) eliminates the need for constant polling frequency output, pulse width and frequency measurement ■ 0 to 70°C and -40 to +85°C versions available ■ Economy version without COS feature ■ High sink/source current 64mA/32mA ■ Pull-down resistors on I/O lines ■ I/O pulled up to 5V for contact monitoring ■ Vertical I/O connector pins ■ Compatible with Opto-22 and other industry standard I/O racks The 104-DIO-48S and 104-DIO-24S provide a total of 48 or 24 lines of digital I/O with counter/timer for PC/104-based data acquisition. This low-cost, highperformance, reliable board features Change of State (COS) detection on userselected ports, allowing the board to generate an interrupt port by port. Since one READ determines the data, there is no need for constant polling, which greatly reduces processor overhead and allows applications to run more smoothly. The 104-DIO-48S board uses two 82C55A chips to provide a computer interface to the 48 I/O lines. Each chip provides two 8-bit ports and two 4-bit ports with software programmable direction. Each I/O line is buffered and capable of sourcing 32mA or sinking 64mA. Pull-ups to 5V are provided for contact monitoring. Optionally available is an 82C54 chip that includes three 16-bit counter/timers factory configured in an optimal module for use as event counters, frequency output, pulse width, and frequency measurement. Connections are made via two industrystandard 50-pin headers plus one ten-pin header for the optional counter/timer. S O F T WA R E The 104-DIO-48S is supported for use in most operating systems and includes a free DOS, Linux and Windows 95/98/Me/ NT/2000/XP/2003 compatible software package. This includes sample programs and source code in "C" and Pascal for DOS, and Visual Basic, Delphi, C++ Builder, and Visual C++ for Windows. Also included is a graphical setup program in Windows. Embedded OS support includes Windows XPe and CE. Linux support includes installation files and basic samples for programming from any user level via an open source kernel driver. Advanced Digital Logic, Inc. 4411 Morena Blvd. Suite 101 San Diego, CA 92117 Email: email@example.com Website: www.adlogic-pc104.com Tel: (858) 490-0597 Fax: (858) 490-0599 104-DIO-48S & 104-DIO-24S 48 or 24 Lines of PC/104 DIGITAL I/O WITH COS Block Diagram & Pin Configuration I/O Header Port C Hi Port C Hi Port C Hi Port C Hi Port C Lo Port C Lo Port C Lo Port C Lo Port B Port B Port B Port B Port B Port B Port B Port B Port A Port A Port A Port A Port A Port A Port A Port A PC7 PC6 PC5 PC4 PC3 PC2 PC1 PC0 PB7 PB6 PB5 PB4 PB3 PB2 PB1 PB0 PA7 PA6 PA5 PA4 PA3 PA2 PA1 PA0 +5 VDC 01 03 05 07 09 11 13 15 17 19 21 23 25 27 29 31 33 35 37 39 41 43 45 47 49 02 04 06 08 10 12 14 16 18 20 22 24 26 28 30 32 34 36 38 40 42 44 46 48 50 CTR/Timer 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 Clock 0 Input Output 0 Gate 1 Input Clock 2 Input Output 2 01 03 05 07 09 02 04 06 08 10 Gate 0 Input 1MHz Clock (out) Output 1 Gate 2 Input Ground Specifications Digit al I/O Count er/T imer s Chip 82C55A (each supports 24 lines) Chip Number of I/O lines 48 or 24 TTL/CMOS compatible Counter/timers 3 x 16 bit Direction Programmable as inputs or outputs in two groups of 4 and 8 per 82C55A Maximum input frequency 10MHz On-board time-base 1MHz Sink and source current 64mA and 32mA respectively Signal type TTL Pullup resistors 10K all input lines with optional pull-downs Input voltage Change of state detection (COS) Port by port selectable on rising and falling edge Logic low: -0.5V min, 0.8V max; Logic high: 2.0V min, 5.0V max Output voltage Throughput Up to 1 Megabyte per second Logic low: 0.0V min, 0.4V max; Logic high: 3.0V min, 5.0V max Power output Re-settable fused +5V at 500mA per 50-pin connector Int er r upts Type 82C54 Gener al Power required +5V at 50mA typical, all outputs open Number of interrupts 11 Operating temperature 0 to 70°C, optional -40 to +85°C, all versions Interrupt requests IRQ's 3-7, 9-12, 14, 15 Storage temperature -50 to 120°C Interrupt sources Counter/timer outputs, external interrupt input, or DIO lines with change of state detection enabled by software Operating humidity 5% to 95% RH, non-condensing Ordering Guide 104-DIO-48S 48 lines of digital I/O with change of state detection 104-DIO-24S 24 lines of digital I/O with change-of-state detection Advanced Digital Logic, Inc. 4411 Morena Blvd. Suite 101 San Diego, CA 92117 Email: firstname.lastname@example.org Website: www.adlogic-pc104.com Tel: (858) 490-0597 Fax: (858) 490-0599 © Copyright 2006 Advanced Digital Logic, Inc. Specifications subject to change without notice.