RabbitCore RCM4500W
User's Manual
PREV INDEX NEXT


Appendix B. Prototyping Board

Appendix B describes the features and accessories of the Prototyping Board, and explains the use of the Prototyping Board to demonstrate the RCM4510W and to build prototypes of your own circuits. The Prototyping Board has power-supply connections and also provides some basic I/O peripherals (RS-232, LEDs, and switches), as well as a prototyping area for more advanced hardware development.

B.1 Introduction

The Prototyping Board included in the Development Kit makes it easy to connect an RCM4510W module to a power supply and a PC workstation for development. It also provides some basic I/O peripherals (RS-232, LEDs, and switches), as well as a prototyping area for more advanced hardware development.

For the most basic level of evaluation and development, the Prototyping Board can be used without modification.

As you progress to more sophisticated experimentation and hardware development, modifications and additions can be made to the board without modifying the RCM4510W module.

The Prototyping Board is shown below in Figure B-1, with its main features identified.


Figure B-1. Prototyping Board

B.1.1 Prototyping Board Features

NOTE The same Prototyping Board can be used for several series of RabbitCore modules, and so the signals at J2 depend on the signals available on the specific RabbitCore module.

NOTE No analog signals are available on the Prototyping Board with the RCM4510W RabbitCore module installed since no analog signals are present on the RCM4510W's header J1. The auxiliary I/O on the RCM4510W's header J4 cannot be used with the Prototyping Board without modifying the Prototyping Board.

B.2 Mechanical Dimensions and Layout

Figure B-2 shows the mechanical dimensions and layout for the Prototyping Board.


Figure B-2. Prototyping Board Dimensions

NOTE All measurements are in inches followed by millimeters enclosed in parentheses. All dimensions have a manufacturing tolerance of ±0.01" (0.25 mm).

Table B-1 lists the electrical, mechanical, and environmental specifications for the Prototyping Board.

Table B-1. Prototyping Board Specifications
Parameter Specification
Board Size
3.80" × 3.80" × 0.48" (97 mm × 97 mm × 12 mm)
Operating Temperature
0°C to +70°C
Humidity
5% to 95%, noncondensing
Input Voltage
8 V to 24 V DC
Maximum Current Draw
(including user-added circuits)
800 mA max. for +3.3 V supply,
1 A total +3.3 V and +5 V combined
Prototyping Area
1.3" × 2.0" (33 mm × 50 mm) throughhole, 0.1" spacing, additional space for SMT components
Connectors
One 2 × 25 header socket, 1.27 mm pitch, to accept RCM4510W
One 1 × 3 IDC header for power-supply connection
One 2 × 5 IDC RS-232 header, 0.1" pitch
Two unstuffed header locations for analog and RCM4510W signals
25 unstuffed 2-pin header locations for optional configurations

B.3 Power Supply

The RCM4510W requires a regulated 3.0 V – 3.6 V DC power source to operate. Depending on the amount of current required by the application, different regulators can be used to supply this voltage.

The Prototyping Board has an onboard +5 V switching power regulator from which a +3.3 V linear regulator draws its supply. Thus both +5 V and +3.3 V are available on the Prototyping Board.

The Prototyping Board itself is protected against reverse polarity by a Shottky diode at D2 as shown in Figure B-3.


Figure B-3. Prototyping Board Power Supply

B.4 Using the Prototyping Board

The Prototyping Board is actually both a demonstration board and a prototyping board. As a demonstration board, it can be used to demonstrate the functionality of the RCM4510W right out of the box without any modifications to either board.

The Prototyping Board comes with the basic components necessary to demonstrate the operation of the RCM4510W. Two LEDs (DS2 and DS3) are connected to PB2 and PB3, and two switches (S2 and S3) are connected to PB4 and PB5 to demonstrate the interface to the Rabbit 4000 microprocessor. Reset switch S1 is the hardware reset for the RCM4510W.

The Prototyping Board provides the user with RCM4510W connection points brought out conveniently to labeled points at header J2 on the Prototyping Board. Although header J2 is unstuffed, a 2 × 25 header is included in the bag of parts. RS-232 signals (Serial Ports C and D) are available on header J4. A header strip at J4 allows you to connect a ribbon cable, and a ribbon cable to DB9 connector is included with the Development Kit. The pinouts for these locations are shown in Figure B-4.


Figure B-4. Prototyping Board Pinout

