background image

Smartcat (BL2100)

C-Programmable Single-Board Computer with Ethernet

and Operator Interface

User’s Manual

019–0103_M

Summary of Contents for BL2100

Page 1: ...Smartcat BL2100 C Programmable Single Board Computer with Ethernet and Operator Interface User s Manual 019 0103_M...

Page 2: ...Digi International reserves the right to make changes and improvements to its products without providing notice Trademarks Rabbit RabbitCore and Dynamic C are registered trademarks of Digi Internation...

Page 3: ...gram 15 2 4 1 Troubleshooting 15 2 5 Where Do I Go From Here 16 2 5 1 Technical Support 16 Chapter 3 Subsystems 17 3 1 BL2100 Pinouts 18 3 1 1 Headers and Screw Terminals 19 3 2 Digital I O 20 3 2 1 D...

Page 4: ...Run the PINGME C Demo 59 5 2 4 Running More Demo Programs With a Direct Connection 60 5 3 Where Do I Go From Here 60 Appendix A Specifications 61 A 1 Electrical and Mechanical Specifications 62 A 1 1...

Page 5: ...ule Function Calls 92 C 8 1 LEDs 92 C 8 2 LCD Display 93 C 8 3 Keypad 109 Appendix D Plastic Enclosure 113 D 1 Assembly Instructions 114 D 2 Dimensions 116 Appendix E Demonstration Board 119 E 1 Conne...

Page 6: ...Smartcat BL2100...

Page 7: ...es Rabbit 2000 microprocessor operating at 22 1 MHz 128K static RAM and 256K flash memory standard may be increased to 512K SRAM and 512K flash memory 40 digital I O 24 protected digital inputs and 16...

Page 8: ...olarized friction lock terminals may be factory installed instead Visit our Web site at www rabbit com or contact your Rabbit sales representative or authorized distributor for further information Tab...

Page 9: ...and a cover for an assembly made up of the BL2100 with the LCD keypad module plugged in Plastic enclosure base LCD keypad module One enclosure base is included with the Tool Kit Further details on the...

Page 10: ...tion on disk Programming cable used to connect your PC serial port to the BL2100 Universal AC adapter 12 V DC 1 A includes Canada Japan U S Australia N Z U K and European style plugs Demonstration Boa...

Page 11: ...Web based technical support included at no extra charge a one year telephone based technical support subscription is also available for purchase Visit our Web site at www rabbit com for further inform...

Page 12: ...rial environment Emissions The BL2100 series of single board computers meets the following emission standards with the Rabbit 2000 spectrum spreader turned on and set to the normal mode The spectrum s...

Page 13: ...single board computer has been designed to protect the battery from hazardous conditions such as reverse charging and excessive current flows Do not disable the safety features of the design 1 5 2 In...

Page 14: ...8 Smartcat BL2100...

Page 15: ...I09 DI10 DI11 DI12 DI13 DI14 DI15 RS485 RS485 PE5 INT GND DIO23 DIO22 DIO21 DIO20 DIO19 DIO18 DIO17 DIO16 DIO15 DIO14 DIO13 DIO12 DIO11 DIO10 Q26 D14 C74 R103 R99 C72 Q55 Q43 Q47 Q51 R95 R138 JP1 U7 R...

Page 16: ...C24 C92 C90 R1 48 R1 43 C93 C94 C98 C99 C103 C104 R174 C111 R172 C106 R165 R161 R156 R154 R149 R147 C1 02 C9 7 C9 6 R1 52 C9 1 U18 DI08 DI09 DI10 DI11 DI12 DI13 DI14 DI15 RS485 RS485 PE5 INT GND DIO23...

Page 17: ...I14 DI15 RS485 RS485 PE5 INT GND DIO23 DIO22 DIO21 DIO20 DIO19 DIO18 DIO17 DIO16 DIO15 DIO14 DIO13 DIO12 DIO11 DIO10 Q26 D14 C74 R103 R99 C72 Q55 Q43 Q47 Q51 R95 R138 JP1 U7 R82 C61 Q30 Q34 R90 R136 R...

Page 18: ...7 C89 R140 U12 R133 C85 R132 C88 R139 C51 C50 C49 C24 C92 C90 R148 R143 C93 C94 C98 C99 C103 C104 R174 C111 R172 C106 R165 R161 R156 R154 R149 R147 C102 C97 C96 R152 C91 U18 DI08 DI09 DI10 DI11 DI12 D...

