Bluetooth Low Energy(BLE) Module BT600 Series
BLE Single Mode Module BT600 Series
Ver
1.22,
Oct.
2017
Specifications:
➢ Processor:
Nordic nRF51822
➢ Bluetooth:
Bluetooth Low Energy
➢ Frequency:
2 . 4 0 2 ~ 2 . 4 8 0 GHz
➢ Receiver Sensitivity:
-91 dBm(typical)
➢ Transmit Power
0 dBm +/- 1dB
➢ Interface
UART
➢ Protocol
AT C o m m a n d s
➢ Applications
iOS and Android apps are available
➢ Operation voltage
1 . 8 V- 3 . 6 V
➢ Line of Sight Range
20m (60 feet) to 50m (150 feet)
➢ Encryption
128 bit using CCM encryption
➢ Dimensions
20mmX12mmX2mm
➢ Operation
-25°C to +75°C
➢ Storage
-40°C to +85°C
Applications
➢ Smart appliances
➢ Wearable device
➢ Medical devices
➢ Health management devices
➢ Computer peripherals
➢ Other Bluetooth applications
Model Summaries
module
SoC
Flash/RAM
Bluetooth range
BT Antenna
BT600I
nRF51822 QFAB
128KB/16KB
30 meters
chip
BT600I-21
nRF51822 QFAA
256KB/16KB
30 meters
chip
BT600I-23
nRF51822 QFAC
256KB/32KB
30 meters
chip
BT600E
nRF51822
128KB/16KB
50 meters
external
FCC ID
Canada IC ID
X8WBT600E
4100A-BT600E
X8WBT600E
4100A-BT600E
X8WBT600E
4100A-BT600E
X8WBT600E
Japan
Europe
201-163100
Approved
201-163100
Approved
201-163100
Approved
Australia
Approved
Approved
Approved
!1
Bluetooth Low Energy(BLE) Module BT600 Series
Ver
1.22,
Oct.
2017
Table Of Contents
1. Introduction .................................................................................................................................................3
1.1. Standalone Mode .......................................................................................................................................3
2. Product Overview ........................................................................................................................................4
2.1. Nordic nRF51822 Block Diagram...............................................................................................................4
2.2. Photos
5
2.3. Mechanical Drawings .................................................................................................................................5
2.3.1. Physical Dimensions ...........................................................................................................................5
2.4. Pin Assignments of BT600 .........................................................................................................................6
2.5. Pin Functions .............................................................................................................................................7
3. Operation Parameters .................................................................................................................................9
4. AT Commands ............................................................................................................................................9
4.1. Brief description of AT commands ..............................................................................................................9
4.2. Command mode .......................................................................................................................................10
4.3. Data Mode................................................................................................................................................12
5. Reference Applications .............................................................................................................................12
5.1. Suggestion for Battery Power Application ................................................................................................12
6. BT600 Evaluation Board ...........................................................................................................................13
6.1. Communicating with a PC ........................................................................................................................13
6.2. Communicating with a Host Processor ....................................................................................................13
6.3. Evaluation Board Schematics ..................................................................................................................14
7. Miscellaneous ...........................................................................................................................................15
8. Contact Us ................................................................................................................................................15
!2
Bluetooth Low Energy(BLE) Module BT600 Series
1. Introduction
Ver
1.22,
Oct.
2017
BT600 series Bluetooth single mode module uses Nordic nRF51822 Bluetooth Low Energy (BLE) chip. Three
antenna options are offered:
•
BT600I with a chip antenna on module, line of sight range is 30 meters or 90 feet.
•
BT600E, an external antenna is required. Line of sight range is 50 meters or 150 feet when used with
recommended antenna.
•
EV-BT600. Development board for BT600 modules. A PC or a host processor can communicate with
BT600 through an UART port. All IO pins are available at connectors.
A host processor can set BT600 to command and data mode by setting an I/O pin to high and low, respectively.
When using with a PC, a jumper is used to set the BT600 IO pin. When in data mode, the host processor
communicates with a smartphone, a computer, or other electronic equipment through this BT module.
1.1. Standalone Mode
BT600 can operate in standalone mode – without a host processor. A 32 bit ARM Cortex™ M0 processor with
128 KB of flash memories are built-in. Development tools are available from Nordic and other 3rd parties.
BT600 dimensions and pin assignments are the same as some modules from other manufacturers.
Programming tools are commercially available to reprogram module for standalone operation.
!3
Bluetooth Low Energy(BLE) Module BT600 Series
2. Product Overview
2.1. Nordic nRF51822 Block Diagram
Ver
1.22,
Oct.
2017
The following is a block diagram of Nordic nRF51822 Bluetooth Low Energy (BLE) IC.
!
Figure 1 Block diagram of nRF51822
!4
Bluetooth Low Energy(BLE) Module BT600 Series
2.2. Photos
Ver
1.22,
Oct.
2017
The followings are pictures of BT600 module with an EMI shield on and without EMI shield.
!
Figure 2 BT600 with an EMI shield
2.3. Mechanical Drawings
2.3.1. Physical Dimensions
!
Figure 3 BT600 mechanical drawings
!5
Bluetooth Low Energy(BLE) Module BT600 Series
2.4. Pin Assignments of BT600
BT600
GND
RF_ANT
GND
P21/UART_TX
P22/UART_RX
P23
P24
P25
GND
P26/AIN0/XL2
P27/AIN1/XL1
P28
P29
P30
GND
P00/AREF0
GND
P20/NC
P19
P18
P17
SWCLK/NC
SWDIO/nRESET
P16
P15
P14
P13
GND
P12/SPI_CLK
P11/SPI_MISO
P10/SPI_MOSI
P09/I2C_SCL
28
27
26
25
24
23
22
21
20
19
18
17
16
15
14
13
1
2
3
4
5
6
7
8
9
10
11
12
GND
P01/AIN2
GND
P02/AIN3
P03/AIN4
P04/AIN5
P05/AIN6
P06/AIN7/AREF1
P07
VCC
GND
P08/I2C_SDA
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
!
!6
Ver
1.22,
Oct.
2017
Bluetooth Low Energy(BLE) Module BT600 Series
Ver
1.22,
Oct.
2017
2.5. Pin Functions
Pin
Pin name
Descriptions
Note
1
GND
Ground
2
P01, AIN2
General purpose I/O pin, ADC/LPCOMP input 2
3
GND
Ground
4
P02, AIN3
General purpose I/O pin, ADC/LPCOMP input 3
5
P03, AIN4
General purpose I/O pin, ADC/LPCOMP input 4
6
P04, AIN5
General purpose I/O pin, ADC/LPCOMP input 5
7
P05, AIN6
General purpose I/O pin, ADC/LPCOMP input 6
8
P06, AIN7, AREF1
General purpose I/O pin, ADC/LPCOMP input 7,
ADC/LPCOMP reference input 1
9
P07
General purpose I/O pin
10
VCC
DC power input, 1.8V to 3.6V
11
GND
Ground
12
P08, I2C SDA
General purpose I/O pin, I2C data pin
13
P09, I2CSCL
General purpose I/O pin, I2C clock pin
14
P10, SPI MOSI
General purpose I/O pin, SPI MOSI pin
15
P11, SPI MISO
General purpose I/O pin, SPI MISO pin
16
P12, SPI CLK
General purpose I/O pin, SPI clock pin
17
GND
Ground
18
P13
General purpose I/O pin
19
P14
General purpose I/O pin
20
P15
General purpose I/O pin
21
P16
General purpose I/O pin
22
SWDIO
System reset (active low). Also hardware debug and
flash programming I/O.
23
SWCLK
Hardware debug and flash programming I/O.
24
P17
General purpose I/O pin
25
P18
General purpose I/O pin
26
P19
General purpose I/O pin
27
P20
General purpose I/O pin
28
GND
Ground
29
GND
Ground
30
RF ANT
Connection to external antenna
31
GND
Ground
32
P21, UART TX
General purpose I/O pin, UART TX pin
!7
Bluetooth Low Energy(BLE) Module BT600 Series
33
P22, UART RX
General purpose I/O pin, UART RX pin
34
P23, Mode
General purpose I/O pin, 1=command; 0=data
35
P24
General purpose I/O pin,
36
P25
General purpose I/O pin
37
GND
Ground
38
P26, AIN0, XL2
General purpose I/O pin, ADC/LPCOMP input 0,
Connection for 32.768 kHz crystal
39
P27, AIN1, XL1
General purpose I/O pin, ADC/LPCOMP input 1,
Connection for 32.768 kHz crystal
40
P28
General purpose I/O pin
41
P29
General purpose I/O pin
42
P30
General purpose I/O pin
43
GND
Ground
44
P00, AREF0
General purpose I/O pin, ADC/LPCOMP reference
input 0
1.
Connect
P23
to
high
for
command
mode
and
to
low
for
data
mode.
!8
1
Ver
1.22,
Oct.
2017
Bluetooth Low Energy(BLE) Module BT600 Series
3. Operation Parameters
Wireless
Host Interfaces
Features
Specifications
Bluetooth
V4.0 -Single Mode
Frequency
2.402 - 2.480 GHz
Max. Transmit Power
-0.12 dBm
Receiver Sensitivity
-91 dBm, typical
Whisper Mode
Down to -55 dBm, transmit
Link Budget
95 dB @ 1Mbps
Raw Data Rate
1 Mbps over the air
Total
28 lines, multi function
UART
TX, RX
Ver
1.22,
Oct.
2017
Default, 9600, N, 8, 1.
Baud rate from1200 to 921600bit
GPIO
Up to 28 lines
SPI
3 lines
I2C
2 lines
ADC
6 lines
Control Protocol
Encription
AT Command Sets
AES Advanced Encryption
Standard
Supply voltage
128 bit using CCM encription
1.8V - 3.6V
Power
Consumption
current
Dimensions /尺⼨寸
27mmX13mmX2mm
Environmental
Operating
-25°C to +75°C
Storage
-40°C to +85°C
BT600P
PCB trace antenna
Line-of-sight range, 20 meters or 60 feet.
BT600I
Internal antenna
Line-of-sight range, 30 meters or 90 feet.
BT600E
External antenna
Line-of-sight range, 50 meters or 150 feet.
Idle: 3.5 uA
4. AT Commands
4.1. Brief description of AT commands
•
Each command line consists of a prefix, a body and a terminator.
•
All command lines begin with the prefix AT (ASCII 065, 084) or at (ASCII 097, 116).
•
The body is a string of characters in the ASCII range 032-255. Control characters other than
(carriage return; ASCII 013) and (back space; ASCII 008) in a command line are ignored.
•
The terminator is .
!9
Bluetooth Low Energy(BLE) Module BT600 Series
Ver
1.22,
Oct.
2017
•
There is no distinction between upper-case and lower-case characters. A command line can have a
maximum length of 80 characters. It is automatically discarded if the input is longer. Corrections are
made
•
AT command is case-insensitive, following /r/n for end code.
•
The default baud rate is 9600 one stop bit and no parity
4.2. Command mode
When P23 (pin 34 of BT600) is pulled high, it is set to AT command mode. In AT command mode, the host
processor communicates with the processor on BT600.
Command
Response
Parameter example
AT
OK or FAIL
none
AT+RESET
OK or FAIL
none
+VERSION:
Software
version
number
AT+VERSION?/r/n
Device
name
AT+NAME?/r/n
AT+VERSION?
AT+NAME?
OK
+NAME: OK
AT/r/n
OK/r/n
AT+RESET/r/n
OK/r/n
+VERSION140804 OK/
r/n
+NAME:EZPro OK/r/n
AT+NAME=Fanstel/r/n
AT+NAME=
Device
name
OK or FAIL
Or
AT_Name=”Fanstel”/r/n
OK/r/n
AT+UART?
+UART:,, OK
Baud rate,
AT+UART?/r/n
Stop bit,
+UART:115200,1,0
Parity
OK/r/n
AT+UART=115200/r/n
+UART:115200,1,0
OK/r/n
1200
2400
4800
9600 default
AT+UART=
+UART:
Baud rate
!10
19200
Bluetooth Low Energy(BLE) Module BT600 Series
Ver
1.22,
Oct.
2017
38400
57600
115200
230400
460800
921600
1000000
AT+ADDR?
+ADDR: OK
Device
MAC
address
AT+REGISTER
OK or FAIL
none
AT+QUITREGISTER
OK or FAIL
none
AT+RX?
AT+ADDR?/r/n
+ADDR:abb5:cd:
604ace OK/r/n
AT+REGISTER/r/n
OK/r/n
AT+QUITREGISTER/r/n
OK/r/n
+Name:
AT+RX?/r/n
+UART:
+NAME:EZPro/r/n
none
+ADDR:
+UART:115200,1,1/r/n
+ADDR: abb5:cd:
604ace/r/n
AT+DEFAULT
OK or FAIL
none
AT+DEFAULT/r/n
OK/r/n
AT+RFPW?/r/n
+RFPW:-4 OK/r/n
0:+4
AT_RFPW?
+RFPW:parm
+4~-8
1:+0 default
2:-4
3:-8
AT+RFPW= 1/r/n
OK/r/n
0:+4
AT_RFPW=
OK or FAIL
+4~-8
1:+0
2:-4
3:-8
!11
Bluetooth Low Energy(BLE) Module BT600 Series
AT
+PIO=
OK or FAIL
AT+PIS= OK or FAIL
Ver
1.22,
Oct.
2017
P00-P05
AT+PIO=05, 0\r\n
1=High ,
0=low
OK/r/n
P00-P05
AT+PIS=05, 1\r\n
1=output,
0=input
OK/r/n
4.3. Data Mode
When P23 (pin 34 of BT600) is pulled low, it is set to data mode. In data model, BT600 provides transparent
data transfer between the host processor and a remote device, for example, a smartphone.
5. Reference Applications
5.1. Suggestion for Battery Power Application
Standby current consumption is important for battery-powered product. We suggest adding a 32.768 kHz
crystal and 2 capacitors as in the following figure. The 16MHz or 32MHz main clock won’t be active at idle state
to save power.
!
!12
Bluetooth Low Energy(BLE) Module BT600 Series
6. BT600 Evaluation Board
Ver
1.22,
Oct.
2017
6.1. Communicating with a PC
A quick and easy way to evaluate BT600 is to use a PC as the host processor. Connect the development board
DVB-BT600 to a PC with an USB cable. Then,
•
Remove jumper JP1, BT600 is set to command mode. PC will communicate with BT600.
•
Install jumper JP1, BT600 is set to data mode. PC will communicate with a remote device through
BT600 Bluetooth wireless connection.
Docklight is a testing, analysis and simulation tool for serial communication protocols (RS232, RS485/422 and
others). It allows you to monitor the communication between two serial devices or to test the serial
communication of a single device. Docklight significantly increases productivity in a broad range of industries,
including automation and control, communications, automotive, equipment manufacturers, and embedded /
consumer products. Docklight is easy to use and runs on almost any standard PC using Windows 8, Windows
7, Windows Vista or Windows XP operating system.
Docklight software can be downloaded from the following:
http://www.docklight.de/download_en.htm
6.2. Communicating with a Host Processor
All IO pins of nRF51822 are available at connectors CON1, CON2, CON3, and CON4. To communicate with a
host processor, you need to connect:
•
RX pin of host processor to P21, TX pin of BT600 UART.
•
TX pin of host processor to P22, RX pin of BT600 UART.
•
An IO pin to P23 of BT600, set high for command mode and set low for data mode.
•
Ground.
!13
Bluetooth Low Energy(BLE) Module BT600 Series
6.3. Evaluation Board Schematics
!
!14
Ver
1.22,
Oct.
2017
Bluetooth Low Energy(BLE) Module BT600 Series
7. Miscellaneous
Ver
1.22,
Oct.
2017
•
DON’T USE A MODULE WITH INTERNAL ANTENNA INSIDE A METAL CASE.
•
USE A MODULE WITH EXTERNAL ANTENNA INSIDE A METAL CASE. ANTENNA MUST BE OUTSIDE OF A
METAL CASE.
•
FOR PCB LAYOUT:
•
o
AVOID RUNNING ANY SIGNAL LINE BELOW MODULE WHENEVER POSSIBLE,
o
NO GROUND PLANE BELOW ANTENNA,
o
IF POSSIBLE, CUT-OFF THE PORTION OF MAIN BOARD PCB BELOW ANTENNA.
CONNECT MODULE GROUND TO BATTERY GROUND.
8. Contact Us
United States:
Fanstel Corp.
7466 E. Monte Cristo Ave. Scottsdale AZ 85260
Tel. 1 480-948-4928
Fax. 1-480-948-5459
Email: info@fanstel.com
Website: www.fanstel.com
Taiwan:
Fanstel Corp.
10F-10, 79 Xintai Wu Road
Xizhu, New Taipei City, Taiwan 22101
泛世公司
臺灣省新北市汐止區新臺五路79號10樓之10, 22101
Tel. 886-2-2698-9328
Fax. 886-2-2698-4813
Email: info@fanstel.com
Website: www.fanstel.com
China:
Fanstel Technologies Corp.
11 Jiale Street
Ping-Dih, Long-Gang, Shen Zhen, GD 518117
泛世康科技(深圳)有限公司
廣東省深圳市龍崗區坪地鎮佳樂街11號
Tel. 86-755-8409-0928
Fax. 86-755-8409-0973
QQ. 3076221086
Email: info@fanstel.com
Website: www.fanstel.com
!15