background image

Distributor of Digi International: Excellent Integrated System Limited

Datasheet of 20-101-0455 - COMPUTER SGL-BOARD ETH BL2010 
Contact us: [email protected] Website: www.integrated-circuit.com

 

 

Excellent Integrated System Limited

Excellent Integrated System Limited

Stocking Distributor

Stocking Distributor

Click to view price, real time Inventory, Delivery & Lifecycle Information:

Click to view price, real time Inventory, Delivery & Lifecycle Information:

Digi International

Digi International

20-101-0455

20-101-0455

 

 

 

 

For any questions, you can email us directly:

For any questions, you can email us directly:

[email protected]

[email protected]

                             1 / 95

                             1 / 95

Summary of Contents for Wildcat BL2010

Page 1: ...ted Excellent Integrated System Limited Stocking Distributor Stocking Distributor Click to view price real time Inventory Delivery Lifecycle Information Click to view price real time Inventory Deliver...

Page 2: ...rated System Limited Datasheet of 20 101 0455 COMPUTER SGL BOARD ETH BL2010 Contact us sales integrated circuit com Website www integrated circuit com Wildcat BL2000 C Programmable Single Board Comput...

Page 3: ...hout providing notice Trademarks Rabbit and Dynamic C are registered trademarks of Digi International Inc Rabbit 2000 is a trademark of Digi International Inc No part of the contents of this manual ma...

Page 4: ...ng Dynamic C 10 2 3 Starting Dynamic C 11 2 4 PONG C 12 2 5 Where Do I Go From Here 12 Chapter 3 Subsystems 13 3 1 BL2000 Pinouts 14 3 1 1 Headers and Screw Terminals 15 3 1 2 Power Supply Pins 16 3 2...

Page 5: ...ns 53 5 2 TCP IP Sample Programs 55 5 2 1 How to Set IP Addresses in the Sample Programs 55 5 2 2 How to Set Up your Computer s IP Address for a Direct Connection 56 5 3 Run the PINGME C Sample Progra...

Page 6: ...2000 microprocessor flash memory static RAM digital I O ports A D converter inputs D A converter outputs an SPDT relay output and a 10Base T Ethernet port 1 2 BL2000 Features Rabbit 2000 microprocess...

Page 7: ...le Their standard features are summarized in Table 1 1 2 1 Connector Options In addition to the standard screw terminal connectors supplied on BL2000 boards IDC headers bottom mount connectors and pol...

Page 8: ...lp you get your BL2100 up and running so that you can run the sample programs to explore its capa bilities and develop your own applications Tool Kit Contents The BL2000 Tool Kit contains the followin...

Page 9: ...system point to point protocol PPP FAT file system RabbitWeb and other select libraries that were previously sold as individual Dynamic C modules Rabbit also offers for purchase the Rabbit Embedded Se...

Page 10: ...liant have the CE mark NOTE Earlier versions of the BL2000 sold before 2003 that do not have the CE mark are not CE compliant Immunity The BL2000 series of single board computers meets the following E...

Page 11: ...ng CE compliance and to conform to good cable design practices When installing or servicing the BL2000 it is the responsibility of the end user to use proper ESD precautions to prevent ESD damage to t...

Page 12: ...l information and specifications for the plastic enclosure 1 4 2 3 L1 D2 J8 POWER IN J7 TV S1 J10 C28 R1 C23 C25 C17 J6 C20 D1 U4 Y3 Q2 C24 R30 R 1 5 1 R4 C16 R20 R6 R12 C10 J5 R19 C80 R16 R130 U1 C2C...

Page 13: ...ll on the connector to remove it from the header NOTE Some PCs now come equipped only with a USB port It may be possible to use an RS 232 USB converter Part No 20 151 0178 with the programming cable s...

Page 14: ...is range could damage the BL2000 CAUTION Unplug the power supply while you make or otherwise work with the connections to the headers This will protect your BL2000 from inadvertent shorts or power spi...

