Jackrabbit (BL1800)C-Programmable Single-Board ComputerUser’s Manual019–0067 • 090515–J
6 Jackrabbit (BL1800)
User’s Manual 72. GETTING STARTEDThis chapter describes the Jackrabbit board in more detail, andexplains how to set up and use the accompanying Proto
8 Jackrabbit (BL1800)2.2 Development Hardware ConnectionsThere are three steps to connecting the Prototyping Board for use with Dynamic C and the sam
User’s Manual 92.2.1 Attach Jackrabbit to Prototyping BoardTo attach the Jackrabbit board to the Prototyping Board, turn the Jackrabbit board over so
10 Jackrabbit (BL1800)2.2.2 Connect Programming CableThe programming cable connects the Jackrabbit to the PC running Dynamic C to down-load programs
User’s Manual 112.2.3 Connect PowerWhen all other connections have been made, you can connect power to the Jackrabbit.First, prepare the AC adapter f
12 Jackrabbit (BL1800)2.3 Installing Dynamic CIf you have not yet installed Dynamic C, do so now by inserting the Dynamic C CD from the Jackrabbit De
User’s Manual 132.4 Run a Sample ProgramIf you already have Dynamic C installed, you are now ready to test your programming connections by running a
14 Jackrabbit (BL1800)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 th
User’s Manual 153. SUBSYSTEMSChapter 3 describes the principal subsystems and their use forthe Jackrabbit.• Digital Inputs/Outputs• A/D Converter• D/
Jackrabbit (BL1800)Digi International Inc.www.rabbit.comJackrabbit (BL1800) User’s ManualPart Number 019-0067 • 090515–J • Printed in U.S.A.©2000–2009
16 Jackrabbit (BL1800)3.1 Jackrabbit PinoutsFigure 4 shows the pinout for headers J4 and J5, which carry the signals associated with the Jackrabbit s
User’s Manual 173.2 Digital Inputs/Outputs3.2.1 Digital InputsThe Jackrabbit has six CMOS-level digital inputs, PB0–PB5, each of which is pulled up
18 Jackrabbit (BL1800)3.2.2 Digital OutputsThe Jackrabbit has four CMOS-level digital outputs, PB6–PB7, PCLK, and IOBEN. Four high-power outputs, HV0
User’s Manual 193.2.2.1 Configurable High-Power Output (HV3)HV3, shown schematically in Figure 7, is factory-configured to be a sourcing output.Figur
20 Jackrabbit (BL1800)HV3 can also be reconfigured as a sinking output. To do so, remove the 0 Ω surface-mounted resistor R56, and solder on a 0 Ω sur
User’s Manual 213.3 A/D ConverterThe analog-to-digital (A/D) converter, shown in Figure 9, compares the DA0 voltage to AD0, the voltage presented to
22 Jackrabbit (BL1800)There is a 10 kΩ resistor, R31, connected between Vcc and AD0. This resistor should pro-vide an appropriate voltage divider bias
User’s Manual 233.4 D/A ConvertersTwo digital-to-analog (D/A) converter outputs, DA0 and DA1, are supplied on the Jack-rabbit. These are shown in Fig
24 Jackrabbit (BL1800)It is very easy to do pulse-width modulation with the Rabbit 2000 microprocessor because of the chip’s architecture.3.4.1 DA1Th
User’s Manual 25either a 0% or a 100% duty cycle. The duty cycle is programmed as the high-time count of 1024 total counts of the Rabbit 2000’s timer
User’s ManualTABLE OF CONTENTSChapter 1. Introduction 11.1 Features...
26 Jackrabbit (BL1800)3.4.2 DA0The op amp supporting DA0 translates a 12%–88% duty cycle to an analog voltage range of 0 V to 3 V. The software opera
User’s Manual 27The resolution of the DA0 output depends on the smallest increment of time to change the on/off time (the time between 5 V and 0 V). T
28 Jackrabbit (BL1800)3.5 Serial CommunicationThe Jackrabbit has two RS-232 (3-wire) serial channels, one RS-485 serial channel, and one synchronous
User’s Manual 29Figure 11. Multidrop Jackrabbit NetworkU4VIN GNDGNDRESETJACKRABBITZ-World, Inc.GNDPA0PA2PA4PA6GNDPB0PB2PB4PB6WDOGNDPE6PE4PE2PE0HV0HV2
30 Jackrabbit (BL1800)The Jackrabbit comes with a 220 Ω termination resistor and 681 Ω bias resistors already installed, as shown in Figure 12.Figure
User’s Manual 31In addition to Serial Port A, the Rabbit 2000 startup-mode (SMODE0, SMODE1), status, and reset pins are available on the serial progra
32 Jackrabbit (BL1800)3.6 Programming CableThe programming cable is used to connect the Jackrabbit’s programming port to a PC serial COM port. The pr
User’s Manual 333.7 Memory3.7.1 SRAMThe Jackrabbit is designed to accept 32K to 512K of SRAM packaged in an SOIC case.Standard Jackrabbit models com
34 Jackrabbit (BL1800)3.8 Other Hardware3.8.1 External InterruptsJackrabbit boards that carry the CE mark have external interrupts available on digi
User’s Manual 353.8.3 Spectrum SpreaderJackrabbit boards that carry the CE mark have a Rabbit 2000 microprocessor that features a spectrum spreader,
Jackrabbit (BL1800)Chapter 4. Software Reference 374.1 An Overview of Dynamic C...
36 Jackrabbit (BL1800)
User’s Manual 374. SOFTWARE REFERENCETo develop and debug programs for the Jackrabbit (and for allother Rabbit hardware), you must install and use Dy
38 Jackrabbit (BL1800)Dynamic C has a number of standard features:• Full-feature source and/or assembly-level debugger, no in-circuit emulator require
User’s Manual 394.2 Sample ProgramsSample programs are provided in the Dynamic C SAMPLES folder.The various folders contain specific sample programs
40 Jackrabbit (BL1800)4.2.1 DEMOJR1.CThis sample program can be used to illustrate some of the functions of Dynamic C.First, open the file DEMOJR1.C,
User’s Manual 41• The programming cable must be connected to the Jackrabbit board. (The colored wire on the programming cable is closest to pin 1 on h
42 Jackrabbit (BL1800)Editing the ProgramClick on the Edit box on the task bar. This will set Dynamic C into the edit mode so that you can change the
User’s Manual 43• Setting break points. The F2 key is used to turn on or turn off (toggle) a break point at the cursor position if the program has alr
44 Jackrabbit (BL1800)4.2.2 Other Sample Programs Illustrating Digital I/O• DEMOJR2.C—repeatedly flashes LED DS3 (which is controlled by PA2) on the
User’s Manual 45Before running the LCD_DEMO.C sample program, you will need an LCD based on the HD44780 (or an equivalent) controller.• LCD_DEMO.C—dem
User’s Manual 11. INTRODUCTIONThe Jackrabbit is a high-performance, C-programmable single-board computer with a compact form factor. A Rabbit® 2000mi
46 Jackrabbit (BL1800)4.2.3 RS-232 Serial Communication Sample Programs• JR_FLOWCONTROL.C—This program demonstrates hardware flow control by config-u
User’s Manual 474.2.4 RS-485 Serial Communication Sample ProgramThe following sample program illustrates the use of the RS-485 serial drivers. The sa
48 Jackrabbit (BL1800)4.3 Cooperative MultitaskingCooperative multitasking is a convenient way to perform several different tasks at the same time. A
User’s Manual 49The numbers in the left margin are reference indicators and are not a part of the code. Load and run the program. Note that LED DS4 fl
50 Jackrabbit (BL1800)used to collect some operations that are helpful to do once on every pass through the loop. Place the cursor on this function na
User’s Manual 514.4 Jackrabbit Function Calls4.4.1 I/O DriversThe Jackrabbit contains four high-power digital output channels, two D/A converter out
52 Jackrabbit (BL1800)sets the state of a digital output bit.jrioInit must be called first.channel is the output channel number (0-3 on the Jackrabbit
User’s Manual 53The output value is set using the following function.sets the state of an analog output channel.jrioInit must be called first.channel
54 Jackrabbit (BL1800)4.4.1.4 Analog InputThe analog input channel on the Jackrabbit (AD0 on header J5) works by varying analog output channel DA0 un
User’s Manual 554.4.2 Serial Communication DriversLibrary files included with Dynamic C provide a full range of serial communications sup-port. The R
2 Jackrabbit (BL1800)Three Jackrabbit models are available. Their standard features are summarized in Table 1.Throughout this manual, the term Jackrab
56 Jackrabbit (BL1800)4.5 Upgrading Dynamic C4.5.1 Patches and Bug FixesDynamic C patches that focus on bug fixes are available from time to time. C
User’s Manual 57APPENDIX A. SPECIFICATIONSAppendix A provides the specifications for the Jackrabbit.
58 Jackrabbit (BL1800)A.1 Electrical and Mechanical SpecificationsFigure A-1 shows the mechanical dimensions for the Jackrabbit.Figure A-1. Jackrabb
User’s Manual 59Table A-1 lists the electrical, mechanical, and environmental specifications for the Jackrabbit boards.Table A-1. Jackrabbit Board Sp
60 Jackrabbit (BL1800)A.1.1 Exclusion ZoneIt is recommended that you allow for “exclusion zones” around the Jackrabbit when the Jackrabbit is incorpo
User’s Manual 61A.1.2 HeadersThe Jackrabbit has 0.1" IDC headers at J1 (1 × 3) and J2 (2 × 2) for the power supply and an external battery conne
62 Jackrabbit (BL1800)A.2 Jumper ConfigurationsFigure A-4 shows the header and jumper locations used to configure the various Jackrabbit options. Fig
User’s Manual 63Table A-2 lists the configuration options. 0 Ω surface mount resistors are used for all the header positions.NOTE: Header JP3 is avail
64 Jackrabbit (BL1800)A.3 Conformal CoatingThe areas around the crystal oscillator and the battery backup circuit on the Jackrabbit have had the Dow
User’s Manual 65A.4 Use of Rabbit 2000 Parallel PortsFigure A-6 shows the use of the Rabbit 2000 parallel ports. The Jackrabbit has 27 general-purpos
User’s Manual 31.3 How to Use This ManualThis user’s manual is intended to give users detailed information on the Jackrabbit. It does not contain det
66 Jackrabbit (BL1800)The ports on the Rabbit 2000 microprocessor used in the Jackrabbit are configurable, and so the factory defaults can be reconfig
User’s Manual 67As shown in Table A-3, pins PE4 and PE5 can instead be used as external INT0B and INT1B interrupts. Pins PD6 and PD7 can instead be us
68 Jackrabbit (BL1800)
User’s Manual 69APPENDIX B. PROTOTYPING BOARDAppendix B describes the features and accessories of the Proto-typing Board, and explains the use of the
70 Jackrabbit (BL1800)B.1 Prototyping Board OverviewThe Prototyping Board included in the Development Kit makes it easy to connect a Jack-rabbit boar
User’s Manual 71B.1.1 Prototyping Board Features• Power LED—The power LED lights whenever power is connected to the Prototyping Board.• Reset Switch—
72 Jackrabbit (BL1800)B.2 Mechanical Dimensions and LayoutFigure B-2 shows the mechanical dimensions and layout for the Jackrabbit Prototyping Board.
User’s Manual 73B.3 Using the Prototyping BoardThe Prototyping Board is actually both a demonstration board and a prototyping board. As a demonstrati
74 Jackrabbit (BL1800)B.3.1 Demonstration BoardA relay, a thermistor, four additional LEDs, and a serial cable are included in a bag of parts to furt
User’s Manual 75The thermistor has a nominal room-temperature resistance of about 10 kΩ, which drops to about 6kΩ at 40°C. Once you solder the thermis
4 Jackrabbit (BL1800)1.4 CE ComplianceEquipment is generally divided into two classes.These limits apply over the range of 30–230 MHz. The limits are
76 Jackrabbit (BL1800)B.3.2 Prototyping Board To maximize the availability of Jackrabbit resources, the demonstration hardware (LEDs, switches, poten
User’s Manual 77Once the LEDs, resistors, and switches are disconnected as described above, the user has a Jackrabbit board with connection points con
78 Jackrabbit (BL1800)
User’s Manual 79APPENDIX C. POWER MANAGEMENTC.1 Power SuppliesPower is supplied to the Jackrabbit board from an external source through either heade
80 Jackrabbit (BL1800)The linear voltage regulator is simply a fixed-voltage regulator with a ±5% voltage output tolerance as the temperature changes.
User’s Manual 81The switching voltage regulator is used when there is a need for an additional range in the external input voltage or when lower power
82 Jackrabbit (BL1800)C.2 Batteries and External Battery ConnectionsThe soldered-in 950 mA·h lithium coin cell provides power to the real-time clock
User’s Manual 83C.2.1 Battery Backup CircuitFigure C-5 shows the Jackrabbit battery backup circuitry.Figure C-5. Jackrabbit Battery Backup CircuitRe
84 Jackrabbit (BL1800)The battery-backup circuit serves two purposes:• It reduces the battery voltage to the real-time clock, thereby reducing the cur
User’s Manual 85C.3 Chip Select CircuitFigure C-7 shows a schematic of the chip select circuit.Figure C-7. Chip Select CircuitThe current drain on t
User’s Manual 5digital I/O cables. Your results may vary, depending on your application, so additional shielding or filtering may be needed to maintai
86 Jackrabbit (BL1800)Transistors Q20 and Q21 are of opposite polarity so that a rail-to-rail voltages can be passed. When the /CS1 voltage is low, Q2
User’s Manual 87INDEXAA/D converter ...21, 22additional informationonline documentation ... 3analog inputfunction callsanaIn ...
88 Jackrabbit (BL1800)Prototyping Board (continued)pinout ...77prototyping area ...77thermistor ...
User’s Manual 89SCHEMATICS090-0092 Jackrabbit Schematicwww.rabbit.com/documentation/schemat/090-0092.pdf090-0088 Jackrabbit Prototyping Board Schemati
Kommentare zu diesen Handbüchern