Resumen del contenido incluido en la página 1
Jackrabbit (BL1800)
C-Programmable Single-Board Computer
User’s Manual
019–0067 • 090515–J
Resumen del contenido incluido en la página 2
Jackrabbit (BL1800) User’s Manual Part Number 019-0067 • 090515–J • Printed in U.S.A. ©2000–2009 Digi International Inc. • All rights reserved. No part of the contents of this manual may be reproduced or transmitted in any form or by any means without the express written permission of Digi International. Permission is granted to make one or more copies as long as the copyright page contained therein is included. These copies of the manuals may not be let or sold for any reason without the
Resumen del contenido incluido en la página 3
TABLE OF CONTENTS Chapter 1. Introduction 1 1.1 Features.................................................................................................................................................1 1.2 Development and Evaluation Tools......................................................................................................2 1.3 How to Use This Manual ......................................................................................................................3 1.3.1
Resumen del contenido incluido en la página 4
Chapter 4. Software Reference 37 4.1 An Overview of Dynamic C............................................................................................................... 37 4.2 Sample Programs................................................................................................................................ 39 4.2.1 DEMOJR1.C .............................................................................................................................. 40 4.2.2 Other Sample Pro
Resumen del contenido incluido en la página 5
1. INTRODUCTION The Jackrabbit is a high-performance, C-programmable single- ® board computer with a compact form factor. A Rabbit 2000 microprocessor operating at 29.5 MHz provides fast data pro- cessing. 1.1 Features • 29.5 MHz clock 24 CMOS-compatible I/O 3 analog channels: 1 A/D input, 2 PWM D/A outputs 4 high-power outputs (factory-configured as 3 sinking and 1 sourcing) 4 serial ports (2 RS-232 or 1 RS-232 with RTS/CTS, 1 RS-485, and 1 CMOS- compatible) 6 timers (five 8-bit tim
Resumen del contenido incluido en la página 6
Three Jackrabbit models are available. Their standard features are summarized in Table 1. Table 1. Jackrabbit Features Model Features BL1800 Full-featured controller with switching voltage regulator. BL1800 with 14.74 MHz clock, 128K flash EPROM, linear voltage regulator, sinking outputs sink up to 200 mA, BL1810 sourcing output sources up to 100 mA, RS-232 serial ports rated for 1 kV ESD BL1810 with 3 additional digital I/O, no RS-485, no BL1820 backup battery. Throughout this manual, the
Resumen del contenido incluido en la página 7
1.3 How to Use This Manual This user’s manual is intended to give users detailed information on the Jackrabbit. It does not contain detailed information on the Dynamic C development environment or the Rabbit ® 2000 microprocessor. Most users will want more detailed information on some or all of these topics in order to put the Jackrabbit to effective use. 1.3.1 Additional Product Information In addition to the product-specific information contained in the Jackrabbit (BL1800) User’s Manual
Resumen del contenido incluido en la página 8
1.4 CE Compliance Equipment is generally divided into two classes. CLASS A CLASS B Digital equipment meant for light industrial use Digital equipment meant for home use Less restrictive emissions requirement: More restrictive emissions requirement: less than 40 dB µV/m at 10 m 30 dB µV/m at 10 m or 100 µV/m (40 dB relative to 1 µV/m) or 300 µV/m 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, th
Resumen del contenido incluido en la página 9
digital I/O cables. Your results may vary, depending on your application, so additional shielding or filtering may be needed to maintain the Class B emission qualification. NOTE: If no ferrite absorbers are fitted, the Jackrabbit boards will still meet EN55022:1998 Class A requirements as long as the spectrum spreader is turned on. The spectrum spreader is on by default for Jackrabbit models BL1810 and BL1820. The spectrum spreader is off by default for the Jackrabbit model BL1800, and must b
Resumen del contenido incluido en la página 10
6 Jackrabbit (BL1800)
Resumen del contenido incluido en la página 11
2. GETTING STARTED This chapter describes the Jackrabbit board in more detail, and explains how to set up and use the accompanying Prototyping Board. NOTE: This chapter (and this manual) assume that you have the Jackrabbit Development Kit. If you purchased a Jackrabbit board by itself, you will have to adapt the informa- tion in this chapter and elsewhere to your test and development setup. 2.1 Development Kit Contents The Jackrabbit Development Kit contains the following items: BL1810 sing
Resumen del contenido incluido en la página 12
2.2 Development Hardware Connections There are three steps to connecting the Prototyping Board for use with Dynamic C and the sample programs: 1. Attach the Jackrabbit to the Prototyping Board. 2. Connect the programming cable between the Jackrabbit and the workstation PC. 3. Connect the power supply to the Jackrabbit. 8 Jackrabbit (BL1800)
Resumen del contenido incluido en la página 13
2.2.1 Attach Jackrabbit to Prototyping Board To attach the Jackrabbit board to the Prototyping Board, turn the Jackrabbit board over so that the battery is facing up. Plug the pins from headers J4 and J5 on the bottom side of the Jackrabbit board into the header sockets at J2 and J6 on the Prototyping Board as indicated in Figure 1.
.//0%1
!"#$%&'( )*+ Figure 1. Attach Jackrabbit Board to Prototyping Board NOTE
Resumen del contenido incluido en la página 14
2.2.2 Connect Programming Cable The programming cable connects the Jackrabbit to the PC running Dynamic C to down- load programs and to monitor the Jackrabbit during debugging. Connect the 10-pin connector of the programming cable labeled PROG to header J3 on the Jackrabbit board as shown in Figure 2. Be sure to orient the marked (usually red) edge of the cable towards pin 1 of the connector. (Do not use the DIAG connector, which is used for a normal serial connection.) NOTE: Use o
Resumen del contenido incluido en la página 15
2.2.3 Connect Power When all other connections have been made, you can connect power to the Jackrabbit. First, prepare the AC adapter for the country where it will be used by selecting the plug. The Jackrabbit Development Kit presently includes Canada/Japan/U.S., Australia/N.Z., U.K., and European style plugs. Snap in the top of the plug assembly into the slot at the top of the AC adapter as shown in Figure 2, then press down on the spring-loaded clip below the plug assembly to allow the pl
Resumen del contenido incluido en la página 16
2.3 Installing Dynamic C If you have not yet installed Dynamic C, do so now by inserting the Dynamic C CD from the Jackrabbit Development Kit 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 in
Resumen del contenido incluido en la página 17
2.4 Run a Sample Program If you already have Dynamic C installed, you are now ready to test your programming connections by running a sample program. Start Dynamic C by double-clicking on the Dynamic C icon on your desktop or in your Start menu. Dynamic C uses the serial port specified during installation. If you are using a USB port to connect your computer to the BL1810, click on the Commu- nications tab and verify that Use USB to Serial Converter is selected to support the USB programmin
Resumen del contenido incluido en la página 18
2.5 Where Do I Go From Here? If everything appears to be working, we recommend the following sequence of action: 1. Run all of the sample programs described in Section 4.2 to get a basic familiarity with Dynamic C and the Jackrabbit’s capabilities. 2. For further development, refer to this Jackrabbit (BL1800) User’s Manual for details of the board’s hardware components. A documentation icon should have been installed on your workstation’s desktop; click on it to reach the documentation menu.
Resumen del contenido incluido en la página 19
3. SUBSYSTEMS Chapter 3 describes the principal subsystems and their use for the Jackrabbit. Digital Inputs/Outputs A/D Converter D/A Converters Serial Communication Memory Figure 3 shows these Rabbit-based subsystems designed into the Jackrabbit. ('"! %%&&' %
!"!
#$% !"! ) *'+$%$% ' !"! Figure 3. Jackrabbit Subsystems User’s Manual 15
Resumen del contenido incluido en la página 20
3.1 Jackrabbit Pinouts Figure 4 shows the pinout for headers J4 and J5, which carry the signals associated with the Jackrabbit subsystems.
3'3%0*/3$).&
)0"3%0*/3$)
# -
, ,
, ,
#