nRF8001
Single-chip Bluetooth® low energy solution
Product Specification 1.3
Key Features
•
•
•
•
•
•
•
•
Bluetooth low energy peripheral device
Stack features:
• Low energy PHY layer
• Low energy link layer slave
• Low energy host for devices in the peripheral
role
• Proprietary Application Controller Interface
(ACI)
Hardware features:
• 16 MHz crystal oscillator
• Low power 32 kHz ± 250 ppm RC oscillator
• 32.768 kHz crystal oscillator
• DC/DC converter
• Temperature sensor
• Battery monitor
• Direct Test Mode interface
Ultra-low power consumption
Single 1.9 - 3.6 V power supply
Temperature range -40 to 85°C
Compact 5x5 mm QFN32 package
RoHS compliant
Applications
•
•
•
•
•
•
Sport and fitness sensors
Health care sensors
Proximity
Watches
Personal User Interface Devices (PUID)
Remote controls
All rights reserved.
Reproduction in whole or in part is prohibited without the prior written permission of the copyright holder.
2015-03-12
nRF8001 Product Specification
Liability disclaimer
Nordic Semiconductor ASA reserves the right to make changes without further notice to the product to
improve reliability, function or design. Nordic Semiconductor ASA does not assume any liability arising out
of the application or use of any product or circuits described herein.
Life support applications
Nordic Semiconductor’s products are not designed for use in life support appliances, devices, or systems
where malfunction of these products can reasonably be expected to result in personal injury. Nordic
Semiconductor ASA customers using or selling these products for use in such applications do so at their
own risk and agree to fully indemnify Nordic Semiconductor ASA for any damages resulting from such
improper use or sale.
Datasheet status
Objective Product Specification
This product specification contains target specifications for product
development.
Preliminary Product Specification This product specification contains preliminary data; supplementary
data may be published from Nordic Semiconductor ASA later.
Product Specification
This product specification contains final product specifications. Nordic
Semiconductor ASA reserves the right to make changes at any time
without notice in order to improve design and supply the best possible
product.
Contact details
For your nearest distributor, please visit www.nordicsemi.com
Main office:
Otto Nielsens veg 12
7004 Trondheim
Phone: +47 72 89 89 00
Fax: +47 72 89 89 89
www.nordicsemi.com
Revision 1.3
Page 2 of 161
nRF8001 Product Specification
RoHS statement
Nordic Semiconductor’s products meet the requirements of Directive 2002/95/EC of the European
Parliament and of the Council on the Restriction of Hazardous Substances (RoHS). Complete hazardous
substance reports as well as material composition reports for all active Nordic Semiconductor products can
be found on our website www.nordicsemi.com.
Revision History
Date
March 2015
August 2013
Version
1.3
•
1.2
•
•
•
•
October 2012
1.1
•
•
•
•
•
•
January 17th
2012
Revision 1.3
1.0
•
•
•
•
Description
Removed B017566 and added QDID for the nRF8001
qualification using the new Bluetooth qualification regime in
Chapter 2 on page 9.
Minor modification in the introduction to Table 31 on page 92.
Updated Section 24.4.1 on page 100
Updated Chapter 3 on page 11, Section 4.1 on page 13, Table 1
on page 15, Section 6.2 on page 16, Figure 10. on page 23,
Figure 11. on page 24, Section 7.1.5 on page 24, Section 7.1.6
on page 24, Table 5 on page 30, Table 9 on page 34, Table 14
on page 36, Table 15 on page 37, Chapter 17 on page 51,
Figure 45. on page 80 and Section 24.23.3 on page 128.
Added Section 14.4 on page 48, Section 20.6 on page 72 and
Section 20.7 on page 74.
Fixed minor issues throughout the document
Fixed C/I values in Table 12. on page 35.
Added Section 7.1.4 on page 23.
Updated Figure 28. on page 62 through Figure 42. on page 73.
Updated figures in Section 20.5 on page 66 to highlight location
of GATT server and client.
Added additional information about the command response
event to each section in Chapter 24 on page 96 and Chapter 25
on page 133.
Re-ordered the sections in Chapter 24 on page 96 by OpCode.
First release of the Product Specification
Fixed minor issues throughout the document
Updated the schematics, Figure 21. on page 51 and Figure 22.
on page 53
Page 3 of 161
nRF8001 Product Specification
Contents
1
Introduction .................................................................................................8
1.1
Prerequisites.........................................................................................8
1.2
Writing conventions ..............................................................................8
1.3
Bluetooth specification releases ...........................................................8
2
Bluetooth Qualification ID ..........................................................................9
Part A: nRF8001 Physical description.......................................................10
3
Product overview ........................................................................................11
4
Bluetooth low energy features...................................................................12
4.1
Features................................................................................................13
5
Physical product overview .........................................................................14
5.1
Package and pin assignment................................................................14
5.2
Pin functions .........................................................................................15
6
Analog and physical features ....................................................................16
6.1
RF transceiver ......................................................................................16
6.2
On-chip oscillators ................................................................................16
6.3
DC/DC converter ..................................................................................19
6.4
Temperature sensor .............................................................................20
6.5
Battery monitor ....................................................................................20
6.6
Dynamic Window Limiting.....................................................................20
6.7
Application latency................................................................................20
7
Interfaces .....................................................................................................21
7.1
Application Controller Interface (ACI) ...................................................21
7.2
Active signal..........................................................................................27
7.3
Direct Test Mode interface....................................................................27
8
nRF8001 configuration ...............................................................................29
9
Data storage and memory retention..........................................................31
9.1
Permanent Storage...............................................................................31
9.2
Volatile Storage ....................................................................................31
10 Absolute maximum ratings ........................................................................32
11 Operating conditions ..................................................................................33
12 Electrical specifications .............................................................................34
12.1
Digital I/O signal levels .........................................................................34
12.2
Radio characteristics ............................................................................34
12.3
Analog feature characteristics ..............................................................35
12.4
Current consumption parameters .........................................................36
13 Dynamic current consumption ..................................................................39
13.1
Current consumption - connection........................................................39
13.2
Current consumption - advertising........................................................41
13.3
Current consumption calculation examples ..........................................43
13.4
Recommendations for low power operation .........................................45
14 External component requirements and recommendations.....................46
14.1
16 MHz crystal oscillator specification requirements ............................46
14.2
External 16 MHz clock ..........................................................................47
Revision 1.3
Page 4 of 161
nRF8001 Product Specification
14.3
32.768 kHz crystal specification requirements .....................................47
14.4
Reset ....................................................................................................48
14.5
Antenna Matching and Balun................................................................48
14.6
DC/DC Converter requirements............................................................48
14.7
PCB layout and decoupling guidelines .................................................48
15 Mechanical specifications ..........................................................................49
16 Ordering information ..................................................................................50
16.1
Package marking ..................................................................................50
16.2
Abbreviations ........................................................................................50
16.3
Product options.....................................................................................50
17 Reference circuitry......................................................................................51
17.1
Schematic for nRF8001 with DC/DC converter enabled ......................51
17.2
Layout ...................................................................................................52
17.3
Bill of Materials .....................................................................................52
17.4
Schematic for nRF8001 with DC/DC converter disabled......................53
17.5
Layout ...................................................................................................54
17.6
Bill of Materials .....................................................................................54
Part B: The nRF8001 Application Controller Interface (ACI) ...................55
18 Operating principle .....................................................................................56
18.1
Packet structure....................................................................................57
19 ACI packet types .........................................................................................58
19.1
System commands ...............................................................................58
19.2
Data commands....................................................................................58
19.3
Events...................................................................................................58
20 Service pipes ...............................................................................................59
20.1
Functional description...........................................................................59
20.2
Defining Service pipes ..........................................................................60
20.3
Data transfer on a service pipe.............................................................60
20.4
Transmit service pipes..........................................................................61
20.5
Receive service pipes...........................................................................66
20.6
Broadcast service pipe .........................................................................72
20.7
Set service pipe ....................................................................................74
20.8
Service pipe availability ........................................................................74
21
Flow control ................................................................................................75
21.1
System command buffering ..................................................................75
21.2
Data command buffering ......................................................................75
21.3
Flow control initialization.......................................................................78
22 Operational modes......................................................................................79
22.1
Overview of operational modes ............................................................79
22.2
Sleep mode...........................................................................................81
22.3
Setup mode ..........................................................................................81
22.4
Active mode ..........................................................................................84
22.5
Test mode.............................................................................................88
22.6
RF PHY testing .....................................................................................89
23 Protocol reference.......................................................................................90
23.1
Command and event overview .............................................................91
Revision 1.3
Page 5 of 161
nRF8001 Product Specification
24 System commands......................................................................................96
24.1
Test (0x01)............................................................................................96
24.2
Echo (0x02) ..........................................................................................97
24.3
DtmCommand (0x03) ...........................................................................98
24.4
Sleep (0x04) .........................................................................................100
24.5
Wakeup (0x05) .....................................................................................101
24.6
Setup (0x06) .........................................................................................102
24.7
ReadDynamicData (0x07) ....................................................................103
24.8
WriteDynamicData (0x08).....................................................................104
24.9
GetDeviceVersion (0x09)......................................................................106
24.10
GetDeviceAddress (0x0A) ....................................................................107
24.11
GetBatteryLevel (0x0B) ........................................................................108
24.12
GetTemperature (0x0C)........................................................................109
24.13
RadioReset (0x0E) ...............................................................................110
24.14
Connect (0x0F) .....................................................................................111
24.15
Bond (0x10) ..........................................................................................113
24.16
Disconnect (0x11).................................................................................115
24.17
SetTxPower (0x12) ...............................................................................116
24.18
ChangeTimingRequest (0x13)..............................................................117
24.19
OpenRemotePipe (0x14) ......................................................................120
24.20
SetApplLatency (0x19) .........................................................................122
24.21
SetKey (0x1A).......................................................................................124
24.22
OpenAdvPipe (0x1B) ............................................................................126
24.23
Broadcast (0x1C)..................................................................................128
24.24
BondSecurityRequest (0x1D) ...............................................................129
24.25
DirectedConnect (0x1E) .......................................................................130
24.26
CloseRemotePipe (0x1F) .....................................................................131
25 Data commands...........................................................................................133
25.1
SetLocalData (0x0D) ............................................................................133
25.2
SendData (0x15)...................................................................................135
25.3
SendDataAck (0x16).............................................................................136
25.4
RequestData (0x17)..............................................................................137
25.5
SendDataNack (0x18) ..........................................................................138
26 System Events.............................................................................................139
26.1
DeviceStartedEvent (0x81)...................................................................139
26.2
EchoEvent (0x82) .................................................................................140
26.3
HardwareErrorEvent (0x83)..................................................................141
26.4
CommandResponseEvent (0x84).........................................................142
26.5
ConnectedEvent (0x85) ........................................................................143
26.6
DisconnectedEvent (0x86)....................................................................145
26.7
BondStatusEvent (0x87).......................................................................146
26.8
PipeStatusEvent (0x88) ........................................................................148
26.9
TimingEvent (0x89)...............................................................................151
26.10
DisplayKeyEvent (0x8E) .......................................................................152
26.11
KeyRequestEvent (0x8F)......................................................................153
27 Data Events..................................................................................................154
Revision 1.3
Page 6 of 161
nRF8001 Product Specification
27.1
DataCreditEvent (0x8A)........................................................................154
27.2
PipeErrorEvent (0x8D)..........................................................................155
27.3
DataReceivedEvent (0x8C) ..................................................................156
27.4
DataAckEvent (0x8B) ...........................................................................157
28 Appendix ......................................................................................................158
28.1
ACI Status Codes .................................................................................158
28.2
Bonding Status Codes ..........................................................................159
28.3
Error Codes ..........................................................................................160
29 Glossary .......................................................................................................161
Revision 1.3
Page 7 of 161
nRF8001 Product Specification
1
Introduction
nRF8001 is a Bluetooth® low energy solution designed for operation in the peripheral role. By integrating a
Bluetooth low energy compliant radio (PHY), slave mode link controller, and host, nRF8001 offers you an
easy way to add Bluetooth low energy connectivity to your application.
nRF8001 offers a serial interface (ACI) for configuration and control from your microcontroller. This
microcontroller will in the remainder of this document be referred to as the application controller.
This document is divided into two parts:
•
Part A defines the nRF8001 hardware and electrical specifications as well as operating procedures.
•
Part B describes the Application Controller Interface (ACI); the logical interface between the
nRF8001 and your application
1.1
Prerequisites
To fully understand this document, knowledge of electronic and software engineering is required.
Knowledge of Bluetooth Core specification v4.0, Volumes 1, 3, 4, and 6 is required to operate nRF8001
correctly and to understand the terminology used within this document.
1.2
Writing conventions
This product specification follows a set of typographic rules to ensure that the document is consistent and
easy to read. The following writing conventions are used:
•
•
•
•
•
1.3
Command and event names, bit state conditions, and register names are written in Courier.
Pin names and pin signal conditions are written in Courier New bold.
Placeholders for parameters are written in italic regular text font. For example, a syntax description
of Connect will be written as: Connect(TimeOut, AdvInterval).
Fixed parameters are written in regular text font. For example, a syntax description of Connect will
be written as: Connect(0x00F0, Interval).
Cross references are underlined and highlighted in blue.
Bluetooth specification releases
This document is valid based on Bluetooth Core specification v4.0 for a low energy device operating in the
peripheral role.
Revision 1.3
Page 8 of 161
nRF8001 Product Specification
2
Bluetooth Qualification ID
nRF8001 is listed as an EP-QDL on the Qualified listings page of the Bluetooth Special Interest Group
website (https://www.bluetooth.org/tpg/listings.cfm).
For details on the design qualifications, please refer to the following qualification ID:
•
B019756: QDID - 39051: nRF8001 end product containing core PICS.
Revision 1.3
Page 9 of 161
nRF8001 Product Specification
Part A: nRF8001 Physical description
This section defines the physical features of nRF8001 and its electrical and mechanical specifications. It
also defines the nRF8001 hardware, specifications, and provides information on operating procedures.
Revision 1.3
Page 10 of 161
nRF8001 Product Specification
3
Product overview
nRF8001’s main physical features are the Bluetooth low energy PHY and the Bluetooth low energy stack
that handles the link controller and host stack. It also includes additional analog sub-systems needed for
the Bluetooth low energy operation, such as power management and several oscillator options.
PHY activity
status
ACI
interface
Temperature
sensor
Supply monitor
Power regulator
Linear
Services
Non Volatile
Memory
DC/DC
XOSC
16 MHz
Power &
Clock
Management
Bluetooth
Low Energy
Stack
Volatile
Memory
XOSC
32 kHz
RC OSC
32 kHz
PHY
DTM
Figure 1. nRF8001 block diagram
nRF8001 has on-chip non-volatile memory for storing service configurations. This on-chip storage lets you
select and combine the necessary services for your application, reducing the requirements on your
application controller for handling all real-time operations related to the Bluetooth low energy
communication protocol.
nRF8001 includes a power supply voltage monitor and a temperature sensor that further reduces the
requirements to the application controller. These features are accessible through the Application Controller
Interface (ACI).
nRF8001 also offers an optional output signal (ACTIVE) that is activated before the radio becomes active.
This timing signal enables you to control the peak current drain of your application, avoiding overload of
your power supply (for most applications this is usually a small battery). You can also use this timing signal
to control the application circuitry, avoiding noise interference when the nRF8001 radio is operating.
A separate serial interface (UART) gives you access to the Bluetooth low energy Direct Test Mode (DTM).
This interface is used to control the Bluetooth low energy radio (RF PHY) and is supported by
commercially available Bluetooth test equipment used for Bluetooth qualification. This serial interface also
enables you to test radio performance and to optimize your antenna.
Revision 1.3
Page 11 of 161
nRF8001 Product Specification
4
Bluetooth low energy features
nRF8001 includes Bluetooth low energy protocols and profiles (see Figure 2.) that are defined in the
Bluetooth Core specification v4.0 in the following volumes:
•
•
•
Volume 2 Part D: Error Codes
Volume 3: Core System Package [Host Volume]
• Part A: Logical Link Control and Protocol
• Part C: Generic Access Profile (GAP)
• Part F : Attribute Protocol (ATT)
• Part G: Generic Attribute Profile (GATT)
• Part H: Security Manager (SM)
Volume 6: Core System Package [Low Energy Controller Volume]
*HQHULF$WWULEXWH
6HUYHU
*HQHULF$WWULEXWH
&OLHQW
6HFXULW\
0DQDJHU60
$WWULEXWH3URWRFRO
$77
/RJLFDO/LQN&RQWURODQG$GDSWDWLRQ
3URWRFRO/&$3
*HQHULF$FFHVV
3URILOH*$3
nRF8001 supports the peripheral role as defined in the Bluetooth low energy specification Volume 3, Part
C, 2.2.2.3 Peripheral Role. All mandatory features for a device operating in the peripheral role are
supported. In addition to the mandatory features, a subset of optional features are available for use.
Access to these features is specified in Part B of this document. Detailed information of the Bluetooth low
energy features supported in nRF8001 can be found in the Bluetooth design listings as specified in
Chapter 2 on page 9.
/LQN/D\HU//
3K\VLFDO/D\HU3+<
Figure 2. Bluetooth low energy layers implemented in nRF8001
Revision 1.3
Page 12 of 161
nRF8001 Product Specification
4.1
Features
nRF8001 features
•
•
•
Bluetooth low energy features
Radio features
• Bluetooth low energy RF transceiver
• Ultra-low peak current consumption
很抱歉,暂时无法提供与“NRF8001-R2Q32-T”相匹配的价格&库存,您可以联系我们找货
免费人工找货- 国内价格 香港价格
- 1+22.479851+2.90812
- 10+19.7912310+2.56030
- 30+16.1151330+2.08474
- 50+15.3765950+1.98920
- 100+14.82890100+1.91835
- 300+14.45548300+1.87004
- 500+14.38080500+1.86038