Page 19: ...t the bare ends of the power supply to the RAW and GND positions on screw terminal header J5 IDC header J4 as shown in Figure 6 Figure 6 Power Supply Connections 6 Apply power Plug in the AC adapter I...

Page 20: ...tion is COM1 You may select any available port for Dynamic C s use If you are not cer tain which port is available select COM1 This selection can be changed later within Dynamic C Once your installat...

Page 21: ...both ends of the programming cable to ensure that they are firmly plugged into the PC and the PROG connector not the DIAG connector is plugged in to the program ming port on the RabbitCore module with...

Page 22: ...odule For advanced development topics refer to the Dynamic C User s Manual and the Dynamic C TCP IP User s Manual also in the online documentation set 2 5 1 Technical Support NOTE If you purchased you...

Page 23: ...og Reference Voltage Circuit Memory External Interrupts Figure 7 shows these Rabbit based subsystems designed into the BL2100 Figure 7 BL2100 Subsystems Ethernet SRAM Flash 11 MHz osc 32 kHz osc Rabbi...

Page 24: ...7 C8 R9 R13 R11 U1 BT1 R15 C12 R17 R20 C13 Y3 R16 R22 R21 C14 R18 C25 C28 D3 J2 JP4 JP3 JP1 JP6 C30 JP2 JP5 C29 U2 Flash EPROM J2 J14 Digital Outputs Digital Inputs RS 232 Power Supply K Digital Input...

Page 25: ...available on the BL2110 and the BL2130 J2 J10 J4 J7 IN07 IN06 IN05 IN04 IN03 IN02 IN01 IN00 TXB RXB TXC RTS RXC CTS RAW GND OUT00 OUT01 OUT02 OUT03 OUT04 OUT05 OUT06 OUT07 OUT08 OUT09 K1 K2 39 37 35 3...

Page 26: ...ctory Default NOTE If the inputs are pulled up to K2 the voltage range over which the digital inputs are protected changes to K2 36 V to 36 V The actual switching threshold is approximately 2 40 V Any...

Page 27: ...function call is made The digoutConfig call sets the initial state of each digi tal output according to the configuration specified by the user and enables the digital out puts to their initial status...

Page 28: ...plit the GND returns according to the two banks of digital outputs For the H bridge which is shown in Figure 12 K1 and K2 should be the same if two digital out puts used for the H bridge are on differ...

Page 29: ...100 uses an 11 0592 MHz crystal which is doubled to 22 1184 MHz At this frequency the BL2100 supports standard asynchronous baud rates up to a maximum of 230 400 bps 3 3 1 RS 232 The BL2100 RS 232 ser...

Page 30: ...O12 DIO11 DIO10 D18 C82 RP7 JP6 J14 ADCIN1 ADCIN0 J11 C48 C52 C46 C44 C43 C13 RP4 RP3 RP15 RP14 C87 C89 R140 R133 C85 R132 C88 R139 C51 C50 C49 DI08 DI09 DI10 DI11 DI12 DI13 DI14 DI15 RS485 RS485 PE5...

Page 31: ...GND DIO23 DIO22 DIO21 DIO20 DIO19 DIO18 DIO17 DIO16 DIO15 DIO14 DIO13 DIO12 DIO11 DIO10 Q26 D14 C74 R103 R99 C72 Q55 Q43 Q47 Q51 R95 R138 JP1 U7 R82 C61 Q30 Q34 R90 R136 R106 R81 C17 R96 Q52 Q48 J17...

Page 32: ...sometimes numbered opposite to the way shown in Figure 15 Two LEDs are placed next to the RJ 45 Ethernet jack one to indicate an Ethernet link LNK and one to indicate Ethernet activity ACT The transfo...

Page 33: ...begins executing at address 0x0000 The status pin is used by Dynamic C to determine whether a Rabbit microprocessor is present The status output has three different programmable functions 1 It can be...

Page 34: ...56 C75 D15 Q71 R104 R100 C69 Q67 Q63 Q59 Q4 Q5 RP5 RP6 U4 C14 J16 R11 R9 R10 R119 R186 R142 R8 R7 JP6 J14 Q78 J22 J20 J4 D6 Q23 RP11 C58 R78 Q11 R74 Q15 C54 Q19 R70 C15 U5 U10 C118 Q21 Q17 R72 C56 Q32...

