RN-21
www.rovingnetworks.com
DS-RN21-V2 3/25/2010
Class 1 Bluetooth® Module
Features
•
•
•
•
•
•
•
•
•
•
Supports Bluetooth 2.1/2.0/1.2/1.1 standards
Class1, up to 15dBm(RN21) (100meters)
Bluetooth v2.0+EDR support
Postage stamp sized module, 15.4mm x
22mm x 1.85mm
UART (SPP or HCI) and USB (HCI only) data
connection interfaces
Sustained SPP data rates - 240Kbps (slave),
300Kbps (master)
HCI data rates - 1.5Mbps sustained, 3.0Mbps
burst in HCI mode
8MB on board flash
HCI mode, or SPP/DUN software stacks
Embedded Bluetooth stack profiles
(requires
no host stack):
include GAP, SDP, RFCOMM
and L2CAP protocols, with SPP and DUN
profile support.
Secure and robust link, FHSS, 128 bit
encryption, error correction and guaranteed
packet delivery.
Built in software stack for auto-discovery,
auto-connect, and instant cable modes.
Applications
•
•
•
•
•
•
Cable replacement
Barcode scanners
Measurement and monitoring systems
Industrial sensors and controls
Medical devices
Asset tacking
Description
The RN21 Bluetooth module is perfect for embedded
applications where the Bluetooth radio must be
located within a chassis. The small form factor and
external antenna allow the RN21 to fit into many
diverse applications. The straightforward hardware
interface, castellated pads and complete software
stack provides makes it easy and reliable to design
into your end product. The RN21 provides a low
power, high performance Bluetooth module that
supports multiple protocols, including Enhanced Data
Rate (EDR). The RN21 is the solution for developers
needing to add wireless capability to their product but
can not afford to spend significant time and money
developing Bluetooth specific hardware and software.
•
•
Block Diagram
Crystal
VCC
GND
PIO4
PIO5
PIO6
USB
UART
PCM
RF
Switch
PA
BALUN
CSR BlueCore-04
External
Flash
Memory
809 University Avenue
•
Los Gatos, CA 95032
•
Tel (408) 395-6539
• info@RovingNetworks.com
DS-RN21-V2 3/25/2010
Overview
•
•
•
•
•
•
•
•
•
Baud rate speeds: 1200bps up to 921Kbps, non-standard baud rates can be programmed.
Class 1 radio, 330’ (100m) distance, 12dBm output transmitter, -80dBm typical receive sensitivity
Frequency 2402 ~ 2480MHz,
FHSS/GFSK modulation, 79 channels at 1MHz intervals
Secure communications, 128 bit encryption
Error correction for guaranteed packet delivery
UART local and over-the-air RF configuration
Auto-discovery/pairing requires no software configuration (instant cable replacement).
Auto-connect master, IO pin (DTR) and character based trigger modes
Environmental Conditions
Parameter
Temperature Range (Operating)
Temperature Range (Storage)
Relative Humidity (Operating)
Relative Humidity (Storage)
Value
o
-40 C ~ 85 C
o
o
-40 C ~ 85 C
≤90%
≤90%
o
Electrical Characteristics
Parameter
Supply Voltage (DC)
RX Supply Current
TX Supply Current
Average power consumption
Standby/Idle (default settings)
Connected (normal mode)
Connected (low power Sniff)
Standby/Idle (deep sleep enabled)
Min
3.0
Typ.
3.3
35
65
25
30
8
2.5
Max.
3.6
60
100
Unit
V
mA
mA
mA
mA
mA
mA
250uA
Radio Characteristics
Parameter
Sensitivity @ 0.1%BER
Freq.
(GHz)
2.402
2.441
2.480
2.402
2.441
2.480
2.402
2.441
2.480
Min
-
-
-
15.0
15.0
15.0
-
-
-
-
-
-
140
140
140
140
140
140
Typ
-80
-80
-80
16.0
16.0
16.0
5
5
5
900
15
13
165
165
165
190
190
190
Max
-86
-86
-86
Bluetooth
Specification
≤
-70
Units
dBm
dBm
dBm
dBm
dBm
dBm
kHz
kHz
kHz
kHz
kHz
kHz
kHz
kHz
kHz
kHz
kHz
kHz
RF Transmit Power
Initial Carrier Frequency
Tolerance
20dB bandwidth for modulated
carrier
Drift (Five slots packet)
Drift Rate
f1
avg
Max Modulation
≤
15
75
75
75
1000
-
-
175
175
175
-
-
-
75
≤
1000
40
20
>140
f2
avg
Min Modulation
2.402
2.441
2.480
2.402
2.441
2.480
115
809 University Avenue
•
Los Gatos, CA 95032
•
Tel (408) 395-6539
• info@RovingNetworks.com
DS-RN21-V2 3/25/2010
Pin Description
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
34
33
32
31
30
29
28
27
26
25
24
23
22
21
20
19
18
Antenna
RN21
38 3 7 3 6 35
Pin
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
Name
GND
NC
GND
AD0
AD1
Reset
SPI_MISO
SPI_CSB
SPI_CLK
SPI_MOSI
UART_CTS
UART_TX
UART_RTS
UART_RX
NC
VCC_3.3V
GND
PCM_OUT
PCM_SYNC
PCM_IN
PCM_CLK
USB+
USB-
PIO7
PIO6
PIO5
PIO4
PIO3
PIO2
NC
NC
GND
RF_OUT
GND
PIO8
PIO9
PIO10
PIO11
Description
RF pad keep all traces and planes clear.
Optional Analog input channel
Optional Analog input channel
Input to RN21
Programming only
Programming only
Programming only
Programming only
UART input, if set HIGH, disables transmitter
UART Transmit output
UART output, goes HIGH to disable host transmitter
UART Receive Input
Input
PCM interface
PCM interface
PCM interface
PCM interface
USB port
USB port
IO (HIGH= force 9600 baud), low = 115K baud
IO (HIGH=AUTO MASTER)
Status: toggles based on state, LOW on connect
To set Factory defaults start HIGH, then toggle 3x
Auto discovery = HIGH
IO (remote DTR signal) NOTE on 4.24 firmware
PIO2 and PIO10 are switched
Default
Not used
Not used
Active HIGH
No Connect
No Connect
No Connect
No Connect
Low level input to RN21
High level output from RN21
Low level output from RN21
Input to RN21 with pullup
No Connect
No Connect
No Connect
No Connect
Pull up 1.5K when active
Input to RN21 with weak pulldown
Input to RN21with weak pulldown
Output from RN21
Input to RN21 with weak pulldown
Input to RN21 with weak pulldown
Output from RN21
Antenna ground
To external antenna
Antenna ground
IO (RF data/config LED option)
IO
High when connected, Low otherwise
IO ( remote RTS signal )
Output from RN21
Output from RN21
Input to RN21 with weak pulldown
Input to RN21 with weak pulldown
Input to RN21 with weak pulldown
809 University Avenue
•
Los Gatos, CA 95032
•
Tel (408) 395-6539
• info@RovingNetworks.com
DS-RN21-V2 3/25/2010
Digital I/O Characteristics
2.7V
≤
VDD
≤
3.0V
Input logic level LOW
Input logic level HIGH
Output logc level LOW
Output logic level HIGH
All I/O’s default to weakpull down
Min
-0.4
0.7VDD
-
VDD-0.2
+0.2
Typ.
-
-
-
-
+1.0
Max.
+0.8
VDD+0.4
0.2
-
+5.0
Unit
V
V
V
V
uA
Typical Application Circuit
809 University Avenue
•
Los Gatos, CA 95032
•
Tel (408) 395-6539
• info@RovingNetworks.com
DS-RN21-V2 3/25/2010
Module Dimensions
PCB LAYOUT
MODULE DIMENSIONS
15.4 mm
15.0 mm
0.94 mm (pad)
1.27 mm
0.75 mm
RN21
22.0 mm
RN21
21.82 mm
0.8 mm (pad)
0.75 mm
1.85 mm
9.87 mm
1.27 mm
1.32 mm
0.68 mm (pad)
22.0 mm
Design Concerns
1.
Reset circuit.
RN-21 contains a 1k pull-down to GND, the polarity of reset is active HIGH.
A power on reset circuit with delay is OPTIONAL on the reset pin of the module. It should only be required
if the input power supply has a very slow ramp, or tends to bounce or have instability on power up. Often
a microcontroller or embedded CPU IO is available to generate reset once power is stable. If not, there
are many low cost power supervisor chips available, such as MCP8010.
2.
Factory reset PIO4.
It is a good idea to connect this pin to a switch, or jumper, or resistor, so it can be
accessed. This pin can be used to reset the module to FACTORY DEFAULTS and is often critical in
situations where the module has been misconfigured.
3.
Connection status.
PIO5 is available to drive an LED, and blinks at various speeds to indicate status.
PIO2 is an output which directly reflects the connection state, it goes HIGH when connected, and LOW
otherwise.
4.
HCI mode.
The RN21 module must be loaded with special firmware to run in HCI mode. When in HCI
mode the standard SPP/DUN profiles are disabled.
809 University Avenue
•
Los Gatos, CA 95032
•
Tel (408) 395-6539
• info@RovingNetworks.com