
AR-B104D Quick Manual
JP1
CAN Bus terminal resister select pin
header.
J1
PCI BUS connector (PC-104 Plus)
JP3
Operation mode selection.
JP2
Clear SRAM pin header.
AR-B104D Quick Manual V1.01
1. Mainboard illustration (Top Side)

2. Connector and Jumper Setting Table
4. CN4
AR-B104D Quick Manual

5. JP3
Operation mode description
AR-B104D Quick Manual
Note: The JP3 default setting is Mode0.

AR-B104D Quick Manual
1. PCI 104
2. PCI 2.0 Compliant
1. Capacity: 1M Bytes
2. Battery backup
3. Operation mode:
A. Memory Mode
B. Disk Mode
C. Mode selection through Jumper (factory
default disk mode)
1. 12 optical isolated channels
2. Operating mode:
A. General digital input
B. Counter mode
3. Programmable de-bounce time (0 ms to
255ms, 1 ms resolution).
4. Support Change of State interrupt
5. Response time: 20 uS + de-bounce time
6. Response time: OPTO (delay time + OPTO
rising time = 20uS) + debounce time. Default =
16.02ms.
7. Trigger: rising trigger or falling trigger
8. Signal Type:
A. Open/Ground switch input
3. AR-B104D digital I/O, SRAM disk & CAN bus Module
AR-B104D is a PCI-104 super I/O module which equipped with CAN bus, SRAM disk and digital
I/Os on a single module.
Features
1x 2KV isolated CAN bus. Support 2.0A and 2.0B protocol.
Time stamp of CAN message
1MB battery backup SRAM disk. Supports disk and memory modes.
12x optical isolated digital inputs. Support counter mode.
12x 500 mA current sink digital outputs. Support pulse generator mode.
Linux and Windows 2000, XP Software Development Kit (SDK).
Specifications

AR-B104D Quick Manual
B. Digital Logic
i. Logic High: 3V to 28V
ii. Logic Low: 0V to 1.5V
9. Maximum input frequency 10KHz( duty =
50% ).
1. All digital input support counter mode
2. 12 x independent 16-bit counters
3. Connect to all digital inputs
4. Operation Mode:
a. Count to number interrupt.
b. Read and clear
c. Read on the fly
d. Auto stop counting after programmable
constant state interval(Interrupt active
after programmable constant state
interval Resolution: 1ms, and 100ms)
1. 12 channels
2. Output Type: Open drain MOSFET driver
3. Output voltage range: 5V to 30V
4. Sink Current: maximum 500mA each channel
5. Power on initial state: MOSFET off
6. Support pulse generator
A. Programmable cycle time, duty cycle and
number of cycles. User defines on and off
periods (maximum 8-bit for on and off
period value).
B. Maximum 65535 cycles
C. RUN & STOP command
D. Programmable time unit: 1 ms, 100ms
and 1 second
1. 12 x independent 16-bit timers
2. Support Time Out Interrupt
3. Programmable time unit: 1 ms and 100ms
1. 1 x CAN bus
2. 2KV isolation
3. Support both CAN 2.0A and 2.0B protocol
4. Programmable baud rate: from 5K bps
Maximum 1M bps or user-defined baud rate
5. Time stamp of CAN message

AR-B104D Quick Manual
6. API library for user development
7. CAN bus device status query
8. Device driver for Windows 2000/XP/XPe and
Linux
Maximum 2 cards can be stacked up in one system
1. Windows XP, XPe and Linux device driver and
API
2. Windows XP, XPe and Linux demo program
3. User interface for DIO, SRAM and CAN bus in
Linux and Windows XP embedded
90.17 x 95.89mm (3.55”x3.775”)
-20oC to 70oC (-1~158oF) without air flow
0 to 90% @ 40°C, non-condensing (95% @ 40°C, Non-Condensing by
request)