Page 15: ...begin the installation once you have selected the setup exe file The online documentation is installed along with Dynamic C and an icon for the docu mentation menu is placed on the workstation s deskt...

Page 16: ...ds of the programming cable to ensure that it is firmly plugged into the PC and the programming port If there are no faults with the hardware select a different COM port within Dynamic C From the Opti...

Page 17: ...nal The sample program described in Section 5 3 Run the PINGME C Sample Program tests the TCP IP portion of the board 2 5 Where Do I Go From Here NOTE If you purchased your BL2000 through a distributo...

Page 18: ...ter 3 describes the principal subsystems for the BL2000 Digital I O Relay Outputs Serial Communication A D Converter Inputs D A Converter Outputs Memory External Interrupts Figure 5 shows these Rabbit...

Page 19: ...attery Serial Port Nomenclature HeaderJ2 TXD1 RXD1 TXD2 RXD2 Rabbit 2000 TxB RxB TxC RTS RxC CTS RAW GND K RESET IN1 IN0 485 485 RXD2 TXD2 RXD1 TXD1 J2 12 11 10 9 8 7 6 5 4 3 2 1 J8 AGND DAC1 DAC0 ADC...

Page 20: ...holes for the bottom mount sockets are on the outside edges of the connector locations The pinouts for these connectors are shown in Figure 6 b Figure 6 b BL2000 Pinouts other 0 1 headers Battery Seri...

Page 21: ...s Instead of connecting an AC adapter to the power supply jack J7 the input power supply 9 V to 40 V DC may be connected to pins 12 and 11 on header J2 see Figure 6 a or Figure 6 b Pin 12 on header J9...

Page 22: ...IN10 each of which is protected over a range of 36 V to 36 V The inputs are factory configured to be pulled up to 5 V but they can also be pulled down by moving the surface mounted jumper at JP6 as s...

Page 23: ...a logic 1 The A D converter inputs can be used as additional digital inputs using the parameters specified for the digIn software function call The default threshold for channels IN11 IN21 is also se...

Page 24: ...Vcc K or GND through 27 k resis tors Tie the outputs high to either Vcc or K when using the outputs as sinking outputs via 0 resistors at R32 or R35 respectively or tie the outputs to GND via R34 whe...

Page 25: ...ing outputs and pull up resistors tied to Vcc via a 0 resistor at R32 1 4 2 3 L1 D2 J8 POWER IN J7 TVS1 J10 C28 C25 D1 Q2 R30 R55 R54 R37 R36 R38 R56 C40 C39 C38 R50 R51 R52 R58 R59 R60 C35 C34 C33 C3...

Page 26: ...tacts protect the relay contacts from inductive spikes Figure 11 BL2000 Relay Output Contact Connections The relay is driven by PA0 which is the same Rabbit 2000 parallel port that drives OUT0 and LED...

Page 27: ...ard baud rates up to a maximum of 230 400 bps 3 4 1 RS 232 The BL2000 RS 232 serial communication is supported by an RS 232 transceiver U1 U1 provides the voltage output slew rate and input voltage im...

Page 28: ...R12 C10 J5 R19 C80 R16 R130 U1 C2C3 C19 R153 C18 R154 R9 R13 R15 C1 Y2 U5 J2 J1 J4 J3 C8 U2 R5 R11 R10 C75 C11 R17 C4 C13 U3 R8 R18 R2 R3 R23 R22 C14 R152 R7 C78 C77 C76 C79 C5 C15 Q1 R24 C21 C9 R14...

Page 29: ...e pinout for the Ethernet port J6 Note that there are two standards for numbering the pins on this connector the convention used here and numbering in reverse to that shown Regardless of the numbering...

Page 30: ...osition for the ring lug has been provided at the top left mounting screw hole near the RJ 45 jack as shown in Figure 16 Figure 16 Recommended Location for Ring Lug 3 4 4 Programming Port The BL2000 h...

