Digi Rabbit Smartcat BL2100 Series User Manual

Digi Rabbit Smartcat BL2100 Series User Manual

C-programmable single-board computer with ethernet and operator interface

Advertisement

Chipsmall Limited consists of a professional team with an average of over 10 year of expertise in the distribution
of electronic components. Based in Hongkong, we have already established firm and mutual-benefit business
relationships with customers from,Europe,America and south Asia,supplying obsolete and hard-to-find components
to meet their specific needs.
With the principle of "Quality Parts,Customers Priority,Honest Operation,and Considerate Service",our business
mainly focus on the distribution of electronic components. Line cards we deal with include
Microchip,ALPS,ROHM,Xilinx,Pulse,ON,Everlight and Freescale. Main products comprise
IC,Modules,Potentiometer,IC Socket,Relay,Connector.Our parts cover such applications as commercial,industrial,
and automotives areas.
We are looking forward to setting up business relationship with you and hope to provide you with the best service
and solution. Let us make a better world for our industry!
Contact us
Tel: +86-755-8981 8866 Fax: +86-755-8427 6832
Email & Skype: info@chipsmall.com Web: www.chipsmall.com
Address: A1208, Overseas Decoration Building, #122 Zhenhua RD., Futian, Shenzhen, China
  

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the Rabbit Smartcat BL2100 Series and is the answer not in the manual?

Questions and answers

Subscribe to Our Youtube Channel