Page 35: ...ure 18 Buffered A D Converter Inputs The op amp is powered from the V supply The 1 M and 200 k resistors set the gain scale factor which is 0 2 in this case This results in a dynamic input range of 0...

Page 36: ...rrent is 10 mA per channel for a power supply voltage RAW up to 15 V and drops to 2 mA per channel for a power supply voltage of 36 V Figure 20 Maximum D A Converter Output Current vs Power Supply Vol...

Page 37: ...to the same degree The reference zener diode in combination with the 300 resistor form a shunt regulator The 4 096 V reference voltage then feeds the A D converter the D A converters and the voltage d...

Page 38: ...flash memory since it may be necessary to change the sector size in the future A Flash Memory Bank Select jumper configuration option based on 0 surface mounted resistors exists at header JP2 on the R...

Page 39: ...WM signal When using pin 11 as a CMOS level digital input or output use the standard Rabbit 2000 register function configuration for PE5 on Parallel Port E to set this pin up for your intended use Be...

Page 40: ...cro as shown below There is no spectrum spreader functionality for BL2100 boards that do not carry the CE mark on their RabbitCore module or when using any BL2100 with a version of Dynamic C prior to...

Page 41: ...es The disadvantage is that the code and data might not both fit in RAM NOTE An application can be developed in RAM but cannot run standalone from RAM after the programming cable is disconnected Stand...

Page 42: ...tility program to load binary images into Rabbit based targets in the absence of Dynamic C Provision for customers to create their own source code libraries and augment on line help by creating functi...

Page 43: ...ay overwrite a bug fix of course you may copy over any programs you have written Once you are sure the new patch works entirely to your satisfaction you may retire the existing installation but keep i...

Page 44: ...ection 5 Using the TCP IP Features 4 2 1 Digital I O The following sample programs are found in the IO subdirectory in SAMPLES BL2100 DIGIN C Demonstrates the use of the digital inputs Using the Demon...

Page 45: ...n both the TLC2543 and TLC1543 A D converter chips The program reads the A D internal volt ages and then uses the STDIO window to display the RAW data AD2 C Demonstrates how to access the A D channels...

Page 46: ...m demonstrates how to retrieve your analog calibration data to rewrite it back to the simulated EEPROM in flash with using a serial utility such as Tera Term NOTE Calibration data must be saved previo...

Page 47: ...libraries specific to using TCP IP functions on the BL2100 Two other library directories provide libraries of function calls that are used to develop applications for the optional BL2100 LCD keypad mo...

Page 48: ...ds all the A D converter and D A converter calibration constants from flash memory into SRAM for use by your program If the LCD keypad module is installed this function will turn off LED DS1 to indi c...

Page 49: ...of IN16 IN23 as digital out puts are sinking outputs only and cannot be configured with digOutConfig PARAMETER outputMode is a 16 bit parameter where each bit corresponds to one of the following high...

Page 50: ...ARAMETERS channel is the output channel number 0 15 0 23 if IN16 IN23 are configured as digital outputs value is the output value 0 or 1 SEE ALSO brdInit digIn digOutConfig Reads the state of an input...

Page 51: ...the BL2100 User interface to set up BL2100 serial communication lines Call this function after serXOpen Whether you are opening one or multiple serial ports this function must be executed after execut...

Page 52: ...ERS channel is the A D converter input channel 0 10 value1 is the first A D converter channel value 0 4095 volts1 is the voltage corresponding to the first A D converter channel value 10 V to 10 V val...

Page 53: ...3 D2 Output data length 01 8 bits 00 12 bits normally used as default 11 16 bits not supported by driver D1 Output data format 0 MSB first 1 LSB first not supported by driver D0 Mode of operation 0 Un...

Page 54: ...olts PARAMETER channel is the A D converter input channel 0 10 RETURN VALUE A voltage value corresponding to the voltage on the analog input channel SEE ALSO anaIn anaInCalib brdInit Reads the calibra...

Page 55: ...emory located in reserved user block memory area 0x1C00 0x1FFF PARAMETER channel is the A D converter input channel 0 10 for which the calibration constants will be read RETURN VALUE 0 if successful 1...

Page 56: ...ble _dacCalib PARAMETERS channel is the D A converter output channel 0 3 value1 is the first D A converter value 0 4095 volts1 is the voltage corresponding to the first D A converter value 0 V to 10 V...