Page 31: ...The two startup mode pins determine what happens after a reset the Rabbit 2000 is either cold booted or the program begins executing at address 0x0000 These two SMODE pins can be used as general input...

Page 32: ...re scaled to provide inputs that can range from 0 V to 49 V Figure 17 shows the buffered A D converter inputs Figure 17 Buffered A D Converter Inputs The op amp is powered from the V supply The 1 M an...

Page 33: ...ference voltage of 1 707 V to feed the four op amps for the buffered A D converter inputs The reference voltage can be ratiometric rather than absolute This is done by removing the zener diode and ins...

Page 34: ...small amount of current should be drawn from the D A converter output of the order of A With D A converters installed the user has the option of using an unbuffered A D con verter input to read the o...

Page 35: ...y Table 3 lists the jumper settings for the jumpers used to set the SRAM size The jumpers are 0 surface mounted resistors NOTE Rabbit recommends that any customer applications should not be constraine...

Page 36: ...58 R59 R60 C35 C34 C33 C31 C29 R33 R31 C36 U6 R32 R34 R35 C41 R53 R61 D5 D4 R41 R42 D3 R40 R57 R39 C45 C44 C43 J2 J1 J4 J3 D6 D7 D8 D9 J9 J11 R43 R44 R45 C49 C48 C47 C46 BT1 D G S Q3 Q5 C32 D10 D11 D1...

Page 37: ...s sions The 22 1 MHz frequency is generated using an 11 0592 MHz crystal The clock doubler is disabled automatically in the BIOS for crystals with a frequency above 12 9 MHz The clock doubler may be d...

Page 38: ...tronger setting The means for doing so is through a simple configuration macro as shown below There is no spectrum spreader functionality for BL2000 boards that do not carry the CE mark or when using...

Page 39: ...or of Digi International Excellent Integrated System Limited Datasheet of 20 101 0455 COMPUTER SGL BOARD ETH BL2010 Contact us sales integrated circuit com Website www integrated circuit com 34 Wildca...

Page 40: ...uded on the Jackrabbit The flash memory and SRAM options are selected with the Options Project Options Compiler menu The advantage of working in RAM is to save wear on the flash memory which is limite...

Page 41: ...p by creating function description block comments using a special format for library functions Standard debugging features X Breakpoints Set breakpoints that can disable interrupts X Single stepping S...

Page 42: ...programs in the old directory folder make these same changes to the BIOS or libraries in the new directory containing the patch Do not simply copy over an entire file since you may overwrite a bug fix...

Page 43: ...NTLEDS C This program will count from 0 to 31 in binary using the four gen eral purpose LEDs DS4 DS7 and the Processor Bad LED DS8 The LEDs are used in reverse logical order to minimize the cycling of...

Page 44: ...a slave BL2000 The slave will send back converted upper case letters back to the master BL2000 and display them in the STDIO window Use MASTER C to program the master BL2000 4 2 4 A D Converter Input...

Page 45: ...t can be read with a voltmeter The out put voltage is computed using the calibration constants that are read from the EEPROM simulated in flash memory DAOUT2 C This program demonstrates the use of bot...

Page 46: ...it com User s Manual 41 4 3 BL2000 Libraries Two library directories are used to develop applications for the BL2000 BL2000 libraries associated with features specific to the BL2000 TCPIP libraries sp...

Page 47: ...ports are initialized as follows void brdInit void Port I O Function Output Function State PA0 Output OUT0 RELAY LED_DS4 High Current Driver Off PA1 Output OUT1 LED_DS5 High Current Driver Off PA2 Out...

Page 48: ...Output TXA Programming Port Inactive high PC7 Input RXA Programming Port N A PD0 Output DAC ADC_SK On PD1 Output DAC ADC_SDI On PD2 Input RTL ADC_SDO N A PD3 Input RTL_SK N A PD4 Output RTL_SDI On PD...

