Page 2 - Digi International Inc.; ©2000–2009 Digi International Inc. • All rights reserved.; Trademarks; Rabbit 2000 is a trademark of Digi International Inc.
Jackrabbit (BL1800) Digi International Inc. www.rabbit.com Jackrabbit (BL1800) User’s Manual Part Number 019-0067 • 090515–J • Printed in U.S.A. ©2000–2009 Digi International Inc. • All rights reserved. Digi International reserves the right to make changes and improvements to its products without pr...
Page 3 - User’s Manual; ABLE; Chapter 1. Introduction
User’s Manual T ABLE OF C ONTENTS Chapter 1. Introduction 1 1.1 Features .................................................................................................................................................11.2 Development and Evaluation Tools ...............................................
Page 5 - NTRODUCTION; Watchdog supervisor
User’s Manual 1 1. I NTRODUCTION 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...
Page 6 - Appendix A provides detailed specifications.; Development and Evaluation Tools; Table 1. Jackrabbit Features; Model; Full-featured controller with switching voltage regulator.; Visit the
2 Jackrabbit (BL1800) Three Jackrabbit models are available. Their standard features are summarized in Table 1. Throughout this manual, the term Jackrabbit refers to all three Jackrabbit models in Table 1; individual models are referred to specifically according to the model number in Table 1. Appen...
Page 7 - How to Use This Manual; these topics in order to put the Jackrabbit to effective use.; docs; folder, found in the Dynamic C installation folder.
User’s Manual 3 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 som...
Page 8 - Equipment is generally divided into two classes.; are; Immunity; FCC Part 15 Class B; CLASS A; Digital equipment meant for light industrial use
4 Jackrabbit (BL1800) 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...
Page 9 - General
User’s Manual 5 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 requiremen...
Page 11 - ETTING; Development Kit Contents; The Jackrabbit Development Kit contains the following items:
User’s Manual 7 2. G ETTING S TARTED This chapter describes the Jackrabbit board in more detail, andexplains how to set up and use the accompanying PrototypingBoard. NOTE: This chapter (and this manual) assume that you have the Jackrabbit Development Kit. If you purchased a Jackrabbit board by itsel...
Page 12 - Development Hardware Connections; Attach the Jackrabbit to the Prototyping Board.
8 Jackrabbit (BL1800) 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. C...
Page 13 - Attach Jackrabbit to Prototyping Board; Figure 1. Attach Jackrabbit Board to Prototyping Board; Prototyping
User’s Manual 9 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 ...
Page 14 - Connect the 10-pin connector of the programming cable labeled; to header J3 on; DIAG; connector, which is used; Figure 2. Power and Programming Cable Connections; Carefully pull on the connector to remove it from the header.; To
10 Jackrabbit (BL1800) 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 boa...
Page 15 - RESET; button is provided on the Prototyping Board (see Figure 1) to allow
User’s Manual 11 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...
Page 16 - Installing Dynamic C; Start; Dynamic C User’s Manual
12 Jackrabbit (BL1800) 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, ...
Page 17 - Run a Sample Program; SAMPLES
User’s Manual 13 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 specif...
Page 18 - contact the distributor or partner first for technical support.; Help
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 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, ...
Page 19 - UBSYSTEMS; Digital Inputs/Outputs; Figure 3. Jackrabbit Subsystems; SRAM; RABBIT
User’s Manual 15 3. S UBSYSTEMS Chapter 3 describes the principal subsystems and their use forthe 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 Subs...
Page 20 - Jackrabbit Pinouts; Figure 4. Pinout for Jackrabbit Headers J4 and J5; Legend
16 Jackrabbit (BL1800) 3.1 Jackrabbit Pinouts Figure 4 shows the pinout for headers J4 and J5, which carry the signals associated with the Jackrabbit subsystems. Figure 4. Pinout for Jackrabbit Headers J4 and J5 3.1.1 Headers Standard Jackrabbit models are equipped with two 2 × 20 IDC headers (J4 an...
Page 22 - Figure 6. Jackrabbit High-Power Digital Outputs; The K connection performs two functions.
18 Jackrabbit (BL1800) 3.2.2 Digital Outputs The Jackrabbit has four CMOS-level digital outputs, PB6–PB7, PCLK, and IOBEN. Four high-power outputs, HV0–HV3, are also available—HV0–HV2 can each sink up to 1 A (200 mA for the BL1810 and BL1820) at 30 V, and HV3 can source up to 500 mA (100 mA for the ...
Page 24 - Figure 8. Changing HV3 to a Sinking Output
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 Ω surface-mounted resistor or jumper wire at R55. If you plan to drive inductive loads, add a diode at D21. Figure 8 shows the location of these componen...
Page 26 - There is a 10 k
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 for a variety of common thermistors so that they can be connected directly between AD0 and ground. The A/D converter load is the 10 k Ω resistor c...
Page 28 - R C
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 DA1 The op amp supporting DA1 converts pulse-width modulated signals to an analog voltage between 0 V and 5 V. A digital signal that varies with time is f...
Page 29 - where V is the voltage at time t, V; Table 2. Typical DA1 Voltages for Various Duty Cycles; Duty Cycle
User’s Manual 25 either 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 B. Thus, 256 counts would be 25% of 1024 counts, and corresponds to a 25% duty cycle. Table 2 lists typical DA1 voltages measured for various duty cy...
Page 30 - Table 3. Typical DA0 Voltages for Various Duty Cycles
26 Jackrabbit (BL1800) 3.4.2 DA0 The op amp supporting DA0 translates a 12%–88% duty cycle to an analog voltage range of 0 V to 3 V. The software operates only within this duty cycle; a duty cycle less than 12% is rounded down to 0%, and any duty cycle above 88% is rounded up to 100%. DA0 uses a vol...
Page 31 - output
User’s Manual 27 The 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). The Jackrabbit uses the Rabbit 2000’s Port D control registers to clock out the signal at a timer timeout. The timer used is timer B. Timer B has 10 b...
Page 32 - Serial Communication
28 Jackrabbit (BL1800) 3.5 Serial Communication The Jackrabbit has two RS-232 (3-wire) serial channels, one RS-485 serial channel, and one synchronous CMOS serial channel. 3.5.1 RS-232 The Jackrabbit’s two RS-232 serial channels are connected to an RS-232 transceiver, U4, an industry-standard MAX232...
Page 33 - Ground recommended
User’s Manual 29 Figure 11. Multidrop Jackrabbit Network U4 VINGND GND RESET JACKRABBIT Z-World, Inc. GND PA0PA2PA4PA6 GND PB0PB2PB4PB6 WDO GND PE6PE4PE2PE0 HV0HV2 K GND VCCPA1PA3PA5PA7GNDPB1PB3PB5PB7PCLKPE7PE5PE3PE1GNDHV1HV3+RAWVCC GNDRXCTXCPC1PC3PC5PC7AGNDDA1PD1PD3PD5PD7GND485+VCCSM1STATVBATGND VC...
Page 34 - Figure 12. RS-485 Termination and Bias Resistors; Alternate Uses of the Serial Programming Port
30 Jackrabbit (BL1800) The Jackrabbit comes with a 220 Ω termination resistor and 681 Ω bias resistors already installed, as shown in Figure 12. Figure 12. RS-485 Termination and Bias Resistors The load these bias and termination resistors present to the RS-485 transceiver (U6) limits the number of ...
Page 35 - It can be driven low on the first op code fetch cycle.
User’s Manual 31 In addition to Serial Port A, the Rabbit 2000 startup-mode (SMODE0, SMODE1), status, and reset pins are available on the serial programming port. The two startup mode pins determine what happens after a reset—the Rabbit 2000 is either cold-booted or the program begins executing at a...
Page 36 - Programming Cable; Changing Between Program Mode and Run Mode; Figure 13. Jackrabbit Program Mode and Run Mode Setup; Rabbit 2000 Microprocessor User’s Manual; Program Mode; RESET Jackrabbit board when changing mode:; after removing or attaching programming cable.; Reset pads
32 Jackrabbit (BL1800) 3.6 Programming Cable The programming cable is used to connect the Jackrabbit’s programming port to a PC serial COM port. The programming cable converts the RS-232 voltage levels used by the PC serial port to the TTL voltage levels used by the Rabbit 2000. When the PROG connec...
Page 37 - option, call your Rabbit sales representative or distributor.; surface-mounted resistors are installed at JP1 for 32K SRAM.
User’s Manual 33 3.7 Memory 3.7.1 SRAM The Jackrabbit is designed to accept 32K to 512K of SRAM packaged in an SOIC case. Standard Jackrabbit models come with 128K of SRAM. A factory-installed option for 512K of SRAM is available. Figure 14 shows the locations and the jumper settings for the jump-er...
Page 38 - Select the “Defines” tab from the Dynamic C; Options > Project Options; to always disable the clock doubler.; OK; in the project file where you defined the macro.
34 Jackrabbit (BL1800) 3.8 Other Hardware 3.8.1 External Interrupts Jackrabbit boards that carry the CE mark have external interrupts available on digital inputs PE4 and PE5. 3.8.2 Clock Doubler Jackrabbit BL1810 and BL1820 models take advantage of the Rabbit 2000 microproces-sor’s internal clock do...
Page 39 - normal spreading, add the line; are in the project file where you defined the macro.
User’s Manual 35 3.8.3 Spectrum Spreader Jackrabbit boards that carry the CE mark have a Rabbit 2000 microprocessor that features a spectrum spreader, which helps to mitigate EMI problems. By default, the spectrum spreader is on automatically for Jackrabbit BL1810 and BL1820 boards that carry the CE...
Page 41 - OFTWARE; An Overview of Dynamic C
User’s Manual 37 4. S OFTWARE R EFERENCE To develop and debug programs for the Jackrabbit (and for allother Rabbit hardware), you must install and use Dynamic C. Itruns on an IBM-compatible PC and is designed for use withRabbit-based single-board computers and other devices basedon the Rabbit microp...
Page 42 - STDIO; printf
38 Jackrabbit (BL1800) Dynamic C has a number of standard features: • Full-feature source and/or assembly-level debugger, no in-circuit emulator required. • Royalty-free TCP/IP stack with source code and most common protocols. • Hundreds of functions in source-code libraries and sample programs: X E...
Page 43 - S A M P L E S; Table 4. Jackrabbit Sample Programs
User’s Manual 39 4.2 Sample Programs Sample programs are provided in the Dynamic C S A M P L E S folder. The various folders contain specific sample programs that illustrate the use of the corre-sponding Dynamic C libraries. For example, the sample program PONG.C demonstrates the output to the Dynam...
Page 44 - WrPortI; Run
40 Jackrabbit (BL1800) 4.2.1 DEMOJR1.C This sample program can be used to illustrate some of the functions of Dynamic C. First, open the file DEMOJR1.C , which is in the SAMPLES/JACKRAB folder. The program will appear in a window, as shown in Figure 15 below (minus some comments). Use the mouse to p...
Page 45 - Watch Expression; add to top; Break Point
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 header J3 on the Jackrabbit board, as shown in Figure 2.) The other end of the programming cable must be connected to the PC serial port. The COM port...
Page 47 - Setting break points. 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 already been compiled. You can set a break point if the program is paused at a break point. You can also set a break point in a program that is running ...
Page 49 - Before running the; Connect the LCD to Parallel Port A.
User’s Manual 45 Before running the LCD_DEMO.C sample program, you will need an LCD based on the HD44780 (or an equivalent) controller. • LCD_DEMO.C —demonstrates a 4-bit interface to an LCD based on the HD44780 (or an equivalent) controller. Connect the LCD to Parallel Port A. PA0—LCD DB4PA1—LCD DB...
Page 50 - Dynamic C Function Refer-
46 Jackrabbit (BL1800) 4.2.3 RS-232 Serial Communication Sample Programs • JR_FLOWCONTROL.C —This program demonstrates hardware flow control by config- uring Serial Port C (PC3/PC2) for CTS/RTS with serial data coming from TxB at 115,200 bps. One character at a time is received and is displayed in t...
Page 51 - , for information on restrictions on using both; #define DINBUFSIZE 15
User’s Manual 47 4.2.4 RS-485 Serial Communication Sample Program The following sample program illustrates the use of the RS-485 serial drivers. The sample program shows a byte being transmitted, and then the RS-485 transceiver waits for a reply. NOTE: If your version of Dynamic C is earlier than 6....
Page 52 - Cooperative Multitasking; and; vswitch
48 Jackrabbit (BL1800) 4.3 Cooperative Multitasking Cooperative multitasking is a convenient way to perform several different tasks at the same time. An example would be to step a machine through a sequence of steps and at the same time independently carry on a dialog with the operator via a human i...
Page 53 - while; costate
User’s Manual 49 The 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 flashes once per second. Push button S1 several times and note how LED DS1 is toggled. The flashing of LED DS4 is performed by the costatement starting...
Page 54 - Advantages of Cooperative Multitasking
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 name BigLoopTop() and hit <Ctrl-H> to learn more. The statement at (3) waits for a time delay, in this case 200 ms. The costatement is being exec...
Page 55 - Jackrabbit Function Calls; The function; Remember to cut the trace; Figure 16. Cut Trace on Prototyping Board; Top Side
User’s Manual 51 4.4 Jackrabbit Function Calls 4.4.1 I/O Drivers The Jackrabbit contains four high-power digital output channels, two D/A converter out-put channels, and one A/D converter input channel. These I/O channels can be accessed using the functions found in the JRIO.LIB library. 4.4.1.1 Ini...
Page 56 - See the sample program; . In other words, setting channel DA0 to the value
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). value is the output value (0 or 1). sets the state of a digital output bit to on (1). jrioInit must be called first. channel is the output chann...
Page 57 - Effect of Interrupts on Analog I/O; min; Table 5. Typical Analog Output Voltages Corresponding; Channel
User’s Manual 53 The output value is set using the following function. sets the state of an analog output channel. jrioInit must be called first. channel is the output channel number (0 or 1 on the Jackrabbit). value is an integer from 0–1024 that corresponds to an output voltage as shown in Table 5...
Page 58 - jrioInit; must be called first.; channel; An integer between 0 and 1024 will be returned in; value; , corresponding to a voltage; anaIn; anaIn; See sample program; voltage
54 Jackrabbit (BL1800) 4.4.1.4 Analog Input The analog input channel on the Jackrabbit (AD0 on header J5) works by varying analog output channel DA0 until its voltage matches the input voltage on AD0. DA0 obviously cannot be used while an input voltage is being measured, although channel DA0 is stil...
Page 59 - Dynamic C Function Reference Manual; serDopen; Sets up parallel port D pins for RS-485 use.
User’s Manual 55 4.4.2 Serial Communication Drivers Library files included with Dynamic C provide a full range of serial communications sup-port. The RS232.LIB library provides a set of circular-buffer-based serial functions. The PACKET.LIB library provides packet-based serial functions where packet...
Page 60 - Upgrading Dynamic C; not
56 Jackrabbit (BL1800) 4.5 Upgrading Dynamic C 4.5.1 Patches and Bug Fixes Dynamic C patches that focus on bug fixes are available from time to time. Check the Web site www.rabbit.com/support/ for the latest patches, workarounds, and bug fixes. The default installation of a patch or bug fix is to in...
Page 61 - PPENDIX; Appendix A provides the specifications for the Jackrabbit.
User’s Manual 57 A PPENDIX A. S PECIFICATIONS Appendix A provides the specifications for the Jackrabbit.
Page 62 - A.1 Electrical and Mechanical Specifications; Figure A-1 shows the mechanical dimensions for the Jackrabbit.
58 Jackrabbit (BL1800) A.1 Electrical and Mechanical Specifications Figure A-1 shows the mechanical dimensions for the Jackrabbit. Figure A-1. Jackrabbit Dimensions NOTE: All measurements are in inches followed by millimeters enclosed in parentheses. All dimensions have a manufacturing tolerance of ...
Page 63 - Table A-1. Jackrabbit Board Specifications; Parameter
User’s Manual 59 Table A-1 lists the electrical, mechanical, and environmental specifications for the Jackrabbit boards. Table A-1. Jackrabbit Board Specifications Parameter BL1800 BL1810 BL1820 Microprocessor Rabbit 2000 @ 29.5 MHz Rabbit 2000 @ 14.74 MHz Flash EPROM 256K (supports 128K–512K) 128K ...
Page 64 - Figure A-2. Jackrabbit “Exclusion Zones”; Exclusion
60 Jackrabbit (BL1800) A.1.1 Exclusion Zone It is recommended that you allow for “exclusion zones” around the Jackrabbit when the Jackrabbit is incorporated into an assembly that includes other components. These “exclu-sion zones” that you keep free of other components and boards will allow for suff...
Page 65 - Jackrabbit Footprint
User’s Manual 61 A.1.2 Headers The Jackrabbit has 0.1" IDC headers at J1 (1 × 3) and J2 (2 × 2) for the power supply and an external battery connection. There are 2 mm IDC headers at J3 (2 × 5 programming port) and at J4 and J5 (2 × 20 Rabbit subsystems) for physical connection to other boards o...
Page 66 - A.2 Jumper Configurations; Figure A-4. Location of Jackrabbit Configurable Positions
62 Jackrabbit (BL1800) A.2 Jumper Configurations Figure A-4 shows the header and jumper locations used to configure the various Jackrabbit options. Figure A-4. Location of Jackrabbit Configurable Positions R55 R56 D21 C27 D24 JP2 R16 R17 R18 JP1 Z-World, Inc. JACKRABBIT JP3 Top Side Bottom Side CAUT...
Page 67 - Table A-2 lists the configuration options. 0; boards were introduced in 2003.; Header
User’s Manual 63 Table A-2 lists the configuration options. 0 Ω surface mount resistors are used for all the header positions. NOTE: Header JP3 is available only on Jackrabbit boards labeled 175-0255. These boards were introduced in 2003. Table A-2. Jackrabbit Jumper Configurations Header Descriptio...
Page 68 - A.3 Conformal Coating; Figure A-5. Jackrabbit Areas Receiving Conformal Coating; Conformal Coatings; Conformally coated area
64 Jackrabbit (BL1800) A.3 Conformal Coating The areas around the crystal oscillator and the battery backup circuit on the Jackrabbit have had the Dow Corning silicone-based 1-2620 conformal coating applied. The confor-mally coated areas are shown in Figure A-5. The conformal coating protects these ...
Page 69 - A.4 Use of Rabbit 2000 Parallel Ports; ACKRABBIT
User’s Manual 65 A.4 Use of Rabbit 2000 Parallel Ports Figure A-6 shows the use of the Rabbit 2000 parallel ports. The Jackrabbit has 27 general-purpose digital inputs/outputs available on headers J4 and J5—15 are bidirectional (one of which is used by the RS-485 chip on BL1800 and BL1810 models), s...
Page 70 - Table A-3. Jackrabbit Pinout Configurations; Pin
66 Jackrabbit (BL1800) The ports on the Rabbit 2000 microprocessor used in the Jackrabbit are configurable, and so the factory defaults can be reconfigured. Table A-3 lists the Rabbit 2000 factory defaults and the alternate configurations. Table A-3. Jackrabbit Pinout Configurations Pin Rabbit 2000 ...
Page 74 - B.1 Prototyping Board Overview
70 Jackrabbit (BL1800) B.1 Prototyping Board Overview The Prototyping Board included in the Development Kit makes it easy to connect a Jack-rabbit board to a power supply and a PC workstation for development. It also provides some basic I/O peripherals (switches and LEDs), as well as a prototyping a...
Page 75 - Power LED; Jackrabbit’s; I/O Switches and LEDs; —The complete pin sets of the Jackrabbit are duplicated at these
User’s Manual 71 B.1.1 Prototyping Board Features • Power LED —The power LED lights whenever power is connected to the Prototyping Board. • Reset Switch —A momentary-contact, normally open switch is connected directly to the Jackrabbit’s /RESET_IN pin. Pressing the switch forces a hardware reset of ...
Page 76 - B.2 Mechanical Dimensions and Layout; Figure B-2. Jackrabbit Prototyping Board; Bottom Side
72 Jackrabbit (BL1800) B.2 Mechanical Dimensions and Layout Figure B-2 shows the mechanical dimensions and layout for the Jackrabbit Prototyping Board. Figure B-2. Jackrabbit Prototyping Board J6 J1 J7 J2 J5 J3 JP1 JP2 1 2 3 R3 R1 LS1 S2 S1 DS1 DS2 DS3 RT 1 S4 S3 DS9 DS4 DS5 DS6 DS7 DS8 RN1 S5 PC2 P...
Page 77 - B.3 Using the Prototyping Board; Once you have looked at the basic sample programs described in the; Figure B-3. Where to Solder Additional Headers
User’s Manual 73 B.3 Using the Prototyping Board The Prototyping Board is actually both a demonstration board and a prototyping board. As a demonstration board, it can be used to demonstrate the functionality of the Jackrabbit right out of the box without any modifications to either board. There are...
Page 78 - Figure B-4. Installation of Relay on Prototyping Board; must be connected to a 12 V power supply when using the relay.; Relay Contacts; HVx
74 Jackrabbit (BL1800) B.3.1 Demonstration Board A relay, a thermistor, four additional LEDs, and a serial cable are included in a bag of parts to further allow exploration of the Jackrabbit‘s operation. The SPDT relay handles 120 V at 5 A with a 12 V activating coil. The layout to accept this relay...
Page 79 - , which drops to about; Potentiometer Locations; Existing
User’s Manual 75 The thermistor has a nominal room-temperature resistance of about 10 k Ω , which drops to about 6 k Ω at 40°C. Once you solder the thermistor onto the RT1 pads (see Figure B-5) on the Prototyping Board, the A/D converter readings on AD0 will change with temperature. If the 10 k Ω po...
Page 80 - tool would; Figure B-6. Where to Cut Traces to Permanently Disable; Table B-1. Prototyping Board Jumper Settings
76 Jackrabbit (BL1800) B.3.2 Prototyping Board To maximize the availability of Jackrabbit resources, the demonstration hardware (LEDs, switches, potentiometer, buzzer) on the Prototyping Board may be disconnected. This is done by cutting the traces seen between and within the silk-screen outline of ...
Page 83 - in; is on pin 2 between; Figure C-1. Jackrabbit Power Supply Schematic
User’s Manual 79 A PPENDIX C. P OWER M ANAGEMENT C.1 Power Supplies Power is supplied to the Jackrabbit board from an external source through either header J1 or header J4. J1 is a 3-pin straight header with a pitch of 0.1". V in is on pin 2 between ground on pins 1 and 3. The symmetry allows fo...
Page 84 - Figure C-2. 7805 Linear Regulator Power Operating Curve
80 Jackrabbit (BL1800) The linear voltage regulator is simply a fixed-voltage regulator with a ±5% voltage output tolerance as the temperature changes. The regulator has a small heat sink, which increases the maximum external input voltage. Higher external input voltages increase the voltage dropped...
Page 86 - C.2 Batteries and External Battery Connections; is; Figure C-4. External Battery Connections at Header J2
82 Jackrabbit (BL1800) C.2 Batteries and External Battery Connections The soldered-in 950 mA·h lithium coin cell provides power to the real-time clock and SRAM when external power is removed from the circuit. This allows the Jackrabbit to continue to keep track of time and preserves the SRAM memory ...
Page 87 - Figure C-5 shows the Jackrabbit battery backup circuitry.; Figure C-5. Jackrabbit Battery Backup Circuit; Resistor R10 provides a minimum load to the regulator circuit.
User’s Manual 83 C.2.1 Battery Backup Circuit Figure C-5 shows the Jackrabbit battery backup circuitry. Figure C-5. Jackrabbit Battery Backup Circuit Resistor R12, shown in Figure C-5, is typically not stuffed on the Jackrabbit board. VRAM and Vcc are equal when power is supplied to the Jackrabbit. ...
Page 89 - C.3 Chip Select Circuit; Figure C-7 shows a schematic of the chip select circuit.
User’s Manual 85 C.3 Chip Select Circuit Figure C-7 shows a schematic of the chip select circuit. Figure C-7. Chip Select Circuit The current drain on the battery in a battery-backed circuit must be kept at a minimum. When the Jackrabbit board is not powered, the battery keeps the SRAM memory conten...
Page 91 - NDEX
User’s Manual 87 I NDEX A A/D converter ................. 21, 22additional information online documentation .......... 3 analog input function calls anaIn .............................. 54cof_anaIn ....................... 54 analog outputs function calls anaOut ........................... 53 B backu...
Page 93 - CHEMATICS; 90-0088 Jackrabbit Prototyping Board Schematic
User’s Manual 89 S CHEMATICS 090-0092 Jackrabbit Schematic www.rabbit.com/documentation/schemat/090-0092.pdf 090-0088 Jackrabbit Prototyping Board Schematic www.rabbit.com/documentation/schemat/090-0088.pdf 090-0128 Programming Cable Schematic www.rabbit.com/documentation/schemat/090-0128.pdf You ma...