Z-World Wildcat BL2000 User manual

Wildcat (BL2000)
C-Programmable Single-Board Computer with Ethernet
User’s Manual
019–0094 • 040731–K

Wildcat (BL2000)
Z-World, Inc.
2900 Spafford Street
Davis, California 95616-6800
USA
Telephone: (530) 757-3737
Fax: (530) 753-5141
www.zworld.com
Wildcat (BL2000) User’s Manual
Part Number 019-0094 • 040731–K • Printed in U.S.A.
©2001–2004 Z-World Inc. • All rights reserved.
Z-World reserves the right to make changes and
improvements to its products without providing notice.
Trademarks
Rabbit and Rabbit 2000 are registered trademarks of Rabbit Semiconductor.
Dynamic C is a registered trademark of Z-World Inc.

User’s Manual
TABLE OF CONTENTS
Chapter 1. Introduction 1
1.1 BL2000 Description..............................................................................................................................1
1.2 BL2000 Features...................................................................................................................................1
1.2.1 Connector Options ........................................................................................................................2
1.3 Development and Evaluation Tools......................................................................................................3
1.3.1 Tool Kit.........................................................................................................................................3
1.3.2 Software........................................................................................................................................4
1.4 CE Compliance.....................................................................................................................................5
1.4.1 Design Guidelines.........................................................................................................................6
1.4.2 Interfacing the BL2000 to Other Devices.....................................................................................6
Chapter 2. Getting Started 7
2.1 BL2000 Connections ............................................................................................................................7
2.2 Installing Dynamic C............................................................................................................................9
2.3 Starting Dynamic C ............................................................................................................................10
2.4 PONG.C..............................................................................................................................................11
2.5 Where Do I Go From Here? ...............................................................................................................11
Chapter 3. Subsystems 13
3.1 BL2000 Pinouts ..................................................................................................................................14
3.1.1 Headers and Screw Terminals.....................................................................................................15
3.1.2 Power Supply Pins......................................................................................................................15
3.2 Digital I/O...........................................................................................................................................16
3.2.1 Digital Inputs...............................................................................................................................16
3.2.2 Digital Outputs............................................................................................................................18
3.3 Relay Outputs .....................................................................................................................................20
3.4 Serial Communication ........................................................................................................................21
3.4.1 RS-232 ........................................................................................................................................21
3.4.2 RS-485 ........................................................................................................................................21
3.4.3 Programming Port.......................................................................................................................23
3.4.4 Ethernet Port ...............................................................................................................................24
3.5 A/D Converter Inputs..........................................................................................................................26
3.6 D/A Converter Outputs.......................................................................................................................27
3.7 Memory...............................................................................................................................................29
3.7.1 SRAM .........................................................................................................................................29
3.7.2 Flash Memory .............................................................................................................................29
3.8 Programming Cable............................................................................................................................30
3.8.1 Detailed Instructions: Changing from Program Mode to Run Mode..........................................30
3.8.2 Detailed Instructions: Changing from Run Mode to Program Mode..........................................30
3.9 Other Hardware...................................................................................................................................31
3.9.1 External Interrupts.......................................................................................................................31
3.9.2 Clock Doubler.............................................................................................................................31
3.9.3 Spectrum Spreader......................................................................................................................31
Chapter 4. Software 33
4.1 Running Dynamic C ...........................................................................................................................33
4.1.1 Upgrading Dynamic C ................................................................................................................34