Although analog signals are shown for labeled points at header location J3 on the Prototyping Board, the analog signals on the RCM4510W are associated with the XBee RF module. These analog signals are not brought out to the Prototyping Board.

All signals from the RCM4510W module are available on header J2 of the Prototyping Board. The remaining ports on the Rabbit 4000 microprocessor are used for RS-232 serial communication. Table B-2 lists the signals on header J2 and, where applicable, explains how they are configured by the brdInit() function call for use on the Prototyping Board.

Table B-2. Use of RCM4510W Signals on the Prototyping Board
Pin Pin Name Prototyping Board Use
1
+3.3 V
+3.3 V power supply
2
GND

3
/RST_OUT
Reset output from reset generator
4
/IORD
External read strobe
5
/IOWR
External write strobe
6
/RESET_IN
Input to reset generator
7
VBAT_EXT
External backup battery connection
8–15
PA0–PA7
Output, high
16
PB0
Output, high
17
PB1
Programming port CLKA
18
PB2
LED DS2 (normally high/off)
19
PB3
LED DS3 (normally high/off)
20
PB4
Switch S2 (normally open/pulled up)
21
PB5
Switch S3 (normally open/pulled up)
22–23
PB6–PB7
Output, high
24–25
PC0–PC1
Serial Port D (RS-232, header J4) (high)
26–27
PC2–PC3
Serial Port C (RS-232, header J4) (high)
28–29
PC4–PC5
Serial Port B (used by XBee RF module)
30–31
PC6–PC7
Serial Port A (programming port) (high)
32–39
PE0–PE7
Output, high
40–47
PD0–PD7
Output, high
48
CONVERT
Not available
49
VREF
Not available
50
GND


There is a 1.3" × 2" through-hole prototyping space available on the Prototyping Board. The holes in the prototyping area are spaced at 0.1" (2.5 mm). +3.3 V, +5 V, and GND traces run along the top edge of the prototyping area for easy access. Small to medium circuits can be prototyped using point-to-point wiring with 20 to 30 AWG wire between the prototyping area, the +3.3 V, +5 V, and GND traces, and the surrounding area where surface-mount components may be installed. Small holes are provided around the surface-mounted components that may be installed around the prototyping area.

B.4.1 Adding Other Components

There are pads for 28-pin TSSOP devices, 16-pin SOIC devices, and 6-pin SOT devices that can be used for surface-mount prototyping with these devices. There are also pads that can be used for SMT resistors and capacitors in an 0805 SMT package. Each component has every one of its pin pads connected to a hole in which a 30 AWG wire can be soldered (standard wire wrap wire can be soldered in for point-to-point wiring on the Prototyping Board). Because the traces are very thin, carefully determine which set of holes is connected to which surface-mount pad.

B.4.2 Measuring Current Draw

The Prototyping Board has a current-measurement feature available at header locations JP1 and JP2 for the +5 V and +3.3 V supplies respectively. To measure current, you will have to cut the trace on the bottom side of the Prototyping Board corresponding to the power supply or power supplies whose current draw you will be measuring. Header locations JP1 and JP2 are shown in Figure B-5. Then install a 1 × 2 header strip from the Development Kit on the top side of the Prototyping Board at the header location(s) whose trace(s) you cut. The header strip(s) will allow you to use an ammeter across their pins to measure the current drawn from that supply. Once you are done measuring the current, place a jumper across the header pins to resume normal operation.


Figure B-5. Prototyping Board Current-Measurement Option

NOTE Once you have cut the trace below header location JP1 or JP2, you must either be using the ammeter or have a jumper in place in order for power to be delivered to the Prototyping Board.

B.4.3 Analog Features

The Prototyping Board has typical support circuitry installed to complement the ADS7870 A/D converter chip, which is available on other RabbitCore modules based on the Rabbit 4000 microprocessor, but is not installed on the RCM4510W model. The analog inputs from the auxiliary I/O on the RCM4510W's header J4 cannot be used with the Prototyping Board without modifying the Prototyping Board.

B.4.4 Serial Communication

The Prototyping Board allows you to access the serial ports from the RCM4510W module. Table B-3 summarizes the configuration options.

Table B-3. Prototyping Board Serial Port Configurations
Serial Port Header Default Use Alternate Use
A
J2
Programming Port
RS-232
B
J2
XBee RF Module
RS-232
C
J2, J4
RS-232

D
J2, J4
RS-232

E
J2


F
J2



Serial Ports E and F may be used as serial ports, or the corresponding pins at header location J2 may be used as parallel ports.