Page 49: ...the following two lines to your program undef THRESHOLD define THRESHOLD xx xx where xx xx is the desired threshold voltage Anything below the threshold value is a logic 0 and any thing higher than o...

Page 50: ...receiving and nonblocking functions which must be called repeatedly until they are finished For more information see the Dynamic C Function Reference Manual and Technical Note 213 Rabbit Serial Port S...

Page 51: ...is the value used to connect the relay common contact to one of the following contacts 0 relay common connected to relay normally closed contact 1 relay common connected to relay normally open contac...

Page 52: ...second A D converter channel value volts2 is the voltage corresponding to the second A D converter channel value RETURN VALUE 0 if successful 1 if not able to make calibration constants SEE ALSO anaIn...

Page 53: ...e BL2000 BL2020 only 1 8 bit mode BL2000 BL2020 only 2 10 bit mode BL2010 BL2030 only RETURN VALUE A value corresponding to the voltage on the A D converter input channel which will be 0 4095 for 12 b...

Page 54: ...block memory area 0x1C00 0x1FFF PARAMETER channel is the A D converter input channel 0 10 RETURN VALUE 0 if successful 1 if address or range is invalid SEE ALSO anaInEEWr brdInit Writes the calibrati...

Page 55: ...function using the two conver sion points provided Gain and offset constants are calculated and placed into global table _dacCalib PARAMETERS channel is the D A converter output channel 0 or 1 value1...

Page 56: ...Software Powerdown 1 k to GND 10 Software Powerdown 100 k to GND 11 Software Powerdown three state D11 D0 Data bits MSB LSB 0 4095 PARAMETERS channel is the D A converter output channel to write 0 or...

Page 57: ...a 0x1C00 0x1FFF PARAMETER channel is the D A converter output channel 0 or 1 RETURN VALUE 0 if successful 1 if address or range is invalid SEE ALSO anaOutEEWr brdInit Writes the calibration constants...

Page 58: ...J 45 crossover Ethernet cable The Ethernet cables and Ethernet hub are available from Rabbit in a TCP IP tool kit More information is available at www rabbit com 1 Connect the AC adapter and the progr...

Page 59: ...he PC with the Ethernet card 3 Apply Power Plug in the AC adapter The BL2000 is now ready to be used NOTE A hardware RESET is accomplished by unplugging the AC adapter then plug ging it back in or by...

Page 60: ...ver and gateway to 10 10 6 1 If you would like to change the default values for example to use an IP address of 10 1 1 2 for the BL2000 board and 10 1 1 1 for your PC you can edit the values in the se...

Page 61: ...Panel to bring up the Control Panel and then dou ble click the Network icon Depending on which version of Windows you are using look for the TCP IP Protocol Network Dial Up Connections Network line o...

Page 62: ...program starts run ning the green LNK light on the BL2000 should be on to indicate an Ethernet connection is made Note If the LNK light does not light you may not have a crossover cable or if you are...

Page 63: ...put IN0 to indicate that the TCP IP connection should be closed and it uses high current output OUT0 to indicate that there is an open connection You may change the digital input and output to suit yo...

Page 64: ...ted Datasheet of 20 101 0455 COMPUTER SGL BOARD ETH BL2010 Contact us sales integrated circuit com Website www integrated circuit com User s Manual 59 APPENDIX A SPECIFICATIONS Appendix A provides the...

Page 65: ...J1 J4 J3 D6 D7 D8 D9 J9 J11 R43 R44 R45 C49 C48 C47 C46 BT1 D G S Q3 Q5 C32 D10 D11 D12 R46 R47 R48 R49 C51 C52 C50 C8 U2 R5 R11 R10 C75 C11 R17 C4 C13 U3 R8 R18 R2 R3 R23 R22 C14 R152 R7 C78 C77 C76...