Wildcat (BL2000)
4.2 Sample Programs................................................................................................................................35
4.2.1 General BL2000 Sample Programs............................................................................................35
4.2.2 Digital I/O...................................................................................................................................35
4.2.3 Serial Communication................................................................................................................36
4.2.4 A/D Converter Inputs.................................................................................................................36
4.2.5 D/A Converter Outputs...............................................................................................................37
4.2.6 TCP/IP Sample Programs...........................................................................................................37
4.3 BL2000 Libraries ...............................................................................................................................38
4.4 BL2000 Function APIs.......................................................................................................................39
4.4.1 Board Initialization.....................................................................................................................39
4.4.2 Digital I/O...................................................................................................................................41
4.4.3 Serial Communication................................................................................................................42
4.4.4 Relay and LED Outputs..............................................................................................................43
4.4.5 A/D Converter Inputs.................................................................................................................44
4.4.6 D/A Converter Outputs...............................................................................................................47
Chapter 5. Using the TCP/IP Features 51
5.1 TCP/IP Connections...........................................................................................................................51
5.2 TCP/IP Sample Programs...................................................................................................................53
5.2.1 How to Set IP Addresses in the Sample Programs.....................................................................53
5.2.2 How to Set Up your Computer’s IP Address for a Direct Connection ......................................54
5.3 Run the PINGME.C Sample Program................................................................................................55
5.4 Running More Sample Programs With a Direct Connection.............................................................56
5.5 Where Do I Go From Here?...............................................................................................................56
Appendix A. Specifications 57
A.1 Electrical and Mechanical Specifications..........................................................................................58
A.1.1 Headers......................................................................................................................................61
A.2 Conformal Coating............................................................................................................................62
A.3 Jumper Configurations ...................................................................................................................... 63
A.4 Use of Rabbit 2000 Parallel Ports .....................................................................................................65
Appendix B. Plastic Enclosure 67
B.1 Assembly...........................................................................................................................................68
B.2 Dimensions........................................................................................................................................70
Appendix C. Power Supply 71
C.1 Power Supplies..................................................................................................................................71
C.1.1 Power for Analog Circuits.........................................................................................................72
C.2 Batteries and External Battery Connections......................................................................................72
C.2.1 Replacing the Backup Battery ...................................................................................................73
C.2.2 Battery-Backup Circuit..............................................................................................................73
C.2.3 Power to VRAM Switch............................................................................................................74
C.2.4 Reset Generator..........................................................................................................................75
C.3 Chip Select Circuit.............................................................................................................................76
Appendix D. Demonstration Board 79
D.1 Connecting Demonstration Board.....................................................................................................79
Appendix E. Programming Cable 83
Notice to Users 87
Index 89
Schematics 91

User’s Manual 1
1. INTRODUCTION
The BL2000 is a high-performance, C-programmable single-
board computer that offers built-in digital and analog I/O com-
bined with Ethernet connectivity in a compact form factor. A
Rabbit 2000®microprocessor operating at 22.1 MHz provides
fast data processing. An optional plastic enclosure is available,
and may be wall-mounted or panel-mounted.
1.1 BL2000 Description
The BL2000 is an advanced single-board computer that incorporates the powerful Rabbit
2000 microprocessor, flash memory, static RAM, digital I/O ports, A/D converter inputs,
D/A converter outputs, an SPDT relay output, and a 10Base-T Ethernet port.
1.2 BL2000 Features
•Rabbit 2000®microprocessor operating at 22.1 MHz.
•128K static RAM and 256K flash memory.
•Up to 28 digital I/O:
11 protected digital inputs (plus up to 7 dual-purpose unbuffered analog inputs that
may be software-configured for use as digital inputs) and 10 high-current digital
sinking outputs that may be factory-configured as sourcing outputs.
•11 analog channels: nine 12-bit A/D converter inputs, two 12-bit D/A converter outputs.
•Onboard SPDT relay.
•One RJ-45 Ethernet port compliant with IEEE 802.3 standard for 10Base-T Ethernet
protocol.
•Eight status LEDs.
•4 serial ports (2 RS-232 or 1 RS-232 with RTS/CTS, 1 RS-485, and 1 CMOS-compati-
ble programming port).
•Real-time clock.
•Watchdog supervisor.
•Voltage regulator.