Page 57: ...eters are not considered Two D A converter channels are affected when putting a D A converter output in powerdown or normal mode Powerdown Mode When power_control equals 1 and channel is 0 or 1 then b...

Page 58: ...is the D A converter output channel 0 3 rawcount is a data value corresponding to the voltage desired on the output channel 0 4095 RETURN VALUE 0 if sucessful 1 if rawcount is more than 4095 SEE ALSO...

Page 59: ...successful 1 if address or range is invalid SEE ALSO anaOutEEWr brdInit Writes the calibration constants gain and offset to the simulated EEPROM in flash memory located in reserved user block memory...

Page 60: ...54 Smartcat BL2100...

Page 61: ...available from Rabbit in a TCP IP tool kit More information is available at www rabbit com 1 Connect the AC adapter and the programming cable as shown in Chapter 2 Getting Started 2 Ethernet Connecti...

Page 62: ...d NOTE A hardware RESET is accomplished by unplugging the AC adapter then plug ging it back in or by momentarily grounding the board reset input at pin 9 on screw terminal header J2 When working with...

Page 63: ...dit the values in the section that directly follows the General Configuration comment in the TCP_CONFIG LIB library You will find this library in the LIB TCPIP directory 3 You can create a CUSTOM_CONF...

Page 64: ...network interface card used for the Ethernet interface you intend to use e g TCP IP Xircom Credit Card Network Adapter and click on the Properties button Depending on which version of Windows your PC...

Page 65: ...n is made Note If the LNK light does not light you may not have a crossover cable or if you are using a hub perhaps the power is off on the hub The next step is to ping the board from your PC This can...

Page 66: ...es high current output OUT00 to indicate that there is an open connection You may change the digital input and output to suit your application needs Run the Telnet program on your PC Start Run telnet...

Page 67: ...User s Manual 61 APPENDIX A SPECIFICATIONS Appendix A provides the specifications for the BL2100 and describes the conformal coating...

Page 68: ...Specifications Figure A 1 shows the mechanical dimensions for the BL2100 Figure A 1 BL2100 Dimensions NOTE All measurements are in inches followed by millimeters enclosed in parentheses All dimension...

Page 69: ...s software toggled as sinking or sourcing 36 V DC 200 mA maximum per channel Analog Inputs Eleven 12 bit res 10 V DC 1 M up to 4 100 samples s None Eleven 12 bit res 10 V DC 1 M up to 4 100 samples s...

Page 70: ...adjacent boards An exclusion zone of 0 12 3 mm is recom mended below the BL2100 Figure A 2 shows this exclusion zone Figure A 2 BL2100 Exclusion Zone Power 9 36 V DC 1 5 W max without display 3 W max...

Page 71: ...located under the RabbitCore module Figure A 3 User Board Footprint for BL2100 NOTE The same footprint applies for the IDC header and bottom mount socket options Headers J21 J22 and J23 are used to mo...

Page 72: ...C99 C103 C104 R174 C111 R172 C106 R165 R161 R156 R154 R149 R147 C102 C97 C96 R152 C91 U18 DI08 DI09 DI10 DI11 DI12 DI13 DI14 DI15 RS485 RS485 PE5 INT GND DIO23 DIO22 DIO21 DIO20 DIO19 DIO18 DIO17 DIO...

Page 73: ...nfigurations Figure A 5 shows the header locations used to configure the various BL2100 options via jumpers Figure A 5 Location of BL2100 Configurable Positions JP3 JP1 Top Side JP2 Bottom Side R60 R5...

Page 74: ...re not actually connected to anything and this configuration is a parking configuration for the jumpers so that they will be readily available should you need to enable the termination and bias resist...

Page 75: ...A6 Input IN22 Pulled up PA7 Input IN23 Pulled up PB0 Input DAC_ADC_SDO Pulled up PB1 Input Not Used Pulled up PB2 Input ADC_EOC Driven by A D converter PB3 Input Not Used Pulled up RABBIT 2000 Port A...

Page 76: ...by sock_init PD1 Input Realtek SDO Initialized by sock_init PD2 Output Not used Inactive high PD3 Output DAC CLK Line Inactive high PD4 Output ATXB RS 232 Serial Port B Inactive high PD5 Input ARXB R...