Page 66: ...2 channels can sink up to 750 mA each Analog Inputs Four 12 bit res 10 V DC 1 M up to 4 000 samples s Four 10 bit res 10 V DC 1 M up to 4 000 samples s Four 12 bit res 10 V DC 1 M up to 4 000 samples...

Page 67: ...dable from the first and one 10 bit timer with two match registers Watchdog Supervisor Yes Power 9 40 V DC or 24 V AC 10 1 5 W max Operating Temperature 40 C to 70 C Humidity 5 95 noncondensing Board...

Page 68: ...friction lock connectors at J1 J3 J10 and J11 for physical connection to other boards or ribbon cables Figure A 2 shows the BL2000 footprint These values are relative to one of the mounting holes Figu...

Page 69: ...nical Note 303 Conformal Coatings 1 4 2 3 L1 D2 J8 POWER IN J7 TVS1 J10 C28 R1 C23 C25 C17 J6 C20 D1 U4 Y3 Q2 C24 R30 R151 R4 C16 R20 R6 R12 C10 J5 R19 C80 R16 R130 U1 C2C3 C19 R153 C18 R154 R9 R13 R1...

Page 70: ...s sales integrated circuit com Website www integrated circuit com User s Manual 65 A 3 Jumper Configurations Figure A 4 shows the header locations used to configure the various BL2000 options via jump...

Page 71: ...esistors Table A 2 BL2000 Jumper Configurations Header Description Pins Connected Factory Default J9 Pin 12 is Vcc R160 installed Pin 12 is GND R161 installed JP1 RS 485 Bias and Termination Resistors...

Page 72: ...Ports Port I O Signal Output Function State PA0 Output OUT0 RELAY LED_DS4 Off PA1 Output OUT1 LED_DS5 Off PA2 Output OUT2 LED_DS6 Off PA3 Output OUT3 LED_DS7 Off PA4 Output OUT4 Off PA5 Output OUT5 O...

Page 73: ...Output TXB RS 232 Serial Port B Inactive high PC5 Input RXB RS 232 N A PC6 Output TXA Programming Port Serial Port A Inactive high PC7 Input RXA Programming Port N A PD0 Output DAC ADC_SK On PD1 Outpu...

Page 74: ...ebsite www integrated circuit com User s Manual 69 APPENDIX B PLASTIC ENCLOSURE The plastic enclosure provides a secure way to protect your BL2000 The enclosure itself may be mounted on any flat sur f...

Page 75: ...the alignment of the light pipes without damaging the plastic enclosure 1 4 2 3 L1 D2 J8 POWER IN J7 T V S 1 J10 C28 R1 C23 C25 C17 J6 C20 D1 U4 Y3 Q2 C24 R30 R 1 5 1 R4 C16 R20 R6 R12 C10 J5 R19 C80...

Page 76: ...5 1 R4 C16 R20 R6 R12 C10 J5 R19 C80 R16 R130 U1 C 2 C 3 C19 R153 C18 R154 R9 R13 R15 C1 Y2 R 27 C 22 C 27 R 28 90 15 65 40 U5 R5 5 R5 4 R3 7 R3 6 R3 8 R5 6 C4 0 C3 9 C3 8 R5 0 R5 1 R5 2 R5 8 R5 9 R6...

Page 77: ...com 72 Wildcat BL2000 B 2 Dimensions Figure B 4 shows the dimensions for the plastic enclosure Figure B 4 Plastic Enclosure Dimensions When fully assembled with the BL2000 installed the total height o...

Page 78: ...s used The input voltage range is from 9 V to 40 V The BL2000 can alternatively be powered by 24 V AC In this case D1 and C28 act as a half wave rectifier to produce approximately 40 V DC at the input...

Page 79: ...ound loops External connections to analog ground are made on screw terminal header J4 C 2 Batteries and External Battery Connections The SRAM and the real time clock have battery backup Power to the S...