2Wildcat (BL2000)
•Backup battery.
•Ability to send e-mail and serve Web pages containing embedded data from single-
board computer.
•Remote program downloading and debugging capability via RabbitLink.
•Boards with the CE mark are CE-compliant.
•Optional plastic enclosure (can be wall-mounted or panel-mounted) and LED light
pipes (enclosure and light pipes are included with the Tool Kit, and are also sold sepa-
rately).
Appendix A provides detailed specifications.
Four models of the BL2000 are available. Their standard features are summarized in
Table 1.
1.2.1 Connector Options
In addition to the standard screw-terminal connectors supplied on BL2000 boards, IDC
headers, bottom-mount connectors, and polarized friction-lock terminals may be factory-
installed instead. Visit our Web site at www.zworld.com or contact your Z-World sales
representative or authorized distributor for further information.
Table 1. BL2000 Series Features
Model Features
BL2000 Full-featured single-board computer.
BL2010 BL2000 with eleven 10-bit A/D converter inputs (no D/A
converter outputs).
BL2020 BL2000 without Ethernet interface, only 6 LEDs.
BL2030 BL2010 without Ethernet interface, only 6 LEDs.
Standard screw terminals, accept
up to 14 AWG (1.5 mm2) wire
“Bottom-mount connector” to
mount BL2000 directly on 0.1"
pitch pins located on motherboard
2 × 17 IDC headers, 0.1" pitch Polarized friction-lock terminals,
0.1" pitch

User’s Manual 3
1.3 Development and Evaluation Tools
1.3.1 Tool Kit
A Tool Kit contains the hardware essentials you will need to use your own BL2000 single-
board computer. The items in the Tool Kit and their use are as follows:
•BL2000 User’s Manual with schematics (this document).
•Dynamic C CD-ROM, with complete product documentation on disk.
•Programming cable, used to connect your PC serial port to the BL2000.
•AC adapter, used to power the BL2000
. An AC adapter is supplied with tool kits sold in
the North American market. If you are using another power supply, it must provide 9 to
40 V DC
.
•Demonstration Board with pushbutton switches and LEDs. The Demonstration Board
can be hooked up to the BL2000 to demonstrate the I/O and the TCP/IP capabilities of
the BL2000.
•Wire assembly to connect Demonstration Board to BL2000.
•Plastic enclosure with four screws and eight customer-installable light pipes.
•Screwdriver.
•Rabbit 2000 Processor Easy Reference poster.
•Registration card.
Figure 1. BL2000 Tool Kit
PROG
DIAG
Programming
Cable AC Adapter
(North American
kits only)
Screwdriver
Plastic Enclosure
User's Manual
LED Light Pipes
Demo Board
Demo Board
iring Harness
·
BUZZER
·
LED4
·
LED3
·
LED2
·
LED1
·
K
·
+5V
·
SW4
·
SW3
·
SW2
·
SW1
·
GND
BUZZER
H1
J1
H2
·
·
1-2
·
·
3-4
·
·
5-6
LED1 LED2 LED3 LED4
SW1 SW2 SW3 SW4
·
·
8-7
·
·
6-5
·
·
4-3
·
·
2-1
DEMO BOARD

4Wildcat (BL2000)
1.3.2 Software
The BL2000 is programmed using version 7.04 or later of Z-World’s Dynamic C. A com-
patible version is included on the Tool Kit CD-ROM.
Z-World also offers add-on Dynamic C modules containing the popular µC/OS-II real-
time operating system, as well as PPP, Advanced Encryption Standard (AES), and other
select libraries. In addition to the Web-based technical support included at no extra charge,
a one-year telephone-based technical support module is also available for purchase. Visit
our Web site at www.zworld.com or contact your Z-World sales representative or autho-
rized distributor for further information.