Page 77: ...le PB0 and PB7 are used for data in and data out respectively PD4 and PD5 are used for RS 485 communication The direction of the communication is controlled by the control register PC0 PC1 and PC2 PC3...

Page 78: ...72 Smartcat BL2100...

Page 79: ...stor R29 This is done to minimize digital noise in the analog circuits and to eliminate the possibility of ground loops External connections to analog ground are made on header J2 J1 and external conn...

Page 80: ...r will come from the battery The reset generator circuit controls the source of power by way of its RESET output signal A replaceable 265 mA h lithium battery provides power to the real time clock and...

Page 81: ...recommended by the battery manufacturer Dispose of used batteries according to the battery manufacturer s instructions B 2 2 Battery Backup Circuit Figure B 2 shows the battery backup circuit located...

Page 82: ...s powered by Vcc will not have a significantly different voltage than VRAM When the BL2100 is not in reset the RESET line will be high This turns on Q2 causing its collector to go low This turns on Q5...

Page 83: ...control the SRAM s CS signal CSRAM So with power applied CSRAM must be the same signal as CS1 and with power removed CSRAM must be held high but only needs to be battery voltage high Q3 and Q4 are MOS...

Page 84: ...78 Smartcat BL2100...

Page 85: ...Figure C 1 LCD Keypad Module Versions Only the version without the bezel can mount directly on the BL2100 either version can be installed at a remote location up to 60 cm 24 away The version without...

Page 86: ...ctions Connects to high rise header sockets on BL2100 LCD Panel Size 122 32 graphic display Keypad 7 key keypad LEDs Seven user programmable LEDs The LCD keypad module has 0 1 IDC header sockets at J1...

Page 87: ...by setting the voltage for 5 V by removing the jumper that was installed at the factory across pins 1 2 on header J5 as shown in Figure C 3 Only one of these two options is available on these older LC...

Page 88: ...gend and insert your new legend prepared according to the template in Figure C 4 The keypad legend is located under the blue key pad matte and is accessible from the left only as shown in Figure C 5 F...

Page 89: ...C 2 LCD Keypad Module Address Assignment Address Function Exx0 Exx7 LCD control Exx8 LED enable Exx9 Not used ExxA 7 key keypad ExxB bits 0 6 7 LED driver ExxB bit 7 LCD backlight on off ExxC ExxF No...

Page 90: ...O19 DIO18 DIO17 DIO16 DIO15 DIO14 DIO13 DIO12 DIO11 DIO10 R103 R99 C72 Q55 Q43 Q47 Q51 R95 R138 JP1 U7 R82 C61 Q30 Q34 R90 R136 R106 R81 C17 R96 Q52 Q48 J17 D18 C82 RP7 Q44 Q56 C75 D15 Q71 R104 R100 C...

Page 91: ...ween the Program Mode and the Run Mode To avoid the inconvenience of removing and replacing the LCD key pad module each time the programming cable may be disconnected reconnected at the RS 232 CMOS le...

Page 92: ...ogramming Cable Once you have finished programming the LCD keypad module you should disconnect the programming cable from the BL2100 programming port remembering to first remove or at least lift up th...

Page 93: ...ount installation 1 Cut mounting holes in the mounting panel in accordance with the recommended dimen sions in Figure C 11 then use the bezel faceplate to mount the LCD keypad module onto the panel Fi...

Page 94: ...e gasket is compressed and the plastic bezel face plate is touching the panel Do not tighten each screw fully before moving on to the next screw Apply only one or two turns to each screw in sequence u...

Page 95: ...Q47 Q51 R95 R138 JP1 U7 R82 C61 Q30 Q34 R90 R136 R106 R81 C17 R96 Q52 Q48 J17 D18 C82 RP7 Q44 Q56 C75 D15 Q71 R104 R100 C69 Q67 Q63 Q59 Q4 Q5 RP5 RP6 U4 C14 J16 R11 R9 R10 R119 R186 R142 R8 R7 JP6 J14...

Page 96: ...Demonstrates the following keypad functions in the STDIO display window default ASCII keypad return values custom ASCII keypad return values keypad repeat functionality KEYMENU C Demonstrates how to i...

Page 97: ...e two boards communicate with each other Use PCSEND EXE on the PC console side at the command prompt if you do not have a second board PCSEND EXE is located with source code in the SAMPLES LCD_Keypad...

