Jackrabbit (BL1800)C-Programmable Single-Board ComputerUser’s Manual019–0067 • 050515–F
6 Jackrabbit (BL1800)
User’s Manual 72. HARDWARE SETUPThis chapter describes the Jackrabbit board in more detail, andexplains how to set up and use the accompanying Protot
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.Hook up the connector from the
12 Jackrabbit (BL1800)2.3 Run a Sample ProgramIf you already have Dynamic C installed, you are now ready to test your programming connections by runn
User’s Manual 132.4 Where Do I Go From Here?If everything appears to be working, we recommend the following sequence of action:1. Run all of the samp
14 Jackrabbit (BL1800)
User’s Manual 153. SUBSYSTEMSChapter 3 describes the principal subsystems and their use forthe Jackrabbit.• Digital Inputs/Outputs• A/D Converter• D/
Jackrabbit (BL1800)Z-World, Inc.2900 Spafford StreetDavis, California 95616-6800USATelephone: (530) 757-3737Fax: (530) 753-5141www.zworld.comJackrabbi
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 313.6 Memory3.6.1 SRAMThe Jackrabbit is designed to accept 32K to 512K of SRAM packaged in an SOIC case.Standard Jackrabbit models com
32 Jackrabbit (BL1800)3.7 Other Hardware3.7.1 External InterruptsJackrabbit boards that carry the CE mark have external interrupts available on digi
User’s Manual 333.7.3 Spectrum SpreaderJackrabbit boards that carry the CE mark have a Rabbit 2000 microprocessor that features a spectrum spreader,
34 Jackrabbit (BL1800)
User’s Manual 354. SOFTWARE REFERENCETo develop and debug programs for the Jackrabbit (and for allother Z-World and Rabbit Semiconductor hardware), y
Jackrabbit (BL1800)Chapter 4. Software Reference 354.1 An Overview of Dynamic C...
36 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 374.2 Sample ProgramsSample programs are provided in the Dynamic C SAMPLES folder.The various folders contain specific sample programs
38 Jackrabbit (BL1800)4.3 Jackrabbit Function Calls4.3.1 I/O DriversThe Jackrabbit contains four high-power digital output channels, two D/A convert
User’s Manual 39sets the state of a digital output bit.jrioInit must be called first.channel is the output channel number (0-3 on the Jackrabbit).valu
40 Jackrabbit (BL1800)The output value is set using the following function.sets the state of an analog output channel.jrioInit must be called first.ch
User’s Manual 414.3.1.4 Analog InputThe analog input channel on the Jackrabbit (AD0 on header J5) works by varying analog output channel DA0 until it
42 Jackrabbit (BL1800)4.3.2 Serial Communication DriversLibrary files included with Dynamic C provide a full range of serial communications sup-port.
User’s Manual 434.4 Upgrading Dynamic C4.4.1 Patches and Bug FixesDynamic C patches that focus on bug fixes are available from time to time. Check t
44 Jackrabbit (BL1800)
User’s Manual 45APPENDIX A. SPECIFICATIONSAppendix A provides the specifications for the Jackrabbit.
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)A.1 Electrical and Mechanical SpecificationsFigure A-1 shows the mechanical dimensions for the Jackrabbit.Figure A-1. Jackrabb
User’s Manual 47Table A-1 lists the electrical, mechanical, and environmental specifications for the Jackrabbit boards.Table A-1. Jackrabbit Board Sp
48 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 49A.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
50 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 51Table A-2 lists the configuration options. 0 Ω surface mount resistors are used for all the header positions.NOTE: Header JP3 is avail
52 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 53A.4 Use of Rabbit 2000 Parallel PortsFigure A-6 shows the use of the Rabbit 2000 parallel ports. The Jackrabbit has 27 general-purpos
54 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 55As 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
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)
User’s Manual 57APPENDIX B. PROTOTYPING BOARDAppendix B describes the features and accessories of the Proto-typing Board, and explains the use of the
58 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 59B.1.1 Prototyping Board Features• Power LED—The power LED lights whenever power is connected to the Prototyping Board.•Reset Switch—A
60 Jackrabbit (BL1800)B.2 Mechanical Dimensions and LayoutFigure B-2 shows the mechanical dimensions and layout for the Jackrabbit Prototyping Board.
User’s Manual 61B.3 Using the Prototyping BoardThe Prototyping Board is actually both a demonstration board and a prototyping board. As a demonstrati
62 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 63The thermistor has a nominal room-temperature resistance of about 10 kΩ, which drops to about 6kΩ at 40°C. Once you solder the thermis
64 Jackrabbit (BL1800)B.3.2 Prototyping Board To maximize the availability of Jackrabbit resources, the demonstration hardware (LEDs, switches, poten
User’s Manual 65Once the LEDs, resistors, and switches are disconnected as described above, the user has a Jackrabbit board with connection points con
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)
User’s Manual 67APPENDIX C. POWER MANAGEMENTC.1 Power SuppliesPower is supplied to the Jackrabbit board from an external source through either heade
68 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 69The switching voltage regulator is used when there is a need for an additional range in the external input voltage or when lower power
70 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 71C.2.1 Battery Backup CircuitFigure C-5 shows the Jackrabbit battery backup circuitry.Figure C-5. Jackrabbit Battery Backup CircuitRe
72 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 73C.3 Chip Select CircuitFigure C-7 shows a schematic of the chip select circuit.Figure C-7. Chip Select CircuitThe current drain on t
74 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 75NOTICE TO USERSZ-WORLD PRODUCTS ARE NOT AUTHORIZED FOR USE AS CRITICAL COMPONENTS IN LIFE-SUPPORT DEVICES OR SYSTEMS UNLESS A SPECIFIC
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)
User’s Manual 77INDEXAA/D converter ...21, 22additional informationGetting Started manual ... 3online documentation ... 3Bb
78 Jackrabbit (BL1800)softwareanalog input ...41anaIn ...41cof_anaIn ...41analog ou
User’s Manual 79SCHEMATICS090-0092 Jackrabbit Schematicwww.zworld.com/documentation/schemat/090-0092.pdf090-0088 Jackrabbit Prototyping Board Schemati
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
Komentáře k této Příručce