B.4.4.1 RS-232

RS-232 serial communication on header J4 on both Prototyping Boards is supported by an RS-232 transceiver installed at U3. This transceiver provides the voltage output, slew rate, and input voltage immunity required to meet the RS-232 serial communication protocol. Basically, the chip translates the Rabbit 4000's signals to RS-232 signal levels. Note that the polarity is reversed in an RS-232 circuit so that a +3.3 V output becomes approximately -10 V and 0 V is output as +10 V. The RS-232 transceiver also provides the proper line loading for reliable communication.

RS-232 can be used effectively at the RCM4510W module's maximum baud rate for distances of up to 15 m.

RS-232 flow control on an RS-232 port is initiated in software using the serXflowcontrolOn function call from RS232.LIB, where X is the serial port (C or D). The locations of the flow control lines are specified using a set of five macros.

SERX_RTS_PORT—Data register for the parallel port that the RTS line is on (e.g., PCDR).
SERA_RTS_SHADOW—Shadow register for the RTS line's parallel port (e.g., PCDRShadow).
SERA_RTS_BIT—The bit number for the RTS line.
SERA_CTS_PORT—Data register for the parallel port that the CTS line is on (e.g., PCDRShadow).
SERA_CTS_BIT—The bit number for the CTS line.

Standard 3-wire RS-232 communication using Serial Ports C and D is illustrated in the following sample code.

B.5 Prototyping Board Jumper Configurations

Figure B-6 shows the header locations used to configure the various Prototyping Board options via jumpers.


Figure B-6. Location of Configurable Jumpers on Prototyping Board

Table B-4 lists the configuration options using either jumpers or 0 W surface-mount resistors.

Table B-4. RCM4510W Prototyping Board Jumper Configurations 
Header Description Pins Connected Factory Default
JP1
+5 V Current Measurement
1–2
Via trace or jumper
Connected
JP2
+3.3 V Current Measurement
1–2
Via trace or jumper
Connected
JP3
JP4
PC0/TxD/LED DS2
JP3
1–2
TxD on header J4
×
JP4
1–2
PC0 to LED DS2
n.c.
PC0 available on header J2
JP5
JP6
PC1/RxD/Switch S2
JP5
1–2
RxD on header J4
×
JP6
1–2
PC1 to Switch S2
n.c.
PC1 available on header J2
JP7
JP8
PC2/TxC/LED DS3
JP7
1–2
TxC on header J4
×
JP6
1–2
PC2 to LED DS3
n.c.
PC2 available on header J2
JP9
JP10
PC3/RxC/Switch S3
JP9
1–2
PC3 to Switch S3
JP10
1–2
RxC on header J4
×
n.c.
PC3 available on header J2
JP11
LN0 buffer/filter to RCM4510W
1–2

Connected
JP12
PB2/LED DS2
1–2
Connected: PB2 to LED DS2
×
n.c.
PB2 available on header J2
JP13
LN1 buffer/filter to RCM4510W
1–2

Connected
JP14
PB3/LED DS3
1–2
Connected: PB3 to LED DS3
×
n.c.
PB3 available on header J2
JP15
LN2 buffer/filter to RCM4510W
1–2

Connected
JP16
PB4/Switch S2
1–2
Connected: PB4 to Switch S2
×
n.c.
PB4 available on header J2
JP17
LN3 buffer/filter to RCM4510W
1–2

Connected
JP18
PB5/Switch S3
1–2
Connected: PB5 to Switch S3
×
n.c.
PB5 available on header J2
JP19
LN4 buffer/filter to RCM4510W
1–2

Connected
JP20
LN5 buffer/filter to RCM4510W
1–2

Connected
JP21
LN6 buffer/filter to RCM4510W
1–2

Connected
JP22
LN7 buffer/filter to RCM4510W
1–2

Connected
JP23
LN4_IN–LN6_IN
1–2
Tied to analog ground
×
2–3
Tied to VREF
JP24
LN0_IN–LN3_IN
1–2
Tied to analog ground
×
2–3
Tied to VREF
JP25
Thermistor Location
1–2

n.c.

NOTE Jumper connections JP3–JP10, JP12, JP14, JP16, JP18, JP23, and JP24 are made using 0 W surface-mounted resistors. Jumper connections JP11, JP13, JP15, JP17, and JP19–JP22 are made using 470 W surface-mounted resistors.


Rabbit—A Digi International Brand
www.rabbit.com
PREV INDEX NEXT