Page 80: ...ed or replaced incorrectly Replace the battery only with the same type or an equivalent type recommended by the battery manufacturer Dispose of used batteries according to the battery manufacturer s i...

Page 81: ...revents the Vcc line from draining the battery Figure C 3 VRAM Switch Field effect transistor Q9 is needed to provide a very small voltage drop between Vcc and VRAM 100 mV typically 10 mV so that the...

Page 82: ...y a watchdog timeout WDTOUT on the Rabbit 2000 microprocessor Figure C 4 Reset Generator NOTE The Dynamic C function chkWDTO is not able to detect whether a watchdog timeout has occurred on the BL2000...

Page 83: ...d to both the SRAM power pin and to the CS signal line The CS control circuit accomplishes this task for the SRAM s chip select signal line In a powered up condition the CS control circuit must allow...

Page 84: ...ge is low Q4 will conduct When the CS1 voltage is high Q3 con ducts It takes time for the transistors to turn on creating a propagation delay This propa gation delay is typically very small about 10 n...

Page 85: ...or of Digi International Excellent Integrated System Limited Datasheet of 20 101 0455 COMPUTER SGL BOARD ETH BL2010 Contact us sales integrated circuit com Website www integrated circuit com 80 Wildca...

Page 86: ...ms based on the Demonstration Board you will have to con nect the Demonstration Board from the BL2000 Tool Kit to the BL2000 board Proceed as follows 1 Use the wires included in the BL2000 Tool Kit to...

Page 87: ...5 R55 R54 R37 R36 R38 R56 C40 C39 C38 R50 R51 R52 R58 R59 R60 C35 C34 C33 C31 C29 R33 R31 C36 U6 R32 R34 R35 C41 R53 R61 D5 D4 R41 R42 D3 R40 R57 R39 C45 C44 C43 J2 J1 J4 J3 D6 D7 D8 D9 J9 J11 R43 R44...

Page 88: ...6 R38 R56 C40 C39 C38 R50 R51 R52 R58 R59 R60 C35 C34 C33 C31 C29 R33 R31 C36 U6 R32 R34 R35 C41 R53 R61 D5 D4 R41 R42 D3 R40 R57 R39 C45 C44 C43 J2 J1 J4 J3 D6 D7 D8 D9 J9 J11 R43 R44 R45 C49 C48 C47...

Page 89: ...or of Digi International Excellent Integrated System Limited Datasheet of 20 101 0455 COMPUTER SGL BOARD ETH BL2010 Contact us sales integrated circuit com Website www integrated circuit com 84 Wildca...

Page 90: ...D A converter outputs 28 Demonstration Board 3 hookup instructions 81 analog sample programs 83 digital sample programs 82 jumper configurations 82 83 wire assembly 3 digital I O function calls digIn...

Page 91: ...mming cable 3 programming port 25 programming cable 3 connections 8 PROG connector 31 R Rabbit 2000 parallel ports 67 real time clock how to set 40 relay output function calls relayOut 46 relay output...

Page 92: ...rint 63 headers 63 relative pin 1 locations 63 temperature 61 spectrum spreader 33 subsystems 13 14 T TCP IP connections 53 10Base T Ethernet card 53 additional resources 58 Ethernet hub 53 steps 53 t...

Page 93: ...or of Digi International Excellent Integrated System Limited Datasheet of 20 101 0455 COMPUTER SGL BOARD ETH BL2010 Contact us sales integrated circuit com Website www integrated circuit com 88 Wildca...

Page 94: ...ted circuit com User s Manual 89 SCHEMATICS 090 0117 BL2000 Schematic www rabbit com documentation schemat 090 0117 pdf 090 0042 Demonstration Board Schematic www rabbit com documentation schemat 090...

Page 95: ...al Excellent Integrated System Limited Datasheet of 20 101 0455 COMPUTER SGL BOARD ETH BL2010 Contact us sales integrated circuit com Website www integrated circuit com Powered by TCPDF www tcpdf org...

Reviews: