manuals.online logo
Brands
  1. Home
  2. •
  3. Brands
  4. •
  5. IBM
  6. •
  7. Control Unit
  8. •
  9. IBM AR-B3001 User manual

IBM AR-B3001 User manual

ACROSSER TECHNOLOGY 1
CHAPTER 1 INTRODUCTION
1.1 GENERAL DESCRIPTION
The AR-B3001 is a low cost, high accuracy, low noise,
low drift A/D interface boards for the IBM PC/XT/AT and
their compatibles. It is half-length boards that install
internally in an expansion slot of an IBM Personal
Computer to turn the computer into an inexpensive, high-
precisioninstrumentfortemperature,humidity,pressure,
flow and level etc.. The AR-B3001 is constructed with a
12-bit (plus polarity bit) dual-slop integrating A/D
converter. It can be operated with 16 single-ended or 8
differential analog inputs. The analog input range of AR-
B3001 is -5V to +5V.
A complete software utility containing demo programs,
Assembly, Basica, and C drivers are furnished with the
board to minimize user's effort on application software
development. All the driver routines are provided with
source programs and can be modified to suit your
applications.
Block diagram of AR-B3001 is shown in figure 1-1.
ACROSSER TECHNOLOGY
2
Figure 1-1 AR-B3001 Functional Block Diagram
1.2 FEATURES
Inexpensive, half-size analog input board for IBM
PC/XT/AT and their compatibles.
16 single-ended or 8 differential inputs.
Maximum throughput 30 Hz.
Resolution : 12-bit and a sign bit.
+5V to -5V input range.
Assembly, C, and Basica drivers included.
Easy to use.
ACROSSER TECHNOLOGY 3
1.3 ORDERING INFORMATION
Followings list and describe part number of the AR-
B3001 board and its accessories.
Part Number Description
AR-B3001 16 channel analog input card
with user’s manual
AR-B9006 34-pin screw terminal board for
AR-B3001 with 0.6m flat cable
ACROSSER TECHNOLOGY
4
This page is intentionally left blank
ACROSSER TECHNOLOGY 5
CHAPTER 2 INSTALLATION
This chapter provides instructions for installing the AR-
B3001 in an IBM PC/XT/AT and compatibles.
2.1 SWITCHE, JUMPER AND CONNECTOR
There is one DIP switch and one jumper on the AR-
B3001. This section describes functional use of the
switch and jumper. It also provides a description of the
input connector. Figure 2-1 shows the location of each
switch, jumper, and connector for AR-B3001. Table 2-1
list the functions of jumper, switch, variable resistors and
connector shown in Figure 2-1.
Legend Description
DIP SW I/O Port Base Address
JP1 Differential/Single-Ended Selection
JP7 Reserved
VR1 Fine Adjustment of Full-Scale
VR2 Rugged Adjustment of Full-Scale
VR3 Reserved
VR4 Offset Adjustment
VR5 Common Mode Rejection Ratio Adjustment
J2 Input Connector
Table 2-1
ACROSSER TECHNOLOGY
6
Figure 2-1 Board Layout of AR-B3001
ACROSSER TECHNOLOGY 7
2.1.1 Base Address Settings
There is one DIP switch located on the AR-B3001 card.
It is used to select the base port address of the AR-
B3001. The operation of AR-B3001 is controlled through
the I/O ports. Four consecutive I/O ports are used by AR-
B3001. The base address of these I/O ports is selected
by using base address switch DIP SW. The AR-B3001 is
factory-configured for a base address of 3e0 Hex. If this
base address is already occupied, you will need to
change the base address switch setting. It is essential
that each peripheral device, such as an AR-B3001, be
assigned a unique base address within the range of 200
to 3fc Hex and that the address is on a 4-byte boundary.
Figure 2-2 shows the base address switch.
ON
12345678
DIP SW
A2 A3 A4 A5 A6 A7 A8 A9
Figure 2-2. Base Address Switch
ACROSSER TECHNOLOGY
8
Use the following table to select an AR-B3001 base port
address.
DIP SW ADDRESS ADDRESS VALUE
LINE Hex. Dec.
Switch 1 A2 4 4
Switch 2 A3 8 8
Switch 3 A4 10 16
Switch 4 A5 20 32
Switch 5 A6 40 64
Switch 6 A7 80 128
Switch 7 A8 100 256
Switch 8 A9 200 512
Address = 200*A9 + 100*A8 + 80*A7 + 40*A6 + 20*A5
+ 10*A4 + 8*A3 + 4*A2 (Hex)
-or-
Address = 512*A9 + 256*A8 + 128*A7 + 64*A6 + 32*A5
+ 16*A4 + 8*A3 + 4*A2 (Dec)
A9....A2 = 0 If switch is ON.
A9....A2 = 1 If switch is OFF.
Note: Setting the switch to the "ON" position indicates a
logical "0" and setting the switch to the "OFF"
position indicates a logical "1".
ACROSSER TECHNOLOGY 9
Use the following table as an aid for selecting an
unoccupied address.
HEX RANGE DEVICE
00-FF Reserved For System
170-178 Fixed Disk 1
1F0-1F8 Fixed Disk 0
201 Game Port
208-20A EMS Register 0
218-21A EMS Register 1
278-27F Parallel Printer Port 3 (LTP3)
2E8-2EF Serial Port 4 (COM4)
2F8-2FF Serial Port 2 (COM2)
300-31F Prototype Card/Streaming Type Adapter
378-37F Parallel Printer Port 2 (LTP 2)
380-38F SDLC, Bisynchronous 2
3A0-3AF Bisynchronous 1
3B0-3BF Monochrome Display and Parallel Printer
Port 1 (LPT1)
3C0-3CF EGA/VGA Adapter
3D0-3DF Color/Graphics Monitor Adapter
3E8-3EF Serial Port 3 (COM3)
3F0-3F7 Diskette Controller
3F8 3FF
S i l P t 1 (COM1)
Table 2-2. IBM PC I/O Address Map
ACROSSER TECHNOLOGY
10
2.1.2 Channel Configuration Jumper
The JP1 is used to select whether 16 single-ended or 8
differential analog input channels are to be used. To
select eight differential input channels, move the jumpers
to the right side. Likewise, to select 16 single-ended
analog input channels, move the jumpers to the left side
as shows in Figure 2-3.
JP1
Differential
JP1
1
Single-ended
(Factory preset)
1
Figure 2-3 Channel Configuration Jumper
ACROSSER TECHNOLOGY 11
2.1.3 Input Connector
The AR-B3001 is equipped with a 34-pin, FRC-type male
connector(J1)toaccessanalog input.Table2-3 describes
the signal conductor functions of Input connector when
AR-B3001 is configured as single-ended input.
Pin Descriptions Pin Descriptions
1 CH 0 2 AGND
5 CH 1 6 AGND
9 CH 2 10 AGND
13 CH 3 14 AGND
17 CH 4 18 AGND
21 CH 5 22 AGND
25 CH 6 26 AGND
29 CH 7 30 AGND
3 CH 8 4 AGND
7 CH 9 8 AGND
11 CH 10 12 AGND
15 CH 11 16 AGND
19 CH 12 20 AGND
23 CH 13 24 AGND
27 CH 14 28 AGND
31 CH 15 32 AGND
33 -12V DC 34 +12V DC
Table 2-3 Input Connector (Single-Ended)
ACROSSER TECHNOLOGY
12
Table 2-4 describes the signal conductor functions of
Input connector when AR-B3001 is configured as
differential input.
Pin Descriptions Pin Descriptions
1 CH 0 + 3 CH 0 -
5 CH 1 + 7 CH 1 -
9 CH 2 + 11 CH 2 -
13 CH 3 + 15 CH 3 -
17 CH 4 + 19 CH 4 -
21 CH 5 + 23 CH 5 -
25 CH 6 + 27 CH 6 -
29 CH 7 + 31 CH 7 -
Table 2-4 Input Connector (Differential)
2.2 Hardware Installation
This section provides general instructions for installing
the AR-B3001 card. For more detailed information
regarding installation of peripheral boards, consult the
documentation provided with your computer.
WARNING:
TURN OFF YOUR PC POWER SUPPLY WHENEVER
INSTALLING OR REMOVING ANY ADAPTER BOARD.
ACROSSER TECHNOLOGY 13
Install the AR-B3001 card into your computer:
1. Set the switch and jumper as described in section 2.1.
2. Turn off the power of the computer and any peripheral
devices.
3. Unplug the power cord from the electrical outlet. Make
a note concerning location of all the cables and cords
attached to the rear of the system unit and then
disconnect.
4. Remove the system unit cover (refer to your computer
user's guide if necessary).
5. Choose an available option slot. Remove the screw
that secures the expansion slot cover to the system
unit.
6. Hold the AR-B3001 in one hand. With the other hand,
touch any metallic part of the computer's cabinet. This
will safely discharge any static electricity that has
build up in your body.
7. Align the gold edge connector with the edge socket
and install the back adapter with the adapter plate
screw. Gently press the board downward into the
socket. Re-install the adapter plate screw.
8. Replace the system unit cover.
9. Connect all cables and cords you previously removed
in step 3.
ACROSSER TECHNOLOGY
14
This page is intentionally left blank
ACROSSER TECHNOLOGY 15
CHAPTER 3 REGISTERS AND PROGRAMMING
3.1 REGISTERS
The AR-B3001 occupies 4 consecutive addresses in the
PC I/O address space. The base, or starting address, is
selected during the installation procedure and will
automaticallyfallon afour-byteboundary. Theseregisters
of the AR-B3001 are located as follows:
Address Read Function Write Function
Base+0 EOC Status N/A
Base+1 Converted Data Control Register
Base+2 Not Used Not Used
Base+3 Not Used Not Used
Table 3-1 I/O Map
Note that all ports are 8 bits (one byte) wide and require
byte oriented read operations rather than word oriented
read operations.
ACROSSER TECHNOLOGY
16
3.2 EOC STATUS REGISTER (BASE+0)
The bit 6 of EOC Status Register is the conversion status
of the A/D converter. This bit will be high(1) during
conversion and will be low(0) when data is available.
Base + 0
D7 D6 D5 D4 D3 D2 D1 D0
XEOC X X X X X X
EOC End of conversion.
EOC = 0 means the A/D converter is in the auto-zero
configurationandis readyforthenext conversion.
The A/D data registers contain valid data of
previous conversions.
EOC = 1 means the A/D converter is busy and the A/D
conversion is in progress.
3.3 CONTROL REGISTER (BASE+1)
Write data to the Control Register controls the operation
of the board. The format of this register is describes as
follows:
Base + 1
D7 D6 D5 D4 D3 D2 D1 D0
X TRIG DL DH CH3 CH2 CH1 CH0
ACROSSER TECHNOLOGY 17
Trig
Trigger A/D. Write a high(1) to this bit will start the
A/D conversion. This bit can not be high longer than
1/30.5 second. A good practice is to send a high
and then send a low immediately.
DH
Data high enable. ThisbitenablestheA/Dconverter
output the high byte of converted data. DH = 1
enables the A/D converter to output the high byte
data. DH = 0 disables the A/D converter to output
the high byte data.
DL
Data low enable. ThisbitenablestheA/Dconverter
output the low byte of converted data. DL = 1
enables the A/D converter to output the low byte
data. DL = 0 disables the A/D converter to output
the low byte data. Note that DH and DL can not be
high at the same time.
CH0 to CH3
Next channel to be converted. These three bits
control the multiplexer to select an input from the
16(differential) or 8(single-ended) channels of
analog inputs to be converted. The CH3 is the MSB
of channel number and CH0 is the LSB of Channel
number. For example, to select channel 9 as the
input channel, 1001 has to be written to the CH3,
CH2, CH1 and CH0.
X Don't care.
ACROSSER TECHNOLOGY
18
3.4 DATA REGISTER (BASE+1)
Read Data Register will get the converted data. Since the
A/D data is 12-bit, low byte data and high byte data need
be read separately. Set DL of Control Register to 1 and
DH to 0 will read the low byte. Set DL of Control Register
to 0 and DH to 1 will read high byte of data. The format
oflowbyteandhigh byte data are describes asfollowings:
Base + 1(Control Register DH=0,DL=1)
D7 D6 D5 D4 D3 D2 D1 D0
AD7 AD6 AD5 AD4 AD3 AD2 AD1 AD0
Base + 1(Control Register DH=1,DL=0)
D7 D6 D5 D4 D3 D2 D1 D0
0 0 0 SIGN AD11 AD10 AD9 AD8
AD11 to AD0
Analog to digital data. AD0 is LSB and AD11 is
MSB. Data is stored as binary.
POL
Polarity bit. If input voltage is positive (greater than
0), this bit will be 1. If input voltage is negative, This
bit will be 0.
OVR
Over range. If the input voltage is out of range (-5V
to +5V), this bit will be 1.
X Don't care.
ACROSSER TECHNOLOGY 19
3.5 PROGRAMMING THE AR-B3001 WITH DRIVER
ROUTINES
The AR-B3001 package provides driver routines for
Assembly, BASIC, and C language. Functions covered
by these driver routines include the application of trigger
A/D, and read A/D data. The various functions of the
driver routine are described in this section.
3.5.1 Programming With The Assembly Driver
The source code and object code of the driver routine for
assembly language are provided in the "ASM_LIB sub-
directory of provided diskette. To use the driver routine
with your program, you need to link "A3001LIB.OBJ"
wiith your program. You can also modify the source file
"A3001LIB.ASM" to meet your special requirement.
The assembly driver routine is a far procedure. The name
of this procedure is "ADCLIB". Three functions are
provided. Each function corresponds to an AH value for
entering the service routine. DX register is employed to
specify the base port of AR-B3001. Before calling the
driver routine, AH and DX registers must be specified
according to the function number and base address set
by DIP SW. Function 0 and 2 also need the AL register
bespecifiedwith the channelnumberthatwill be acquired.
On return of each function, AL register contains the
return message code.
ACROSSER TECHNOLOGY
20
To create executable programs with assembly driver
routine,you havetolinkyourmodulewithA3001LIB.OBJ
as following example.
LINK SAMPLE+A3001LIB;
Function 0 - Select Channel and Trigger ADC
Purpose
This function selects the analog input channel and
sends a pulse to trigger the ADC.
Input Arguments
The following input arguments have to be initialized
before calling the function.
AH = 0, specifies function 0.
AL = Channel number. Valid number is 0 to 7 for
differential input or 0 to 15 for single-ended
input.
DX = The I/O port base address. Base address can be
located between 100H and 3FCH.
Returns
AL = 0, Good return.
= 1, Conversion is already in process.

Other IBM Control Unit manuals

IBM Power System PCIe3 User manual

IBM

IBM Power System PCIe3 User manual

IBM 4769 User manual

IBM

IBM 4769 User manual

IBM 1620 Manual

IBM

IBM 1620 Manual

IBM 8250 User manual

IBM

IBM 8250 User manual

IBM 3270 User manual

IBM

IBM 3270 User manual

IBM BladeCenter Copper Pass-thru User manual

IBM

IBM BladeCenter Copper Pass-thru User manual

IBM WebSphere DataPower XI50B User manual

IBM

IBM WebSphere DataPower XI50B User manual

IBM 5394 User manual

IBM

IBM 5394 User manual

IBM 8271 Nways Ethernet LAN Switch User manual

IBM

IBM 8271 Nways Ethernet LAN Switch User manual

IBM BladeCenter Advanced Management Module User manual

IBM

IBM BladeCenter Advanced Management Module User manual

IBM 2702 Technical manual

IBM

IBM 2702 Technical manual

IBM 3274 User manual

IBM

IBM 3274 User manual

IBM 5294 Manual

IBM

IBM 5294 Manual

IBM color LaserJet 5500 Operating manual

IBM

IBM color LaserJet 5500 Operating manual

IBM 8260 User manual

IBM

IBM 8260 User manual

IBM 3274 51C Setup guide

IBM

IBM 3274 51C Setup guide

IBM BladeCenter 4-Port User manual

IBM

IBM BladeCenter 4-Port User manual

IBM BladeCenter Management Module User manual

IBM

IBM BladeCenter Management Module User manual

IBM MegaBasic IC697PCM711 User manual

IBM

IBM MegaBasic IC697PCM711 User manual

IBM Redbooks ServeRAID-MR10k User manual

IBM

IBM Redbooks ServeRAID-MR10k User manual

IBM Nways 8260 User manual

IBM

IBM Nways 8260 User manual

Popular Control Unit manuals by other brands

Pickering 60-553 user manual

Pickering

Pickering 60-553 user manual

ANTUMBRA KLIK manual

ANTUMBRA

ANTUMBRA KLIK manual

VIPA SLIO FM 050-1BB30 manual

VIPA

VIPA SLIO FM 050-1BB30 manual

joke ENESKAmicro 600 operating instructions

joke

joke ENESKAmicro 600 operating instructions

M-system R7 Series instruction manual

M-system

M-system R7 Series instruction manual

Reusch Elektronik AVR Stick Series manual

Reusch Elektronik

Reusch Elektronik AVR Stick Series manual

Sera PROFIBUS Technical manual

Sera

Sera PROFIBUS Technical manual

Et ET-M672BH GL Series installation manual

Et

Et ET-M672BH GL Series installation manual

Allen-Bradley Micro800 2080-MEMBAK-RTC2 user manual

Allen-Bradley

Allen-Bradley Micro800 2080-MEMBAK-RTC2 user manual

Devolo dLAN  pro 1200 DINrail Installation

Devolo

Devolo dLAN pro 1200 DINrail Installation

SCS Sentinel CTR29L Installation and user manual

SCS Sentinel

SCS Sentinel CTR29L Installation and user manual

Lingo SoundPoint ImpactConnect Hosted PBX Guide

Lingo

Lingo SoundPoint ImpactConnect Hosted PBX Guide

SMC Networks VX21 Installation and maintenance manual

SMC Networks

SMC Networks VX21 Installation and maintenance manual

Resol KM2 manual

Resol

Resol KM2 manual

Roger H70/200AC Instructions and Recomendations for the Installer

Roger

Roger H70/200AC Instructions and Recomendations for the Installer

Plymovent ICE-LC Product user manual

Plymovent

Plymovent ICE-LC Product user manual

Swegon CONDUCTOR user manual

Swegon

Swegon CONDUCTOR user manual

Watts LFM110-14 Installation, operation and maintenance instructions

Watts

Watts LFM110-14 Installation, operation and maintenance instructions

manuals.online logo
manuals.online logoBrands
  • About & Mission
  • Contact us
  • Privacy Policy
  • Terms and Conditions

Copyright 2025 Manuals.Online. All Rights Reserved.