R N-42 -DS
RN-42/RN-42-N Class 2 Bluetooth Module
Features
•
•
•
Fully qualified Bluetooth
®
version 2.1 module,
supports version 2.1 + Enhanced Data Rate (EDR)
Backwards-compatible with Bluetooth version 2.0,
1.2, and 1.1
Postage stamp sized form factor, 13.4 mm x
25.8 mm x 2 mm (RN-42) and 13.4 mm x 20 mm
x 2 mm (RN-42-N)
Low power (26 uA sleep, 3 mA connected, 30 mA
transmit)
UART (SPP or HCI) and USB (HCI only) data
connection interfaces.
Sustained SPP data rates: 240 Kbps (slave), 300
Kbps (master)
HCI data rates: 1.5 Mbps sustained, 3.0 Mbps
burst in HCI mode
Embedded Bluetooth stack profiles included
(requires no host stack): GAP, SDP, RFCOMM, and
L2CAP protocols, with SPP and DUN profile
support
Bluetooth SIG certified
Castellated SMT pads for easy and reliable PCB
mounting
Certifications: FCC, ICS, CE
Environmentally friendly, RoHS compliant
•
•
•
•
•
•
•
•
•
Measurement and monitoring systems
Industrial sensors and controls
Medical devices
Computer accessories
Description
The RN-42 is a small form factor, low power, class 2
Bluetooth radio for designer’s who want to add wireless
capability to their products. The RN-42 supports
multiple interface protocols, is simple to design in, and
is fully certified, making it a complete embedded
Bluetooth solution. The RN-42 is functionally compatible
with the RN 41. With its high-performance, on-chip
antenna and support for Bluetooth EDR, the RN-42
delivers up to a 3 Mbps data rate for distances up to 20
meters.
The RN-42 is also available in a package without an
antenna (RN-42-N). Useful when the application
requires an external antenna, the RN-42-N is shorter in
length and has RF pads to route the antenna signal.
•
•
•
•
Applications
•
•
Cable replacement
Barcode scanners/readers
Figure 1. RN-42 Block Diagram
RN-42
Crystal
VCC
GND
GPIO4
GPIO5
GPIO6
USB
UART
PCM
RF
Switch
BALUN
CSR BlueCore-04
External
Flash Memory
www.rovingnetworks.com
Version 2.3r 9/21/2012
1
RN -42 -DS
OVERVIEW
•
•
•
•
•
•
•
•
•
Baud rate speeds: 1,200 bps up to 921 Kbps, non-standard baud rates can be programmed
Class 2 radio, 60 feet (20 meters) distance, 4 dBm output transmitter, -80 dBm typical receive sensitivity
Frequency 2,402 ~ 2,480 MHz
FHSS/GFSK modulation, 79 channels at 1-MHz intervals
Secure communications, 128-bit encryption
Error correction for guaranteed packet delivery
Configuration via the local UART and over-the-air RF
Auto-discovery/pairing does not require software configuration (instant cable replacement)
Auto-connect master, I/O pin (DTR), and character-based trigger modes
The module’s moisture sensitivity level (MSL) is 1. Table 1 shows the module’s size and weight.
Table 1. Module Size & Weight
Parameter
Size
Weight
0.045
RN-42
13.4 x 25.8 x 2
RN-42-N
19 x 13.4 x 2
0.040
Units
mm
Oz.
Tables 2 through 6 provide detailed specifications for the module.
Table 2. Environmental Conditions
Parameter
Temperature Range (Operating)
Temperature Range (Storage)
Relative Humidity (Operating)
Relative Humidity (Storage)
o
Value
-40 C ~ 85 C
-40 C ~ 85 C
≤
90%
≤
90%
o
o
o
Table 3. Digital I/O Characteristics
3.0 V
≤
VDD
≤
3.3 V
Input Logic Level Low
Input Logic Level High
Output Logic Level Low
Output
Logic Level
High
All I/O pins (Except reset) Default to Weak Pull Down
Min.
-0.4
0.7 VDD
-
VDD - 0.2
+0.2
Typ.
-
-
-
-
+1.0
Max.
+0.8
VDD + 0.4
0.2
-
+5.0
Units
V
V
V
V
uA
www.rovingnetworks.com
Version 2.3r 9/21/2012
2
RN -42 -DS
Table 4. Electrical Characteristics
Parameter
Supply voltage (DC)
Average
Power Consumption
Radio ON (discovery or inquiry window time),
Note (1)
Connected Idle (no sniff)
Connected Idle (sniff 100 ms)
Connected with data transfer
Deep sleep idle mode
40
40
25
12
45
26
50
mA
mA
mA
mA
uA
Min.
3.0
Typ.
3.3
Max.
3.6
Units
V
Notes:
1.
If, in slave mode, there are bursts of radio ON time that vary with the windows. Depending on how you set the windows, that
determines your average current.
Table 5. Radio Characteristics
Parameter
Sensitivity at 0.1% BER
Freq.
(GHz)
2.402
2.441
2.480
RF Transmit Power
2.402
2.441
2.480
Initial Carrier Frequency Tolerance
2.402
2.441
2.480
20dB bandwidth for modulated carrier
Drift (Five slots packet)
Drift Rate
∆f1
avg
Max Modulation
2.402
2.441
2.480
∆f2
avg
Min Modulation
2.402
2.441
2.480
Min.
-
-
-
0
0
0
-
-
-
-
-
-
140
140
140
140
140
140
Typ.
-80
-80
-80
2
2
2
5
5
5
900
15
13
165
165
165
190
190
190
Max.
-86
-86
-86
4
4
4
75
75
75
1,000
-
-
175
175
175
-
-
-
115
≤
1000
40
20
> 140
75
≤
4
Bluetooth
Specification
≤
-70
Units
dBm
dBm
dBm
dBm
dBm
dBm
kHz
kHz
kHz
kHz
kHz
kHz
kHz
kHz
kHz
kHz
kHz
kHz
Table 6. Range Characteristics (Approximate Range In Office Environment)
Range
After One Wall
After Two Walls
After Three Walls
RN-42
55 feet
60 feet
36 feet
The readings shown in Table 6 are approximate and may vary depending upon the RF environment. Bluetooth hops in a
pseudo-random fashion over the 79 frequencies in the ISM band to adapt to the interference. Data throughput and range
vary depending on the RF interference environment.
Figure 2 shows the module’s pinout and Table 7 describes the pins.
www.rovingnetworks.com
Version 2.3r 9/21/2012
3
RN -42 -DS
Figure 2. RN-42/RN-42-N Pinout
RFPAD
GND
27 26 25
GND
SPI_MOSI
GPIO6
GPIO7
RESET
SPI_CLOCK
PCM_CLK
PCM_SYNC
PCM_IN
PCM_OUT
VDD
GND
1
2
3
4
5
6
7
8
9
10
11
12
24
SPI_MISO
SPI_CSB
GPIO4
GPIO5
GPIO3
GPIO2
USB_D-
USB_D+
UART_CTS
UART_RTS
UART_TX
UART_RX
GND
SPI_MOSI
GPIO6
GPIO7
RESET
SPI_CLOCK
PCM_CLK
PCM_SYNC
PCM_IN
PCM_OUT
VDD
GND
1
2
3
4
5
6
7
8
9
10
11
12
24
SPI_MISO
SPI_CSB
GPIO4
GPIO5
GPIO3
GPIO2
USB_D-
USB_D+
UART_CTS
UART_RTS
UART_TX
UART_RX
RN-42
Top View
23
22
21
20
19
18
17
16
15
14
13
RN-42-N
Top View
35 29 34 33 32 31 28 30
AIO1
GPIO11
GPIO10
GPIO9
GPIO8
AIO0
GND
GND
35 29 34 33 32 31 28 30
AIO1
GPIO11
GPIO10
GPIO9
GPIO8
AIO0
GND
GND
GND
23
22
21
20
19
18
17
16
15
14
13
Table 7. Pin Description
Pin
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
Name
GND
SPI_MOSI
GPIO6
GPIO7
RESET
SPI_CLK
PCM_CLK
PCM_SYNC
PCM_IN
PCM_OUT
VDD
GND
UART_RX
UART_TX
UART_RTS
UART_CTS
USB_D+
USB_D-
Ground
Programming only
Set BT master (high = auto-master mode)
Set Baud rate (high = force 9,600, low = 115 K or
firmware setting)
Active-low reset. Hold low for low-power
operation.
Programming only
PCM interface
PCM interface
PCM interface
PCM interface
3.3-V regulated power input
Ground
UART receive Input
UART transmit output
UART RTS, goes high to disable host transmitter
UART CTS, if set high, disables transmitter
USB port
USB port
Input to RN-42
High level output from RN-42
Low level output from RN-42
Low level input to RN-42
Pull up 1.5 K when active
0 - 3.3
0 - 3.3
0 - 3.3
0 - 3.3
0 - 3.3
0 - 3.3
No Connect
Input to RN-42 with weak pulldown
Input to RN-42 with weak pulldown
Input to RN-42 with 1K pullup
No Connect
No Connect
No Connect
No Connect
No Connect
Description
Default
0
3
0 - 3.3
0 - 3.3
Voltage
(V)
www.rovingnetworks.com
Version 2.3r 9/21/2012
4
RN -42 -DS
Pin
19
20
21
22
23
24
25
26
27
30
31
32
33
34
35
Name
GPIO2
GPIO3
GPIO5
GPIO4
SPI_CSB
SPI_MISO
GND
RF Pad
GND
AIO0
GPIO8
GPIO9
GPIO10
GPIO11
AIO1
Description
Status, high when connected, low otherwise
Auto discovery = high
Status, toggles based on state, low on connect
Set factory defaults
Programming only
Programming only
Ground for RN-42-N
RF pad for RN-42-N
Ground for RN-42-N
Optional analog input
Status (RF data Rx/Tx)
I/O
I/O (remote DTR signal)
I/O (remote RTS signal)
Optional analog input
Not Used
Output from RN-42
Input to RN-42 with weak pulldown
Input to RN-42 with weak pulldown
Input to RN-42 with weak pulldown
Not Used
0 - 3.3
0 - 3.3
0 - 3.3
0 - 3.3
Default
Output from RN-42
Input to RN-42 with weak pulldown
Output from RN42
Input to RN-42 with weak pulldown
No Connect
No Connect
Voltage
(V)
0 - 3.3
0 - 3.3
0 - 3.3
0 - 3.3
Figure 3 shows the module’s physical dimensions.
Figure 3. RN-42/RN-42-N Physical Dimensions
All Dimensions Are In mm
www.rovingnetworks.com
Version 2.3r 9/21/2012
5