Page 98: ...it function executes One function is available to control the LEDs and can be found in the BL21XX LIB library LED on off control This function will only work when the LCD keypad module is installed on...

Page 99: ...rast glPlotDot glBlock glPlotDot glPlotPolygon glPlotCircle glHScroll glVScroll glXFontInit glPrintf glPutChar glSetBrushType glBuffLock glBuffUnlock glPlotLine Turns the display backlight on or off P...

Page 100: ...screen to white RETURN VALUE None SEE ALSO glFillScreen glBlock glPlotPolygon glPlotCircle Draws a rectangular block in the page buffer and on the LCD if the buffer is unlocked Any portion of the blo...

Page 101: ...he outline of a polygon in the LCD page buffer and on the LCD if the buffer is unlocked Any portion of the polygon that is outside the LCD display area will be clipped If fewer than 3 vertices are spe...

Page 102: ...doing anything PARAMETERS n is the number of vertices x1 is the x coordinate of the first vertex y1 is the y coordinate of the first vertex x2 is the x coordinate of the second vertex y2 is the y coor...

Page 103: ...iptor structure where the font is stored in xmem PARAMETERS pInfo is a pointer to the font descriptor to be initialized pixWidth is the width in pixels of each font item pixHeight is the height in pix...

Page 104: ...the top left corner of the text y is the y coordinate row of the top left corner of the text pInfo is a pointer to the font descriptor code is the ASCII character to display RETURN VALUE None SEE ALSO...

Page 105: ...vides an interface between the STDIO string handling functions and the graphic library The STDIO string formatting function will call this function one character at a time until the entire format ted...

Page 106: ...string conversion parameter s EXAMPLE glprintf 0 0 fi12x16 Test d n count RETURN VALUE None SEE ALSO glXFontInit Increments LCD screen locking counter Graphic calls are recorded in the LCD memory buf...

Page 107: ...white pixels turns pixel off PIXXOR draws old pixel XOR ed with the new pixel RETURN VALUE None SEE ALSO glGetBrushType Gets the current method or color of pixels drawn by subsequent graphic calls RE...

Page 108: ...ly divisible by 8 otherwise truncates top is the top left corner of the bitmap cols is the number of columns in the window must be evenly divisible by 8 otherwise truncates rows is the number of rows...

Page 109: ...rows in the window RETURN VALUE None SEE ALSO glVScroll glDown1 Scrolls byte aligned window down one pixel top column is filled by current pixel type color PARAMETERS left is the top left corner of bi...

Page 110: ...2 Parameters will be checked to verify that the scrolling area is valid The minimum scrolling area is a width of 8 pixels and a height of one row PARAMETERS left is the top left corner of bitmap must...

Page 111: ...enly divisible by 8 rows is the number of rows in the window nPix is the number of pixels to scroll within the defined window a negative value will produce a scroll up RETURN VALUE None SEE ALSO glHSc...

Page 112: ...characters within the text window using only character row and column coordinates The text window feature provides end of line wrapping and clipping after the character in the last column and row is...

Page 113: ...SO TextPutChar TextPrintf TextWindowFrame Gets the current cursor location that was set by a Graphic Text function NOTE Execute the TextWindowFrame function before using this function PARAMETERS windo...

Page 114: ...ed also escape sequences r and n are recognized All other escape sequences will be skipped over for example b and t will print if they exist in the font set but will not have any effect as control cha...

Page 115: ...lue is returned when a key is pressed 0 Unused See keypadDef for default press codes cRelease is a key release code An 8 bit value is returned when a key is pressed 0 Unused cCntHold is a hold tick wh...

Page 116: ...ignment debouncing press and release and repeat NOTE This function is also able to process an 8 x 8 matrix keypad RETURN VALUE None SEE ALSO keyConfig keyGet keypadDef Get next keypress RETURN VALUE T...

Page 117: ...keyConfig 3 R 0 0 0 0 0 keyConfig 6 E 0 0 0 0 0 keyConfig 2 D 0 0 0 0 0 keyConfig 4 0 0 0 0 0 keyConfig 1 U 0 0 0 0 0 keyConfig 5 0 0 0 0 0 keyConfig 0 L 0 0 0 0 0 Characters are returned upon keypres...

Page 118: ...112 Smartcat BL2100...

Page 119: ...f a base and a cover The base alone is a convenient surface on which to mount the BL2100 and also provides a means to mount the BL2100 on any flat surface The base and cover are sold together with an...

