Digi JACKRABBIT BL1800 Bedienungsanleitung

Stöbern Sie online oder laden Sie Bedienungsanleitung nach Hardware Digi JACKRABBIT BL1800 herunter. Digi JACKRABBIT BL1800 User Manual Benutzerhandbuch

  • Herunterladen
  • Zu meinen Handbüchern hinzufügen
  • Drucken
  • Seite
    / 94
  • Inhaltsverzeichnis
  • LESEZEICHEN
  • Bewertet. / 5. Basierend auf Kundenbewertungen
Seitenansicht 0
Jackrabbit (BL1800)
C-Programmable Single-Board Computer
Users Manual
019–0067 090515–J
Seitenansicht 0
1 2 3 4 5 6 ... 93 94

Inhaltsverzeichnis

Seite 1 - Jackrabbit (BL1800)

Jackrabbit (BL1800)C-Programmable Single-Board ComputerUser’s Manual019–0067 • 090515–J

Seite 2 - Trademarks

6 Jackrabbit (BL1800)

Seite 3 - TABLE OF CONTENTS

User’s Manual 72. GETTING STARTEDThis chapter describes the Jackrabbit board in more detail, andexplains how to set up and use the accompanying Proto

Seite 4

8 Jackrabbit (BL1800)2.2 Development Hardware ConnectionsThere are three steps to connecting the Prototyping Board for use with Dynamic C and the sam

Seite 5 - 1. INTRODUCTION

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

Seite 6 - Table 1. Jackrabbit Features

10 Jackrabbit (BL1800)2.2.2 Connect Programming CableThe programming cable connects the Jackrabbit to the PC running Dynamic C to down-load programs

Seite 7 - 1.3 How to Use This Manual

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

Seite 8 - 1.4 CE Compliance

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

Seite 9 - User’s Manual 5

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

Seite 10 - 6 Jackrabbit (BL1800)

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

Seite 11 - 2. GETTING STARTED

User’s Manual 153. SUBSYSTEMSChapter 3 describes the principal subsystems and their use forthe Jackrabbit.• Digital Inputs/Outputs• A/D Converter• D/

Seite 12 - 8 Jackrabbit (BL1800)

Jackrabbit (BL1800)Digi International Inc.www.rabbit.comJackrabbit (BL1800) User’s ManualPart Number 019-0067 • 090515–J • Printed in U.S.A.©2000–2009

Seite 13 - Jackrabbit

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

Seite 14 - PC COM port

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

Seite 15 - User’s Manual 11

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

Seite 16 - 2.3 Installing Dynamic C

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

Seite 17 - 2.4 Run a Sample Program

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

Seite 18 - SETRTCKB.C sample pro

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

Seite 19 - 3. SUBSYSTEMS

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

Seite 20 - 3.1 Jackrabbit Pinouts

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

Seite 21 - 3.2 Digital Inputs/Outputs

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

Seite 22 - HV3 SOURCING OUTPUT

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

Seite 23 - User’s Manual 19

User’s ManualTABLE OF CONTENTSChapter 1. Introduction 11.1 Features...

Seite 24 - 20 Jackrabbit (BL1800)

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

Seite 25 - 3.3 A/D Converter

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

Seite 26 - 22 Jackrabbit (BL1800)

28 Jackrabbit (BL1800)3.5 Serial CommunicationThe Jackrabbit has two RS-232 (3-wire) serial channels, one RS-485 serial channel, and one synchronous

Seite 27 - 3.4 D/A Converters

User’s Manual 29Figure 11. Multidrop Jackrabbit NetworkU4VIN GNDGNDRESETJACKRABBITZ-World, Inc.GNDPA0PA2PA4PA6GNDPB0PB2PB4PB6WDOGNDPE6PE4PE2PE0HV0HV2

Seite 28 - –× 17.4 mV=

30 Jackrabbit (BL1800)The Jackrabbit comes with a 220 Ω termination resistor and 681 Ω bias resistors already installed, as shown in Figure 12.Figure

Seite 29 - User’s Manual 25

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

Seite 30 - 26 Jackrabbit (BL1800)

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

Seite 31 - User’s Manual 27

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

Seite 32 - 3.5 Serial Communication

34 Jackrabbit (BL1800)3.8 Other Hardware3.8.1 External InterruptsJackrabbit boards that carry the CE mark have external interrupts available on digi

Seite 33 - Ground recommended

User’s Manual 353.8.3 Spectrum SpreaderJackrabbit boards that carry the CE mark have a Rabbit 2000 microprocessor that features a spectrum spreader,

Seite 34 - VIN GNDGND

Jackrabbit (BL1800)Chapter 4. Software Reference 374.1 An Overview of Dynamic C...

Seite 35 - User’s Manual 31

36 Jackrabbit (BL1800)

Seite 36 - 3.6 Programming Cable

User’s Manual 374. SOFTWARE REFERENCETo develop and debug programs for the Jackrabbit (and for allother Rabbit hardware), you must install and use Dy

Seite 37 - 3.7 Memory

38 Jackrabbit (BL1800)Dynamic C has a number of standard features:• Full-feature source and/or assembly-level debugger, no in-circuit emulator require

Seite 38 - 3.8 Other Hardware

User’s Manual 394.2 Sample ProgramsSample programs are provided in the Dynamic C SAMPLES folder.The various folders contain specific sample programs

Seite 39

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,

Seite 40 - 36 Jackrabbit (BL1800)

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

Seite 41 - 4. SOFTWARE REFERENCE

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

Seite 42 - 38 Jackrabbit (BL1800)

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

Seite 43 - 4.2 Sample Programs

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

Seite 44 - 40 Jackrabbit (BL1800)

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

Seite 45 - for(j=0; j<1000; j++);

User’s Manual 11. INTRODUCTIONThe Jackrabbit is a high-performance, C-programmable single-board computer with a compact form factor. A Rabbit® 2000mi

Seite 46 - 42 Jackrabbit (BL1800)

46 Jackrabbit (BL1800)4.2.3 RS-232 Serial Communication Sample Programs• JR_FLOWCONTROL.C—This program demonstrates hardware flow control by config-u

Seite 47 - User’s Manual 43

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

Seite 48 - 44 Jackrabbit (BL1800)

48 Jackrabbit (BL1800)4.3 Cooperative MultitaskingCooperative multitasking is a convenient way to perform several different tasks at the same time. A

Seite 49 - User’s Manual 45

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

Seite 50 - 46 Jackrabbit (BL1800)

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

Seite 51

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

Seite 52 - 4.3 Cooperative Multitasking

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

Seite 53 - BigLoopTop() is

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

Seite 54 - 50 Jackrabbit (BL1800)

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

Seite 55 - Top Side

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

Seite 56 - 52 Jackrabbit (BL1800)

2 Jackrabbit (BL1800)Three Jackrabbit models are available. Their standard features are summarized in Table 1.Throughout this manual, the term Jackrab

Seite 57 - must be called first

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

Seite 58 - 4.4.1.4 Analog Input

User’s Manual 57APPENDIX A. SPECIFICATIONSAppendix A provides the specifications for the Jackrabbit.

Seite 59 - User’s Manual 55

58 Jackrabbit (BL1800)A.1 Electrical and Mechanical SpecificationsFigure A-1 shows the mechanical dimensions for the Jackrabbit.Figure A-1. Jackrabb

Seite 60 - 4.5 Upgrading Dynamic C

User’s Manual 59Table A-1 lists the electrical, mechanical, and environmental specifications for the Jackrabbit boards.Table A-1. Jackrabbit Board Sp

Seite 61 - APPENDIX A. SPECIFICATIONS

60 Jackrabbit (BL1800)A.1.1 Exclusion ZoneIt is recommended that you allow for “exclusion zones” around the Jackrabbit when the Jackrabbit is incorpo

Seite 62 - 58 Jackrabbit (BL1800)

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

Seite 63

62 Jackrabbit (BL1800)A.2 Jumper ConfigurationsFigure A-4 shows the header and jumper locations used to configure the various Jackrabbit options. Fig

Seite 64 - Exclusion

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

Seite 65 - User’s Manual 61

64 Jackrabbit (BL1800)A.3 Conformal CoatingThe areas around the crystal oscillator and the battery backup circuit on the Jackrabbit have had the Dow

Seite 66 - A.2 Jumper Configurations

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

Seite 67 - User’s Manual 63

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

Seite 68 - Conformally coated area

66 Jackrabbit (BL1800)The ports on the Rabbit 2000 microprocessor used in the Jackrabbit are configurable, and so the factory defaults can be reconfig

Seite 69 - JACKRABBIT

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

Seite 71 - User’s Manual 67

User’s Manual 69APPENDIX B. PROTOTYPING BOARDAppendix B describes the features and accessories of the Proto-typing Board, and explains the use of the

Seite 72 - 68 Jackrabbit (BL1800)

70 Jackrabbit (BL1800)B.1 Prototyping Board OverviewThe Prototyping Board included in the Development Kit makes it easy to connect a Jack-rabbit boar

Seite 73 - PPENDIX B. PROTOTYPING BOARD

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—

Seite 74 - 70 Jackrabbit (BL1800)

72 Jackrabbit (BL1800)B.2 Mechanical Dimensions and LayoutFigure B-2 shows the mechanical dimensions and layout for the Jackrabbit Prototyping Board.

Seite 75 - User’s Manual 71

User’s Manual 73B.3 Using the Prototyping BoardThe Prototyping Board is actually both a demonstration board and a prototyping board. As a demonstrati

Seite 76 - Bottom Side

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

Seite 77 - User’s Manual 73

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

Seite 78

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

Seite 79 - Potentiometer

76 Jackrabbit (BL1800)B.3.2 Prototyping Board To maximize the availability of Jackrabbit resources, the demonstration hardware (LEDs, switches, poten

Seite 80

User’s Manual 77Once the LEDs, resistors, and switches are disconnected as described above, the user has a Jackrabbit board with connection points con

Seite 81 - User’s Manual 77

78 Jackrabbit (BL1800)

Seite 82 - 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

Seite 83 - APPENDIX C. POWER MANAGEMENT

80 Jackrabbit (BL1800)The linear voltage regulator is simply a fixed-voltage regulator with a ±5% voltage output tolerance as the temperature changes.

Seite 84 - DCIN (V)

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

Seite 85 - Current (mA)

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

Seite 86 - 82 Jackrabbit (BL1800)

User’s Manual 83C.2.1 Battery Backup CircuitFigure C-5 shows the Jackrabbit battery backup circuitry.Figure C-5. Jackrabbit Battery Backup CircuitRe

Seite 87 - User’s Manual 83

84 Jackrabbit (BL1800)The battery-backup circuit serves two purposes:• It reduces the battery voltage to the real-time clock, thereby reducing the cur

Seite 88 - Figure C-6. VRAM Switch

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

Seite 89 - C.3 Chip Select Circuit

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

Seite 90 - 86 Jackrabbit (BL1800)

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

Seite 91 - User’s Manual 87

User’s Manual 87INDEXAA/D converter ...21, 22additional informationonline documentation ... 3analog inputfunction callsanaIn ...

Seite 92 - 88 Jackrabbit (BL1800)

88 Jackrabbit (BL1800)Prototyping Board (continued)pinout ...77prototyping area ...77thermistor ...

Seite 93 - SCHEMATICS

User’s Manual 89SCHEMATICS090-0092 Jackrabbit Schematicwww.rabbit.com/documentation/schemat/090-0092.pdf090-0088 Jackrabbit Prototyping Board Schemati

Kommentare zu diesen Handbüchern

Keine Kommentare