Smartcat (BL2100) User's Manual

> ## Appendix A. Specifications

> Appendix A provides the specifications for the BL2100 and describes the conformal coating.

> ### A.1 Electrical and Mechanical 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.

> Table A-1 provides the pin 1 locations for the BL2100 headers used to mount the LCD/keypad module as viewed in Figure A-1.

> Table A-1. BL2100 LCD/Keypad Header
> Pin 1 Locations
> Header | Pin 1 (x,y) Coordinates (inches)
> J20 | (2.170, 2.055
> J21 | (0.795, 1.105)
> J22 | (2.170, 0.705)

> It is recommended that you allow for an "exclusion zone" of 0.25" (6 mm) around the BL2100 in all directions when the BL2100 is incorporated into an assembly that includes other components. This "exclusion zone" that you keep free of other components and boards will allow for sufficient air flow, and will help to minimize any electrical or EMI interference between adjacent boards. An "exclusion zone" of 0.12" (3 mm) is recommended below the BL2100. Figure A-2 shows this "exclusion zone."

> Figure A-2. BL2100 "Exclusion Zone"

> Table A-2 lists the electrical, mechanical, and environmental specifications for the BL2100 without the optional LCD/keypad module plugged in. Appendix C provides specifications for the LCD/keypad.

> Table A-2. BL2100 Specifications
> Parameter | Specification
> Board Size | 3.41" × 4.14" × 0.93" (87 mm × 105 mm × 24 mm)
> Connectors | one RJ-45 (Ethernet) (BL2100 and BL2110) one 2 × 5, 2 mm pitch (serial programming port) five 0.9 mm × 0.5 screw-terminal connector strips (accept 14-30 AWG or 0.05-1.5 mm² wire)
> Ethernet Interface (BL2100 and BL2110) | Direct connection to 10Base-T Ethernet networks via RJ-45 connection
> Temperature | -40°C to +70°C
> Humidity | 5% to 95%, noncondensing
> External Input Voltage | 9 V to 36 V DC1
> Power Consumption | 1.5 W maximum
> Digital I/O | 40 digital I/O: 24 inputs: hardware-configurable pull-up or pull-down, ± 36 V DC, switching threshold 2.4 V typical 16 outputs: software actively toggles sinking and sourcing, +36 V DC, 200 mA maximum per channel
> Analog Inputs (BL2100 and BL2120) | Eleven 12-bit A/D converter inputs, ± 10 V DC, 1 MW input impedance Sampling rate: 4.3 kHz
> Analog Outputs (BL2100 and BL2120) | Four 12-bit D/A converter outputs, 0 V to 10.0 V DC, 10 mA max. per output channel Update rate: 10 kHz
> Microprocessor | Rabbit 2000TM
> Clock | 22.1 MHz
> SRAM | 128K, surface mount
> Flash EPROM | 256K, surface mount
> Timers | Five 8-bit timers, one 10-bit timer with two match registers, five timers are cascadable
> Serial Ports | 4 serial ports: two RS-232 or one RS-232 (with CTS/RTS) one RS-485, onboard network termination and bias resistors one 5 V CMOS-compatible programming port
> Serial Rate | Maximum standard asynchronous 230,400 bps
> Watchdog/Supervisor | Yes
> Time/Date Clock | Yes
> Backup Battery | Yes: Panasonic CR2330 or equivalent 3 V lithium coin type, 265 mA·h standard using onboard battery holder; optional 3 V, 950 mA·h solder-in battery available

> 1 13 V to 36 V DC supply voltage required to support full 0-10 V DC output range of D/A converter

> ### A.2 Conformal Coating

> The areas around the crystal oscillator and the battery backup circuit on the BL2100 module have had the Dow Corning silicone-based 1-2620 conformal coating applied. The conformally coated areas are shown in Figure A-3. The conformal coating protects these high-impedance circuits from the effects of moisture and contaminants over time.

> Figure A-3. BL2100 Areas Receiving Conformal Coating

> Any components in the conformally coated area may be replaced using standard soldering procedures for surface-mounted components. A new conformal coating should then be applied to offer continuing protection against the effects of moisture and contaminants.

> NOTE | For more information on conformal coatings, refer to Rabbit Semiconductor Technical Note 303, Conformal Coatings.

> ### A.3 Jumper Configurations

> Figure A-4 shows the header locations used to configure the various BL2100 options via jumpers.

> Figure A-4. Location of BL2100 Configurable Positions

> Table A-3 lists the configuration options.

> Table A-3. BL2100 Jumper Configurations
> Header | Description | Pins Connected | Factory Default
> JP1 | RS-485 Bias and Termination Resistors | 1-2 5-6 | Bias and termination resistors connected | ×
> 1-3 4-6 | Bias and termination resistors not connected1 |
> JP2 | Software I/O Configuration Option | 1-2 | Standard | ×
> 2-3 | Custom (IN16-IN23 are configured as digital sinking outputs) |
> JP3 | Analog Circuit Option | 1-2 | Installed | BL2100 BL2120
> 2-3 | Not installed | BL2110 BL2130
> -- | IN00-IN07 | R56 | Pulled up to Vcc | ×
> R57 | Pulled up to +K2 |
> R54 | Pulled down |
> -- | IN08-IN15 | R60 | Pulled up to Vcc | ×
> R61 | Pulled up to +K2 |
> R59 | Pulled down |
> -- | IN16-IN23 | R69 | Pulled up to Vcc | ×
> R70 | Pulled up to +K2 |
> R71 | Pulled down |

> 1 Although pins 1-3 and 4-6 of header JP1 are shown "jumpered" for the termination and bias resistors not connected, pins 3 and 4 are 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 resistors in the future.

> ### A.4 Use of Rabbit 2000 Parallel Ports

> Figure A-5 shows the Rabbit 2000 parallel ports.

> Figure A-5. BL2100 Rabbit-Based Subsystems

> Table A-4 lists the Rabbit 2000 parallel ports and their use in the BL2100.

> Table A-4. Use of Rabbit 2000 Parallel Ports
> Port | I/O | Signal | Output Function State
> PA0 | Input | IN16 | Pulled up
> PA1 | Input | IN17 | Pulled up
> PA2 | Input | IN18 | Pulled up
> PA3 | Input | IN19 | Pulled up
> PA4 | Input | IN20 | Pulled up
> PA5 | Input | IN21 | Pulled up
> PA6 | 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
> PB4 | Input | I/O Configuration Option (header JP2) | 1 = standard (JP2:1-2) 0 = custom1 (JP2:2-3)
> PB5 | Input | Analog Circuit Option (header JP3) | 1 = BL2100/BL2120 (JP3:1-2) 0 = BL2110/BL2130 (JP3:2-3)
> PB6 | Output | Not Used | Off
> PB7 | Output | DAC_ADC_SDI | Inactive high
> PC0 | Output | TXD RS-485 | Serial Port D | Inactive high
> PC1 | Input | RXD RS-485 | Inactive high
> PC2 | Output | RTS/TXC RS-232 | Serial Port C | Inactive high
> PC3 | Input | CTS/RXC RS-232 | Inactive high
> PC4 | Output | TPOUT- (Realtek reset) |  | Initialized by sock_init
> PC5 | Input | TPOUT+ (Realtek INT0) |  | Pulled up
> PC6 | Output | TXA Programming Port | Serial Port A | Inactive high
> PC7 | Input | RXA Programming Port | Inactive high
> PD0 | Input | Realtek CLK | Initialized 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 RS-232 | Inactive high
> PD6 | Output | Not used | Inactive high
> PD7 | Output | Not used | Inactive high
> PE0 | Output | Digital I/O strobe | Inactive high
> PE1 | Output | External I/O enable | Inactive high
> PE2 | N/A | Realtek IORB strobe | Initialized by sock_init
> PE3 | N/A | Realtek SDI line | Initialized by sock_init
> PE4 | Input | INT0B | Tied to PE5 by 1 kW resistor
> PE5 | Input | INT1B | User interrupt input2
> PE6 | N/A | Realtek IOWB strobe | Initialized by sock_init
> PE7 | Output | LCD_KEYPAD strobe | Inactive high

> 1 IN16-IN23 are sinking outputs in this custom configuration 2 PE5 is driven by PE4 if the interrupt is not being used.

> ### A.5 I/O Address Assignments

> Table A-5 lists the external I/O addresses for the digital inputs and outputs.

> Table A-5. Digital I/O Addresses
> External Address | Name | Function
> 0000 | DIPA | Digital inputs IN00-07, read only
> 0001 | DOPA | Digital outputs OUT00-OUT07, write only
> 0002 | DIPB | Digital inputs IN08-15, read only
> 0003 | DOPB | Digital outputs OUT08-OUT15, write only

> PE1 serves as a system-enable control. When PE1 is high or in a high-impedance status, all BL2100 outputs are disabled (digital outputs and analog outputs are disabled, and RS-485 is at listen status).

> PE0 is configured as a strobe and is used for digital inputs, digital outputs, and the control register. The control register is located at 0xx4-0xx7, write only. The function of each bit is listed in Table A-6.

> Table A-6. Control Register Bit Map (External 0x0004-0x007)
> Bit | Name | Function
> 0 | 485_SEND | RS-485 send/receive
> 1 | DO_CS0 | Digital output 0-08, enable low active
> 2 | DO_CS1 | Digital output 09-16, enable low active
> 3 | Not used | Not used
> 4 | AO_CS | Analog output 00-04, enable low active
> 5 | DAC_CS0 | Chip select for analog ch 00 and 01
> 6 | DAC_CS1 | Chip select for analog ch 02 and 03
> 7 | ADC_CS | Chip select for A/D converter

> PA0-PA7 are used with IN16-IN23, which may be reconfigured as sinking digital outputs OUT16-OUT23 by installing/removing components as reflected in the schematic.

> All analog inputs and outputs are accessed by a series connection. PD3 is served as a clock line while 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 are used for RS-232 communication. They can be used separately as two 3-wire RS-232, or they may be combined to work as a 5-wire RS-232 port.

Z-World http://www.zworld.com Voice: (530) 753-3737 FAX: (530) 753-5141 sales@zworld.com