DeviceMate Development Kit Getting Started

> ## Appendix A. RabbitCore Specifications

> Appendix A provides the specifications for the RCM2200 hardware platform and the RCM2300 target device.

> ### A.1 Electrical and Mechanical Characteristics

> #### A.1.1 RCM2200

> Figure A-1 shows the mechanical dimensions for the RCM2200.

> Figure A-1. RCM2200 Dimensions

> Table A-1 provides the pin 1 locations for the RCM2200 headers viewed from the top side (as in Figure A-1).

> Table A-1. RCM2200 Header Pin 1 Locations
> Header | Description | Pin 1 (x,y) Coordinates (Inches)
> J4 | RabbitCore RCM2200 user board interface | (0.100, 1.445)
> J5 | RabbitCore RCM2200 user board interface | (0.100, 0.195)
> J1 | Programming header (top side) | (0.125, 1.515)
> DS1 | LNK LED | (1.815, 0.105)
> DS2 | ACT LED | (2.015, 0.105)

> It is recommended that you allow for an "exclusion zone" of 0.25" (6 mm) around the RCM2200 in all directions when the RCM2200 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 RCM2200 when the RCM2200 is plugged into another assembly using the shortest connectors for headers J1 and J2 on the RCM2200. Figure A-2 shows this "exclusion zone."

> Figure A-2. RCM2200 "Exclusion Zone"

> Table A-2 lists the electrical, mechanical, and environmental specifications for the RCM2200.

> Table A-2: RabbitCore RCM2200 Specifications
> Parameter | Specification
> Board Size | 1.60" × 2.30" × 0.86" (41 mm × 59 mm × 22 mm)
> Operating Temperature | -40°C to +70°C
> Humidity | 5% to 95%, noncondensing
> Input Voltage | 4.75 V to 5.25 V DC
> Current | 134 mA at 22.1 MHz, 5 V DC; 10 mA additional with programming cable attached
> General-Purpose I/O | 26 parallel I/0 lines grouped in five 8-bit ports (shared with serial ports): 16 configurable for I/O, 7 fixed inputs, 3 fixed outputs
> Memory, I/O Interface | 4 address lines, 8 data lines, I/O read/write
> Additional Digital Inputs | Startup mode (2), reset in, Serial Port A (1)
> Additional Digital Outputs | Status, reset out, Serial Port A (1)
> Ethernet Interface | 10base-T
> Microprocessor | Rabbit 2000TM
> Clock | 22.1 MHz
> SRAM | 128K × 8, surface mount
> Flash Memory | One 256K × 8, surface mount
> Timers | Five 8-bit timers cascadable in pairs, one 10-bit timer with 2 match registers that each have an interrupt
> Serial Ports | Three CMOS-compatible ports. One port is configurable as a clocked port, a fourth clocked pin is available on the programming port.
> Serial Rate | CMOS: maximum asynchronous 691,200 bps maximum synchronous 5,529,600 bps
> Slave Interface | A slave port allows the RabbitCore RCM2200 to be used as an intelligent peripheral device slaved to a master processor, which may either be another Rabbit 2000 or any other type of processor
> Watchdog/Supervisor | Yes
> Time/Date Clock | Yes
> Socket Strip (for connection to headers J4 and J5) | 2x13, 2 mm pitch
> Backup Battery | Provision for user-supplied backup battery (2.85 V to 3.15 V) via connections on header J5

> ##### A.1.1.1 Headers

> The RCM2200 uses headers at J4 and J5 for physical connection to other boards. J4 and J5 are 2 × 13 SMT headers with a 2 mm pin spacing. J1, the programming port, is a 2 × 5 header with a 2 mm pin spacing.

> Figure A-3 shows the layout of another board for the RCM2200 to be plugged into. These values are relative to the header connectors.

> Figure A-3. User Board Footprint for RCM2200

> ##### A.1.1.2 Physical Mounting

> A 9/32" (7 mm) standoff with a 4-40 screw is recommended to attach the RCM2200 to a user board at the hole position shown in Figure A-3.

> #### A.1.2 RCM2300

> Figure A-4 shows the mechanical dimensions for the RCM2300.

> Figure A-4. RabbitCore RCM2300 Dimensions

> Table A-3 provides the pin 1 locations for the RCM2300 headers viewed from the top side (as in Figure A-4).

> Table A-3. RabbitCore RCM2300 Header Pin 1 Locations
> Header | Description | Pin 1 (x,y) Coordinates (Inches)
> J4 | RabbitCore RCM2300 user board interface | (0.100, 1.445)
> J5 | RabbitCore RCM2300 user board interface | (0.100, 0.195)
> J1 | Programming header (top side) | (0.125, 1.515)
> Top GND | Through-Hole Connection Points | (1.110, 1.560)

> Table A-4 lists the electrical, mechanical, and environmental specifications for the RCM2300.

> Table A-4. RabbitCore RCM2300 Specifications
> Parameter | Specification
> Board Size | 1.15" × 1.60" × 0.48" (29 mm × 41 mm × 12 mm)
> Operating Temperature | -40°C to +70°C
> Humidity | 5% to 95%, noncondensing
> Input Voltage | 4.75 V to 5.25 V DC
> Current | 108 mA at 22.1 MHz, 5 V DC; 10 mA additional with programming cable attached
> General-Purpose I/O1 | 29 parallel I/0 lines grouped in five 8-bit ports (shared with serial ports): 17 configurable I/O, 8 fixed inputs, 4 fixed outputs
> Memory, I/O Interface | 4 address lines, 8 data lines, I/O read/write
> Additional Digital Inputs | Startup mode (2), reset in
> Additional Digital Outputs | Status, reset out
> Microprocessor | Rabbit 2000TM
> Clock | 22.1 MHz
> SRAM | 128K × 8, surface mount
> Flash Memory | One 256K × 8, surface mount
> Timers | Five 8-bit timers cascadable in pairs, one 10-bit timer with 2 match registers that each have an interrupt
> Serial Ports | Four CMOS-compatible ports; two ports are configurable as clocked ports.
> Serial Rate | CMOS: maximum asynchronous 691,200 bps maximum synchronous 5,529,600 bps
> Slave Interface | A slave port allows the RCM2300 to be used as an intelligent peripheral device slaved to a master processor, which may either be another Rabbit 2000 or any other type of processor
> Program/Debug | One clock line is available only on the programming header. The programming port is available both on the programming header (J1) and on J4, one of the headers that interfaces with the user board
> Watchdog/Supervisor | Yes
> Time/Date Clock | Yes
> Socket Strip (for connection to headers J4 and J5) | 2x13, 2 mm pitch
> Backup Battery | Provision for user-supplied backup battery (2.85 V to 3.15 V) via connections on header J5

> 1 11 additional I/O are available via less convenient 0.30" diameter through-hole connection points

> ##### A.1.2.1 Headers

> The RCM2300 uses headers at J4 and J5 for physical connection to other boards. J4 and J5 are 2 × 13 SMT headers with a 2 mm pin spacing. J1, the programming port, is a 2 × 5 header with a 2 mm pin spacing.

> Figure A-5 shows the footprint of another board that the RCM2300 would be plugged into. These values are relative to the header connectors.

> Figure A-5. User Board Footprint for RabbitCore RCM2300

> ##### A.1.2.2 Physical Mounting

> An insulating 9/32" or ¼" (7 mm) standoff with a 4-40 screw is recommended to attach the RCM2300 to a user board at the hole position shown in Figure A-5.

> ### A.2 Pinouts

> The RCM2200 and RCM2300 modules have two 26-pin headers to which cables can be connected, or which can be plugged into matching sockets on a production device. The pinouts for these connectors are shown in Figure A-6 below.

> Figure A-6. RCM2200/RCM2300 Connector Pinout

> ### A.3 Serial Communication

> All DeviceMate serial communication for the purposes of the DeviceMate Development Kit is done via Serial Port D, and any programming is done via Serial Port B on the hardware platform to Serial Port A (the default Rabbit 2000 programming port) on the target device.

> Figure A-7. DeviceMate Development Kit Default Serial Connections
> (for Rabbit-based targets)

> The default serial communication channels are set using the following macros in the TC_CONF.LIB library in the DEVGATE folder. The macro setting is shown for Serial Port D.

>     /* Serial port to use on DeviceMate */
>          	 #ifndef TARGETPROC_SERA
>          	 #ifndef TARGETPROC_SERB
>          	 #ifndef TARGETPROC_SERC
>          	 #ifndef TARGETPROC_SERD
>               	 	 #define TARGETPROC_SERD

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