User’s Manual 5
1.4 CE Compliance
Equipment is generally divided into two classes.
These limits apply over the range of 30–230 MHz. The limits are 7 dB higher for frequen-
cies above 230 MHz. Although the test range goes to 1 GHz, the emissions from Rabbit-
based systems at frequencies above 300 MHz are generally well below background noise
levels.
The BL2000 single-board computer has been tested and was found to
be in conformity with the following applicable immunity and emission
standards. The BL2010, BL2020, and BL2030 single-board computers
are also CE qualified as they are sub-versions of the BL2000 single-
board computer. Boards that are CE-compliant have the CE mark.
NOTE: Earlier versions of the BL2000 sold before 2003 that do not have the CE mark
are not CE-compliant.
Immunity
The BL2000 series of single-board computers meets the following EN55024/1998 immu-
nity standards.
•EN61000-4-3 (Radiated Immunity)
•EN61000-4-4 (EFT)
•EN61000-4-6 (Conducted Immunity)
Additional shielding or filtering may be required for a heavy industrial environment.
Emissions
The BL2000 series of single-board computers meets the following emission standards
using the enhanced-EMI PCB, Part# 175-0224 Rev. A, and the 668-0003 Rev. A Rabbit
2000 microprocessor.
•EN55022:1998 Class B
•FCC Part 15 Class B
Your results may vary, depending on your application, so additional shielding or filtering
may be needed to maintain the Class B emission qualification.
CLASS A CLASS B
Digital equipment meant for light industrial use Digital equipment meant for home use
Less restrictive emissions requirement:
less than 40 dB µV/m at 10 m
(40 dB relative to 1 µV/m) or 300 µV/m
More restrictive emissions requirement:
30 dB µV/m at 10 m or 100 µV/m

6Wildcat (BL2000)
1.4.1 Design Guidelines
Note the following requirements for incorporating the BL2000 series of single-board com-
puters into your application to comply with CE requirements.
General
•The power supply provided with the Tool Kit is for development purposes only. It is the
customer’s responsibility to provide a CE-compliant power supply for the end-product
application.
•When connecting the BL2000 single-board computer to outdoor cables, the customer is
responsible for providing CE-approved surge/lighting protection.
•Z-World recommends placing digital I/O or analog cables that are 3 m or longer in a
metal conduit to assist in maintaining CE compliance and to conform to good cable
design practices.
•When installing or servicing the BL2000, it is the responsibility of the end-user to use
proper ESD precautions to prevent ESD damage to the BL2000.
Safety
•All inputs and outputs to and from the BL2000 series of single-board computers must
not be connected to voltages exceeding SELV levels (42.4 V AC peak, or 60 V DC).
•The lithium backup battery circuit on the BL2000 single-board computer has been
designed to protect the battery from hazardous conditions such as reverse charging and
excessive current flows. Do not disable the safety features of the design.
1.4.2 Interfacing the BL2000 to Other Devices
Since the BL2000 series of single-board computers is designed to be connected to other
devices, good EMC practices should be followed to ensure compliance. CE compliance is
ultimately the responsibility of the integrator. Additional information, tips, and technical
assistance are available from your authorized Z-World distributor, and are also available
on our Web site at www.zworld.com.

User’s Manual 7
2. GETTING STARTED
Chapter 2 explains how to connect the programming cable and
power supply to the BL2000.
2.1 BL2000 Connections
1. Attach the BL2000 to the plastic enclosure base.
Position the BL2000 over the plastic enclosure base as shown below in Figure 2. Attach
the BL2000 to the base at the top left and bottom right positions using the two 4-40 × ¼
screws supplied with the enclosure.
Figure 2. Attach BL2000 to Plastic Enclosure Base
The plastic enclosure base facilitates handling the BL2000 during development, and pro-
vides an attractive mounting alternative. Alternatively, you may wish to use standoffs to
protect the components on the other side of the board. The plastic enclosure is offered as a
separate option when individual BL2000 boards are purchased.
NOTE: Appendix B, “Plastic Enclosure,” provides additional information and specifica-
tions for the plastic enclosure.
14
2
L1
D2
J8
POWER IN
J7
TVS1
J10
+
C28
R1
C2
C25
C17
J6
C20
D1
U4
Y
Q2
C24
R 0
R151
R4
C16
R20
R6
R12
C10
J5
R19
C80
R16 R1 0
U1
C2C3
C19
R153 C18
R154
R9
R1
R15
C1
Y2
R27
C22C27
R28
90
15
65
40
U5
R55
R54
R7
R6
R8R56
C40
C9
C8
R50
R51
R52
R58
R59
R60
C5
C4
C
C 1
+
C29
R
R 1
C6
U6
R 2
R 4
R 5
C41
R5R61
D5
D4
R41 R42
D
R40
R57
R9
C45
C44
C4
J2
J1
J4
J
D6 D7 D8 D9
J9
J11
R4 R44 R45
C49C48
C47
C46
+
+
BT1
D
G
S
Q
Q5
C 2
D10 D11 D12
R46 R47 R48 R49
C51 C52
C50
C8
U2
R5
R11
R10
C75
C11
R17
C4
C1
U
R8
R18
R2 R
R2
R22
C14
R152
R7
C78
C77
C76
C79
C5
C15
1
4
2
Y1
C26
Q4
Q1
R25
R24
R29
C21
R26
1
56
10
K1
+
C9
R14
C12
R21
C7 J12
DS1DS4
DS
DS2
Q6
C7C42
DS5DS6DS7
DS8
GND
ININ2 IN4 IN5 IN6 IN7 IN8 IN9 IN10 OUT8 OUT9 GND GNDOUT0 OUT1 OUT2 OUT OUT4 OUT5 OUT6 OUT7 NC
GND RST- IN1 IN0 485- 485+ RXD2 TXD2 RXD1 TXD1 AGND DAC1 DAC0 ADC8 ADC7 ADC6 ADC5 ADC4 ADC ADC2 ADC1 ADC0+RAW +K
NO COM
GND
GND
GND
GN D
GND
GND
GND
GNDGNDGNDGND GN D
GND GND GND GND GND
GN D AGND AGND AGND AGND
AGND
AG ND
PWR
LNK
ACT
OUT 0
OUT 1
OUT 2
OUT
BAD
JP2
Battery
CAUTION
C85
JP1
R157

8Wildcat (BL2000)
2. Connect the programming cable to download programs from your PC and to debug the
BL2000.
Connect the 10-pin PROG connector of the programming cable to header J5 on the BL2000.
Ensure that the colored edge lines up with pin 1 as shown. (Do not use the DIAG connector,
which is used for monitoring only, as explained in Appendix E, “Programming Cable.”)
Connect the other end of the programming cable to a COM port on your PC. Make a note of
the port to which you connect the cable, as Dynamic C will need to have this parameter con-
figured. Note that COM1 on the PC is the default COM port used by Dynamic C.
Figure 3. Programming Cable Connections
3. Connect the power supply.
Plug the DC end of the power sup-
ply into jack J7, which is labeled
POWER IN, as shown in Figure 4.
4. Apply power.
Plug in the AC adapter. If you are
using your own power supply, it
must provide 9 V to 40 V DC—
voltages outside this range could
damage the BL2000.
The green PWR LED and the red
BAD LED should come on, indicat-
ing that the BL2000 is now ready to be used.
NOTE: A hardware RESET is done by unplugging the AC adapter, then plugging it back in, or
by momentarily grounding the board reset input at pin 9 on screw terminal header J2.
R1
C2
C25
C17
J6
C20
U4
Y
Q2
C24
R 0
R151
R4
C16
R20
R6
R12
C10
J5
R19
C80
R16 R1 0
U1
C2C3
C19
R153 C18
R154
R9
R1
R15
C1
Y2
R27C22 C27
R28
90
15
65
40
U5
J2
J1
J4
J
C8 U2 R5
R11
R10
C75
C11
R17
C4
C1
U
R8
R18
R2 R
R2
R22
C14
R152
R7
C78
C77
C76
C79 C5
C15
1
4
2
Y1
C26 Q4
Q1
R25
R24
R29
C21
R26
1
56
10
K1
+
C9
R14
C12
R21
C7 J12
DS1 DS4DSDS2
GND RST- IN1 IN0 485- 485+ RXD2 TXD2 RXD1 TXD1 AGND DAC1 DAC0 ADC8 ADC7 ADC6 ADC5 ADC4 ADC ADC2 ADC1 ADC0+RAW +K
GND GND GND GND GND
GN D AGND AGND AGND AGND
AGND
AG ND
PWRLNKACTOUT 0
JP2
Colored edge
Programming Cable
To
PC COM port
C85
JP1
R157
DIAG
PROG
PROG
J5
Figure 4. Power Supply Connection
14
2
L1
D2
J8
POWER IN
J7
TVS1
J10
+
C28
R1
C2
C25
C17
J6
C20
D1
U4
Y
Q2
C24
R 0
R151
R4
C16
R20
R6
R12
C10
J5
R19
C80
R16 R1 0
C19
R15 R154
R9
R1
R15
C1
Y2
R27C22 C27
R28
U5
R55
R54
R 7
R 6
R 8 R56
C40
C 9
C 8R50
R51
R52
R58
R59
R60
C 5
C 4
C
C 1
+
C29
R
R 1
C 6
R 2
R 4
R 5
C41R5 R61
D4
R41
D
R40
R57
R 9
C44
C4
J2
J1
GND
ININ2 IN4 IN5 IN6 IN7 IN8 IN9 IN10 OUT8 OUT9 GND
GND RST- IN1 IN0 485- 485+ RXD2 TXD2 RXD1 TXD1+RAW +K
GND
GNDGNDGNDGND GN D
GND GND GND GND GND
GN D
RESET
PIN

User’s Manual 9
2.2 Installing Dynamic C
If you have not yet installed Dynamic C version 7.04 (or a later version), do so now by
inserting the Dynamic C CD in your PC’s CD-ROM drive. The CD will auto-install unless
you have disabled auto-install on your PC.
If the CD does not auto-install, click Start > Run from the Windows Start button and
browse for the Dynamic C setup.exe file on your CD drive. Click OK to begin the
installation once you have selected the setup.exe file.
The online documentation is installed along with Dynamic C, and an icon for the docu-
mentation menu is placed on the workstation’s desktop. Double-click this icon to reach the
menu. If the icon is missing, create a new desktop icon that points to default.htm in the
docs folder, found in the Dynamic C installation folder.
The latest versions of all documents are always available for free, unregistered download
from our web sites as well.
The Dynamic C User’s Manual provides detailed instructions for the installation of
Dynamic C and any future upgrades.
NOTE: If you have an earlier version of Dynamic C already installed, the default instal-
lation of the later version will be in a different folder, and a separate icon will appear on
your desktop.

10 Wildcat (BL2000)
2.3 Starting Dynamic C
Once the BL2000 is connected to your PC and to a power source, start Dynamic C by dou-
ble-clicking on the Dynamic C icon or by double-clicking on dcrabXXXX.exe in the Dynamic
C root directory, where XXXX are version-specific characters.
Dynamic C defaults to using the serial port on your PC that you specified during installa-
tion. If the port setting is correct, Dynamic C should detect the BL2000 and go through a
sequence of steps to cold-boot the BL2000 and to compile the BIOS. (Some versions of
Dynamic C will not do the initial BIOS compile and load until the first time you compile a
program.)
If you receive the message No Rabbit Processor Detected, the programming
cable may be connected to the wrong COM port, a connection may be faulty, or the target
system may not be powered up. First, check both ends of the programming cable to ensure
that it is firmly plugged into the PC and the programming port.
If there are no faults with the hardware, select a different COM port within Dynamic C.
From the Options menu, select Communications. Select another COM port from the list,
then click OK. Press <Ctrl-Y> to force Dynamic C to recompile the BIOS. If Dynamic C
still reports it is unable to locate the target system, repeat the above steps until you locate the
active COM port. You should receive a Bios compiled successfully message
once this step is completed successfully.
If Dynamic C appears to compile the BIOS successfully, but you then receive a communi-
cation error message when you compile and load a sample program, it is possible that your
PC cannot handle the higher program-loading baud rate. Try changing the maximum
download rate to a slower baud rate as follows.
•Locate the Serial Options dialog in the Dynamic C Options > Communications
menu. Select a slower Max download baud rate.
If a program compiles and loads, but then loses target communication before you can
begin debugging, it is possible that your PC cannot handle the default debugging baud
rate. Try lowering the debugging baud rate as follows.
•Locate the Serial Options dialog in the Dynamic C Options > Communications
menu. Choose a lower debug baud rate.

User’s Manual 11
2.4 PONG.C
You are now ready to test your set-up by running a sample program.
Find the file PONG.C, which is in the Dynamic C SAMPLES folder. To run the program,
open it with the File menu (if it is not still open), compile it using the Compile menu, and
then run it by selecting Run in the Run menu. The STDIO window will open and will dis-
play a small square bouncing around in a box.
This program does not test the serial ports, the I/O, or the TCP/IP part of the board, but
does ensure that the board is basically functional. The sample program described in
Section 5.3, “Run the PINGME.C Sample Program,” tests the TCP/IP portion of the
board.
2.5 Where Do I Go From Here?
NOTE: If you purchased your BL2000 through a distributor or Z-World partner, contact
the distributor or Z-World partner first for technical support.
If there are any problems at this point:
•Check the Z-World Technical Bulletin Board at www.zworld.com/support/bb/.
•Use the Technical Support e-mail form at www.zworld.com/support/support_submit.html.
If the sample program ran fine, you are now ready to go on to explore other BL2000 fea-
tures and develop your own applications.
Chapter 3, “Subsystems,” provides a description of the BL2000’s features, Chapter 4,
“Software,” describes the Dynamic C software libraries and introduces some sample pro-
grams, and Chapter 5, “Using the TCP/IP Features,” explains the TCP/IP features.

12 Wildcat (BL2000)

User’s Manual 13
3. SUBSYSTEMS
Chapter 3 describes the principal subsystems for the BL2000.
• Digital I/O
• Relay Outputs
• Serial Communication
• A/D Converter Inputs
• D/A Converter Outputs
• Memory
• External Interrupts
Figure 5 shows these Rabbit-based subsystems designed into the BL2000.
Figure 5. BL2000 Subsystems
SRAM
Flash
11 MHz
osc
32 kHz
osc
BL2000
RABBIT
2000
RS-232
RS-485
A/D
Converter
Di ital
Outputs
Relay
Output
Pro rammin
Port
Di ital
Inputs
Ethernet
D/A
Converter

14 Wildcat (BL2000)
3.1 BL2000 Pinouts
The BL2000 pinouts are shown in Figure 6(a) and Figure 6(b).
Figure 6(a). BL2000 Pinouts (screw-terminal headers)
Battery
Serial Port Nomenclature
HeaderJ2
TXD1
RXD1
TXD2
RXD2
Rabbit 2000
TxB
RxB
TxC/RTS
RxC/CTS
+RAW
GND
+K
/RESET
IN1
IN0
485
485+
RXD2
TXD2
RXD1
TXD1
J2 12
11
10
9
8
7
6
5
4
2
1
J8
AGND
DAC1
DAC0
ADC8
ADC7
ADC6
ADC5
ADC4
ADC
ADC2
ADC1
ADC0
J4 12
11
10
9
8
7
6
5
4
2
1
J8
J12
GND
VBATEXT
GND
OUT0
OUT1
OUT2
OUT
OUT4
OUT5
OUT6
OUT7
NO
COM
NC
GND/VCC
J9
1
2
4
5
6
7
8
9
10
11
12
J8
1
2
4
5
6
7
8
9
10
11
12
J8
IN2
IN
IN4
IN5
IN6
IN7
IN8
IN9
IN10
OUT8
OUT9
GND
J8
DS8
DS7
DS6
DS5
DS4
DS
DS2
DS1
BAD OUT OUT2 OUT1 OUT0 ACT LNK PWR
J6
J7

User’s Manual 15
3.1.1 Headers and Screw Terminals
All BL2000 models are equipped with 1 × 12 screw terminal strips (J2, J4, J8, and J9) and
a 2-pin power jack (J7). The BL2000 and BL2010 also have the RJ-45 Ethernet jack (J6).
There is provision on the circuit board to accommodate 2 × 17 IDC headers or 1 × 17
friction-lock connectors with a pitch of 0.1" instead of the screw terminal strips. The
pinouts for these connectors are shown in Figure 6(b).
Figure 6(b). BL2000 Pinouts (other 0.1" headers)
3.1.2 Power Supply Pins
Instead of connecting an AC adapter to the power supply jack, J7, the input power supply
(9 V to 40 V DC) may be connected to pins 12 and 11 on header J2 (see Figure 6(a) or
Figure 6(b)).
Pin 12 on header J9 or J10 is normally GND by factory default, but may be changed to
Vcc by removing resistor R161 and installing resistor R160. See Appendix C, “Power
Supply,” for more information on this configuration and for information on backup-
battery options.
Battery
Serial Port Nomenclature
HeaderJ2
TXD1
RXD1
TXD2
RXD2
Rabbit 2000
TxB
RxB
TxC/RTS
RxC/CTS
+RAW
GND
GND
+K
/RESET
GND
IN1
IN0
GND
485
485+
GND
RXD2
TXD2
GND
RXD1
TXD1
J1
AGND
DAC1
AGND
DAC0
ADC8
AGND
ADC7
ADC6
AGND
ADC5
ADC4
AGND
ADC
ADC2
AGND
ADC1
ADC0
J3
J12
GND
VBATEXT
GND
OUT0
OUT1
GND
OUT2
OUT
GND
OUT4
OUT5
GND
OUT6
OUT7
GND
NO
COM
GND
NC
GND/VCC
J11
IN2
IN
GND
IN4
IN5
GND
IN6
IN7
GND
IN8
IN9
GND
IN10
OUT8
GND
OUT9
GND
J10
DS8
DS7
DS6
DS5
DS4
DS
DS2
DS1
BAD OUT OUT2 OUT1 OUT0 ACT LNK PWR
J6
J7
1
5
7
9
11
1
15
17
19
21
2
25
27
29
1
1
29
27
25
2
21
19
17
15
1
11
9
7
5
1
1
29
27
25
2
21
19
17
15
1
11
9
7
5
1
1
5
7
9
11
1
15
17
19
21
2
25
27
29
1

16 Wildcat (BL2000)
3.2 Digital I/O
3.2.1 Digital Inputs
The BL2000 has 11 digital inputs, IN0–IN10, each of which is protected over a range of
–36 V to +36 V. The inputs are factory-configured to be pulled up to +5 V, but they can
also be pulled down by moving the surface-mounted jumper at JP6 as shown in Figure 7.
Figure 7(a). BL2000 Digital Inputs [Pulled Up—JP6(1–2) connected]
Figure 7(b). BL2000 Digital Inputs [Pulled Down—JP6(2–3) connected]
JP6
10 nF
22 kW
27 kW
Rabbit 2000
Microprocessor
Factory
Default
Vcc
1
GND
JP6
JP6
10 nF
22 kW
27 kW
Rabbit 2000
Microprocessor
Vcc
1
GND
+5 V
JP6
Table of contents
Other Z-World Motherboard manuals