Summary of Contents for Digi Rabbit Smartcat BL2100 Series

  • Page 1 Chipsmall Limited consists of a professional team with an average of over 10 year of expertise in the distribution of electronic components. Based in Hongkong, we have already established firm and mutual-benefit business relationships with customers from,Europe,America and south Asia,supplying obsolete and hard-to-find components to meet their specific needs.
  • Page 2 Smartcat (BL2100) C-Programmable Single-Board Computer with Ethernet and Operator Interface User’s Manual 019–0103_M...
  • Page 3 Trademarks Rabbit, RabbitCore, and Dynamic C are registered trademarks of Digi International Inc. Rabbit 2000 is a trademark of Digi International Inc. The latest revision of this manual is available on the Rabbit Web site, www.rabbit.com, for free, unregistered download.
  • Page 4: Table Of Contents

    ABLE OF ONTENTS Chapter 1. Introduction 1.1 BL2100 Description..........................1 1.2 BL2100 Features...........................1 1.2.1 Connector Options ........................2 1.3 Optional Add-Ons..........................3 1.4 Development and Evaluation Tools......................4 1.4.1 Tool Kit ............................4 1.4.2 Software ............................5 1.4.3 Online Documentation ........................5 1.5 CE Compliance .............................6 1.5.1 Design Guidelines .........................7 1.5.2 Interfacing the BL2100 to Other Devices ..................7 Chapter 2.
  • Page 5 Chapter 4. Software 4.1 Running Dynamic C........................... 35 4.1.1 Upgrading Dynamic C........................ 37 4.1.2 Extras............................37 4.2 Sample Programs..........................38 4.2.1 Digital I/O........................... 38 4.2.2 Serial Communication ........................ 38 4.2.3 A/D Converter Inputs ......................... 39 4.2.4 D/A Converter Outputs....................... 39 4.2.5 Using Calibration Constants.......................
  • Page 6 C.7 Sample Programs ..........................90 C.8 LCD/Keypad Module Function Calls ....................92 C.8.1 LEDs............................92 C.8.2 LCD Display..........................93 C.8.3 Keypad............................109 Appendix D. Plastic Enclosure D.1 Assembly Instructions........................114 D.2 Dimensions ............................116 Appendix E. Demonstration Board E.1 Connecting Demonstration Board ....................119 Index Schematics User’s Manual...
  • Page 7 Smartcat (BL2100)
  • Page 8: Chapter 1. Introduction

    1. I NTRODUCTION The BL2100 is a high-performance, C-programmable single- board computer that offers built-in digital and analog I/O com- bined with Ethernet connectivity in a compact form factor. A ® Rabbit 2000 microprocessor operating at 22.1 MHz provides fast data processing. An optional plastic enclosure and LCD/keypad module are available, and may be wall-mounted.
  • Page 9: Connector Options

    Four BL2100 models are available. Their standard features are summarized in Table 1. Table 1. BL2100 Models Feature BL2100 BL2110 BL2120 BL2130 Microprocessor Rabbit 2000 running at 22.1 MHz Static RAM 128K Flash Memory 256K RJ-45 Ethernet Connector, Filter Capacitors, and LEDs A/D Converter Inputs (-10 V to + 10 V) D/A Converter Outputs...
  • Page 10: Optional Add-Ons

    1.3 Optional Add-Ons • Plastic enclosure (can be wall-mounted or panel-mounted) with LCD/keypad module that comprises a 122 × 32 LCD graphic display, 7- key keypad, and seven LEDs. The plastic enclosure consists of a base and a cover for an assembly made up of the BL2100 with the LCD/keypad module plugged in.
  • Page 11: Development And Evaluation Tools

    1.4 Development and Evaluation Tools 1.4.1 Tool Kit A Tool Kit contains the hardware essentials you will need to use your own BL2100 single- board computer. The items in the Tool Kit and their use are as follows. • BL2100 Getting Started instructions. •...
  • Page 12: Software

    1.4.2 Software The BL2100 is programmed using version 7.06 or later of Rabbit’s Dynamic C. A compatible . Dynamic C v. 9.60 includes the popular µC/OS- version is included on the Tool Kit CD-ROM II real-time operating system, point-to-point protocol (PPP), FAT file system, RabbitWeb, and other select libraries that were previously sold as individual Dynamic C modules.
  • Page 13: Ce Compliance

    1.5 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.
  • Page 14: Design Guidelines

    1.5.1 Design Guidelines Note the following requirements for incorporating a BL2100 series single-board computer into your application to comply with CE requirements. General • The power supply provided with the Tool Kit is for development purposes only. It is the customer’s responsibility to provide a CE-compliant power supply for the end-product application.
  • Page 15 Smartcat (BL2100)
  • Page 16: Chapter 2. Getting Started

    2. G ETTING TARTED Chapter 2 explains how to connect the programming cable and power supply to the BL2100. 2.1 BL2100 Connections 1. Remove the RabbitCore module from the BL2100 main board, and set the module aside. The module is removed to allow access to the mounting holes on the main BL2100 board, and will be plugged back in to the main board later.
  • Page 17 2. Attach the BL2100 main board to the plastic enclosure base. Position the BL2100 main board over the plastic enclosure base as shown below in Figure 3. Attach the BL2100 to the base using the four 4-40 × ¼ screws supplied with the enclosure base.
  • Page 18 3. Reconnect the RabbitCore module to headers J16 and J17 on the BL2100 main board it was removed from earlier as shown in Figure 4. Be careful to align the pins over the headers, and do not bend them as you press down to mate the module with the BL2100 main board.
  • Page 19 4. Connect the programming cable to download programs from your PC and to program and debug the BL2100. Connect the 10-pin PROG connector of the programming cable to header J1 on the BL2100 RabbitCore module. Ensure that the colored edge lines up with pin 1 as shown. (Do not use DIAG connector, which is used for a nonprogramming serial connection.) Connect the other end of the programming cable to a COM port on your PC.
  • Page 20 5. Connect the power supply. First, prepare the AC adapter for the country where it will be used by selecting the plug. The BL2100 Tool 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 5, then press down on the spring-loaded clip below the plug assembly to allow the plug assembly to click into place.
  • Page 21: Installing Dynamic C

    2.2 Installing Dynamic C If you have not yet installed Dynamic C version 7.06 (or a later version), do so now by inserting the Dynamic C CD 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 >...
  • Page 22: Starting Dynamic C

    2.3 Starting Dynamic C Once the BL2100 is connected to your PC and to a power source, start Dynamic C by double- icon on your desktop or in your Start menu clicking on the Dynamic C If you are using a USB port to connect your computer to the BL2100, choose Options >...
  • Page 23: Where Do I Go From Here

    If a program compiles and loads, but then loses target communication before you can begin debugging, it is possible that your PC cannot handle the default debugging baud rate. Try lowering the debugging baud rate as follows. • Locate the Serial Options dialog in the Dynamic C Options >...
  • Page 24: Chapter 3. Subsystems

    3. S UBSYSTEMS Chapter 3 describes the principal subsystems for the BL2100. •Digital I/O •Serial Communication •A/D Converter Inputs •D/A Converter Outputs •Analog Reference Voltage Circuit •Memory •External Interrupts Figure 7 shows these Rabbit-based subsystems designed into the BL2100. RS-232 Data Digital 11 MHz...
  • Page 25: Bl2100 Pinouts

    3.1 BL2100 Pinouts The BL2100 pinouts are shown in Figure 8(a) and Figure 8(b). Analog Outputs Analog Analog Analog Ground Inputs Inputs ADC00 ADC01 ADC02 ADC03 ADC04 DAC0 DAC1 AGND DAC2 DAC3 ADC05 ADC06 ADC07 ADC08 ADC09 ADC10 IN07 IN08 IN06 IN09 IN05...
  • Page 26: Headers And Screw Terminals

    3.1.1 Headers and Screw Terminals Standard BL2100 models are equipped with two 1 × 12 screw-terminal strips (J8 and J14), and two 1 × 14 screw-terminal strips (J5 and J11). The BL2100 and BL2110 also have the RJ-45 Ethernet jack and one 1 × 16 screw-terminal strip (J2). There is provision on the circuit board to accommodate one of the following types of connectors instead of the screw-terminal strips.

Table of Contents