Page 120: ...U1 J21 U2 J7 K2 K1 DO09 DO08 DO07 DO06 DO05 DO04 DO03 DO02 DO01 DO00 GND RAW 232CR 232CT 232DR 232DT DIO0 DIO1 DIO2 DIO3 DIO4 DIO5 DIO6 DIO7 ADCIN10 ADCIN9 ADCIN8 ADCIN7 ADCIN6 ADCIN5 DAC03 DAC02 AGN...

Page 121: ...0 C15 U5 U10 C118 Q21 Q17 R72 C56 Q32 Q36 R84 C63 R88 R92 Q28 Q40 C67 D11 C60 D8 Q25 Q13 R80 R76 D9 C65 R86 Q38 U20 C113 C110 C27 R175 C114 R179 R178 R177 C115 R180 R173 C112 R181 Q74 Q75 R176 C12 C6...

Page 122: ...IO 20 D IO 19 D IO 18 D IO 17 D IO 16 D IO 15 D IO 14 D IO 13 D IO 12 D IO 11 D IO 10 Q 26 D14 C74 R103 R99 C72 Q55 Q43 Q47 Q51 R95 R 13 8 J P 1 U 7 R82 C61 Q30 Q34 R 90 R136 R 10 6 R 81 C 17 R96 Q52...

Page 123: ...e total height of the plastic enclosure will be 1 5 38 mm NOTE All measurements are in inches followed by millimeters enclosed in parentheses All dimensions have a manufacturing tolerance of 0 01 0 25...

Page 124: ...118 Smartcat BL2100...

Page 125: ...Proceed as follows 1 Use the wires included in the BL2100 Tool Kit to connect header J1 on the Demonstra tion Board to screw terminal headers J5 and J8 on the BL2100 The connections are shown in Figu...

Page 126: ...5 R117 JP3 U17 R115 C110 Q52 Q59 R102 R112 R111 R103 C100 R106 Q61 Q62 J17 D15 C106 RP15 Q64 Q63 C108 D13 Q51 R110 R107 C103 Q48 Q49 Q50 Q30 Q29 RP12 RP13 U15 C90 J16 R66 R67 R68 R129 R63 R64 R65 R58...

Page 127: ...OUT10 Q60 D16 C116 R123 R127 C118 Q66 Q67 Q68 Q69 R125 R117 JP3 U17 R115 C110 Q52 Q59 R102 R112 R111 R103 C100 R106 Q61 Q62 J17 D15 C106 RP15 Q64 Q63 C108 D13 Q51 R110 R107 C103 Q48 Q49 Q50 Q30 Q29 R...

Page 128: ...T10 Q60 D16 C116 R123 R127 C118 Q66 Q67 Q68 Q69 R125 R117 JP3 U17 R115 C110 Q52 Q59 R102 R112 R111 R103 C100 R106 Q61 Q62 J17 D15 C106 RP15 Q64 Q63 C108 D13 Q51 R110 R107 C103 Q48 Q49 Q50 Q30 Q29 RP12...

Page 129: ...122 jumper configurations 120 121 122 wire assembly 4 digital I O address assignments 71 configure IN16 IN23 as digi tal inputs or outputs 71 control register bit map 71 function calls digIn 44 digOut...

Page 130: ...CursorLocation 107 TextGotoXY 107 TextPrintf 108 TextPutChar 108 TextWindowFrame 106 LDEs function calls ledOut 92 mounting instructions 84 mounting locations 65 remote cable connection 89 removing an...

Page 131: ...85 description 23 RS 485 network 24 RS 485 termination and bias resistors 25 serial ports Ethernet port 26 setup 9 attach BL2100 to enclosure base 10 power supply connections 13 programming cable conn...

Page 132: ...126 Smartcat BL2100...

Page 133: ...Schematic www rabbit com documentation schemat 090 0119 pdf 090 0042 Demonstration Board Schematic www rabbit com documentation schemat 090 0042 pdf 090 0156 LCD Keypad Module Schematic www rabbit co...

Page 134: ......

Page 135: ...s Authorized Distributor Click to View Pricing Inventory Delivery Lifecycle Information Rabbit Semiconductor 101 0546 101 0551 101 0565 101 0566 101 0567 101 0568 101 0569 101 0818 101 0548 101 0463 1...

Reviews: