BC212015-ds-001Pj
© Cambridge Silicon Radio Limited 2002-2006
This material is subject to the terms of CSR’s non-disclosure agreement.
Production Information
Page 1 of 100
_äìÉ`çêÉOJbñíÉêå~ä Product Data Sheet
Device Features
Low power 1.8V operation
Bluetooth v1.1 and v1.2 specification
compliant
Small footprint in 96 ball VFBGA LGA and
LFBGA packages (6x6mm, 8 x 8mm and
10 x 10mm)
Fully qualified Bluetooth component
0.18μm CMOS technology
Full speed Bluetooth operation with full
piconet support
Support for 8Mbit external flash
Minimum external components
_äìÉ`çêÉ»OJbñíÉêå~ä
Single Chip Bluetooth® System
Production Information Data Sheet for:
BC212015 (USB and UART version)
August 2006
General Description Applications
BlueCore2-External is a single chip radio and
baseband IC for Bluetooth 2.4GHz systems. It is
implemented in 0.18μm CMOS technology.
When used with external flash containing the CSR
Bluetooth software stack, it provides a fully
compliant Bluetooth system for data and voice
communications.
PCs
Cellular Handsets
Cordless Headsets
Personal Digital Assistants (PDAs)
Computer Accessories (Compact flash
Cards, PCMCIA Cards, SD Cards and USB
Dongles)
Mice, Keyboards and Joysticks
Digital Cameras and Camcorders
RAM
DSP
MCU
I/O
2.4 GHz
Radio
XTAL
SPI
UART/USB
PIO
PCM
8Mbit
FLASH
ROM
RF OUT
RF IN
Up to
BlueCore2-External has been designed to reduce
the number of external RF components required,
which ensures module production costs are
minimised.
The device incorporates auto calibration and built-in
self-test routines to simplify development, type
approval and production test. All hardware and
device firmware is fully compliant with the Bluetooth
specification v1.1 and v1.2.
BlueCore2-External Block Diagram
Contents
BC212015-ds-001Pj
© Cambridge Silicon Radio Limited 2002-2006
This material is subject to the terms of CSR’s non-disclosure agreement.
Production Information
Page 2 of 100
_äìÉ`çêÉOJbñíÉêå~ä Product Data Sheet
Contents
Status of Information ............................................................................................................................................ 6
1 Key Features .................................................................................................................................................. 7
2 Device Pinout Diagram .................................................................................................................................. 8
3 Device Terminal Functions ........................................................................................................................... 9
4 Electrical Characteristics ............................................................................................................................ 14
5 Radio Characteristics .................................................................................................................................. 19
6 Device Diagram ............................................................................................................................................ 24
7 Description of Functional Blocks ............................................................................................................... 25
7.1 RF Receiver........................................................................................................................................... 25
7.1.1 Low Noise Amplifier ................................................................................................................... 25
7.1.2 Analogue to Digital Converter .................................................................................................... 25
7.2 RF Transmitter....................................................................................................................................... 25
7.2.1 IQ Modulator .............................................................................................................................. 25
7.2.2 Power Amplifier .......................................................................................................................... 25
7.3 RF Synthesiser ...................................................................................................................................... 25
7.4 Baseband and Logic.............................................................................................................................. 25
7.4.1 Memory Management Unit......................................................................................................... 25
7.4.2 Burst Mode Controller ................................................................................................................ 26
7.4.3 Physical Layer Hardware Engine DSP....................................................................................... 26
7.4.4 RAM ........................................................................................................................................... 26
7.4.5 External Memory Driver ............................................................................................................. 26
7.4.6 USB............................................................................................................................................ 26
7.4.7 Synchronous Serial Interface ..................................................................................................... 26
7.4.8 UART ......................................................................................................................................... 26
7.4.9 Audio PCM Interface .................................................................................................................. 27
7.5 Microcontroller ....................................................................................................................................... 27
7.5.1 Programmable I/O...................................................................................................................... 27
8 CSR Bluetooth Software Stacks ................................................................................................................. 28
8.1 BlueCore HCI Stack .............................................................................................................................. 28
8.1.1 Key Features of the HCI Stack...................................................................................................29
8.2 BlueCore RFCOMM Stack..................................................................................................................... 31
8.2.1 Key Features of the BlueCore2-External RFCOMM Stack......................................................... 31
8.3 BlueCore Virtual Machine Stack ............................................................................................................ 32
8.4 BlueCore HID Stack .............................................................................................................................. 33
8.5 Host-Side Software................................................................................................................................ 34
8.6 Device Firmware Upgrade ..................................................................................................................... 34
8.7 Additional Software for Other Embedded Applications .......................................................................... 34
8.8 CSR Development Systems .................................................................................................................. 34
9 Device Terminal Descriptions..................................................................................................................... 35
9.1 RF Ports ................................................................................................................................................ 35
9.1.1 Receiver Input (RF_IN) .............................................................................................................. 36
9.1.2 TX_A and TX_B ......................................................................................................................... 36
9.1.3 Transmit RF Power Control for Class 1 Applications (TX_PWR) ............................................... 37
9.1.4 Transmit and Receive Port Impedances for 8 x 8 x 1.0mm package ......................................... 39
9.1.5 Transmit and Receive Port Impedances for 6 x6 x 1.0mm Package.......................................... 44
9.2 Loop Filter.............................................................................................................................................. 47
9.3 Crystal Oscillator/Reference Clock Input (XTAL_IN) ............................................................................. 47
9.3.1 External Mode............................................................................................................................ 48
9.3.2 Input Frequencies ...................................................................................................................... 48
9.3.3 XTAL Mode ................................................................................................................................ 49
9.3.4 Load Capacitance ...................................................................................................................... 50
9.3.5 Frequency Trim .......................................................................................................................... 50
Contents
BC212015-ds-001Pj
© Cambridge Silicon Radio Limited 2002-2006
This material is subject to the terms of CSR’s non-disclosure agreement.
Production Information
Page 3 of 100
_äìÉ`çêÉOJbñíÉêå~ä Product Data Sheet
9.3.6 Transconductance Driver Model ................................................................................................ 51
9.3.7 Negative Resistance Model .......................................................................................................51
9.4 Off-Chip Program Memory..................................................................................................................... 56
9.4.1 Minimum Flash Specification .....................................................................................................56
9.4.2 Common Flash Interface............................................................................................................ 57
9.4.3 Memory Timing .......................................................................................................................... 58
9.5 UART Interface...................................................................................................................................... 60
9.6 USB Interface ........................................................................................................................................ 61
9.6.1 USB Data Connections .............................................................................................................. 62
9.6.2 USB Pull-up Resistor ................................................................................................................. 62
9.6.3 Power Supply............................................................................................................................. 62
9.6.4 Self-Powered Mode.................................................................................................................... 62
9.6.5 Bus-Powered Mode.................................................................................................................... 62
9.6.6 Suspend Current ........................................................................................................................ 63
9.6.7 Detach and Wake_Up Signalling................................................................................................ 64
9.6.8 USB Driver ................................................................................................................................. 64
9.6.9 USB 1.1 Compliance.................................................................................................................. 64
9.6.10 USB v2.0 Compatibility .............................................................................................................. 65
9.7 Serial Peripheral Interface ..................................................................................................................... 65
9.7.1 Instruction Cycle......................................................................................................................... 65
9.7.2 Writing to BlueCore2-External.................................................................................................... 65
9.7.3 Reading from BlueCore2-External ............................................................................................. 66
9.7.4 Multi Slave Operation................................................................................................................. 66
9.8 PCM Interface........................................................................................................................................ 66
9.8.1 PCM Interface Master/Slave ......................................................................................................68
9.8.2 Long Frame Sync....................................................................................................................... 69
9.8.3 Short Frame Sync ...................................................................................................................... 69
9.8.4 Multi-Slot Operation ................................................................................................................... 70
9.8.5 GCI Interface.............................................................................................................................. 70
9.8.6 Slots and Sample Formats......................................................................................................... 71
9.8.7 Additional Features .................................................................................................................... 71
9.8.8 PCM Timing Information ............................................................................................................ 72
9.8.9 PCM Configuration PS Key........................................................................................................75
9.9 PIO Interface ......................................................................................................................................... 76
9.10 Power Supplies...................................................................................................................................... 77
10 Schematics ................................................................................................................................................... 79
10.1 VFBGA, LGA and LFBGA Package....................................................................................................... 79
11 Package Dimensions ................................................................................................................................... 82
11.1 8 x 8 and 6 x 6 VFBGA Packages ......................................................................................................... 82
11.2 6 x 6 LGA Package................................................................................................................................ 83
11.3 10 x 10 LFBGA Package ....................................................................................................................... 84
12 Solder Profiles.............................................................................................................................................. 85
12.1 Solder Re-flow Profile for Devices with Tin/Lead Solder Balls............................................................... 85
12.2 Solder Reflow Profile for Devices with Lead-Free Solder Balls ............................................................. 86
13 Product Reliability Tests ............................................................................................................................. 87
14 Product Reliability Tests for BlueCore Automotive.................................................................................. 88
15 Tape and Reel Information .......................................................................................................................... 89
15.1 Tape Orientation and Dimensions ......................................................................................................... 89
15.2 Reel Information .................................................................................................................................... 91
15.3 Dry Pack Information ............................................................................................................................. 91
15.3.1 Baking Conditions ...................................................................................................................... 92
15.3.2 Product Information.................................................................................................................... 93
16 Ordering Information ................................................................................................................................... 94
17 Contact Information..................................................................................................................................... 95
18 Document References ................................................................................................................................. 96
Acronyms and Definitions.................................................................................................................................. 97
Contents
BC212015-ds-001Pj
© Cambridge Silicon Radio Limited 2002-2006
This material is subject to the terms of CSR’s non-disclosure agreement.
Production Information
Page 4 of 100
_äìÉ`çêÉOJbñíÉêå~ä Product Data Sheet
Record of Changes ........................................................................................................................................... 100
List of Figures
Figure 2.1: BlueCore2-External Device Pinout Diagram ......................................................................................... 8
Figure 4.1: Current Measurement Circuit .............................................................................................................. 18
Figure 6.1: BlueCore2-External Device Diagram .................................................................................................. 24
Figure 8.1: BlueCore HCI Stack ............................................................................................................................ 28
Figure 8.2: BlueCore RFCOMM Stack .................................................................................................................. 31
Figure 8.3: Virtual Machine Stack ......................................................................................................................... 32
Figure 8.4: HID Stack............................................................................................................................................ 33
Figure 9.1: Differential RF Input (Class 2)............................................................................................................. 35
Figure 9.2: Single Ended RF Input (Class 1)......................................................................................................... 35
Figure 9.3: Circuit RF_IN ...................................................................................................................................... 36
Figure 9.4: Circuit TX/RX_A and TX/RX_B ........................................................................................................... 36
Figure 9.5: Power Amplifier Configuration for Class 1 Applications ...................................................................... 37
Figure 9.6: Internal Power Ramping...................................................................................................................... 37
Figure 9.7: TX_A Transmit Mode (Power Level 30) .............................................................................................. 39
Figure 9.8: TX_A Transmit Mode (Power Level 45) .............................................................................................. 39
Figure 9.9: TX_A Transmit Mode (Power Level 63) .............................................................................................. 40
Figure 9.10: TX_B Transmit Mode (Power Level 30) ............................................................................................ 40
Figure 9.11: TX_B Transmit Mode (Power Level 45) ............................................................................................ 41
Figure 9.12: TX_B Transmit Mode (Power Level 63) ............................................................................................ 41
Figure 9.13: TX_A in Receive Mode ..................................................................................................................... 42
Figure 9.14: TX_B in Receive Mode ..................................................................................................................... 42
Figure 9.15: Unbalanced RF Input ........................................................................................................................ 43
Figure 9.16: TX_A Transmit Mode (Power Level 50) ............................................................................................ 44
Figure 9.17: TX_A Transmit Mode (Power Level 63) ............................................................................................ 44
Figure 9.18: TX_B Transmit Mode (Power Level 50) ............................................................................................ 45
Figure 9.19: TX_B Transmit Mode (Power Level 63) ............................................................................................ 45
Figure 9.20: TX_A in Receive Mode ..................................................................................................................... 46
Figure 9.21: TX_B in Receive Mode ..................................................................................................................... 46
Figure 9.22: Unbalanced RF Inputt ....................................................................................................................... 47
Figure 9.23: Recommended Component Values for External Loop_Filter ............................................................ 47
Figure 9.24: BlueCore2-External Crystal Driver Circuit ......................................................................................... 49
Figure 9.25: Crystal Equivalent Circuit .................................................................................................................. 49
Figure 9.26: Crystal Load Capacitance and Series Resistance Limits with Crystal Frequency............................. 53
Figure 9.27: Crystal Driver Transconductance vs. Driver Level Register Setting..................................................54
Figure 9.28: Crystal Driver Negative Resistance as a Function of Drive Level Setting ......................................... 55
Figure 9.29 : Memory Write Cycle......................................................................................................................... 58
Figure 9.30: Memory Read Cycle.......................................................................................................................... 59
Figure 9.31: Universal Asynchronous Receiver .................................................................................................... 60
Figure 9.32: Break Signal...................................................................................................................................... 61
Figure 9.33: Connections to BlueCore2-External for Self-Powered Mode ............................................................62
Figure 9.34: Connections to BlueCore2-External for Bus-Powered Mode ............................................................ 63
Figure 9.35: USB_DETACH and USB_WAKE_UP Signal .................................................................................... 64
Figure 9.36: Write Operation................................................................................................................................. 65
Figure 9.37: Read Operation................................................................................................................................. 66
Figure 9.38: BlueCore2-External as PCM Interface Master .................................................................................. 68
Contents
BC212015-ds-001Pj
© Cambridge Silicon Radio Limited 2002-2006
This material is subject to the terms of CSR’s non-disclosure agreement.
Production Information
Page 5 of 100
_äìÉ`çêÉOJbñíÉêå~ä Product Data Sheet
Figure 9.39: BlueCore2-External as PCM Interface Slave .................................................................................... 68
Figure 9.40: Long Frame Sync (Shown with 8-bit Companded Sample)............................................................... 69
Figure 9.41: Short Frame Sync (Shown with 16 bit Sample)................................................................................. 69
Figure 9.42: Multi slot Operation with Two Slots and 8-bit Companded Samples ................................................. 70
Figure 9.43: GCI Interface..................................................................................................................................... 70
Figure 9.44: 16 bit Slot Length and Sample Formats ............................................................................................ 71
Figure 9.45: PCM Master Timing .......................................................................................................................... 73
Figure 9.46: PCM Slave Timing ............................................................................................................................ 74
Figure 10.1: Circuit Used for Data Book Characterisation..................................................................................... 79
Figure 10.2: Example Application Circuit .............................................................................................................. 81
Figure 11.1: BlueCore2-External VFBGA Package Dimensions ........................................................................... 82
Figure 11.2: BlueCore2-External LGA Package Dimensions ................................................................................ 83
Figure 11.3: BlueCore2-External LFBGA Package Dimensions ........................................................................... 84
Figure 12.1: Typical Re-flow Solder Profile ........................................................................................................... 85
Figure 12.2: Typical Lead-Free Re-flow Solder Profile.......................................................................................... 86
Figure 15.1: Tape and Reel Orientation ................................................................................................................ 89
Figure 15.2: Tape Dimensions .............................................................................................................................. 90
Figure 15.3: Reel Dimensions ............................................................................................................................... 91
Figure 15.4: Tape and Reel Packaging................................................................................................................. 92
Figure 15.5: Product Information Labels ............................................................................................................... 93
List of Tables
Table 9.1: TXRX_PIO_CONTROL Values ............................................................................................................ 38
Table 9.2: Digital Clock Signals............................................................................................................................. 48
Table 9.3: Crystal Specifications ........................................................................................................................... 51
Table 9.4: PS Key Values for PS KEY_ANA_FREQ ............................................................................................. 52
Table 9.5: Flash Device Hardware Requirements................................................................................................. 56
Table 9.6: Flash Sector Boundaries ...................................................................................................................... 57
Table 9.7: Common Flash Interface Return Codes ............................................................................................... 57
Table 9.8: Memory Write Cycle............................................................................................................................. 58
Table 9.9: Memory Read Cycle............................................................................................................................. 59
Table 9.10: Possible UART Settings ..................................................................................................................... 60
Table 9.11: Standard Baud Rates ......................................................................................................................... 61
Table 9.12: USB Interface Component Values ..................................................................................................... 63
Table 9.13: Instruction Cycle for an SPI Transaction ............................................................................................ 65
Table 9.14: PCM Master Timing............................................................................................................................ 72
Table 9.15: PCM Slave Timing.............................................................................................................................. 74
Table 9.16: Setting PCM Configuration Using PSKEY_PCM_CONFIG32 ............................................................ 75
Table 15.1: Reel Dimensions ................................................................................................................................ 91
Table 16.1: BlueCore2-External Standard Package Options ................................................................................ 94
Table 16.2: Additional Software Options ............................................................................................................... 94
Status of Information
BC212015-ds-001Pj
© Cambridge Silicon Radio Limited 2002-2006
This material is subject to the terms of CSR’s non-disclosure agreement.
Production Information
Page 6 of 100
_äìÉ`çêÉOJbñíÉêå~ä Product Data Sheet
Status of Information
The status of this Data Sheet is Production Information.
CSR Product Data Sheets progress according to the following format:
Advance Information:
Information for designers concerning a CSR product in development. All values specified are the target values of
the design. Minimum and maximum values specified are only given as guidance to the final specification limits
and must not be considered as the final values.
All detailed specifications, including pinouts and electrical specifications, may be changed by CSR without notice.
Pre-Production Information:
Final pinout and mechanical dimension specifications. All values specified are the target values of the design.
Minimum and maximum values specified are only given as guidance to the final specification limits and must not
be considered as the final values.
All electrical specifications may be changed by CSR without notice.
Production Information:
Final Data Sheet including the guaranteed minimum and maximum limits for the electrical specifications.
Production Data Sheets supersede all previous document versions.
Life Support Policy and Use in Safety-Critical Applications:
CSR’s products are not authorised for use in life-support or safety-critical applications. Use in such applications is
done at the sole discretion of the customer. CSR will not warrant the use of its devices in such applications.
Trademarks, Patents and Licenses:
BlueCore™, BlueLab™, Casira™, CompactSira™ and MicroSira™ are trademarks of CSR.
Bluetooth® and the Bluetooth logos are trademarks owned by Bluetooth SIG, Inc and licensed to CSR.
Windows®, Windows 98™, Windows 2000™, Windows XP™ and Windows NT™ are registered trademarks of
the Microsoft Corporation.
I2C™ is a trademark of Philips Corporation.
All other product, service and company names are trademarks, registered trademarks or service marks of their
respective owners.
The publication of this information does not imply that any license is granted under any patent or other rights
owned by CSR.
CSR reserves the right to make technical changes to its products as part of its development programme.
While every care has been taken to ensure the accuracy of the contents of this document, CSR cannot accept
responsibility for any errors.
Key Features
BC212015-ds-001Pj
© Cambridge Silicon Radio Limited 2002-2006
This material is subject to the terms of CSR’s non-disclosure agreement.
Production Information
Page 7 of 100
_äìÉ`çêÉOJbñíÉêå~ä Product Data Sheet
1 Key Features
Radio Baseband and Software
Operation with common TX/RX terminals
simplifies external matching circuitry and
eliminates external antenna switch
Extensive built-in self-test minimises
production test time
No external trimming is required in
production
Full RF reference designs are available
External 8Mbit flash for complete system
solution and application flexibility
32kbyte on-chip RAM allows full speed
Bluetooth data transfer, mixed voice and data,
plus full 7 slave piconet operation
Dedicated logic for forward error correction,
header error control, access code correlation,
demodulation, cyclic redundancy check,
encryption bitstream generation, whitening and
transmit pulse shaping
Transcoders for A-law, μ-law and linear voice
from host; A-law, μ-law and CVSD voice over air
Transmitter Physical Interfaces
Up to +6dBm RF transmit power with level
control from the on-chip 6-bit DAC over a
dynamic range greater than 30dB
Supports Class 2 and Class 3 radios
without the need for an external power
amplifier or TX/RX switch
Supports Class 1 radios with an external
power amplifier provided by a power
control terminal controlled by an internal 8-
bit voltage DAC and an external RF TX/RX
switch
Synchronous serial interface up to 4Mbaud
UART interface with programmable baud rate up
to 1.5Mbaud
Full speed USB interface supports OHCI and
UHCI host interfaces. Compliant with USB v1.1
Synchronous bi-directional serial programmable
audio interface
Optional I2CTM compatible interface
Receiver
Bluetooth Stack Running on Internal
Microcontroller
Integrated channel filters
Digital demodulator for improved sensitivity
and co-channel rejection
Digitised RSSI available in real time over
the HCI interface
Fast AGC for enhanced dynamic range
CSR’s Bluetooth Protocol Stack runs on-chip in a variety
of configurations:
Standard HCI (UART or USB)
Fully embedded to RFCOMM, thus reducing
host CPU load
Synthesiser Package Options
Fully integrated synthesiser; no external
VCO varactor diode or resonator
Compatible with crystals between 8 and
32MHz (in multiples of 250kHz) or external
clock
96-ball VFBGA 8 x 8 x 1.0mm 0.65mm pitch
96-ball VFBGA 6 x 6 x 1.0mm 0.50mm pitch
96-ball LGA 6 x 6 x 0.65mm 0.50mm pitch
96-ball LFBGA 10 x 10 x 1.4mm 0.80mm pitch
Auxiliary Features
Crystal oscillator with built-in digital
trimming
Power management includes digital shut
down and wake up commands and an
integrated low power oscillator for ultra-low
Park/Sniff/Hold mode power consumption
Device can be used with an external
Master oscillator and provides a clock
request signal to control external clock
source
Uncommitted 8-bit ADC and 8-bit DAC are
available to application programs
Device Pinout Diagram
BC212015-ds-001Pj
© Cambridge Silicon Radio Limited 2002-2006
This material is subject to the terms of CSR’s non-disclosure agreement.
Production Information
Page 8 of 100
_äìÉ`çêÉOJbñíÉêå~ä Product Data Sheet
2 Device Pinout Diagram
Orientation from top of device
A
B
C
D
E
F
G
H
J
K
L
1
2
3
45
6
7
8
9
10
11
Figure 2.1: BlueCore2-External Device Pinout Diagram
Notes:
Device pinout diagram is the same for:
10 x 10 x 1.4mm LFBGA package (BN)
8 x 8 x 1mm VFBGA package (DN and QN)
6 x 6 x 1mm VFBGA package (EN and RN)
6 x 6 x 0.6mm LGA package (LN)
Device Terminal Functions
BC212015-ds-001Pj
© Cambridge Silicon Radio Limited 2002-2006
This material is subject to the terms of CSR’s non-disclosure agreement.
Production Information
Page 9 of 100
_äìÉ`çêÉOJbñíÉêå~ä Product Data Sheet
3 Device Terminal Functions
Radio Ball Pad Type Description
RF_IN E1 Analogue Single ended receiver input
PIO[0]/RXEN C1
Bi-directional with weak
internal pull-up/down Control output for external LNA (if fitted)
PIO[1]/TXEN C2
Bi-directional with weak
internal pull-up/down
Control output for external PA Class 1
applications only
TX_A G1 Analogue Transmitter output/Switched Receiver input
TX_B F1 Analogue Complement of TX_A
AUX_DAC D2 Analogue Voltage DAC output
Synthesiser and
Oscillator Ball Pad Type Description
XTAL_IN L1 Analogue For crystal or external clock input
XTAL_OUT L2 Analogue Drive for crystal
LOOP_FILTER J1 Analogue Connection to external PLL loop filter
External Memory
Port Ball Pad Type Description
REB D10
CMOS output, tristate with
internal weak pull-up
Read enable for external memory (active
low)
WEB E10
CMOS output, tristate with
internal weak pull-up
Write enable for external memory (active
low)
CSB C10
CMOS output, tristate with
internal weak pull-up Chip select for external memory (active low)
Device Terminal Functions
BC212015-ds-001Pj
© Cambridge Silicon Radio Limited 2002-2006
This material is subject to the terms of CSR’s non-disclosure agreement.
Production Information
Page 10 of 100
_äìÉ`çêÉOJbñíÉêå~ä Product Data Sheet
Address Lines Ball Pad Type Description
A[0] D9 CMOS output, tristate Address line
A[1] E9 CMOS output, tristate Address line
A[2] E11 CMOS output, tristate Address line
A[3] F9 CMOS output, tristate Address line
A[4] F10 CMOS output, tristate Address line
A[5] F11 CMOS output, tristate Address line
A[6] G9 CMOS output, tristate Address line
A[7] G10 CMOS output, tristate Address line
A[8] G11 CMOS output, tristate Address line
A[9] H9 CMOS output, tristate Address line
A[10] H10 CMOS output, tristate Address line
A[11] H11 CMOS output, tristate Address line
A[12] J8 CMOS output, tristate Address line
A[13] J9 CMOS output, tristate Address line
A[14] J10 CMOS output, tristate Address line
A[15] J11 CMOS output, tristate Address line
A[16] K9 CMOS output, tristate Address line
A[17] K10 CMOS output, tristate Address line
A[18] K11 CMOS output, tristate Address line
Data Bus Ball Pad Type Description
D[0] K8 Bi-directional with weak internal pull-down Data line
D[1] L9 Bi-directional with weak internal pull-down Data line
D[2] L10 Bi-directional with weak internal pull-down Data line
D[3] L11 Bi-directional with weak internal pull-down Data line
D[4] L8 Bi-directional with weak internal pull-down Data line
D[5] J7 Bi-directional with weak internal pull-down Data line
D[6] K7 Bi-directional with weak internal pull-down Data line
D[7] L7 Bi-directional with weak internal pull-down Data line
D[8] J6 Bi-directional with weak internal pull-down Data line
D[9] K6 Bi-directional with weak internal pull-down Data line
D[10] L6 Bi-directional with weak internal pull-down Data line
D[11] J5 Bi-directional with weak internal pull-down Data line
D[12] K5 Bi-directional with weak internal pull-down Data line
D[13] L5 Bi-directional with weak internal pull-down Data line
D[14] J4 Bi-directional with weak internal pull-down Data line
D[15] K4 Bi-directional with weak internal pull-down Data line
Device Terminal Functions
BC212015-ds-001Pj
© Cambridge Silicon Radio Limited 2002-2006
This material is subject to the terms of CSR’s non-disclosure agreement.
Production Information
Page 11 of 100
_äìÉ`çêÉOJbñíÉêå~ä Product Data Sheet
PCM Interface Ball Pad Type Description
PCM_OUT B9
CMOS output, tristate with
internal weak pull-down Synchronous data output
PCM_IN B10
CMOS input, with internal weak
pull-down Synchronous data input
PCM_SYNC B11
Bi-directional with weak internal
pull-down Synchronous data SYNC
PCM_CLK B8
Bi-directional with weak internal
pull-down Synchronous data clock
USB and UART Ball Pad Type Description
UART_TX C8 CMOS output UART data output active high
UART_RX C9
CMOS input with weak internal
pull-down UART data input active high
UART_RTS B7
CMOS output, tristate with
internal pull-up UART request to send active low
UART_CTS B6
CMOS input with weak internal
pull-down UART clear to send active low
USB_D+ (1) (2) A7 Bi-directional USB data plus
USB_D- (1) (2) A6 Bi-directional USB data minus
Test and Debug Ball Pad Type Description
RESET F3
CMOS input with weak internal
pull-down
Reset if high. Input debounced so
must be high for >5ms to cause a
reset
SPI_CSB A4
CMOS input with weak internal
pull-up
Chip select for Synchronous
Serial Interface active low
SPI_CLK B5
CMOS input with weak internal
pull-down Serial Peripheral Interface clock
SPI_MOSI A5
CMOS input with weak internal
pull-down
Serial Peripheral Interface data
input
SPI_MISO B4
CMOS output, tristate with weak
internal pull-down
Serial Peripheral Interface data
output
TEST_EN G3
CMOS input with strong internal
pull-down
For test purposes only (leave
unconnected)
Notes:
(1) USB functions are available on BC212015 only.
(2) If unused USB_D+ and USB_D- should be connected to ground
Device Terminal Functions
BC212015-ds-001Pj
© Cambridge Silicon Radio Limited 2002-2006
This material is subject to the terms of CSR’s non-disclosure agreement.
Production Information
Page 12 of 100
_äìÉ`çêÉOJbñíÉêå~ä Product Data Sheet
PIO Port(1) Ball Pad Type Description
PIO[2]/
USB_PULL_UP(2) (3) B3
Bi-directional with
programmable weak internal
pull-up/down
PIO or USB pull-up (via 1.5kΩ
resistor to USB_D+)
PIO[3]/USB_WAKE_UP/R
AM_CSB(2) (3) B2
Bi-directional with
programmable weak internal
pull-up/down
PIO or output goes high to wake
up PC when in USB mode or
external RAM chip select
PIO[4]/USB_ON(2) (3) B1
Bi-directional with
programmable weak internal
pull-up/down
PIO or USB on (input senses
when VBUS is high, wakes
BlueCore2-External)
PIO[5]/USB_DETACH(2) (3) A3
Bi-directional with
programmable weak internal
pull-up/down
PIO line or chip detaches from
USB when this input is high
PIO[6]/CLK_REQ C3
Bi-directional with
programmable weak internal
pull-up/down
PIO line or clock request output to
enable external clock for external
clock line
PIO[7] E3
Bi-directional with
programmable weak internal
pull-up/down
Programmable input/output line
PIO[8] D3
Bi-directional with
programmable weak internal
pull-up/down
Programmable input/output line
PIO[9] C4
Bi-directional with
programmable weak internal
pull-up/down
Programmable input/output line
PIO[10] C5
Bi-directional with
programmable weak internal
pull-up/down
Programmable input/output line
PIO[11] C6
Bi-directional with
programmable weak internal
pull-up/down
Programmable input/output line
AIO[0] K3 Bi-directional Programmable input/output line(4)
AIO[1] L4 Bi-directional Programmable input/output line(4)
AIO[2] J3 Bi-directional Programmable input/output line(4)
Notes:
(1) All PIOs are configured as inputs with weak pull-downs at reset.
(2) USB functions are available on BC212015 only.
(3) USB functions can be software mapped to any PIO terminal.
(4) Unused AIO pins may be left unconnected
Device Terminal Functions
BC212015-ds-001Pj
© Cambridge Silicon Radio Limited 2002-2006
This material is subject to the terms of CSR’s non-disclosure agreement.
Production Information
Page 13 of 100
_äìÉ`çêÉOJbñíÉêå~ä Product Data Sheet
Power Supplies
and Control Ball Pad Type Description
VDD_RADIO D1
H3 VDD Positive supply connection for RF
circuitry
VDD_VCO H1 VDD
Positive supply for VCO and
synthesiser circuitry
VDD_ANA K1 VDD
Positive supply for analogue
circuitry
VDD_CORE A8 VDD
Positive supply for internal digital
circuitry
VDD_PIO A1 VDD
Positive supply for PIO and AUX
DAC
VDD_PADS A10 VDD
Positive supply for all other
input/output
VDD_MEM D11 VDD
Positive supply for external memory
port and AIO
VSS_RADIO
E2
F2
G2
VSS Ground connections for RF circuitry
VSS_VCO J2
H2 VSS Ground connections for VCO and
synthesiser
VSS_ANA L3
K2 VSS Ground connections for analogue
circuitry
VSS_CORE A9 VSS
Ground connection for internal
digital circuitry
VSS_PIO A2 VSS
Ground connection for PIO and
AUX DAC
VSS_PADS A11 VSS
Ground connection for input/output
except memory port
VSS_MEM C11 VSS
Ground connection for external
memory port
VSS C7 VSS
Ground connection for internal
package shield
Electrical Characteristics
BC212015-ds-001Pj
© Cambridge Silicon Radio Limited 2002-2006
This material is subject to the terms of CSR’s non-disclosure agreement.
Production Information
Page 14 of 100
_äìÉ`çêÉOJbñíÉêå~ä Product Data Sheet
4 Electrical Characteristics
Absolute Maximum Ratings
Rating Min Max
Storage Temperature -40°C +150°C
Supply Voltage: VDD_RADIO, VDD_VCO, VDD_ANA,
VDD_CORE -0.40V 1.90V
Supply Voltage: VDD_PADS, VDD_PIO, VDD_MEM -0.40V 3.60V
Recommended Operating Conditions
Operating Condition Min Max
Operating Temperature Range(1) -40°C 105°C
Supply Voltage: VDD_RADIO, VDD_VCO, VDD_ANA,
VDD_CORE 1.70V 1.90V
Supply Voltage: VDD_PADS, VDD_PIO, VDD_MEM 1.70V 3.60V
Note:
(1) The device functions across this range. See section 5, Radio Characteristics, for guaranteed
performance over temperature.
Electrical Characteristics
BC212015-ds-001Pj
© Cambridge Silicon Radio Limited 2002-2006
This material is subject to the terms of CSR’s non-disclosure agreement.
Production Information
Page 15 of 100
_äìÉ`çêÉOJbñíÉêå~ä Product Data Sheet
Input/Output Terminal Characteristics
Digital Terminals Min Typ Max Unit
Input Voltage
-0.4 +0.8 V VIL input logic level low (VDD=3.0V)
(VDD=1.8V) -0.4 - +0.4 V
VIH input logic level high 0.7VDD - VDD+0.4 V
Output Voltage
VOL output logic level low, (lO = 4.0mA), VDD=3.0V - - 0.2 V
VOL output logic level low, (lO = 4.0mA), VDD=1.8V - - 0.4 V
VOH output logic level high, (lO = -4.0mA), VDD=3.0V VDD-0.2 - - V
VOH output logic level high, (lO = -4.0mA), VDD=1.8V VDD-0.4 - - V
Input and Tristate Current with:
Strong pull-up -100 -20 -10 μA
Strong pull-down +10 +20 +100 μA
Weak pull-up -5 -1 0 μA
Weak pull-down 0.2 +1 +5 μA
I/O pad leakage current -1 0 +1 μA
CI Input Capacitance 2.5 - 10 pF
USB Terminals Min Typ Max Unit
Input threshold
VIL input logic level low - - 0.3VDD
_PADS V
VIH input logic level high (VDD_PADS=3.46V)(1) 0.7VDD_
PADS - - V
Input leakage current
VSS_PADS< VIN< VDD_PADS(2) -1 - 1
μA
CI Input capacitance 2.5 - 10 pF
Output levels to correctly terminated USB Cable
VOL output logic level low 0 - 0.2 V
VOH output logic level high 2.8 - VDD_PADS V
Notes:
VDD_CORE, VDD_RADIO, VDD_VCO and VDD_ANA are at 1.8V unless shown otherwise
VDD_PADS, VDD_PIO and VDD_MEM are at 3.0V unless shown otherwise
Current drawn into a pin is defined as positive; current supplied out of a pin is defined as negative.
(1) 3.46V = 3.3V+5%
(2) Internal USB pull-up disabled.
Electrical Characteristics
BC212015-ds-001Pj
© Cambridge Silicon Radio Limited 2002-2006
This material is subject to the terms of CSR’s non-disclosure agreement.
Production Information
Page 16 of 100
_äìÉ`çêÉOJbñíÉêå~ä Product Data Sheet
Input/Output Terminal Characteristics (Continued)
Auxiliary DAC Min Typ Max Unit
Resolution - - 8 Bits
Average output step size(1) 12.5 14.5 17.0 mV
Output Voltage monotonic(1)
Voltage range (IO=0mA) VSS_PIO - VDD_PIO V
Current range -10 - +0.1 mA
Minimum output voltage (IO=100μA) 0 - 0.2 V
Maximum output voltage (IO=10mA) VDD_PIO-
0.3 - VDD_PIO
μV
High Impedance leakage current -1 - +1 μA
Offset -220 - +120 mV
Integral non-linearity(1) -2 - +2 LSB
Settling time (50pF load) - - 5 μs
Crystal Oscillator Min Typ Max Unit
Crystal frequency(2) 8.0 - 32.0 MHz
Digital trim range(3) 5 6.2 8 pF
Trim step size(3) - 0.1 - pF
Transconductance 2.0 - - mS
Negative resistance(4) 870 1500 2400
Power-on Reset Min Typ Max Unit
VDD falling threshold 1.40 1.50 1.60 V
VDD rising threshold 1.50 1.60 1.70 V
Hysteresis 0.05 0.10 0.15 V
Notes:
VDD_CORE, VDD_RADIO, VDD_VCO and VDD_ANA are at 1.8V unless shown otherwise
VDD_PADS, VDD_PIO and VDD_MEM are at 3.0V unless shown otherwise
The same setting of the digital trim is applied to both XTAL_IN and XTAL_OUT.
Current drawn into a pin is defined as positive, current supplied out of a pin is defined as negative.
(1) Specified for output voltage between 0.2V and VDD_PIO -0.2V
(2) Integer multiple of 250kHz.
(3) The difference between the internal capacitance at minimum and maximum settings of the internal
digital trim.
(4) XTAL frequency = 16MHz; XTAL C0 = 0.75pF; XTAL load capacitance = 8.5pF
Electrical Characteristics
BC212015-ds-001Pj
© Cambridge Silicon Radio Limited 2002-2006
This material is subject to the terms of CSR’s non-disclosure agreement.
Production Information
Page 17 of 100
_äìÉ`çêÉOJbñíÉêå~ä Product Data Sheet
Input/Output Terminal Characteristics (Continued)
Auxiliary ADC Min Typ Max Unit
Resolution - - 8 Bits
Input voltage range
(LSB size = VDD_ANA/255) 0 - VDD_ANA V
Accuracy INL -1 - 1 LSB
(Guaranteed monotonic) DNL 0 - 1 LSB
Offset -1 - 1 LSB
Gain Error -0.8 - 0.8 %
Input Bandwidth - 100 - kHz
Conversion time - 2.5 - μs
Sample rate(1) - - 700 Samples/s
Note:
(1) Access of ADC is through VM function; therefore, sample rate given is achieved as part of this function.
Electrical Characteristics
BC212015-ds-001Pj
© Cambridge Silicon Radio Limited 2002-2006
This material is subject to the terms of CSR’s non-disclosure agreement.
Production Information
Page 18 of 100
_äìÉ`çêÉOJbñíÉêå~ä Product Data Sheet
Average Current Consumption(1)
VDD=1.8V Temperature = 20°C
Mode Avg Unit
SCO connection HV3 (40ms interval Sniff Mode) (Slave) 26.0 mA
SCO connection HV3 (40ms interval Sniff Mode) (Master) 26.0 mA
SCO connection HV1 (Slave) 53.0 mA
SCO connection HV1 (Master) 53.0 mA
ACL data transfer 115.2kbps UART (Master) 15.5 mA
ACL data transfer 720kbps USB (Slave) 53.0 mA
ACL data transfer 720kbps USB (Master) 53.0 mA
ACL connection, Sniff Mode 40ms interval, 38.4kbps UART 4.0 mA
ACL connection, Sniff Mode 1.28s interval, 38.4kbps UART 0.5 mA
Parked Slave, 1.28s beacon interval, 38.4kbps UART 0.6 mA
Standby Mode (Connected to host, no RF activity) 0.047 mA
Peak Current Consumption(1)
VDD=1.7V to 1.9V Temperature = 20°C
Mode Typ Max(2) Unit
Peak RF current during TX burst (+6 dBm) 65.0 80.0 mA
Peak RF current during TX burst (0 dBm) 57.0 70.0 mA
Peak RF current during RX burst (-85 dBm) 47.0 70.0 mA
Deep Sleep Leakage Current
VDD=1.7V to 1.9V Temperature = 20°C
Mode Typ Max(2) Unit
Deep Sleep 20.0 50.0 μA
Notes:
(1) Current consumption is the sum of both BC212015B and the flash.
(2) Over process and voltage.
These results are correct only for BlueCore2-External version B running version 14.x firmware.
Flash
A
BlueCore2
VREG
3.0V 1.8V
Figure 4.1: Current Measurement Circuit
Radio Characteristics
BC212015-ds-001Pj
© Cambridge Silicon Radio Limited 2002-2006
This material is subject to the terms of CSR’s non-disclosure agreement.
Production Information
Page 19 of 100
_äìÉ`çêÉOJbñíÉêå~ä Product Data Sheet
5 Radio Characteristics
All radio characteristics were measured using the application circuit shown in Figure 10.1 but with the RF filter
removed. This circuit and associated RF board layout is correct for the 8 × 8mm package. Other package types
have slightly different RF impedances (see 9.1, RF Ports); therefore, they need slightly different matching.
BlueCore2-External meets the Bluetooth specification v1.1 and v1.2 when used in a suitable application circuit
between -40°C and +85°C.
Radio Characteristics VDD = 1.8V Temperature = +20°C
Frequency
(GHz) Min Typ Max Bluetooth
Specification Unit
2.402 - -83 -80 dBm
2.441 - -85 -82 dBm
Sensitivity at 0.1% BER
2.480 - -85 -82
-70
dBm
2.402 0 - - dBm
2.441 0 - - dBm
Maximum received signal at 0.1% BER
2.480 0 - -
-20
dBm
2.402 3.0 6.0 - dBm
2.441 3.0 6.0 - dBm
RF transmit power(1)
2.480 3.0 6.0 -
-6to +4(2)
dBm
2.402 - 12 75 kHz
2.441 - 10 75 kHz
Initial carrier frequency tolerance
2.480 - 9 75
±75
kHz
2.402 - 879 1000 kHz
2.441 - 816 1000 kHz
20dB bandwidth for modulated carrier
2.480 - 819 1000
1000
kHz
2.402 - - 25 kHz
2.441 - - 25 kHz
Drift (single slot packet)
2.480 - - 25
25
kHz
2.402 - - 40 kHz
2.441 - - 40 kHz
Drift (five slot packet)
2.480 - - 40
40
kHz
2.402 - - 20 kHz/50μs
2.441 - - 20 kHz/50μs
Drift Rate
2.480 - - 20
20
kHz/50μs
RF power control range 16 35 - 16 dB
RF power range control resolution - 1.8 - - dB
Notes:
(1) BlueCore2-External firmware maintains the transmit power to be within the Bluetooth specification v1.1
and v1.2 limits.
(2) Class 2 RF transmit power range, Bluetooth specification v1.1 and v1.2
Radio Characteristics
BC212015-ds-001Pj
© Cambridge Silicon Radio Limited 2002-2006
This material is subject to the terms of CSR’s non-disclosure agreement.
Production Information
Page 20 of 100
_äìÉ`çêÉOJbñíÉêå~ä Product Data Sheet
Radio Characteristics VDD = 1.8V Temperature = +20°C
Frequency
(GHz) Min Typ Max Bluetooth
Specification Unit
2.402 140 165 175 kHz
2.441 140 165 175 kHz
Δf1avg “Maximum Modulation”
2.480 140 165 175
140f1avg<175
kHz
2.402 115 150 - kHz
2.441 115 150 - kHz
Δf2max “Minimum Modulation”
2.480 115 150 -
115
kHz
C/I co-channel - 10 11 11 dB
Adjacent channel selectivity C/I F=F0+1MHz(1) (3) - -4 0
0 dB
Adjacent channel selectivity C/I F=F0-1MHz(1) (3) - -4 0
0 dB
Adjacent channel selectivity C/I F=F0+2MHz(1) (3) - -35 -30
-30 dB
Adjacent channel selectivity C/I F=F0-2MHz(1) (3) - -21 -20
-20 dB
Adjacent channel selectivity C/I FF0 +3MHz(1) (3) - -45 - -40 dB
Adjacent channel selectivity C/I FF0-5MHz(1) (3) - -45 - -40 dB
Adjacent channel selectivity C/I F=FImage(1) (3) - -18 -9
-9 dB
Adjacent channel transmit power F=F0±2MHz(2) (3) - -35 -20
-20 dBc
Adjacent channel transmit power F=F0±3MHz(2) (3) - -55 -40
-40 dBc
Notes:
(1) Up to five exceptions are allowed in v1.1 and v1.2 of the Bluetooth specification
(2) Up to three exceptions are allowed in v1.1 and v1.2 of the Bluetooth specification
(3) Measured at F0 = 2441MHz
Radio Characteristics
BC212015-ds-001Pj
© Cambridge Silicon Radio Limited 2002-2006
This material is subject to the terms of CSR’s non-disclosure agreement.
Production Information
Page 21 of 100
_äìÉ`çêÉOJbñíÉêå~ä Product Data Sheet
Radio Characteristics VDD = 1.8V Temperature = -40°C
Frequency
(GHz) Min Typ Max Bluetooth
Specification Unit
2.402 - -83 -78 dBm
2.441 - -85 -78 dBm
Sensitivity at 0.1% BER
2.480 - -85 -78
-70
dBm
2.402 0 - - dBm
2.441 0 - - dBm
Maximum received signal at 0.1% BER
2.480 0 - -
-20
dBm
2.402 3.5 7.0 - dBm
2.441 3.5 7.0 - dBm
RF transmit power(1)
2.480 3.5 7.0 -
-6 to +4(2)
dBm
2.402 - 15 75 kHz
2.441 - 15 75 kHz
Initial carrier frequency tolerance
2.480 - 15 75
±75
kHz
2.402 - 862 1000 kHz
2.441 - 830 1000 kHz
20dB bandwidth for modulated carrier
2.480 - 828 1000
1000
kHz
2.402 - - 25 kHz
2.441 - - 25 kHz
Drift (single slot packet)
2.480 - - 25
25
kHz
2.402 - - 40 kHz
2.441 - - 40 kHz
Drift (five slot packet)
2.480 - - 40
40
kHz
2.402 - - 20 kHz/50μs
2.441 - - 20 kHz/50μs
Drift Rate
2.480 - - 20
20
kHz/50μs
2.402 140 165 175 kHz
2.441 140 165 175 kHz
Δf1avg “Maximum Modulation”
2.480 140 165 175
140f1avg<175
kHz
2.402 115 150 - kHz
2.441 115 150 - kHz
Δf2max “Minimum Modulation”
2.480 115 150 -
115
kHz
RF power control range 16 35 - 16 dB
RF power range control resolution - 1.8 - - dB
Note:
The RF characteristics at –40°C are only guaranteed for BlueCore2-External version B.
(1) BlueCore2-External firmware maintains the transmit power to be within the Bluetooth specification v1.1
and v1.2 limits.
(2) Class 2 RF transmit power range, Bluetooth specification v1.1 and v1.2
Radio Characteristics
BC212015-ds-001Pj
© Cambridge Silicon Radio Limited 2002-2006
This material is subject to the terms of CSR’s non-disclosure agreement.
Production Information
Page 22 of 100
_äìÉ`çêÉOJbñíÉêå~ä Product Data Sheet
Radio Characteristics VDD = 1.8V Temperature = -20°C
Receiver Frequency
(GHz) Min Typ Max Bluetooth
Specification Unit
2.402 - -83 -80 dBm
2.441 - -85 -82 dBm
Sensitivity at 0.1% BER
2.480 - -85 -82
-70
dBm
2.402 0 - - dBm
2.441 0 - - dBm
Maximum received signal at 0.1%
BER
2.480 0 - -
-20
dBm
2.402 3.5 6.5 - dBm
2.441 3.5 6.5 - dBm
RF transmit power (1)
2.480 3.5 6.5 -
-6 to +4 (2)
dBm
2.402 - 18 75 kHz
2.441 - 17 75 kHz
Initial carrier frequency tolerance
2.480 - 18 75
±75
kHz
2.402 - 906 1000 kHz
2.441 - 844 1000 kHz
20dB bandwidth for modulated
carrier
2.480 - 819 1000
1000
kHz
2.402 - - 25 kHz
2.441 - - 25 kHz
Drift (single slot packet)
2.480 - - 25
25
kHz
2.402 - - 40 kHz
2.441 - - 40 kHz
Drift (five slot packet)
2.480 - - 40
40
kHz
2.402 - - 20 kHz/50μs
2.441 - - 20 kHz/50μs
Drift Rate
2.480 - - 20
20
kHz/50μs
2.402 140 165 175 kHz
2.441 140 165 175 kHz
Δf1avg “Maximum Modulation”
2.480 140 165 175
140f1avg<175
kHz
2.402 115 150 - kHz
2.441 115 150 - kHz
Δf2max “Minimum Modulation”
2.480 115 150 -
115
kHz
RF power control range 16 35 - 16 dB
RF power range control resolution - 1.8 - - dB
Notes:
(1) BlueCore2-External firmware maintains the transmit power to be within the Bluetooth specification v1.1
and v1.2 limits.
(2) Class 2 RF transmit power range, Bluetooth specification v1.1 and v1.2
Radio Characteristics
BC212015-ds-001Pj
© Cambridge Silicon Radio Limited 2002-2006
This material is subject to the terms of CSR’s non-disclosure agreement.
Production Information
Page 23 of 100
_äìÉ`çêÉOJbñíÉêå~ä Product Data Sheet
Radio Characteristics VDD = 1.8V Temperature = +85°C
Receiver Frequency
(GHz) Min Typ Max Bluetooth
Specification Unit
2.402 - -81 -78 dBm
2.441 - -83 -80 dBm
Sensitivity at 0.1% BER
2.480 - -83 -80
-70
dBm
2.402 0 - - dBm
2.441 0 - - dBm
Maximum received signal at 0.1%
BER
2.480 0 - -
-20
dBm
2.402 0 3.5 - dBm
2.441 0 3.5 - dBm
RF transmit power (1)
2.480 0 3.5 -
-6 to +4(2)
dBm
2.402 - 30 75 kHz
2.441 - 31 75 kHz
Initial carrier frequency tolerance
2.480 - 32 75
±75
kHz
2.402 - 853 1000 kHz
2.441 - 813 1000 kHz
20dB bandwidth for modulated
carrier
2.480 - 801 1000
1000
kHz
2.402 - - 25 kHz
2.441 - - 25 kHz
Drift (single slot packet)
2.480 - - 25
25
kHz
2.402 - - 40 kHz
2.441 - - 40 kHz
Drift (five slot packet)
2.480 - - 40
40
kHz
2.402 - - 20 kHz/50μs
2.441 - - 20 kHz/50μs
Drift Rate
2.480 - - 20
20
kHz/50μs
2.402 140 165 175 kHz
2.441 140 165 175 kHz
Δf1avg “Maximum Modulation”
2.480 140 165 175
140f1avg<175
kHz
2.402 115 150 - kHz
2.441 115 150 - kHz
Δf2max “Minimum Modulation”
2.480 115 150 -
115
kHz
RF power control range 16 35 - 16 dB
RF power range control resolution - 1.8 - - dB
Notes:
(1) BlueCore2-External firmware maintains the transmit power to be within the Bluetooth specification v1.1
and v1.2 limits.
(2) Class 2 RF transmit power range, Bluetooth specification v1.1 and v1.2
Device Diagram
BC212015-ds-001Pj
© Cambridge Silicon Radio Limited 2002-2006
This material is subject to the terms of CSR’s non-disclosure agreement.
Production Information
Page 24 of 100
_äìÉ`çêÉOJbñíÉêå~ä Product Data Sheet
6 Device Diagram
Figure 6.1: BlueCore2-External Device Diagram
Description of Functional Blocks
BC212015-ds-001Pj
© Cambridge Silicon Radio Limited 2002-2006
This material is subject to the terms of CSR’s non-disclosure agreement.
Production Information
Page 25 of 100
_äìÉ`çêÉOJbñíÉêå~ä Product Data Sheet
7 Description of Functional Blocks
7.1 RF Receiver
The receiver features a near-zero Intermediate Frequency (IF) architecture that allows the channel filters to be
integrated on to the die. Sufficient out-of-band blocking specification at the Low Noise Amplifier (LNA) input
allows the radio to be used in close proximity to Global System for Mobile Communications (GSM) and Wideband
Code Division Multiple Access (W-CDMA) cellular phone transmitters without being desensitised. The use of a
digital Frequency Shift Keying (FSK) discriminator means that no discriminator tank is needed and its excellent
performance in the presence of noise allows BlueCore2-External to exceed the Bluetooth requirements for
co-channel and adjacent channel rejection.
7.1.1 Low Noise Amplifier
The LNA can be configured to operate in single-ended or differential mode. Single-ended mode is used for
Class 1 Bluetooth operation; differential mode is used for Class 2 operation.
7.1.2 Analogue to Digital Converter
The Analogue to Digital Converter (ADC) is used to implement fast Automatic Gain Control (AGC). The ADC
samples the Received Signal Strength Indicator (RSSI) voltage on a slot-by-slot basis. The front-end LNA gain is
changed according to the measured RSSI value, keeping the first mixer input signal within a limited range. This
improves the dynamic range of the receiver, improving performance in interference limited environments.
7.2 RF Transmitter
7.2.1 IQ Modulator
The transmitter features a direct IQ modulator to minimise the frequency drift during a transmit timeslot which
results in a controlled modulation index. A digital baseband transmit filter provides the required spectral shaping.
7.2.2 Power Amplifier
The internal Power Amplifier (PA) has a maximum output power of +6dBm allowing BlueCore2-External to be
used in Class 2 and Class 3 radios without an external RF PA. Support for transmit power control allows a simple
implementation for Class 1 with an external RF PA.
7.3 RF Synthesiser
The radio synthesiser is fully integrated onto the die with no requirement for an external Voltage Controlled
Oscillator (VCO) screening can, varactor tuning diodes or LC resonators.
7.4 Baseband and Logic
7.4.1 Memory Management Unit
The Memory Management Unit (MMU) provides a number of dynamically allocated ring buffers that hold the data
which is in transit between the host and the air or vice versa. The dynamic allocation of memory ensures efficient
use of the available Random Access Memory (RAM) and is performed by a hardware MMU to minimise the
overheads on the processor during data/voice transfers.
Description of Functional Blocks
BC212015-ds-001Pj
© Cambridge Silicon Radio Limited 2002-2006
This material is subject to the terms of CSR’s non-disclosure agreement.
Production Information
Page 26 of 100
_äìÉ`çêÉOJbñíÉêå~ä Product Data Sheet
7.4.2 Burst Mode Controller
During radio transmission the Burst Mode Controller (BMC) constructs a packet from header information
previously loaded into memory-mapped registers by the software and payload data/voice taken from the
appropriate ring buffer in the RAM. During radio reception, the BMC stores the packet header in memory-mapped
registers and the payload data in the appropriate ring buffer in RAM. This architecture minimises the intervention
required by the processor during transmission and reception.
7.4.3 Physical Layer Hardware Engine DSP
Dedicated logic is used to perform the following:
Forward error correction
Header error control
Cyclic redundancy check
Encryption
Data whitening
Access code correlation
Audio transcoding
The following voice data translations and operations are performed by firmware:
A-law/μ-law/linear voice data (from host)
A-law/μ-law/Continuously Variable Slope Delta (CVSD) (over the air)
Voice interpolation for lost packets
Rate mismatches
7.4.4 RAM
32Kbytes of on-chip RAM is provided and is shared between the ring buffers used to hold voice/data for each
active connection and the general purpose memory required by the Bluetooth stack.
7.4.5 External Memory Driver
The External Memory Driver interface can be used to connect to the external Flash memory and also to the
optional external RAM for memory intensive applications.
7.4.6 USB
This is a full speed Universal Serial Bus interface for communicating with other compatible digital devices.
BlueCore2-External acts as a USB peripheral, responding to requests from a Master host controller such as a
PC.
7.4.7 Synchronous Serial Interface
This is a synchronous serial port interface for interfacing with other digital devices. The SPI port can be used for
software debugging and for programming the external Flash memory.
7.4.8 UART
This is a standard Universal Asynchronous Receiver Transmitter (UART) interface for communicating with other
serial devices.
Description of Functional Blocks
BC212015-ds-001Pj
© Cambridge Silicon Radio Limited 2002-2006
This material is subject to the terms of CSR’s non-disclosure agreement.
Production Information
Page 27 of 100
_äìÉ`çêÉOJbñíÉêå~ä Product Data Sheet
7.4.9 Audio PCM Interface
The Audio Pulse Code Modulation (PCM) Interface supports continuous transmission and reception of PCM
encoded audio data over Bluetooth.
7.5 Microcontroller
The microcontroller, interrupt controller and event timer run the Bluetooth software stack and control the radio
and host interfaces. A 16-bit Reduced Instruction Set Computer (RISC) microcontroller is used for low power
consumption and efficient use of memory.
7.5.1 Programmable I/O
BlueCore2-External has a total of 15 (12 digital and 3 analogue) programmable I/O terminals. These are
controlled by firmware running on the device.
CSR Bluetooth Software Stacks
BC212015-ds-001Pj
© Cambridge Silicon Radio Limited 2002-2006
This material is subject to the terms of CSR’s non-disclosure agreement.
Production Information
Page 28 of 100
_äìÉ`çêÉOJbñíÉêå~ä Product Data Sheet
8 CSR Bluetooth Software Stacks
BlueCore2-External is supplied with Bluetooth stack firmware which runs on the internal RISC microcontroller.
This is compliant with the Bluetooth specification v1.1 and v1.2.
The BlueCore2-External software architecture allows Bluetooth processing overheads to be shared in different
ways between the internal RISC microcontroller and the host processor. The upper layers of the Bluetooth stack
(above HCI) can be run either on-chip or on the host processor.
Running the upper stack on BlueCore2-External reduces (or eliminates, in the case of a virtual machine (VM)
application) the need for host-side software and processing time. Running the upper layers on the host processor
allows greater flexibility.
8.1 BlueCore HCI Stack
HCI
LM
LC
External Flash
32KB RAM Baseband
MCU
Host I/O
Radio
PCM I/O
USB
UART
Host
Figure 8.1: BlueCore HCI Stack
In this implementation the internal processor runs the Bluetooth stack up to the Host Controller Interface (HCI).
All upper layers must be provided by the Host processor.
CSR Bluetooth Software Stacks
BC212015-ds-001Pj
© Cambridge Silicon Radio Limited 2002-2006
This material is subject to the terms of CSR’s non-disclosure agreement.
Production Information
Page 29 of 100
_äìÉ`çêÉOJbñíÉêå~ä Product Data Sheet
8.1.1 Key Features of the HCI Stack
Standard Bluetooth Functionality
The firmware has been written against the Bluetooth Core Specification v1.1 and v1.2.
Bluetooth components: Baseband (including LC), LM and HCI
Standard USB v1.1 and UART (H4) HCI Transport Layers
All standard radio packet types
Full Bluetooth data rate, up to 723.2kb/s asymmetric(1)
Operation with up to seven active slaves: 7(1)
Maximum number of simultaneous active ACL connections: 7(2)
Maximum number of simultaneous active SCO connections: 3(2)
Operation with up to three SCO links, routed to one or more slaves
Role switch: can reverse Master/Slave relationship
All standard SCO voice codings, plus “transparent SCO”
Standard operating modes: Page, Inquiry, Page-Scan and Inquiry-Scan
All standard pairing, authentication, link key and encryption operations
Standard Bluetooth power saving mechanisms: Hold, Sniff and Park modes, including “Forced Hold”
Dynamic control of peers’ transmit power via LMP
Master/Slave switch
Broadcast
Channel quality driven data rate
All standard Bluetooth Test Modes
Standard firmware upgrade via USB (DFU)
The firmware’s supported Bluetooth features are detailed in the standard PICS documents, available from
www.csrsupport.com.
Note:
(1) Maximum allowed by Bluetooth specification v1.1 and v1.2.
(2) BlueCore2-External supports all combinations of active ACL and SCO channels for both Master and
Slave operation, as specified by the Bluetooth specification v1.1 and v1.2.
Extra Functionality
The firmware extends the standard Bluetooth functionality with the following features:
Supports BlueCore Serial Protocol (BCSP), a proprietary, reliable alternative to the standard Bluetooth
H4 UART Host Transport.
Provides a set of approximately 50 manufacturer-specific HCI extension commands. This command set
(called BCCMD – “BlueCore Command”), provides:
CSR Bluetooth Software Stacks
BC212015-ds-001Pj
© Cambridge Silicon Radio Limited 2002-2006
This material is subject to the terms of CSR’s non-disclosure agreement.
Production Information
Page 30 of 100
_äìÉ`çêÉOJbñíÉêå~ä Product Data Sheet
Access to the chip’s general-purpose PIO port
Access to the chip’s Bluetooth clock; this can help transfer connections to other Bluetooth devices
The negotiated effective encryption key length on established Bluetooth links
Access to the firmware’s random number generator
Controls to set the default and maximum transmit powers – these can help minimise interference
between overlapping, fixed-location piconets
Dynamic UART configuration
Radio transmitter enable/disable: a simple command connects to a dedicated hardware switch that
determines whether the radio can transmit
The firmware can read the voltage on a pair of the chip’s external pins. This is normally used to build a
battery monitor, using either VM or host code.
A block of BCCMD commands provides access to the chip’s “persistent store” configuration database.
The database sets the device’s Bluetooth address, Class of Device, radio (transmit class) configuration,
SCO routing, LM, USB and DFU constants, etc.
A UART “break” condition can be used in three ways:
Presenting a UART break condition to the chip can force the chip to perform a hardware reboot
Presenting a break condition at boot time can hold the chip in a low power state, preventing normal
initialisation while the condition exists
With BCSP, the firmware can be configured to send a break to the host before sending data –
normally used to wake the host from a Deep Sleep state
The DFU standard has been extended with public/private key authentication, allowing manufacturers to
control the firmware that can be loaded onto their Bluetooth modules.
A modified version of the DFU protocol allows firmware upgrade via the chip’s UART.
A block of “radio test” or BIST commands allows direct control of the chip’s radio. This aids the
development of modules’ radio designs, and can be used to support Bluetooth qualification.
Virtual Machine (VM). The firmware provides the VM environment in which to run application-specific
code. Although the VM is mainly used with BlueLab™ and RFCOMM builds (alternative firmware builds
providing L2CAP, SDP and RFCOMM), the VM can be used with this build to perform simple tasks, such
as flashing LEDs, via the chip’s PIO port.
Hardware low power modes: Shallow Sleep and Deep Sleep. The chip drops into modes that
significantly reduce power consumption when the software goes idle.
SCO channels are normally routed over HCI (over BCSP). However, a single SCO channel can be
routed over the chip’s single PCM port (at the same time as routing up to two other SCO channels over
HCI). [Future versions of BlueCore2-External firmware will be able to exploit the hardware's ability to
route up to three SCO channels through the single PCM port.]
CSR Bluetooth Software Stacks
BC212015-ds-001Pj
© Cambridge Silicon Radio Limited 2002-2006
This material is subject to the terms of CSR’s non-disclosure agreement.
Production Information
Page 31 of 100
_äìÉ`çêÉOJbñíÉêå~ä Product Data Sheet
8.2 BlueCore RFCOMM Stack
LC
External Flash
32KB RAM Baseband
MCU
Host I/O
Radio
PCM I/O
USB
UART
Host
RFCOMM SDP
LM
L2 CAP
HCI
Figure 8.2: BlueCore RFCOMM Stack
In this version of the firmware the upper layers of the Bluetooth stack up to RFCOMM are run on-chip. This
reduces host-side software and hardware requirements at the expense of some of the power and flexibility of the
HCI only stack.
8.2.1 Key Features of the BlueCore2-External RFCOMM Stack
Interfaces to Host
RFCOMM, an RS-232 serial cable emulation protocol
SDP, a service database look-up protocol
Connectivity
Maximum number of active slaves: 3
Maximum number of simultaneous active ACL connections: 3
Maximum number of simultaneous active SCO connections: 3
Data Rate: up to 350 Kb/s
Security
Full support for all Bluetooth security features up to and including strong (128-bit) encryption.
Power Saving
Full support for all Bluetooth power saving modes (Park, Sniff and Hold).
CSR Bluetooth Software Stacks
BC212015-ds-001Pj
© Cambridge Silicon Radio Limited 2002-2006
This material is subject to the terms of CSR’s non-disclosure agreement.
Production Information
Page 32 of 100
_äìÉ`çêÉOJbñíÉêå~ä Product Data Sheet
Data Integrity
CQDDR increases the effective data rate in noisy environments.
RSSI used to minimise interference to other radio devices using the ISM band.
8.3 BlueCore Virtual Machine Stack
LC
External Flash
32KB RAM Baseband
MCU
Host I/O
Radio
PCM I/O
USB
UART
Host
RFCOMM SDP
VM Application Software
LM
L2 CAP
HCI
Figure 8.3: Virtual Machine Stack
This version of the stack firmware requires no host processor. All software layers, including application software,
run on the internal RISC processor in a protected user software execution environment known as a Virtual
Machine (VM).
The user may write custom application code to run on the BlueCore VM using BlueLab software development kit
(SDK) supplied with the BlueLab and Casira™ development kits, available separately from CSR. This code will
then execute alongside the main BlueCore firmware. The user is able to make calls to the BlueCore firmware for
various operations.
The execution environment is structured so the user application does not adversely affect the main software
routines, thus ensuring that the Bluetooth stack software component does not need re-qualification when the
application is changed.
Using the VM and the BlueLab SDK the user is able to develop applications such as a cordless headset or other
profiles without the requirement of a host controller. BlueLab is supplied with example code including a full
implementation of the headset profile.
Note:
Sample applications to control PIO lines can also be written with BlueLab SDK and the VM for the HCI stack.
CSR Bluetooth Software Stacks
BC212015-ds-001Pj
© Cambridge Silicon Radio Limited 2002-2006
This material is subject to the terms of CSR’s non-disclosure agreement.
Production Information
Page 33 of 100
_äìÉ`çêÉOJbñíÉêå~ä Product Data Sheet
8.4 BlueCore HID Stack
LC
External Flash
32KB RAM Baseband
MCU
HID I/O Radio
PIO/UART
Sensing
Hardware
(Optical Sensor,
etc.)
HID SDP
VM Application Software
LM
L2 CAP
HCI
Figure 8.4: HID Stack
This version of the stack firmware requires no host processor. All software layers, including application software,
run on the internal RISC microcontroller in a protected user software execution environment known as a virtual
machine (VM).
The user may write custom application code to run on the BlueCore VM using BlueLab Professional software
development kit (SDK) supplied with the BlueLab Professional and Casira development kits, available separately
from CSR. This code will then execute alongside the main BlueCore firmware. The user is able to make calls to
the BlueCore firmware for various operations.
The execution environment is structured so the user application does not adversely affect the main software
routines, thus ensuring that the Bluetooth stack software component does not need re-qualification when the
application is changed.
Using the VM and the BlueLab Professional SDK the user is able to develop Bluetooth HID devices such as an
optical mouse or keyboard. The user is able to customise features such as power management and
connect/reconnect behaviour.
The HID I/O component in the HID stack controls low latency data acquisition from external sensor hardware.
With this component running in native code, it does not incur the overhead of the VM code interpreter. Supported
external sensors include 5 mouse buttons, the Agilent ADNS-2030 optical sensor, quadrature scroll wheel, direct
coupling to a keyboard matrix and a UART interface to custom hardware.
A reference schematic for implementing a three button, optical mouse with scroll wheel is available from CSR.
CSR Bluetooth Software Stacks
BC212015-ds-001Pj
© Cambridge Silicon Radio Limited 2002-2006
This material is subject to the terms of CSR’s non-disclosure agreement.
Production Information
Page 34 of 100
_äìÉ`çêÉOJbñíÉêå~ä Product Data Sheet
8.5 Host-Side Software
BlueCore2-External can be ordered with companion host-side software:
BlueCore2-PC includes software for a full Windows® 98/ME, Windows 2000 or Windows XP Bluetooth host-side
stack together with IC hardware described in this document.
BlueCore2-Mobile includes software for a full host-side stack designed for modern ARM based mobile handsets
together with IC hardware described in this document.
8.6 Device Firmware Upgrade
BlueCore2-External is supplied with boot loader software which implements a Device Firmware Upgrade (DFU)
capability. This allows new firmware to be uploaded to the external Flash memory through BlueCore2-External's
UART or USB ports.
8.7 Additional Software for Other Embedded Applications
When the upper layers of the Bluetooth protocol stack are run as firmware on BlueCore2-External, a UART
software driver is supplied that presents the L2CAP, RFCOMM and Service Discovery (SDP) APIs to higher
Bluetooth stack layers running on the host. The code is provided as ‘C’ source or object code.
8.8 CSR Development Systems
CSR’s BlueLab™, Casira™ and MicroSira™ development kits are available to allow the evaluation of the
BlueCore2-External hardware and software, and as toolkits for developing on-chip and host software.
Device Terminal Descriptions
BC212015-ds-001Pj
© Cambridge Silicon Radio Limited 2002-2006
This material is subject to the terms of CSR’s non-disclosure agreement.
Production Information
Page 35 of 100
_äìÉ`çêÉOJbñíÉêå~ä Product Data Sheet
9 Device Terminal Descriptions
9.1 RF Ports
The BlueCore2-External RF_IN terminal can be configured as either a single-ended or differential input. The
operational mode is determined by setting the Persistent Store Key (PS Key) PSKEY_TXRX_PIO_CONTROL
(0x209).
1.8pF
TX_A
TX_B
BlueCore2-External
RF_IN
1.8pF
Balun
Figure 9.1: Differential RF Input (Class 2)
Figure 9.2 shows how using a single-ended RF input allows an external PA to be used for Class 1 operation.
TX_A
TX_B
BlueCore2-External
RF_IN
1.8pF
1.8pF
RF
Switch
LNA
PA
Balun
1.8pF
Figure 9.2: Single Ended RF Input (Class 1)
Device Terminal Descriptions
BC212015-ds-001Pj
© Cambridge Silicon Radio Limited 2002-2006
This material is subject to the terms of CSR’s non-disclosure agreement.
Production Information
Page 36 of 100
_äìÉ`çêÉOJbñíÉêå~ä Product Data Sheet
9.1.1 Receiver Input (RF_IN)
This is the single-ended RF input from the antenna. The input presents a complex impedance that requires a
matching network between the terminal and the antenna. Starting from the substrate (chip) side, the input can be
modelled as a lossy capacitor with the bond wire to the ball grid represented as a series inductance.
The terminal is DC-blocked. The DC level must not exceed (VSS_RADIO - 0.3V to VDD_RADIO + 0.3V).
Note:
Both terminals must be externally DC-biased to VDD_RADIO.
RF_IN
BlueCore2-External
R1
6.8Ω
C1
0.68pF
L1
1.5nH
Figure 9.3: Circuit RF_IN
9.1.2 TX_A and TX_B
TX_A and TX_B form a complementary balanced pair. On transmit, their outputs are combined using a balun into
the single-ended output required for the antenna. Similarly, on receive, their input signals are combined internally.
Both terminals present similar complex impedances that require matching networks between them and the balun.
Starting from the substrate (chip-side), the outputs can each be modelled as an ideal current source in parallel
with a lossy resistance and a capacitor. The bond wire can be represented as series inductance.
Figure 9.4: Circuit TX/RX_A and TX/RX_B
R2
10Ω
0.9pF
TX_A
TX_B
BlueCore2-External
PA
+
-
LNA
-
+
R3
10Ω
0.9pF
RF
Switch
RF
Switch
L2
1.5nH
L3
1.5nH
Device Terminal Descriptions
BC212015-ds-001Pj
© Cambridge Silicon Radio Limited 2002-2006
This material is subject to the terms of CSR’s non-disclosure agreement.
Production Information
Page 37 of 100
_äìÉ`çêÉOJbñíÉêå~ä Product Data Sheet
9.1.3 Transmit RF Power Control for Class 1 Applications (TX_PWR)
Figure 9.5: Power Amplifier Configuration for Class 1 Applications
An 8-bit voltage DAC (AUX_DAC) is used to control the amplification level of the external PA for Class 1
operation. The DAC output is derived from the on-chip band gap and is virtually independent of temperature and
supply voltage. For a load current 10mA (sourced from the device), the output voltage is derived by:
×= 0.3vVDD_PIO,
255
CNTRL_WORD
3.3vMINVDAC
Or, for no load current, the output voltage is derived by:
×= VDD_PIO,
255
CNTRL_WORD
3.3vMINVDAC
BlueCore2-External enables the external PA only when transmitting. Before transmitting, the chip normally ramps
up the power to the internal PA, then it ramps it down again afterwards. However, if a suitable external PA is
used, it may be possible to ramp the power externally by driving the TX_PWR pin on the PA from AUX_DAC.
Internal Power Ramping
TX Power
Modulation
tcarrier
Figure 9.6: Internal Power Ramping
The PS Key PSKEY_TX_GAINRAMP (0x1d), is used to control the delay (in units of μs) between the end of the
transmit power ramp and the start of modulation. In this period the carrier is transmitted which gives the transmit
circuitry, time to fully settle to the correct frequency.
Bits [15:8] define a delay, tcarrier, (in units of μs) between the end of the transmit power ramp and the start of
modulation. In this period carrier is transmitted, which aids interoperability with some other vendor equipment
which is not strictly Bluetooth compliant.
TX_A
TX_B
BlueCore2-External
RF_IN
Balun
RF
Switch
PIO[1]/TXEN
PA
AUX
DAC
LNA
Device Terminal Descriptions
BC212015-ds-001Pj
© Cambridge Silicon Radio Limited 2002-2006
This material is subject to the terms of CSR’s non-disclosure agreement.
Production Information
Page 38 of 100
_äìÉ`çêÉOJbñíÉêå~ä Product Data Sheet
Control of External RF Components
A PS Key TXRX_PIO_CONTROL (0x209) is used to control external RF components such as a switch, an
external PA or an external LNA. PIO[0], PIO[1] and the AUX_DAC can be used for this purpose as follows:
TXRX_PIO_CONTROL Value
0 PIO[0], PIO[1], AUX_DAC not used to control RF. Power ramping is internal.
1 PIO[0] is high during RX, PIO[1] is high during TX. AUX_DAC not used.
Power ramping is internal.
2 PIO[0] is high during RX, PIO[1] is high during TX. AUX_DAC used to set
gain of external PA. Power ramping is external.
3 PIO[0] is low during RX, PIO[1] is low during TX. AUX_DAC used to set gain
of external PA. Power ramping is external.
4 PIO[0] is high during RX, PIO[1] is high during TX. AUX_DAC used to set
gain of external PA. Power ramping is internal.
Table 9.1: TXRX_PIO_CONTROL Values
See Error! Reference source not found., which shows the typical TX output RF level of the internal TX RF PA
against the internal control word.
The Bluetooth specification (v1.1 and v1.2) requires a step size between 2dB and 8dB. The BlueCore2-External
power control circuits operate with much finer granularity than that required in the specification.
Device Terminal Descriptions
BC212015-ds-001Pj
© Cambridge Silicon Radio Limited 2002-2006
This material is subject to the terms of CSR’s non-disclosure agreement.
Production Information
Page 39 of 100
_äìÉ`çêÉOJbñíÉêå~ä Product Data Sheet
9.1.4 Transmit and Receive Port Impedances for 8 x 8 x 1.0mm package
0
10
20
30
40
50
60
70
80
90
100
11 0
120
130
140
150
160
170
180
-170
-160
-150
-140
-130
-120
-110 -100 -90 -80 -70
-60
-50
-40
-30
-20
-10
5.00
-5.00
2.00
-2.00
1.00
-1.00
0.50
-0.50
0.20
-0.20
0.0
5.002.001.000.500.200.000.000.000.000.000.000.000.000.00
1.0 1.00.0
1
2
1:
2
Ω
:
Ω
ZTTX_A (2.402GHz) = (9.8-j44.8)
ZTTX_A
2.480GHz
=
10.1-
43.0
Figure 9.7: TX_A Transmit Mode (Power Level 30)
0
10
20
30
40
50
60
70
80
90
100
11 0
120
130
140
150
160
170
180
-170
-160
-150
-140
-130
-120
-110 -100 -90 -80 -70
-60
-50
-40
-30
-20
-10
5.00
-5.00
2.00
-2.00
1.00
-1.00
0.50
-0.50
0.20
-0.20
0.0
5.002.001.000.500.200.000.000.000.000.000.000.000.000.00
1.0 1.00.0
1
2
1:
2
Ω
:
Ω
ZTTX_A (2.402GHz) = (11.5-j42.3)
ZTTX_A
(
2.480GHz
)
=
(
11.8-
j
40.6
)
Figure 9.8: TX_A Transmit Mode (Power Level 45)
Device Terminal Descriptions
BC212015-ds-001Pj
© Cambridge Silicon Radio Limited 2002-2006
This material is subject to the terms of CSR’s non-disclosure agreement.
Production Information
Page 40 of 100
_äìÉ`çêÉOJbñíÉêå~ä Product Data Sheet
0
10
20
30
40
50
60
70
80
90
100
110
120
130
140
150
160
170
180
-
170
-160
-150
-140
-130
-120
-110 -100 -90 -80 -70
-60
-50
-40
-30
-20
-10
5.00
-5.00
2.00
-2.00
1.00
-1.00
0.50
-0.50
0.20
-0.20
0.0
5.002.001.000.500.200.000.000.000.000.000.000.000.000.00
1.0 1.00.0
1
2
1:
2:
ZTTX_A (2.402GHz) = (14.1-j36.7)
ZTTX_A
(
2.480GHz
)
=
(
14.5-
j
35.3
)
Ω
Ω
Figure 9.9: TX_A Transmit Mode (Power Level 63)
0
10
20
30
40
50
60
70
80
90
100
110
120
130
140
150
160
170
180
-
170
-160
-150
-140
-130
-120
-110 -100 -90 -80 -70
-60
-50
-40
-30
-20
-10
5.00
-5.00
2.00
-2.00
1.00
-1.00
0.50
-0.50
0.20
-0.20
0.0
5.002.001.000.500.200.000.000.000.000.000.000.000.000.00
1.0 1.00.0
1
2
1:
2
Ω
:
Ω
ZTTX_B (2.402GHz) = (9.2-j42.2)
ZTTX_B
(
2.480GHz
)
=
(
9.3-
j
40.5
)
Figure 9.10: TX_B Transmit Mode (Power Level 30)
Device Terminal Descriptions
BC212015-ds-001Pj
© Cambridge Silicon Radio Limited 2002-2006
This material is subject to the terms of CSR’s non-disclosure agreement.
Production Information
Page 41 of 100
_äìÉ`çêÉOJbñíÉêå~ä Product Data Sheet
0
10
20
30
40
50
60
70
80
90
100
11 0
120
130
140
150
160
170
180
-
170
-160
-150
-140
-130
-120
-110 -100 -90 -80 -70
-60
-50
-40
-30
-20
-10
5.00
-5.00
2.00
-2.00
1.00
-1.00
0.50
-0.50
0.20
-0.20
0.0
5.002.001.000.500.200.000.000.000.000.000.000.000.000.00
1.0 1.00.0
1
1:
2
Ω
:
Ω
ZTTX_B (2.402GHz) = (10.6-j39.9)
ZTTX_B
(
2.480GHz
)
=
(
10.7-
j
38.3
)
2
Figure 9.11: TX_B Transmit Mode (Power Level 45)
0
10
20
30
40
50
60
70
80
90
100
110
120
130
140
150
160
170
180
-
170
-160
-150
-140
-130
-120
-110 -100 -90 -80 -70
-60
-50
-40
-30
-20
-10
5.00
-5.00
2.00
-2.00
1.00
-1.00
0.50
-0.50
0.20
-0.20
0.0
5.002.001.000.500.200.000.000.000.000.000.000.000.000.00
1.0 1.00.0
1
2
1:
2:
ZTTX_B (2.402GHz) = (12.7-j34.9)
ZTTX
_
B
(
2.480GHz
)
=
(
13.1-
j
33.6
)
Ω
Ω
Figure 9.12: TX_B Transmit Mode (Power Level 63)
Device Terminal Descriptions
BC212015-ds-001Pj
© Cambridge Silicon Radio Limited 2002-2006
This material is subject to the terms of CSR’s non-disclosure agreement.
Production Information
Page 42 of 100
_äìÉ`çêÉOJbñíÉêå~ä Product Data Sheet
0
10
20
30
40
50
60
70
80
90
100
11 0
120
130
140
150
160
170
180
-
170
-160
-150
-140
-130
-120
-110 -100 -90 -80 -70
-60
-50
-40
-30
-20
-10
5.00
-5.00
2.00
-2.00
1.00
-1.00
0.50
-0.50
0.20
-0.20
0.0
5.002.001.000.500.200.000.000.000.000.000.000.000.000.00
1.0 1.00.0
1
1:
2
Ω
:
Ω
ZRTX_A (2.402GHz) = (7.7-j45)
ZRTX_A
(
2.480GHz
)
=
(
8.2-
j
43.4
)
2
Figure 9.13: TX_A in Receive Mode
0
10
20
30
40
50
60
70
80
90
100
110
120
130
140
150
160
170
180
-
170
-160
-150
-140
-130
-120
-110 -100 -90 -80 -70
-60
-50
-40
-30
-20
-10
5.00
-5.00
2.00
-2.00
1.00
-1.00
0.50
-0.50
0.20
-0.20
0.0
5.002.001.000.500.200.000.000.000.000.000.000.000.000.00
1.0 1.00.0
1
2
1:
2
Ω
:
Ω
ZRTX_B (2.402GHz) = (6.8-j43.0)
ZRTX_B
(
2.480GHz
)
=
(
7.1-
j
41.0
)
Figure 9.14: TX_B in Receive Mode
Device Terminal Descriptions
BC212015-ds-001Pj
© Cambridge Silicon Radio Limited 2002-2006
This material is subject to the terms of CSR’s non-disclosure agreement.
Production Information
Page 43 of 100
_äìÉ`çêÉOJbñíÉêå~ä Product Data Sheet
1:
2
Ω
:
Ω
ZRF_IN (2.402GHz) = (6.2-j72.2)
ZRF_IN
(
2.480GHz
)
=
(
6.7-
j
69.3
)
0
10
20
30
40
50
60
70
80
90
100
110
120
130
140
150
160
170
180
-
170
-160
-150
-140
-130
-120
-110 -100 -90 -80 -70
-60
-50
-40
-30
-20
-10
5.00
-5.00
2.00
-2.00
1.00
-1.00
0.50
-0.50
0.20
-0.20
0.0
5.002.001.000.500.200.000.000.000.000.000.000.000.000.00
1.0 1.00.0
12
Figure 9.15: Unbalanced RF Input
Device Terminal Descriptions
BC212015-ds-001Pj
© Cambridge Silicon Radio Limited 2002-2006
This material is subject to the terms of CSR’s non-disclosure agreement.
Production Information
Page 44 of 100
_äìÉ`çêÉOJbñíÉêå~ä Product Data Sheet
9.1.5 Transmit and Receive Port Impedances for 6 x6 x 1.0mm Package
ZTTX_A (2.402GHz) = (18.9-j-49.7)
ZTTX_A (2.480GHz) = (18.85-j46.5)
Figure 9.16: TX_A Transmit Mode (Power Level 50)
0
10
20
30
40
50
60
70
80
90
100
110
120
130
140
150
160
170
180
-170
-160
-150
-140
-130
-120
-110 -100 -90 -80 -70
-60
-50
-40
-30
-20
-10
5.00
-5.00
2.00
-2.00
1.00
-1.00
0.50
-0.50
0.20
-0.20
0.0
5.002.001.000.500.200.000.000.000.000.000.000.000.000.00
1.0 1.00.0
1
2
ZTTX_A (2.402GHz) = (19.8-j-43.95)
ZTTX_A (2.480GHz) = (19.6-j-40.55)
Figure 9.17: TX_A Transmit Mode (Power Level 63)
Device Terminal Descriptions
BC212015-ds-001Pj
© Cambridge Silicon Radio Limited 2002-2006
This material is subject to the terms of CSR’s non-disclosure agreement.
Production Information
Page 45 of 100
_äìÉ`çêÉOJbñíÉêå~ä Product Data Sheet
0
10
20
30
40
50
60
70
80
90
100
110
120
130
140
150
160
170
180
-170
-160
-150
-140
-130
-120
-110 -100 -90 -80 -70
-60
-50
-40
-30
-20
-10
5.00
-5.00
2.00
-2.00
1.00
-1.00
0.50
-0.50
0.20
-0.20
0.0
5.002.001.000.500.200.000.000.000.000.000.000.000.000.00
1.0 1.00.0
1
2
ZTTX_A (2.402GHz) = (17.8-j-50.3)
ZTTX_A (2.480GHz) = (17.6-j-46.95)
Figure 9.18: TX_B Transmit Mode (Power Level 50)
0
10
20
30
40
50
60
70
80
90
100
110
120
130
140
150
160
170
180
-170
-160
-150
-140
-130
-120
-110 -100 -90 -80 -70
-60
-50
-40
-30
-20
-10
5.00
-5.00
2.00
-2.00
1.00
-1.00
0.50
-0.50
0.20
-0.20
0.0
5.002.001.000.500.200.000.000.000.000.000.000.000.000.00
1.0 1.00.0
1
2
ZTTX_A (2.402GHz) = (19.6-j-43.7)
ZTTX_A (2.480GHz) = (19.15-j-41.1)
Figure 9.19: TX_B Transmit Mode (Power Level 63)
Device Terminal Descriptions
BC212015-ds-001Pj
© Cambridge Silicon Radio Limited 2002-2006
This material is subject to the terms of CSR’s non-disclosure agreement.
Production Information
Page 46 of 100
_äìÉ`çêÉOJbñíÉêå~ä Product Data Sheet
0
10
20
30
40
50
60
70
80
90
100
110
120
130
140
150
160
170
180
-170
-160
-150
-140
-130
-120
-110 -100 -90 -80 -70
-60
-50
-40
-30
-20
-10
5.00
-5.00
2.00
-2.00
1.00
-1.00
0.50
-0.50
0.20
-0.20
0.0
5.002.001.000.500.200.000.000.000.000.000.000.000.000.00
1.0 1.00.0
1
2
ZRTX_A (2.402GHz) = (14.7-j-56.35)
ZRTX_A (2.480GHz) = (14.5-j-52.75)
Figure 9.20: TX_A in Receive Mode
0
10
20
30
40
50
60
70
80
90
100
110
120
130
140
150
160
170
180
-170
-160
-150
-140
-130
-120
-110 -100 -90 -80 -70
-60
-50
-40
-30
-20
-10
5.00
-5.00
2.00
-2.00
1.00
-1.00
0.50
-0.50
0.20
-0.20
0.0
5.002.001.000.500.200.000.000.000.000.000.000.000.000.00
1.0 1.00.0
1
2
ZRTX_B (2.402GHz) = (13.85-j-56.8)
ZRTX_B (2.480GHz) = (13.4-j-53.05)
Figure 9.21: TX_B in Receive Mode
Device Terminal Descriptions
BC212015-ds-001Pj
© Cambridge Silicon Radio Limited 2002-2006
This material is subject to the terms of CSR’s non-disclosure agreement.
Production Information
Page 47 of 100
_äìÉ`çêÉOJbñíÉêå~ä Product Data Sheet
0
10
20
30
40
50
60
70
80
90
100
110
120
130
140
150
160
170
180
-170
-160
-150
-140
-130
-120
-110 -100 -90 -80 -70
-60
-50
-40
-30
-20
-10
5.00
-5.00
2.00
-2.00
1.00
-1.00
0.50
-0.50
0.20
-0.20
0.0
5.002.001.000.500.200.000.000.000.000.000.000.000.000.00
1.0 1.00.0
1
2
ZRF_IN (2.402GHz) = (14.3-j-91.05)
ZRF_IN (2.480GHz) = (14.55-j-86.75)
Figure 9.22: Unbalanced RF Inputt
9.2 Loop Filter
The RF Synthesiser that generates the transmit and receive frequencies consists of a VCO controlled by an RF
frequency comparator. The control voltage loop requires external filter components, which are attached to the
LOOP_FILTER terminal. Figure 9.23 indicates recommended values for these components.
Figure 9.23: Recommended Component Values for External Loop_Filter
9.3 Crystal Oscillator/Reference Clock Input (XTAL_IN)
The BlueCore2-External RF local oscillator and internal digital clocks are derived from the reference clock at the
BlueCore2-External XTAL_IN input. This reference may be either an external clock or from a crystal placed
between XTAL_IN and XTAL_OUT.
RF Synthesiser
Fref
BlueCore2-External
RF
Frequency
Comparator
VCO
RF Out
180kΩ
±5%
220pF
COG
±5%
Device Terminal Descriptions
BC212015-ds-001Pj
© Cambridge Silicon Radio Limited 2002-2006
This material is subject to the terms of CSR’s non-disclosure agreement.
Production Information
Page 48 of 100
_äìÉ`çêÉOJbñíÉêå~ä Product Data Sheet
9.3.1 External Mode
BlueCore2-External may be configured to accept an external reference clock (from another device) at XTAL_IN
by setting the PS Key PSKEY_USE_EXTERNAL_CLOCK (0x23b), and connecting XTAL_OUT to ground.
Ideally, the external clock should be a digital level square wave as this may be directly coupled to XTAL_IN
without the need for additional components. If the reference clock is sinusoidal, it must be driven through a DC
blocking capacitor connected to XTAL_IN. A digital level reference clock gives superior noise immunity as the
high slew rate clock edges have lower voltage-to-phase conversion.
Digital Clock
The digital clock signal should meet the following specifications:
Min Typ Max
Frequency (1) 8MHz 16MHz 32MHz
Duty cycle 10:90 50:50 90:10
Edge Jitter 15ps rms
Logic High Level (2) VDD_ANA –0.2V VDD_ANA +0.2V
Logic Low Level -0.2V + 0.2V
Rise Time (3) 1ns
Fall time (3) 1ns
Table 9.2: Digital Clock Signals
Notes:
(1) The frequency should be an integer multiple of 250kHz
(2) VDD_ANA is 1.8V nominal
(3) Rise/Fall times measured between 20% and 80% levels
9.3.2 Input Frequencies
BlueCore2-External should be configured to operate with the chosen reference frequency. This is accomplished
by setting the PS PSKEY_ANA_FREQ (0x1fe).
Device Terminal Descriptions
BC212015-ds-001Pj
© Cambridge Silicon Radio Limited 2002-2006
This material is subject to the terms of CSR’s non-disclosure agreement.
Production Information
Page 49 of 100
_äìÉ`çêÉOJbñíÉêå~ä Product Data Sheet
9.3.3 XTAL Mode
BlueCore2-External contains a crystal driver circuit. This operates with an external crystal and capacitors to form
a Pierce oscillator.
Figure 9.24: BlueCore2-External Crystal Driver Circuit
Figure 9.25 shows an electrical equivalent circuit for a crystal. The crystal appears inductive near its resonant
frequency. It forms a resonant circuit with its load capacitors.
Figure 9.25: Crystal Equivalent Circuit
The resonant frequency may be trimmed with the crystal load capacitance. BlueCore2-External contains variable
internal capacitors to provide a fine trim.
The BlueCore2-External driver circuit is a transconductance amplifier. A voltage at XTAL_IN generates a current
at XTAL_OUT. The value of transconductance is variable and may be set for optimum performance.
Co
CmRm
Lm
BlueCore2-External
Ct2
-
Ct1
Cint
Ctrim Ctrim
XTAL_IN
XTAL_OUT
Device Terminal Descriptions
BC212015-ds-001Pj
© Cambridge Silicon Radio Limited 2002-2006
This material is subject to the terms of CSR’s non-disclosure agreement.
Production Information
Page 50 of 100
_äìÉ`çêÉOJbñíÉêå~ä Product Data Sheet
9.3.4 Load Capacitance
For resonance at the correct frequency the crystal should be loaded with its specified load capacitance, which is
defined for the crystal. This is the total capacitance across the crystal viewed from its terminals.
BlueCore2-External provides some of this load with the capacitors Ctrim and Cint. The remainder should be from
the external capacitors labelled Ct1 and Ct2 , as Figure 9.24 indicates.
Ct1 should be three times the value of Ct2 for best noise performance. This maximises the signal swing, hence
slew rate at XTAL_IN, to which all on-chip clocks are referred. Crystal load capacitance, Cl is calculated with the
following formula:
t2t1
t2t1trim
intl CC
CC
2
C
CC +
++=
Where:
Ctrim = 3.4pF nominal (Mid range setting)
Cint = 1.5pF
Note:
(Cint) does not include the crystal internal self-capacitance; it is the driver self capacitance.
9.3.5 Frequency Trim
BlueCore2-External enables frequency adjustments to be made. This feature is typically used to remove
initial tolerance frequency errors associated with the crystal. Frequency trim is achieved by adjusting the
crystal load capacitance with on-chip trim capacitors, Ctrim. The value of Ctrim is set by a 6-bit word in the
PS Key PSKEY_ANA_FTRIM (0x1f6). Its value is calculated thus:
FTRIMPSKEY_ANA_ fF 110
trim
C×=
There are two Ctrim capacitors, which are both connected to ground. When viewed from the crystal terminals, they
appear in series so each least significant bit (LSB) increment of frequency trim presents a load across the crystal
of 55fF.
The frequency trim is described by the following equation:
()
)/(
3
1055 LSBppmypullabilit
x
F
x
F
××=
Δ
Where FX is the nominal crystal frequency, Δ(FX) is the change in crystal frequency per LSB and pullability is a
crystal parameter with units of ppm/pF. Total trim range is 63 times the value above.
If not specified, the pullability of a crystal may be calculated from its motional capacitance with the following
equation:
()
() ()
2
0
4C
l
C
m
C
x
F
C
x
F
+
=
Where:
C0 = Crystal self capacitance (shunt capacitance)
Note:
It is a Bluetooth requirement that the frequency is always within ±20ppm. The trim range should be sufficient
to pull the crystal within ±5ppm of the exact frequency. This leaves a margin of ±15ppm for frequency drift
with ageing and temperature. A crystal with an ageing and temperature drift specification of better than
±15ppm is required.
Device Terminal Descriptions
BC212015-ds-001Pj
© Cambridge Silicon Radio Limited 2002-2006
This material is subject to the terms of CSR’s non-disclosure agreement.
Production Information
Page 51 of 100
_äìÉ`çêÉOJbñíÉêå~ä Product Data Sheet
9.3.6 Transconductance Driver Model
The crystal and its load capacitors should be viewed as a transimpedance element, whereby a current applied to
one terminal generates a voltage at the other. The transconductance amplifier in BlueCore2-External uses the
voltage at its input, XTAL_IN, to generate a current at its output, XTAL_OUT. Therefore, the circuit will oscillate if
the transconductance, transimpedance product is greater than unity. For sufficient oscillation amplitude, the
product should be greater than 3. The transconductance required for oscillation is defined by the following
relationship:
()( )
() ( )( )( )( )()
2
CCCC2CCCCCR
2
F2
CCCC3
g
trimt2trimt1trimt2t1int0mx
trimt2trimt1
m++++++
++
>
π
BlueCore2-External guarantees a transconductance value of at least 2mA/V at maximum drive level.
Notes:
More drive strength is required for higher frequency crystals, higher loss crystals (larger Rm) or higher
capacitance loading.
Optimum drive level is attained when the level at XTAL_IN is approximately 1V pk-pk. The drive level is
determined by the crystal driver transconductance, by setting the PS KEY_XTAL_LVL (0x241).
9.3.7 Negative Resistance Model
An alternative representation of the crystal and its load capacitors is a frequency dependent resistive element.
The driver amplifier may be considered as a circuit that provides negative resistance. For oscillation, the value of
the negative resistance must be greater than that of the crystal circuit equivalent resistance. Although the
BlueCore2-External crystal driver circuit is based on a transimpedance amplifier, an equivalent negative
resistance may be calculated for it with the following formula:
()
(
)
()( )( )( )( )()
2
2121int0
2
21
22
3
trimttrimttrimttxm
trimttrimt
neg CCCCCCCCCFg
CCCC
R++++++
++
>
π
This formula shows the negative resistance of the BlueCore2-External driver as a function of its drive strength.
The value of the driver negative resistance may be easily measured by placing an additional resistance in series
with the crystal. The maximum value of this resistor (oscillation occurs) is the equivalent negative resistance of
the oscillator.
Min Typ Max
Frequency 8MHz 16MHz 32MHz
Initial Tolerance - ±25ppm -
Pullability - ±20ppm/pF -
Table 9.3: Crystal Specifications
Device Terminal Descriptions
BC212015-ds-001Pj
© Cambridge Silicon Radio Limited 2002-2006
This material is subject to the terms of CSR’s non-disclosure agreement.
Production Information
Page 52 of 100
_äìÉ`çêÉOJbñíÉêå~ä Product Data Sheet
PS Key values for PS KEY_ANA_FREQ (0x1fe) as a function of reference frequency:
Reference Freq (MHz) PS Key Value (Hex) Reference Freq (MHz) PS Key Value (Hex)
8.00 49 20.00 1e
8.25 72 20.25 5c
8.50 05 20.50 59
8.75 6b 20.75 52
9.00 36 21.00 45
9.25 0c 21.25 6a
9.50 78 21.50 35
9.75 11 21.75 0b
10.00 43 22.00 77
10.25 66 22.25 0e
10.50 2d 22.50 7c
10.75 3b 22.75 19
11.00 17 23.00 53
11.25 4f 23.25 46
11.50 7e 23.50 6d
11.75 1d 23.75 3a
12.00 5b 24.00 14
12.25 56 24.25 48
12.50 4d 24.50 71
12.75 7a 24.75 02
13.00 15 25.00 64
13.25 4b 25.25 29
13.50 76 25.50 33
13.75 0d 25.75 07
14.00 7b 26.00 6f
14.25 16 26.25 3e
14.50 4c 26.50 1c
14.75 79 26.75 58
15.00 12 27.00 51
15.25 44 27.25 42
15.50 69 27.50 65
15.75 32 27.75 2a
16.00 04 28.00 34
16.25 68 28.25 08
16.50 31 28.50 70
16.75 03 28.75 01
17.00 67 29.00 63
17.25 2e 29.25 26
17.50 3c 29.50 2c
17.75 18
29.75 38
18.00 50 30.00 10
18.25 41 30.25 40
18.50 62 30.50 61
18.75 25 30.75 22
19.00 2b 31.00 24
19.25 37 31.25 28
19.50 0f 31.50 30
19.75 7f 31.75 00
32.00 60
Table 9.4: PS Key Values for PS KEY_ANA_FREQ
Device Terminal Descriptions
BC212015-ds-001Pj
© Cambridge Silicon Radio Limited 2002-2006
This material is subject to the terms of CSR’s non-disclosure agreement.
Production Information
Page 53 of 100
_äìÉ`çêÉOJbñíÉêå~ä Product Data Sheet
Crystal Load Capacitance and Series Resistance Limits with Crystal Frequency
10.0
100.0
1000.0
2.5 3.5 4.5 5.5 6.5 7.5 8.5 9.5 10.5 11.5 12.5
Load Capacitance (pF)
Max Xtal Rm Value (ESR), (Ohm)
8 MHz 12 MHz 16 MHz
20 MHz 24 MHz 28 MHz
32 MHz
Figure 9.26: Crystal Load Capacitance and Series Resistance Limits with Crystal Frequency
Note:
Graph shows results for BlueCore2-External crystal driver at maximum drive level.
Conditions
Ctrim = 3.4pF centre value
Crystal Co = 2pF
Transconductance = 2mA/V
Loop gain = 3
Ct1/Ct2 = 3
Device Terminal Descriptions
BC212015-ds-001Pj
© Cambridge Silicon Radio Limited 2002-2006
This material is subject to the terms of CSR’s non-disclosure agreement.
Production Information
Page 54 of 100
_äìÉ`çêÉOJbñíÉêå~ä Product Data Sheet
Figure 9.27: Crystal Driver Transconductance vs. Driver Level Register Setting
Note:
Drive level is set by PS Key PSKEY_XTAL_LVL (0x241).
BlueCore2-Ext Xtal Driver Characteristics
0.000
0.001
0.002
0.003
0.004
0.005
0.006
0.007
012345678910111213141516
PSKEY_XTAL_LVL
Transconductance (S)
Gm Typical
Gm Minimum
Gm Maximum
Device Terminal Descriptions
BC212015-ds-001Pj
© Cambridge Silicon Radio Limited 2002-2006
This material is subject to the terms of CSR’s non-disclosure agreement.
Production Information
Page 55 of 100
_äìÉ`çêÉOJbñíÉêå~ä Product Data Sheet
Ne gative Resistance for 16 MHz Xtal
10
100
1000
10000
2.0 3.0 4.0 5.0 6.0 7.0 8.0 9.0 10.0 11.0 12.0 13.0 14.0 15.0 16.0
Drive Level Setting
Max -ve Resistance Ξ7 Ξ
Typical
Minim um
Maximum
Figure 9.28: Crystal Driver Negative Resistance as a Function of Drive Level Setting
Crystal Parameters
Crystal frequency 16MHz
Crystal C0 = 0.75pF
Circuit Parameters
Ctrim = 8pF, maximum value
Ct1,Ct2 = 5pF (3.9pF plus 1.1 pF stray)
(Crystal total load capacitance 8.5pF)
Device Terminal Descriptions
BC212015-ds-001Pj
© Cambridge Silicon Radio Limited 2002-2006
This material is subject to the terms of CSR’s non-disclosure agreement.
Production Information
Page 56 of 100
_äìÉ`çêÉOJbñíÉêå~ä Product Data Sheet
9.4 Off-Chip Program Memory
The external memory port provides a facility to interface up to 8Mbits of 16-bit external memory. This off-chip
storage is used to store BlueCore2-External settings and program code. Flash is the storage mechanism typically
used by BlueCore2-External modules. However, external masked-ROM may also be used if the host takes over
responsibility for storing configuration data.
The external memory port consists of 16 bi-directional data lines, D[15:0]; 19 output address lines, A[18:0] and
three active low output control signals (WEB, CEB, REB). WEB is asserted when data is written to external
memory. REB is asserted when data is read from external memory and the chip select line. CSB is asserted
when any data transfer (read or write) is required. All of the external memory port connections are implemented
using CMOS technology and use standard 0V and VDD_MEM (1.8-3.6V) signalling levels.
Parameter Value
Data width 16-bit
Minimum total capacity 4Mbit (256kWord)
90ns @125°C 50pF load
Maximum access time 110ns @85°C 10pF load
Table 9.5: Flash Device Hardware Requirements
In addition to these hardware requirements, particular care should be taken to ensure that the sector organisation
of the extended memory has the correct format. A sector is defined as an individually erasable area of external
Flash.
It is important to make sure that external memory devices meet certain minimum specifications. In addition
particular care should be taken to ensure that the sector organisation of the extended memory has the correct
format.
9.4.1 Minimum Flash Specification
The flash device used with BueCore2-External must meet the following criteria:
Standard or extended form of either the JEDEC (AMD/Fujitsu/SST) or Intel command set.
Access time must be 90ns @125°C 50pF load or ≤110ns @85°C 10pF load.
Write strobe of 100ns.
Accessible in word mode, i.e., via a 16-bit data bus.
Support changing different bits within each word from 1 to 0 in at least two separate programming
operations.
Programming and erase times must have fixed upper limits.
Must be bottom boot or uniform sector.
Must have independently erasable sectors with (at least) the following boundaries (see Memory Map for
more information).
Device Terminal Descriptions
BC212015-ds-001Pj
© Cambridge Silicon Radio Limited 2002-2006
This material is subject to the terms of CSR’s non-disclosure agreement.
Production Information
Page 57 of 100
_äìÉ`çêÉOJbñíÉêå~ä Product Data Sheet
Word Address Size (kWords)
0x00000 - 0x01FFF 8
0x02000 - 0x02FFF 4
0x03000 - 0x03FFF 4
0x04000 - 0x07FFF 16
0x08000 - 0x0FFFF 32
0x10000 - 0x17FFF 32
0x18000 - ... Don’t care
Table 9.6: Flash Sector Boundaries
Important Note:
Satisfaction of these criteria is not sufficient for a particular device to be used; it must also support the
Common Flash Interface described below or be supported in the BlueCore2-External firmware and host-side
tools.
9.4.2 Common Flash Interface
The firmware can adapt automatically to work with some flash devices. If in addition to satisfying the minimum
Flash specification described above, they meet the following criteria:
The device must support the Common Flash Interface CFI), as defined by JEDEC standard JESD68.
The device must return one of the following codes for either the Primary or Alternative Algorithm Command Set
(offset 0x13b or 0x17 of the Query Structure Output).
Code Descripton
0x0001 Intel/Sharp Extended Command Set
0x0002 AMD/Fujitsu Standard Command Set
0x0003 Intel Standard Command Set
0x0701 AMD/Fujitsu Extended Command Set
Table 9.7: Common Flash Interface Return Codes
The device must return one of the following patterns of Erase Block Region Information (beginning at offset
0x2d of the Query Structure Output):
If any of these criteria is not met, then the device will not work unless the device is supported by the
BlueCore2-External firmware.
Device Terminal Descriptions
BC212015-ds-001Pj
© Cambridge Silicon Radio Limited 2002-2006
This material is subject to the terms of CSR’s non-disclosure agreement.
Production Information
Page 58 of 100
_äìÉ`çêÉOJbñíÉêå~ä Product Data Sheet
9.4.3 Memory Timing
Memory Write Cycle
Symbol Parameter Min Typ Max Unit
twc Write cycle time 300 - - ns
tdat:su Data set-up time 150 - - ns
tdat:hd Data hold time 150 - - ns
taddr:su Address set-up time 150 - - ns
twe:low WEB low 100 - - ns
Table 9.8: Memory Write Cycle
A
[18:0]
CSB
WEB
REB
D[15:0]
A
ddress Valid
Data Valid
twc
tdat:su
taddr:su twe:low
tdat:hd
Figure 9.29 : Memory Write Cycle
Device Terminal Descriptions
BC212015-ds-001Pj
© Cambridge Silicon Radio Limited 2002-2006
This material is subject to the terms of CSR’s non-disclosure agreement.
Production Information
Page 59 of 100
_äìÉ`çêÉOJbñíÉêå~ä Product Data Sheet
Memory Read Cycle
Symbol Parameter Min(1) Typ Max(1) Unit
trc Read cycle time 114 125 - ns
taa Address access time - - 110 ns
tre Read enable access time - - 110 ns
tdat:hd Data hold time from address line 0 - - ns
Table 9.9: Memory Read Cycle
Note:
(1) Valid for temperatures between -40°C and +105°C
A
[18:0]
CSB
REB
WEB
D[15:0] Data Valid Data Valid
trc taa
tre
tdat:hd
Figure 9.30: Memory Read Cycle
Device Terminal Descriptions
BC212015-ds-001Pj
© Cambridge Silicon Radio Limited 2002-2006
This material is subject to the terms of CSR’s non-disclosure agreement.
Production Information
Page 60 of 100
_äìÉ`çêÉOJbñíÉêå~ä Product Data Sheet
9.5 UART Interface
BlueCore2-External Universal Asynchronous Receiver Transmitter (UART) interface provides a simple
mechanism for communicating with other serial devices using the RS232 standard(1).
Note:
(1) Uses RS232 protocol but voltage levels are 0V to VDD_PADS, (requires external RS232 transceiver IC)
UART_TX
BlueCore2-External
UART_RX
UART_RTS
UART_CTS
Figure 9.31: Universal Asynchronous Receiver
Figure 9.31 shows four signals used to implement the UART function. When BlueCore2-External is connected to
another digital device, UART_RX and UART_TX transfer data between the two devices. The remaining two
signals, UART_CTS and UART_RTS, can be used to implement RS232 hardware flow control where both are
active low indicators. All UART connections are implemented using CMOS technology and have signalling levels
of 0V and VDD_PADS.
UART configuration parameters, such as baud rate and packet format, are set using BlueCore2-External
software.
Note:
In order to communicate with the UART at its maximum data rate using a standard PC, an accelerated serial
port adapter card is required for the PC.
Parameter Parameter
1200 baud (2%Error)
Minimum 9600 baud (1%Error)
Baud Rate
Maximum 1.5Mbaud (1%Error)
Flow Control RTS/CTS or None
Parity None, Odd or Even
Number of Stop Bits 1 or 2
Bits per channel 8
Table 9.10: Possible UART Settings
Device Terminal Descriptions
BC212015-ds-001Pj
© Cambridge Silicon Radio Limited 2002-2006
This material is subject to the terms of CSR’s non-disclosure agreement.
Production Information
Page 61 of 100
_äìÉ`çêÉOJbñíÉêå~ä Product Data Sheet
The UART interface is capable of resetting BlueCore2-External upon reception of a break signal. A Break is
identified by a continuous logic low on the UART_RX terminal, as Figure 9.32 shows. If tBRK is longer than the
value, defined by the PS Key PSKEY_HOST_IO_UART_RESET_TIMEOUT, (0x1a4), a reset will occur. This
feature allows a host to initialise the system to a known state. Also, BlueCore2-External can emit a Break
character that may be used to wake the Host.
UART_RX
tBRK
Figure 9.32: Break Signal
Note:
The DFU boot-loader must be loaded into the Flash device before the UART or USB interfaces can be used.
This initial Flash programming can be done via the serial peripheral interface.
Table 9.11 shows a list of commonly used baud rates and their associated values for the PS Key
PSKEY_UART_BAUD_RATE (0x204). There is no requirement to use these standard values. Any baud rate
within the supported range can be set in the PS Key according to the following formula.
Persistent Store Value
Baud Rate
Hex Dec
Error
1200 0x0005 5 1.73%
2400 0x000a 10 1.73%
4800 0x0014 20 1.73%
9600 0x0027 39 -0.82%
19200 0x004f 79 0.45%
38400 0x009d 157 -0.18%
57600 0x00ec 236 0.03%
76800 0x013b 315 0.14%
115200 0x01d8 472 0.03%
230400 0x03b0 944 0.03%
460800 0x075f 1887 -0.02%
921600 0x0ebf 3775 0.00%
1382400 0x161e 5662 -0.01%
Table 9.11: Standard Baud Rates
9.6 USB Interface
BlueCore2-External USB devices contain a full-speed (12Mbits/s) USB interface, capable of driving a USB cable
directly. No external USB transceiver is required. The device operates as a USB peripheral, responding to
requests from a master host controller such as a PC. Both the OHCI and the UHCI standards are supported. The
set of USB endpoints implemented behave as specified in the USB section of the Bluetooth specification v1.1
and v1.2 part H:2.
As USB is a master-slave oriented system, Bluecore2-External only supports USB slave operation.
0.004096
PSKEY_UART_BAUD_RATE
Baud Rate =
Device Terminal Descriptions
BC212015-ds-001Pj
© Cambridge Silicon Radio Limited 2002-2006
This material is subject to the terms of CSR’s non-disclosure agreement.
Production Information
Page 62 of 100
_äìÉ`çêÉOJbñíÉêå~ä Product Data Sheet
9.6.1 USB Data Connections
The USB data lines emerge as pins USB_D+ and USB_D- on the package. These terminals are connected to the
internal USB I/O buffers of BlueCore2-External and therefore have a low output impedance. To match the
connection to the characteristic impedance of the USB cable, series resistors must be connected to both
USB_D+ and USB_D-.
9.6.2 USB Pull-up Resistor
BlueCore2-External features an internal USB pull-up resistor. This pulls the USB_D+ pin weakly high when
BlueCore2-External is ready to enumerate. It signals to the PC that it is a full-speed (12Mbit/s) USB device.
The USB internal pull-up is implemented as a current source, and is compliant with section 7.1.5 of the USB
specification v1.1. The internal pull-up pulls USB D+ high to at least 2.8V when loaded with a 15kΩ-5% pull-down
resistor (in the hub/host) when VDD_PADS=3.1V). This presents a Thevenin resistance to the host of at least
900. Alternatively, an external 1.5kΩ pull-up resistor can be placed between a PIO line and D+ on the USB
cable. The firmware must be alerted to which mode is used by setting PS Key PSKEY_USB_PIO_PULLUP
(0x2d0) appropriately. The default setting uses the internal pull-up resistor.
9.6.3 Power Supply
The USB specification dictates that the minimum output high voltage for USB data lines is 2.8V. To safely meet
the USB specification, the voltage on the VDD_USB supply terminals must be an absolute minimum of 3.1V.
CSR recommends 3.3V for optimal USB signal quality.
9.6.4 Self-Powered Mode
In self-powered mode, the circuit is powered from its own power supply and not from the VBUS (5V) line of the
USB cable. It draws only a small leakage current (below 0.5mA) from VBUS on the USB cable. This is the easier
mode for which to design, as the design is not limited by the power that can be drawn from the USB hub or root
port. However, it requires that VBUS be connected to BlueCore2-External via a resistor network (Rvb1 and Rvb2),
so BlueCore2-External can detect when VBUS is powered up. BlueCore2-External will not pull USB_D+ high
when VBUS is off.
Figure 9.33: Connections to BlueCore2-External for Self-Powered Mode
The terminal marked USB_ON can be any free PIO pin. The PIO pin selected must be registered by setting
PSKEY_USB_PIO_VBUS (0x2d1) to the corresponding pin number.
9.6.5 Bus-Powered Mode
In bus-powered mode the application circuit draws its current from the 5V VBUS supply on the USB cable.
BlueCore2-External negotiates with the PC during the USB enumeration stage about how much current it is
allowed to consume.
USB_D+
BlueCore2-External
USB_D-
USB_ON
Rs
Rvb2
Rs
Rvb1
D+
D-
VBUS
GND
Device Terminal Descriptions
BC212015-ds-001Pj
© Cambridge Silicon Radio Limited 2002-2006
This material is subject to the terms of CSR’s non-disclosure agreement.
Production Information
Page 63 of 100
_äìÉ`çêÉOJbñíÉêå~ä Product Data Sheet
For Class 2 Bluetooth applications, CSR recommends that the regulator used to derive 3.3V from VBUS is rated
at 100mA average current and should be able to handle peaks of 120mA without foldback or limiting. In
bus-powered mode, BlueCore2-External requests 100mA during enumeration.
For Class 1 Bluetooth applications, the USB power descriptor should be altered to reflect the amount of power
required. This is accomplished by setting the PS Key PSKEY_USB_MAX_POWER (0x2c6). This is higher than
for a Class 2 application due to the extra current drawn by the Transmit RF PA.
When selecting a regulator, be aware that VBUS may go as low as 4.4V. The inrush current (when charging
reservoir and supply decoupling capacitors) is limited by the USB specification (see USB 1.1 specification,
section 7.2.4.1). Some applications may require soft-start circuitry to limit inrush current if more than 10μF is
present between VBUS and GND.
The 5V VBUS line emerging from a PC is often electrically noisy. As well as regulation down to 3.3V and 1.8V,
applications should include careful filtering of the 5V line to attenuate noise that is above the voltage regulator’s
bandwidth. Excessive noise on the 1.8V supply to the analogue supply pins of Bluecore2-External will result in
reduced receive sensitivity and a distorted transmit signal.
9.6.6 Suspend Current
USB devices that run off VBUS must be able to enter a suspended state, whereby they consume less that 0.5mA
from VBUS. The voltage regulator circuit itself should draw only a small quiescent current (typically less than
100μA) to ensure adherence to the suspend-current requirement of the USB specification. This is not normally a
problem with modern regulators. Ensure that external LEDs and/or amplifiers can be turned off by
BlueCore2-External. The entire circuit must be able to enter the suspend mode.
USB_D+
BlueCore2-External
USB_D-
USB_ON
Rs
Rs
D+
D-
VBUS
GND
Voltage
Regulator
Figure 9.34: Connections to BlueCore2-External for Bus-Powered Mode
Identifier Value Function
Rs 27Ω nominal Impedance matching to USB cable
Rvb1 47kΩ 5% VBUS ON sense divider
Rvb2 22kΩ 5% VBUS ON sense divider
Table 9.12: USB Interface Component Values
Note:
USB_ON is shared with BlueCore2-External’s PIO terminals.
Device Terminal Descriptions
BC212015-ds-001Pj
© Cambridge Silicon Radio Limited 2002-2006
This material is subject to the terms of CSR’s non-disclosure agreement.
Production Information
Page 64 of 100
_äìÉ`çêÉOJbñíÉêå~ä Product Data Sheet
USB_DETACH
USB_WAKE_UP
Port_Impedance
USB_DP
USB_DN
USB_PULL_UP
10ms max
10ms max
Disconnected
No max
10ms max
Figure 9.35: USB_DETACH and USB_WAKE_UP Signal
9.6.7 Detach and Wake_Up Signalling
BlueCore2-External can provide out-of-band signalling to a host controller by using the control lines called
USB_DETACH and USB_WAKE_UP. These are outside the USB specification (no wires exist for them inside the
USB cable), but can be useful when embedding BlueCore2-External into a circuit where no external USB is
visible to the user. Both control lines are shared with PIO pins and can be assigned to any PIO pin by setting the
PS Keys PSKEY_USB_PIO_DETACH (0x2ce) and PSKEY_USB_PIO_WAKEUP (0x2cf) to the selected PIO
number).
USB_DETACH, is an input which, when asserted high, causes BlueCore2-External to put USB_D- and USB_D+
in a high-impedance state and turns off the pull-up resistor on USB_D+. This detaches the device from the bus
and is logically equivalent to unplugging the device. When USB_DETACH is taken low, BlueCore2-External will
connect back to USB and await enumeration by the USB host.
USB_WAKE_UP, is an active high output (used only when USB_DETACH is active) to wake up the host and
allow USB communication to recommence. It replaces the function of the software USB WAKE_UP message
(which runs over the USB cable proper), and cannot be sent while BlueCore2-External is effectively disconnected
from the bus.
9.6.8 USB Driver
A USB Bluetooth device driver is required to provide a software interface between BlueCore2-External and
Bluetooth software running on the host computer. Suitable drivers are available from www.csrsupport.com.
9.6.9 USB 1.1 Compliance
BlueCore2-External is qualified to the USB specification v1.1, details of which are available from www.usb.org.
The specification contains valuable information on aspects such as PCB track impedance, supply inrush current
and product labelling.
Although BlueCore2-External meets the USB specification, CSR cannot guarantee that an application circuit
designed around the chip is USB compliant. The choice of application circuit, component choice and PCB layout
all affect USB signal quality and electrical characteristics. The information in this document is intended as a guide
and should be read in association with the USB specification, with particular attention being given to chapter 7.
Independent USB qualification must be sought before an application is deemed USB compliant and can bear the
USB logo. Such qualification can be obtained from a USB plugfest or from an independent USB test house.
Terminals USB_D+ and USB_D- adhere to the USB specification v1.1 (chapter 7) electrical requirements.
Device Terminal Descriptions
BC212015-ds-001Pj
© Cambridge Silicon Radio Limited 2002-2006
This material is subject to the terms of CSR’s non-disclosure agreement.
Production Information
Page 65 of 100
_äìÉ`çêÉOJbñíÉêå~ä Product Data Sheet
9.6.10 USB v2.0 Compatibility
BlueCore2-External is compatible with USB specification v2.0 host controllers; under these circumstances the
two ends agree the mutually acceptable rate of 12Mbits/s according to the USB v2.0 specification.
9.7 Serial Peripheral Interface
BlueCore2-External uses 16-bit data and 16-bit address serial peripheral interface, where transactions may occur
when the internal processor is running or is stopped. This section details the considerations required when
interfacing to BlueCore2-External via the four dedicated serial peripheral interface terminals. Data may be written
or read one word at a time or the auto increment feature may be used to access blocks.
9.7.1 Instruction Cycle
BlueCore2-External is the slave and receives commands on SPI_MOSI and outputs data on SPI_MISO. Table
9.13 shows the instruction cycle for an SPI transaction.
1 Reset the SPI interface Hold SPI_CSB high for two SPI_CLK cycles
2 Write the command word Take SPI_CSB low and clock in the 8-bit command
3 Write the address Clock in the 16-bit address word
4 Write or read data words Clock in or out 16-bit data word(s)
5 Termination Take SPI_CSB high
Table 9.13: Instruction Cycle for an SPI Transaction
With the exception of reset, SPI_CSB must be held low during the transaction. Data on SPI_MOSI is clocked into
the BlueCore2-External on the rising edge of the clock line SPI_CLK. When reading, BlueCore2-External will
reply to the master on SPI_MISO with the data changing on the falling edge of the SPI_CLK. The master
provides the clock on SPI_CLK. The transaction is terminated by taking SPI_CSB high.
Sending a command word and the address of a register for every time it is to be read or written is a significant
overhead, especially when large amounts of data are to be transferred. To overcome this BlueCore2-External
offers increased data transfer efficiency via an auto increment operation. To invoke auto increment, SPI_CSB is
kept low, which auto increments the address, while providing an extra 16 clock cycles for each extra word to be
written or read.
9.7.2 Writing to BlueCore2-External
To write to BlueCore2-External, the 8-bit write command (00000010) is sent first (C[7:0]) followed by a 16-bit
address (A[15:0]). The next 16-bits (D[15:0]) clocked in on SPI_MOSI are written to the location set by the
address (A). Thereafter for each subsequent 16-bits clocked in, the address (A) is incremented and the data
written to consecutive locations until the transaction terminates when SPI_CSB is taken high.
SPI_CSB
SPI_CLK
SPI_MOSI
SPI_MISO
C7 C6 C1 C0 A15 A14 A1 A0 D15 D14 D1 D0 D15 D14 D1 D0 D15 D14 D1 D0 Don't Care
Processor
State
Address(A) Data(A) Data(A+1) etcWrite_Command
Reset
Processor
State MISO Not Defined During Write
End of Cycle
Figure 9.36: Write Operation
Device Terminal Descriptions
BC212015-ds-001Pj
© Cambridge Silicon Radio Limited 2002-2006
This material is subject to the terms of CSR’s non-disclosure agreement.
Production Information
Page 66 of 100
_äìÉ`çêÉOJbñíÉêå~ä Product Data Sheet
9.7.3 Reading from BlueCore2-External
Reading from BlueCore2-External is similar to writing to it. An 8-bit read command (00000011) is sent first
(C[7:0]), followed by the address of the location to be read (A[15:0]). BlueCore2-External then outputs on
SPI_MISO a check word during T[15:0] followed by the 16-bit contents of the addressed location during bits
D[15:0].
The check word is composed of {command, address [15:8]}. The check word may be used to confirm a read
operation to a memory location. This overcomes the problems encountered with typical serial peripheral interface
slaves, whereby it is impossible to determine whether the data returned by a read operation is valid data or the
result of the slave device not responding.
If SPI_CSB is kept low, data from consecutive locations is read out on SPI_MISO for each subsequent 16 clocks,
until the transaction terminates when SPI_CSB is taken high.
SPI_CSB
SPI_CLK
SPI_MOSI
SPI_MISO
C7 C6 C1 C0 A15 A14 A1 A0 Don't Care
T15 T14 T1 T0 D15 D14 D1 D0 D15 D14 D1 D0 D15 D14 D1 D0
Address(A) Check_Word Data(A) Data(A+1) etc
Reset
Read_Command
End of Cycle
Processor
State
Processor
State
MISO Not Defined During Address
Figure 9.37: Read Operation
9.7.4 Multi Slave Operation
BlueCore2-External should not be connected in a multi slave arrangement by simple parallel connection of slave
MISO lines. When BlueCore2-External is deselected (SPI_CSB = 1), the SPI_MISO line does not float, instead,
BlueCore2-External outputs 0 if the processor is running or 1 if it is stopped.
9.8 PCM Interface
Pulse Code Modulation (PCM) is the standard method used to digitise human voice patterns for transmission
over digital communication channels. Through its PCM interface, BlueCore2-External has hardware support for
continual transmission and reception of PCM data, thus reducing processor overhead for wireless headset
applications. BlueCore2-External offers a bi-directional digital audio interface that routes directly into the
baseband layer of the on-chip firmware. It does not pass through the HCI protocol layer.
Hardware on BlueCore2-External allows the data to be sent to and received from a SCO connection.
Up to three SCO connections can be supported by the PCM interface at any one time.(1)
Note:
(1) Subject to firmware support, contact CSR for current status.
BlueCore2-External can operate as the PCM interface Master generating an output clock of 128, 256 or 512kHz.
When configured as PCM interface slave it can operate with an input clock up to 2048kHz. BlueCore2-External is
compatible with a variety of clock formats, including Long Frame Sync, Short Frame Sync and GCI timing
environments.
It supports 13 or 16-bit linear, 8-bit μ-law or A-law companded sample formats at 8ksamples/s and can receive
and transmit on any selection of three of the first four slots following PCM_SYNC. The PCM configuration options
are enabled by setting the PS Key PS KEY_PCM_CONFIG (0x1b3).
BlueCore2-External interfaces directly to PCM audio devices includes the following:
Device Terminal Descriptions
BC212015-ds-001Pj
© Cambridge Silicon Radio Limited 2002-2006
This material is subject to the terms of CSR’s non-disclosure agreement.
Production Information
Page 67 of 100
_äìÉ`çêÉOJbñíÉêå~ä Product Data Sheet
Qualcomm MSM 3000 series and MSM 5000 series CDMA baseband devices
OKI MSM7705 four channel A-law and μ-law CODEC
Motorola MC145481 8-bit A-law and μ-law CODEC
Motorola MC145483 13-bit linear CODEC
BlueCore2-External is also compatible with the Motorola SSI interface
Device Terminal Descriptions
BC212015-ds-001Pj
© Cambridge Silicon Radio Limited 2002-2006
This material is subject to the terms of CSR’s non-disclosure agreement.
Production Information
Page 68 of 100
_äìÉ`çêÉOJbñíÉêå~ä Product Data Sheet
9.8.1 PCM Interface Master/Slave
When configured as the Master of the PCM interface, BlueCore2-External generates PCM_CLK and
PCM_SYNC.
PCM_OUT
BlueCore2-External
PCM_IN
PCM_CLK
PCM_SYNC
128/256/512kHz
8kHz
Figure 9.38: BlueCore2-External as PCM Interface Master
When configured as the Slave of the PCM interface, BlueCore2-External accepts PCM_CLK rates up to
2048kHz.
PCM_OUT
BlueCore2-External
PCM_IN
PCM_CLK
PCM_SYNC
Up to 2048kHz
8kHz
Figure 9.39: BlueCore2-External as PCM Interface Slave
Notes:
A minimum of three clock cycles needs to be applied before a SCO is established
Device Terminal Descriptions
BC212015-ds-001Pj
© Cambridge Silicon Radio Limited 2002-2006
This material is subject to the terms of CSR’s non-disclosure agreement.
Production Information
Page 69 of 100
_äìÉ`çêÉOJbñíÉêå~ä Product Data Sheet
9.8.2 Long Frame Sync
Long Frame Sync is the name given to a clocking format that controls the transfer of PCM data words or
samples. In Long Frame Sync, the rising edge of PCM_SYNC indicates the start of the PCM word. When
BlueCore2-External is configured as PCM Master, generating PCM_SYNC and PCM_CLK, then PCM_SYNC is
8-bits long. When BlueCore2-External is configured as PCM Slave, PCM_SYNC may be from two consecutive
falling edges of PCM_CLK to half the PCM_SYNC rate (i.e., 62.5μs) long.
PCM_SYNC
PCM_CLK
PCM_OUT
PCM_IN
1 2 3 4 5 6 7 8
1 2 3 4 5 6 7 8
Undefined Undefined
Figure 9.40: Long Frame Sync (Shown with 8-bit Companded Sample)
BlueCore2-External samples PCM_IN on the falling edge of PCM_CLK and transmits PCM_OUT on the rising
edge. PCM_OUT may be configured to be high impedance on the falling edge of PCM_CLK in the LSB position
or on the rising edge.
9.8.3 Short Frame Sync
In Short Frame Sync the falling edge of PCM_SYNC indicates the start of the PCM word. PCM_SYNC is always
one clock cycle long.
PCM_SYNC
PCM_CLK
PCM_OUT
PCM_IN
12345678910 11 12 13 14 15 16
12345678910 11 12 13 14 15 16 UndefinedUndefined
Figure 9.41: Short Frame Sync (Shown with 16 bit Sample)
As with Long Frame Sync, BlueCore2-External samples PCM_IN on the falling edge of PCM_CLK and transmits
PCM_OUT on the rising edge. PCM_OUT may be configured to be high impedance on the falling edge of
PCM_CLK in the LSB position or on the rising edge.
Device Terminal Descriptions
BC212015-ds-001Pj
© Cambridge Silicon Radio Limited 2002-2006
This material is subject to the terms of CSR’s non-disclosure agreement.
Production Information
Page 70 of 100
_äìÉ`çêÉOJbñíÉêå~ä Product Data Sheet
9.8.4 Multi-Slot Operation
More than one SCO connection over the PCM interface is supported using multiple slots. Up to three SCO
connections can be carried over any of the first four slots.
LONG_PCM_SYNC
Or
SHORT_PCM_SYNC
PCM_CLK
PCM_OUT
PCM_IN
1 2 3 4 5 6 7 8 1 2 3 4 5 6 7 8
1 2 3 4 5 6 7 8 1 2 3 4 5 6 7 8 Do Not CareDo Not Care
Figure 9.42: Multi slot Operation with Two Slots and 8-bit Companded Samples
9.8.5 GCI Interface
BlueCore2-External is compatible with the General Circuit Interface, a standard synchronous 2B+D ISDN timing
interface. The two 64Kbps B channels can be accessed when this mode is configured. In the GCI interface two
clock cycles are required for each bit of the voice sample. The voice sample format is 8-bit companded. As for
the standard PCM interface up to 3 SCO connections can be carried over the first four slots.
PCM_SYNC
PCM_CLK
PCM_OUT
PCM_IN
1 2 3 4 5 6 7 8 1 2 3 4 5 6 7 8
1 2 3 4 5 6 7 8 1 2 3 4 5 6 7 8 Do Not
Care
Do Not
Care
B1 Channel B2 Channel
Figure 9.43: GCI Interface
The start of frame is indicated by PCM_SYNC and runs at 8kHz. With BlueCore2-External in Slave mode, the
frequency of PCM_CLK can be up to 4.096MHz. In order to configure the PCM interface to work in GCI mode it is
necessary to set GCI_MODE bit in PSKEY_PCM_CONFIG32. The SAMPLE_FORMAT bits should be set to
0x0b01 to allow for the double clocking of each.
Device Terminal Descriptions
BC212015-ds-001Pj
© Cambridge Silicon Radio Limited 2002-2006
This material is subject to the terms of CSR’s non-disclosure agreement.
Production Information
Page 71 of 100
_äìÉ`çêÉOJbñíÉêå~ä Product Data Sheet
9.8.6 Slots and Sample Formats
BlueCore2-External can receive and transmit on any selection of the first four slots following each sync pulse.
Slot durations can be either 8 or 16 clock cycles. Durations of 8 clock cycles may only be used with 8-bit sample
formats. Durations of 16 clocks may be used with 8, 13 or 16-bit sample formats.
Bluecore2-External supports 13-bit linear, 16-bit linear and 8-bit μ-law or A-law sample formats. The sample rate
is 8ksamples/s. The bit order may be little or big endian. When 16-bit slots are used, the 3 or 8 unused bits in
each slot may be filled with sign extension, padded with zeros or a programmable 3-bit audio attenuation
compatible with some Motorola CODECs.
PCM_OUT
PCM_OUT
PCM_OUT
PCM_OUT
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
Sign
Extension
8-Bit
Sample
8-Bit
Sample
Zeros
Padding
Sign
Extension
13-Bit
Sample
13-Bit
Sample
Audio
Gain
A 16-bit slot with 8-bit companded sample and sign extension selected.
A 16-bit slot with 8-bit companded sample and zeros padding selected.
A 16-bit slot with 13-bit linear sample and sign extension selected.
A 16-bit slot with 13-bit linear sample and audio gain selected.
Figure 9.44: 16 bit Slot Length and Sample Formats
9.8.7 Additional Features
BlueCore2-External has a mute facility that forces PCM_OUT to be 0. In Master mode, PCM_SYNC may also be
forced to 0 while keeping PCM_CLK running (which some CODECS use to control power-down).
Device Terminal Descriptions
BC212015-ds-001Pj
© Cambridge Silicon Radio Limited 2002-2006
This material is subject to the terms of CSR’s non-disclosure agreement.
Production Information
Page 72 of 100
_äìÉ`çêÉOJbñíÉêå~ä Product Data Sheet
9.8.8 PCM Timing Information
Symbol Parameter Min(1) Typ Max(1) Unit
fmclk PCM_CLK frequency -
128
256
512
- kHz
- PCM_SYNC frequency - 8 kHz
Tmclkh(2) PCM_CLK high 980 - - ns
Tmclkl(2) PCM_CLK low 730 - ns
tdmclksynch Delay time from PCM_CLK high to
PCM_SYNC high - - 20 ns
tdmclkpout Delay time from PCM_CLK high to valid
PCM_OUT - - 20 ns
tdmclklsyncl
Delay time from PCM_CLK low to
PCM_SYNC low (Long Frame Sync
only)
- - 20 ns
tdmclkhsyncl Delay time from PCM_CLK high to
PCM_SYNC low - - 20 ns
tdmclklpoutz Delay time from PCM_CLK low to
PCM_OUT high impedance - - 20 ns
tdmclkhpoutz Delay time from PCM_CLK high to
PCM_OUT high impedance - - 20 ns
tsupinclkl Set-up time for PCM_IN valid to
PCM_CLK low 30 - - ns
thpinclkl Hold time for PCM_CLK low to PCM_IN
invalid 30 - - ns
tr Edge rise time (Cl = 50 pf, 10-90 %) - - 15 ns
tf Edge fall time (Cl = 50 pf, 10-90 %) - - 15 ns
Table 9.14: PCM Master Timing
Notes:
(1) Valid for temperatures between -40°C and +105°C
(2) Assumes normal system clock operation. Figures will vary during low power modes, when system clock
speeds are reduced.
Device Terminal Descriptions
BC212015-ds-001Pj
© Cambridge Silicon Radio Limited 2002-2006
This material is subject to the terms of CSR’s non-disclosure agreement.
Production Information
Page 73 of 100
_äìÉ`çêÉOJbñíÉêå~ä Product Data Sheet
PCM_SYNC
PCM_CLK
PCM_OUT
PCM_IN
MSB (LSB) LSB (MSB)
MSB (LSB) LSB (MSB)
fmlk
tmclkh tmclkl
tsupinclkl
tdmclksynch
tdmclkpout
thpinclkl
tdmclklsyncl
tdmclkhsyncl
tdmclklpoutz
tdmclkhpoutz
tr, tf
Figure 9.45: PCM Master Timing
Device Terminal Descriptions
BC212015-ds-001Pj
© Cambridge Silicon Radio Limited 2002-2006
This material is subject to the terms of CSR’s non-disclosure agreement.
Production Information
Page 74 of 100
_äìÉ`çêÉOJbñíÉêå~ä Product Data Sheet
Symbol Parameter Min(1) Typ Max(1) Unit
fsclk PCM clock frequency (Slave mode: input) 64 - 2048 kHz
fsclk PCM clock frequency (GCI mode) 128 - 4096 kHz
tsclkl PCM_CLK low time 200 - - ns
tsclkh PCM_CLK high time 200 - - ns
thsclksynch Hold time from PCM_CLK low to PCM_SYNC
high 30 - - ns
tsusclksynch Set-up time for PCM_SYNC high to PCM_CLK
low 30 - - ns
tdpout
Delay time from PCM_SYNC or PCM_CLK
whichever is later, to valid PCM_OUT data
(Long Frame Sync only)
- - 20 ns
tdsclkhpout Delay time from CLK high to PCM_OUT valid
data - - 20 ns
tdpoutz
Delay time from PCM_SYNC or PCM_CLK
low, whichever is later, to PCM_OUT data line
high impedance
- - 20 ns
tsupinsclkl Set-up time for PCM_IN valid to CLK low 30 - - ns
thpinsclkl Hold time for PCM_CLK low to PCM_IN invalid 30 - ns
tr Edge rise time (Cl = 50 pF, 10-90 %) - - 15 ns
Tf Edge fall time (Cl = 50 pF, 10-90 %) - - 15 ns
Table 9.15: PCM Slave Timing
Note:
(1) Valid for temperatures between -40°C and +105°C
PCM_CLK
PCM_SYNC
PCM_OUT
PCM_IN MSB (LSB) LSB (MSB)
fsclk
tsclkh tsclkl
thsclksynch tsusclksynch
tdpout tdsclkhpout
tdpoutz
tdpoutz
tsupinsclkl
thpinsclkl
tr, tf
MSB (LSB) LSB (MSB)
Figure 9.46: PCM Slave Timing
Device Terminal Descriptions
BC212015-ds-001Pj
© Cambridge Silicon Radio Limited 2002-2006
This material is subject to the terms of CSR’s non-disclosure agreement.
Production Information
Page 75 of 100
_äìÉ`çêÉOJbñíÉêå~ä Product Data Sheet
9.8.9 PCM Configuration PS Key
The PCM configuration is set using PSKEY_PCM_CONFIG32. Table 9.16 details this PS Key(1). The default for
this PS Key is 0x00000000, i.e., 13-bit linear voice format, long frame sync and interface master generating
256kHz PCM_CLK with no tristating of PCM_OUT.
Name Bit Position Description
- 0 Set to 0.
SLAVE_MODE_EN 1
0 selects master mode with internal generation of
PCM_CLK and PCM_SYNC. 1 selects slave mode
requiring externally generated PCM_CLK and
PCM_SYNC.
SHORT_SYNC_EN 2
0 selects long frame sync (rising edge indicates
start of frame), 1 selects short frame sync (falling
edge indicates start of frame).
- 3 Set to 0.
SIGN_EXTEND_EN 4
0 selects padding of 8 or 13-bit voice sample into a
16-bit slot by inserting extra lsbs, 1 selects sign
extension. When padding is selected with 13-bit
voice sample, the 3 padding bits are the audio gain
setting; with 8-bit samples the 8 padding bits are
zeroes.
LSB_FIRST_EN 5
0 transmits and receives voice samples msb first, 1
uses lsb first.
TX_TRISTATE_EN 6
0 drives PCM_OUT continuously, 1 tristates
PCM_OUT immediately after the falling edge of
PCM_CLK in the last bit of an active slot, assuming
the next slot is not active.
TX_TRISTATE_RISING_EDGE_EN 7
0 tristates PCM_OUT immediately after the falling
edge of PCM_CLK in the last bit of an active slot,
assuming the next slot is also not active. 1 tristates
PCM_OUT after the rising edge of PCM_CLK.
SYNC_SUPPRESS_EN 8
0 enables PCM_SYNC output when master, 1
suppresses PCM_SYNC whilst keeping PCM_CLK
running. Some CODECs utilise this to enter a low
power state.
GCI_MODE_EN 9 1 enables GCI mode.
MUTE_EN 10 1 forces PCM_OUT to 0.
- [20:16]
Set to (bits 00000)
MASTER_CLK_RATE [22:21]
Selects 128 (bits 01), 256 (bits 00),
5
12
(bits 10) kHz PCM_CLK frequency when
master.
- [26:23]
Ignored. Set to (bits 0000).
SAMPLE_FORMAT [28:27]
Selects between 13 (bits 00),
16(bits 01), 8 (bits 10) bit sample with
16 cycle slot duration or 8 (bits 11) bit sample
with 8 cycle slot duration.
Table 9.16: Setting PCM Configuration Using PSKEY_PCM_CONFIG32
Note:
(1) Subject to firmware support; contact CSR for current status.
Device Terminal Descriptions
BC212015-ds-001Pj
© Cambridge Silicon Radio Limited 2002-2006
This material is subject to the terms of CSR’s non-disclosure agreement.
Production Information
Page 76 of 100
_äìÉ`çêÉOJbñíÉêå~ä Product Data Sheet
9.9 PIO Interface
The Parallel Input Output (PIO) Port is a general-purpose I/O interface to BlueCore2-External. The port consists
of twelve programmable, bi-directional I/O lines, PIO[11:0].
Programmable I/O lines can be accessed either via an embedded application running on BlueCore2-External or
via private channel or manufacturer-specific HCI commands.
PIO[0]/RXEN
This is a multifunction terminal. Its function is selected by setting the PS Key PSKEY_TX/RX_PIO_CONTROL
(0x209). It can be used as a programmable I/O, however it will normally be used to control the radio front-end
receive switch.
PIO[1]/TXEN
This is a multifunction terminal. Its function is selected by setting the PS Key PSKEY_TX/RX_PIO_CONTROL
(0x209). It can be used as a programmable I/O, however it will normally be used to control the radio front end
transmit switch. Refer to CSR documentation for BlueCore2-External software.
PIO[2]/USB_PULL_UP(1)
This is a multifunction terminal. The function depends on whether BlueCore2-External is a USB or UART capable
version. On UART versions, this terminal is a programmable I/O. On USB versions, it can drive a pull-up resistor
on USB_D+. For application using external RAM this terminal may be programmed for chip select.
PIO[3]/USB_WAKE_UP(1)
This is a multifunction terminal. On UART versions of BlueCore2-External this terminal is a programmable I/O.
On USB versions, its function is selected by setting the PS Key PSKEY_USB_PIO_WAKEUP (0x2cf) either as
a programmable I/O or as a USB_WAKE_UP function.
PIO[4]/USB_ON(1)
This is a multifunction terminal. On UART versions of BlueCore2-External this terminal is a programmable I/O.
On USB versions, the USB_ON function is also selectable (see USB Interface section 9.6).
PIO[5]/USB_DETACH(1)
This is a multifunction terminal. On UART versions of BlueCore2-External this terminal is a programmable I/O.
On USB versions, the USB_DETACH function is also selectable (see USB Interface section 9.6).
PIO[6]/CLK_REQ
This is multifunction terminal, its function is determined by PS Keys. Using
PSKEY_CLOCK_REQUEST_ENABLE, (0x246) this terminal can be configured to be low when
BlueCore2-External is in Deep Sleep and high when a clock is required. The clock must be supplied within 4ms
of the rising edge of PIO[6] to avoid losing timing accuracy in certain Bluetooth operating modes.
PIO[7]
Programmable I/O terminal.
PIO[8]
Programmable I/O terminal.
PIO[9]
Programmable I/O terminal.
Device Terminal Descriptions
BC212015-ds-001Pj
© Cambridge Silicon Radio Limited 2002-2006
This material is subject to the terms of CSR’s non-disclosure agreement.
Production Information
Page 77 of 100
_äìÉ`çêÉOJbñíÉêå~ä Product Data Sheet
PIO[10]
Programmable I/O terminal.
PIO[11]
Programmable I/O terminal.
Note:
A USB functions can be software mapped to any PIO terminal.
9.10 Power Supplies
VDD_CORE
Power for digital circuitry.
VDD_RADIO
Power for RF circuitry.
VDD_VCO
Power for VCO and synthesiser circuitry.
VDD_ANA
Power for analogue circuitry.
To isolate the VCO from supply noise, a filter circuit is required. Refer to CSR documentation for supply
decoupling.
VDD_PADS
Power for I/O circuitry.
VDD_MEM
Power for external memory port circuitry.
VSS_CORE
Ground for digital circuitry.
VSS_RADIO
Ground for RF circuitry.
VSS_VCO
Ground for VCO and synthesiser circuitry.
VSS_PADS
Ground for I/O circuitry.
VSS_MEM
Ground for external memory port circuitry.
Device Terminal Descriptions
BC212015-ds-001Pj
© Cambridge Silicon Radio Limited 2002-2006
This material is subject to the terms of CSR’s non-disclosure agreement.
Production Information
Page 78 of 100
_äìÉ`çêÉOJbñíÉêå~ä Product Data Sheet
NC
To guarantee correct operation, NC must not be connected externally. CSR recommends that unconnected
terminals be placed on unconnected pads to ensure mechanical robustness.
RESET
Tie to VSS either directly or via a 1kΩresistor.
Schematics
BC212015-ds-001Pj
© Cambridge Silicon Radio Limited 2002-2006
This material is subject to the terms of CSR’s non-disclosure agreement.
Production Information
Page 79 of 100
_äìÉ`çêÉOJbñíÉêå~ä Product Data Sheet
10 Schematics
10.1 VFBGA, LGA and LFBGA Package
J5
J6
J13
J11
J14
J22
J10
J7
J21
J20
J19
J31
J30
J28
J27
J25
J24
J1
J17
J16
J15
C1
47p
+1V8
C3
1p8
3n9
L2
C7
220p (COG)
C4
10n
C5
10n
+1V8 +1V8
2u2
C8
R3
0R
+3V3
C13
10n
C10
10n
+3V3
+1V8
10n
C17
R4
2R2
C16
100n
R7
1K
2u2
C14
J4
J23
J12
J18
J9
J8
J29
J26
J3
J2
4
OUT
1IN
2GND 3
GND
U3
MDR741F
NF
3n9
L3
1p8
C2
R2
180K
+1V8
VMEM
+1V8 +1V8
16MHz
X1
+1V8
J34
J32
TP2
J33
TP1
C6
NF
NF
R1
L1
3n9
R6
0R0
VMEM
C9
47p 3p3
C11
VMEM
C15
10n
10p
C12
+3V3
2
GND
3CE 4
NC
1Vin 5
Vo u t
XC6204B182MR
U4
5 4
1 2 3
6
N/C
T1
HHM-1517
G4
VCC
H1 VSS
F6 BYTE
F1 CE
C3 A18
D6 A15
B6 A12
A5 A9
C2 A6
A1 A3
E1 A0
D4 A19
H6 VSS
A4 WE
G1 OE
B4 RESET
A2 A7
B5 A8
C5 A10
D5 A11
A6 A13
C6 A14
E6 A16
D1 A1
C1 A2
B1 A4
B2 A17
D2 A5
D3
NC
A3
RY/ BY
F4
DQ12
G2
DQ9
H5
DQ6
H3
DQ3
E2
DQ0
B3
NC
C4
NC
E5
DQ7 F2
DQ8
F3
DQ10 G3
DQ11
G5
DQ13 F5
DQ14
H2
DQ1 E3
DQ2
H4
DQ4 E4
DQ5
G6
DQ15A-1
U2
AM29LV800B
D10 REB
E9 A[1]
F10 A[4]
G10 A[7]
L9 D[1]
L8 D[4]
L7 D[7]
J2 VSS
_
VCO K1
VDD_ANA
F2 VSS
_
RADIO
A9 VSS
_
CORE D1
VDD_RADIO
C11 VSS
_
MEM
A10
VDD_PADS
H10 A[10]
J9 A[13]
K9 A[16]
L1
XTAL_IN
L6 D[10]
L5 D[13]
C7 VSS
C10 CSB
E11 A[2]
E10 WEB
D9 A[0]
F11 A[5]
G11 A[8]
H9 A[9]
G9 A[6]
L10 D[2]
J7 D[5]
K8 D[0]
L11 D[3]
J6 D[8]
K6 D[9]
G2 VSS
_
RADIO
A11 VSS
_
PADS
L3 VSS
_
ANA
E2 VSS
_
RADIO H3
VDD_RADIO
A1
VDD_PIO
H1
VDD_VCO
H11 A[11]
J10 A[14]
J8 A[12]
A8
VDD_CORE
D11
VDD_MEM
K10 A[17]
K11 A[18]
J5 D[11]
J4 D[14]
K5 D[12]
K4 D[15]
L2
XTAL_OUT
J3
AIO[2]
G3
TEST_EN
B6
UART_CTS
B4
SPI_MISO
B8
PCM_CLK
B11
PCM_SYNC
C2
PIO[1]
B1
PIO[4]
E3
PIO[7]
C5
PIO[10]
F9 A[3]
J1 LOOP_FILTER
H2 VSS_VCO
D2 AUX_DAC
G1 TX_A
F1 TX_B
E1 RF_IN
K7 D[6]
F3
RESET
B7
UART_RTS
C9
UART_RX C8
UART_TX
L4
AIO[1]
A7
USB_D+
A5
SPI_MOSI
B10
PCM_IN
A4
SPI_CSB
B5
SPI_CLK
B9
PCM_OUT
C4
PIO[9] D3
PIO[8]
C3
PIO[6] A3
PIO[5]
B2
PIO[3] B3
PIO[2]
C1
PIO[0]
A2 VSS
_
PIO
J11 A[15]
A6
USB_D-
K3
AIO[0]
K2
VSS_ANA
C6
PIO[11]
U1
BC212015ADN-E4
Figure 10.1: Circuit Used for Data Book Characterisation
Schematics
BC212015-ds-001Pj
© Cambridge Silicon Radio Limited 2002-2006
This material is subject to the terms of CSR’s non-disclosure agreement.
Production Information
Page 80 of 100
_äìÉ`çêÉOJbñíÉêå~ä Product Data Sheet
Blue
C
ore2-External Characterisation Circuit BOM
Item
No.
Qty
Req.
Circuit Ref. Description Value Tol Voltage Material Package Part Type Manufacturer Manufacturers Part No.
1 1 PCB 4 Layer FR4 PCB Express Circuits DEV-PC-1129A
2 1 U2 FLASH MEMORY CMOS TFBGA6x9 FLASH MEM AMD AM29LV800BB-90RWAI
3 1 U1 BlueCore2 CMOS BGA11x11
96 ball
0.65mm Pt
BLUECORE2 CSR
BC212015BESDN-E4 Lot
No. DC7283.00 DTE 0215
4 1 U4 Voltage regulator 1v8 SOT-23-5 REG TOREX XC6204B182MR
5 1 U3 Not Fitted
6 1 X1 SURFACE MOUNT CRYSTAL 16 MHz TSX-10A
(4x2.5mm)
CRYSTAL Toyocom TN4-25820
7 1 T1 Surface mount balun 2.4GHz 2012 TDK HHM-1517
8 2 C2, C3 CERAMIC CAPACITOR 1p8 +/-0.25pF 50V COG 0402 CAP Rohm Murata MCH155A1R8CK
GRM36C0G1R8C50PT
9 1 C11 CERAMIC CAPACITOR 3p3 +/-0.25pF 50V COG 0402 CAP Rohm Murata MCH155A3R3CK
GRM36C0G3R3C50PT
10 1 C12 CERAMIC CAPACITOR 10p 5% 50V COG 0402 CAP Rohm Murata MCH155A100JK
GRM36C0G100J50PT
11 2 C1, C9 CERAMIC CAPACITOR 47p 5% 50V COG 0402 CAP Rohm Murata MCH155A470JK
GRM36C0G470J50PT
12 1 C7 CERAMIC CAPACITOR 220p 5% 50V COG 0603 CAP Rohm Murata MCH185A221JK
GRM39C0G221J50PT
13 5 C4, C5, C10, C13,
C17
CERAMIC CAPACITOR 10n +80/-20% 50V X7R 0402 CAP Rohm Murata
14 2 C15, C16 CERAMIC CAPACITOR 100n +80/-20% 16V X7R 0603 CAP Murata TDK
15 2 C8, C14 CERAMIC CAPACITOR 2u2 +80/-20% 16V X7R 0805 CAP TDK CC0805CY5V225ZTR
16 1 C6 NF 0402
17 2 R3, R6 THICK FILM RESISTOR 0R 0402 RES Rohm MCR01EZH000E
18 1 R4 THICK FILM RESISTOR 2R2 5% 0402 RES Rohm MCR01MZSJ2R2E
19 1 R7 THICK FILM RESISTOR 1k 5% 0402 RES Rohm MCR01MZSJ102E
20 1 R2 THICK FILM RESISTOR 180k 5% 0402 RES Rohm MCR01MZSJ184E
21 1 R1 THICK FILM RESISTOR NF 0402
22 3 L1, L2, L3 Thin Film INDUCTOR 3n9 0.2nH
01.nH
0402 IND Meggit
Murata
3640 1E3n9A
LQP10A3N9B00
Schematics
BC212015-ds-001Pj
© Cambridge Silicon Radio Limited 2002-2006
This material is subject to the terms of CSR’s non-disclosure agreement.
Production Information
Page 81 of 100
_äìÉ`çêÉOJbñíÉêå~ä Product Data Sheet
C11
3p3
C12
10p
C4
15p
1V8
C10
47p
1V8 1V8
1V8 3V3
XT1
16MHz TSX-10
C15
220p (COG)
R3
180k
C5
10n
C9
10n
C16
47n
C14
2u2
VIN
1
GND
2
CE
3
BYP
4
VOUT 5
U3
XC6209B182MR
1V8
3V3
3V3
L2
3n9
L3
3n9
C2
1p8
C3
1p8
L1
3n9
C1
15p
1V8
1
2
34
5
6
T1
HHM-1517
T2 1
GND
2GND 3
T1
4
F1
MDR741F
C7
10n
R2
2R2
VDD_PIO A1
VSS
_
PIO
A2
PIO[5] A3
SPI_CSB A4
SPI_MOSI A5
USB_D- A6
USB_D+ A7
VDD_CORE A8
VSS
_
CORE
A9
VDD_PADS A10
VSS
_
PAD S
A11
PIO[4] B1
PIO[3] B2
PIO[2] B3
SPI_MISO B4
SPI_CLK B5
UART_CTS B6
UART_RTS B7
PCM_CLK B8
PCM_OUT B9
PCM_IN B10
PCM_SYNC B11
PIO[0] C1
PIO[1] C2
PIO[6] C3
PIO[9] C4
PIO[10] C5
PIO[11] C6
VSS
C7
UART_TX C8
UART_RX C9
CSB
C10
VSS
_
MEM
C11
VDD_RADIO D1
AUX_DAC
D2
PIO[8] D3
A[0]
D9
REB
D10
VDD_MEM D11
RF_IN
E1
VSS
_
RADIO
E2
PIO[7] E3
A[1]
E9
WEB
E10
A[2]
E11
TX_B
F1
VSS
_
RADIO
F2
RST F3
A[3]
F9 A[4]
F10 A[5]
F11
TX_A
G1
VSS
_
RADIO
G2
TEST_EN G3
A[6]
G9 A[7]
G10 A[8]
G11
VDD_VCO H1
VSS
_
VCO
H2 VDD_RADIO H3
A[9]
H9 A[10]
H10 A[11]
H11
LOOP
_
FILTER
J1
VSS
_
VCO
J2
AIO[2] J3
D[14]
J4
D[11]
J5
D[8]
J6
D[5]
J7
A[12]
J8 A[13]
J9 A[14]
J10 A[15]
J11
VDD_ANA K1
VSS_ANA K2
AIO[0] K3
D[15]
K4
D[12]
K5
D[9]
K6
D[6]
K7
D[0]
K8
A[16]
K9 A[17]
K10 A[18]
K11
XTAL_IN L1
XTAL_OUT L2
VSS
_
ANA
L3
AIO[1] L4
D[13]
L5
D[10]
L6
D[7]
L7
D[4]
L8
D[1]
L9 D[2]
L10 D[3]
L11
U1
BlueCore2 External
A3 A1
A7 A2
RY/ BYB
A3
WEB A4
A9 A5
A13 A6
A4 B1
A17 B2
NC
B3
RESETB B4
A8 B5
A12 B6
A2 C1
A6 C2
A10 C5
A14 C6
NC
C4
A1 D1
A5 D2
NC
D3 NC
D4
A11 D5
A15 D6
A0 E1
DQ0 E2
DQ2 E3
DQ5 E4
DQ7 E5
A16 E6
CEB F1
DQ8 F2
DQ10 F3
DQ12 F4
DQ14 F5
BYTEB F6
OEB G1
DQ9 G2
DQ11 G3
VCC G4
DQ13 G5
DQ15/A-1 G6
VSS
H1
DQ1 H2
DQ3 H3
DQ4 H4
DQ6 H5
VSS
H6 A18 C3
U2
MBM29LV800BA-90PBT
C17
1u
R5
470k
3V3
R4
22k
RF IN/OUT
R1
0R
C6
10n
C8
10n
C13
2u2
3V3
USER ASSIGNABLE
UART CONNECTION
(BCSP, H4 or USER DATA)
BRING OUT TO TEST PADS
FOR PROGRAMMING
TO EXTERNAL CODEC
12 MBIT/S USB TO PC
GENERAL PURPOSE I/O
FLASH MEMORY
NOTE: R1 MAY BE A SMALL INDUCTOR (e.g. 3.9nH, 6.8nH)
NOTES
GROUND USB_D+, USB_D- IF UNUSED
Z=50
Figure 10.2: Example Application Circuit
For a full BlueCore2-External reference design, contact your local CSR representative.
Package Dimensions
BC212015-ds-001Pj
© Cambridge Silicon Radio Limited 2002-2006
This material is subject to the terms of CSR’s non-disclosure agreement.
Production Information
Page 82 of 100
_äìÉ`çêÉOJbñíÉêå~ä Product Data Sheet
11 Package Dimensions
11.1 8 x 8 and 6 x 6 VFBGA Packages
Top View Bottom View
Figure 11.1: BlueCore2-External VFBGA Package Dimensions
Package Dimensions
BC212015-ds-001Pj
© Cambridge Silicon Radio Limited 2002-2006
This material is subject to the terms of CSR’s non-disclosure agreement.
Production Information
Page 83 of 100
_äìÉ`çêÉOJbñíÉêå~ä Product Data Sheet
11.2 6 x 6 LGA Package
Top View Bottom View
98765432110
A
B
C
D
E
F
G
H
J
K
11
PIN 1
CORNER
E1
10X e
Ø
b1
3456789101121
D
PIN A1
E
DIM MIN MAX NOTES
A
A1
A2
0.15
D
E
e
D1
E1
UNIT
MM
1
PARALLELISM MEASUREMENT SHALL EXCLUDE
ANY EFFECT OF MARK ON TOP SURFACE OF
PACKAGE.
0.6 0.65
0.22 REF
0.25
6 BSC
6 BSC
0.5 BSC
5 BSC
5 BSC
LGA 96 BALLS
6X6X0.6mm
(JEDEC MO-222)
b
L
A
B
C
D
E
F
G
H
J
K
L
BC212015LN and 6x6x0.6mm LGABC212013LN
0.37 0.420.32
SEE DETAIL K
DETAIL K
A
(A1)
(A2)
SEATING
PLANE
Z
1
0.1 Z
METAL
LEAD
0.08 Z
TYP
Figure 11.2: BlueCore2-External LGA Package Dimensions
Package Dimensions
BC212015-ds-001Pj
© Cambridge Silicon Radio Limited 2002-2006
This material is subject to the terms of CSR’s non-disclosure agreement.
Production Information
Page 84 of 100
_äìÉ`çêÉOJbñíÉêå~ä Product Data Sheet
11.3 10 x 10 LFBGA Package
Top View Bottom View
98765432110
A
B
C
D
E
F
G
H
J
K
11
SEATING
PLANE
SEE DETAIL K
DETAIL K
Z
A
(A2)
(A3)
2
A
1
3
0.08
Z
0.1 Z
PIN 1
CORNER
E1
10X e
Ø
b1
3456789101121
D
PIN A1
E
DIM MIN MAX NOTES
A
A1
A2
A3
0.35
D
E
e
D1
E1
UNIT
MM
1
2
3
DIMENSION b IS MEASURED AT THE MAXIMUM
SOLDER BALL DIAMETER PARALLEL TO DATUM
PLANE Z.
DATUM Z IS DEFINED BY THE SPHERICAL
CROWNS OF THE SOLDER BALLS.
PARALLELISM MEASUREMENT SHALL EXCLUDE
ANY EFFECT OF MARK ON TOP SURFACE OF
PACKAGE.
--- 1.4
0.3 0.4
0.26 REF
0.8 REF
0.45
10 BSC
10 BSC
0.8 BSC
8 BSC
8 BSC
LFBGA 96 BALLS
10X10X1.4mm
(JEDEC MO-210)
b
L
A
B
C
D
E
F
G
H
J
K
L
BC212015BN 10x10x1.4mm LFBGA
Figure 11.3: BlueCore2-External LFBGA Package Dimensions
Solder Profiles
BC212015-ds-001Pj
© Cambridge Silicon Radio Limited 2002-2006
This material is subject to the terms of CSR’s non-disclosure agreement.
Production Information
Page 85 of 100
_äìÉ`çêÉOJbñíÉêå~ä Product Data Sheet
12 Solder Profiles
The soldering profile depends on various parameters necessitating a set up for each application. The data here is
given only for guidance on solder re-flow. There are four zones:
1. Preheat Zone: This zone raises the temperature at a controlled rate, typically 1-2.5°C/s.
2. Equilibrium Zone: This zone brings the board to a uniform temperature and also activates the flux. The
duration in this zone (typically two to three minutes) will need to be adjusted to optimise the out gassing
of the flux.
3. Reflow Zone: The peak temperature should be high enough to achieve good wetting but not so high as
to cause component discoloration or damage. Excessive soldering time can lead to intermetallic growth
which can result in a brittle joint.
4. Cooling Zone: The cooling rate should be fast, to keep the solder grains small which will give a longer
lasting joint. Typical rates will be 2-5°C/s.
12.1 Solder Re-flow Profile for Devices with Tin/Lead Solder Balls
Composition of the solder ball: Sn 62%, Pb 36.0%, Ag 2.0%
Figure 12.1: Typical Re-flow Solder Profile
Key features of the profile:
Initial Ramp = 1-2.5°C/sec to 125°C±25°C equilibrium
Equilibrium time = 60 to 120 seconds
Ramp to Maximum temperature (210°C to 220°C) = 3°C/sec max.
Time above liquidus (183°C): 45 to 90 seconds
Device absolute maximum re-flow temperature 240°C
Devices will withstand the specified profile.
Lead-free devices will withstand up to three reflows to a maximum temperature of 240°C.
Leaded Reflow S older P rofile 1
0
50
100
150
200
250
0 50 100 150 200 250 300 350 400
Time (s)
Temperature (°C)
Solder Profiles
BC212015-ds-001Pj
© Cambridge Silicon Radio Limited 2002-2006
This material is subject to the terms of CSR’s non-disclosure agreement.
Production Information
Page 86 of 100
_äìÉ`çêÉOJbñíÉêå~ä Product Data Sheet
12.2 Solder Reflow Profile for Devices with Lead-Free Solder Balls
Composition of the solder ball: Sn 95.5%, Ag 4.0%, Cu 0.5%
Figure 12.2: Typical Lead-Free Re-flow Solder Profile
Key features of the profile:
Initial Ramp = 1-2.5°C/sec to 175°C±25°C equilibrium
Equilibrium time = 60 to 180 seconds
Ramp to Maximum temperature (250°C) = 3°C/sec max.
Time above liquidus temperature (217°C): 45-90 seconds
Device absolute maximum reflow temperature: 260°C
Devices will withstand the specified profile.
Lead-free devices will withstand up to 3 reflows to a maximum temperature of 260°C.
Unleaded Reflow Solder Profile 2
0
50
100
150
200
250
300
0 50 100 150 200 250 300 350 400 450 500
Time (s)
Temperature (°C)
Product Reliability Tests
BC212015-ds-001Pj
© Cambridge Silicon Radio Limited 2002-2006
This material is subject to the terms of CSR’s non-disclosure agreement.
Production Information
Page 87 of 100
_äìÉ`çêÉOJbñíÉêå~ä Product Data Sheet
13 Product Reliability Tests
Die Test Conditions Specification Sample Size
ESD Human Body Model JEDEC 3
Latch-up ±120mA JEDEC 6
Early Life 125°C 48 hours 800
Hot Life Test 125°C 1000 hours 231
Package Test Conditions Specification Sample Size
Moisture
Sensitivity
Precon
JEDEC Level 3
(125°C 24 hours)
30°C/60%RH
192 hours five re-flow
simulation cycles 770
Temperature
Cycling -65°C to +150°C 500 cycles 231 from Precon
AutoClave (Steam) 121°C at 100% RH 96 hours 231 from Precon
Temperature
Humidity Bias 85°C/85% RH 1000 hours 77 from Precon
Thermal Shock -55°C to 125°C 100 cycles 231 From Precon
High Temperature
Storage 150°C 1000 hours 77
Product Reliability Tests for BlueCore Automotive
BC212015-ds-001Pj
© Cambridge Silicon Radio Limited 2002-2006
This material is subject to the terms of CSR’s non-disclosure agreement.
Production Information
Page 88 of 100
_äìÉ`çêÉOJbñíÉêå~ä Product Data Sheet
14 Product Reliability Tests for BlueCore Automotive
The reliability tests in this section follow the tests outlined in the AEC-Q100 and were performed on
BlueCore2-External in VFBGA 10 x 10mm 96IO (tin-lead solder balls). Samples are electrically tested at ambient
temperature.
This package qualification will (where moisture sensitivity preconditioning is required) use IPC/Jedec MSL3, i.e.,
the finished product is allowed a maximum exposure to a 30°C/60%RH environment for 168 hours before
mounting.
As part of CSR’s automotive test program, customers will have access to the initial device reliability test report.
They will also have access to a quarterly reliability test report update for automotive parts.
Die Test Conditions Specification Sample Size Result
ESD Human Body Model JEDEC 24 Pass
Early Life 125°C Vddmax 48 hours 2400 Pass
Hot Life Test 125°C Vddmax 1000 hours 90, 77, 77 Pass
Package Test Conditions Specification Sample Size Result
Moisture
Sensitivity
Precon
JEDEC Level 3
(125°C 24 hours)
30°C/60%RH
192 hours five re
flow simulation
cycles
783 Pass
Temperature Cycling -65/150°C 500 cycles 231 from Precon Pass
Autoclave (Steam) 121°C/100%RH 96 hours 231 from Precon Pass
Temperature
Humidity Bias
85°C/85%RH
Vddmax 1000 hours 231 from Precon Pass
Thermal Shock -55/125°C 100 cycles 77 from Precon Pass
High Temperature
Storage 150°C 1000 hours 77 Pass
Other Test Conditions Sample Size Result
Bond Shear Acid decapsulationof finished product 30 bonds Pass
Wire Pull Acid decapsulationof finished product
60 wires from
Preconand
temperature cycling
Pass
Solder Ball Shear Two reflow cycles 150 balls Pass
Visual Inspection and
Dimensions n/a 30 devices Pass
Tape and Reel Information
BC212015-ds-001Pj
© Cambridge Silicon Radio Limited 2002-2006
This material is subject to the terms of CSR’s non-disclosure agreement.
Production Information
Page 89 of 100
_äìÉ`çêÉOJbñíÉêå~ä Product Data Sheet
15 Tape and Reel Information
Tape and reel is in accordance with EIA-481-2.
15.1 Tape Orientation and Dimensions
Figure 15.1 shows the general orientation of BlueCore2-External in the tape.
Figure 15.1: Tape and Reel Orientation
Tape and Reel Information
BC212015-ds-001Pj
© Cambridge Silicon Radio Limited 2002-2006
This material is subject to the terms of CSR’s non-disclosure agreement.
Production Information
Page 90 of 100
_äìÉ`çêÉOJbñíÉêå~ä Product Data Sheet
Figure 15.2 outlines the dimensions of the tape used for 10 x 10 x 1.4mm LFBGA devices.
Figure 15.2: Tape Dimensions
The cover tape has a total peel strength of 0.1N to 1.3N. The direction of the pull should be opposite to the
direction of the carrier tape such that the cover tape makes an angle of between 165° and 180° with the top of
the carrier tape. The carrier and/or cover tape should be pulled with a velocity of 300±10mm/minute during
peeling.
Maximum component rotation inside the cavity is 10° in accordance with EIA-481-2. The cavity pitch tolerance
(dimension P1) is ±0.1mm.
The reel is made of high impact injection molded polystyrene. The carrier tape is made of polystyrene with
carbon. The cover tape is made of antistatic polyester film and an antistatic heat activated adhesive coating.
Tape and Reel Information
BC212015-ds-001Pj
© Cambridge Silicon Radio Limited 2002-2006
This material is subject to the terms of CSR’s non-disclosure agreement.
Production Information
Page 91 of 100
_äìÉ`çêÉOJbñíÉêå~ä Product Data Sheet
15.2 Reel Information
Figure 15.3: Reel Dimensions
Package
Type
Tape
Width
B Min C D Min N Min W1 W2 Max W3
10 x10
LFBGA
24mm 1.5mm
13.0+0.5/
-0.2mm
20.2mm 50mm
16.4+2.0/
-0.0mm
22.4mm 15.9mm
Min
19.4mm
Max
Table 15.1: Reel Dimensions
15.3 Dry Pack Information
The primary packed product is dry packed in accordance with Joint IPC / JEDEC J-STD-033.
All materials used in dry packing conform to EIA-541 and EIA-583.
Figure 15.4 shows some illustrative views of reel dry packs.
Tape and Reel Information
BC212015-ds-001Pj
© Cambridge Silicon Radio Limited 2002-2006
This material is subject to the terms of CSR’s non-disclosure agreement.
Production Information
Page 92 of 100
_äìÉ`çêÉOJbñíÉêå~ä Product Data Sheet
Humidity Indicator Card 10% ~ 30%
Desiccant: two units bags each containing 2 units of desiccant
Cube of pink foam to protect tape from crushing
Desiccant and Humidity Indicator Card are put on the bottom side of the
reel.
Position of label on reel.
Caution Label is printed on dry pack bag.
Dry pack bag.
Figure 15.4: Tape and Reel Packaging
Devices shipped in dry-pack bags will withstand storage in normal environmental conditions, such as 30°C and
70% RH for a minimum of one year as long as the dry-pack bag has not become punctured. Humidity indicators
inside the dry-pack bag will confirm this when the bag is opened.
15.3.1 Baking Conditions
Devices may, if necessary, be re-baked at 125°C for 24 hours. If devices are still on the reel, which cannot
withstand such high temperatures, they should be baked at 45°C for 192 hours at relative humidity less than 5%.
Solder wettability of parts will be unaffected by three such bakes.
Tape and Reel Information
BC212015-ds-001Pj
© Cambridge Silicon Radio Limited 2002-2006
This material is subject to the terms of CSR’s non-disclosure agreement.
Production Information
Page 93 of 100
_äìÉ`çêÉOJbñíÉêå~ä Product Data Sheet
15.3.2 Product Information
Figure 15.5 shows example product information labels.
PACKAGE
DEVICE/TYPE
QUANTITY
XX XXXX XX-XXX
BLUECORE
XXXX
02342342 02342342 0234234202342342 02342342 02342342 0234234202342342
02342342 02342342 0234234202342342
BOX Id XXXX-XXXXX
LOT No. XXXXXX.XX
LOT No. Qty
Qty XXXX
Date
Date XXXX
(1P) MPN: XXXXXXXXXXXXXXXX
(Q) QTY: XXXX
MS Level:
3
Hours: 168 Hours
Sealed: Date
321564+6
321564+6
(9D) DTE: XXXXX
321564+6
(1T) WF LOT: XXXXXXXXXXXXX
321564+6
Figure 15.5: Product Information Labels
A product information label is placed on each reel, primary package and shipment package.
Ordering Information
BC212015-ds-001Pj
© Cambridge Silicon Radio Limited 2002-2006
This material is subject to the terms of CSR’s non-disclosure agreement.
Production Information
Page 94 of 100
_äìÉ`çêÉOJbñíÉêå~ä Product Data Sheet
16 Ordering Information
BlueCore2-External Standard Packaging Options
Firmware: HCI/on-chip RFCOMM
Package
Interface Version
Type Size Shipment Method
Order Number
96-ball LFBGA 10 x 10 x1.4mm Tape and reel BC212015BBN-E4
96-ball VFBGA 8 x 8 x 1mm Tape and reel
BC212015BDN-E4
(Declared as
obsolete from 31st
December 2006)
96-ball VFBGA 6 x 6 x 1mm Tape and reel
BC212015BEN-E4
(Declared as
obsolete from 31st
December 2006)
96-ball VFBGA
Lead Free 6 x 6 x 1mm Tape and reel BC212015BRN-E4
96-ball VFBGA
Lead Free 8 x 8 x 1mm Tape and reel BC212015BQN-E4
UART and USB
96-ball LGA 6 x 6 x 0.65mm Tape and reel BC212015BLN-E4
Table 16.1: BlueCore2-External Standard Package Options
BlueCore2-External is available with additional software options, as Table 16.2 shows. To order one of these
versions attach the appropriate order code to the main packaging order number, e.g., BC212015BDN-E4-0112.
Additional Software Options
Product Family Description Order Code
BlueCore2-Ext-PC Bluetooth for Windows v1.2 English -0112
BlueCore2-Ext-Embedded Bluetooth Embedded v1.2 -4012
BlueCore2-Ext-BCHS(1) BlueCore Host Software -8010
Table 16.2: Additional Software Options
Note:
(1) Only available for UART interface versions.
Packaging Option
2kpcs Taped and Reeled
Contact Information
BC212015-ds-001Pj
© Cambridge Silicon Radio Limited 2002-2006
This material is subject to the terms of CSR’s non-disclosure agreement.
Production Information
Page 95 of 100
_äìÉ`çêÉOJbñíÉêå~ä Product Data Sheet
17 Contact Information
CSR UK
Cambridge Science Park
Milton Road
Cambridge, CB4 0WH
United Kingdom
Tel: +44 (0) 1223 692 000
Fax: +44 (0) 1223 692 001
e-mail: sales@csr.com
CSR Denmark
Novi Science Park
Niels Jernes Vej 10
9220 Aalborg East
Denmark
Tel: +45 72 200 380
Fax: +45 96 354 599
e-mail: sales@csr.com
CSR Japan
9F Kojimachi KS Square 5-3-3,
Kojimachi, Chiyoda-ku,
Tokyo 102-0083
Japan
Tel: +81 3 5276 2911
Fax: +81 3 5276 2915
e-mail: sales@csr.com
CSR Korea
Rm. 1111 Keumgang Venturetel,
#1108 Beesan-dong,
Dong An-ku, Anyang-city,
Kyunggi-do 431-050,
Korea
Tel: +82 31 389 0541
Fax : +82 31 389 0545
e-mail: sales@csr.com
CSR Taiwan
Rm 6A, 6F, No. 118,
Hsing Shan Road
Nei hu, Taipei
Taiwan, R.O.C.
Tel: +886-02-77215588
Fax: +886-02-77215589
e-mail: sales@csr.com
CSR U.S.
1651 N. Collins Blvd.
Suite 210
Richardson
TX75080
Tel: +1 (972) 238 2300
Fax: +1 (972) 231 1440
e-mail: sales@csr.com
To contact a CSR representative, go to http://www.csr.com/contacts.htm
Document References
BC212015-ds-001Pj
© Cambridge Silicon Radio Limited 2002-2006
This material is subject to the terms of CSR’s non-disclosure agreement.
Production Information
Page 96 of 100
_äìÉ`çêÉOJbñíÉêå~ä Product Data Sheet
18 Document References
Document References Version
Specification of the Bluetooth system v1.1, 22 February 2001 and v1.2, 05 November 2003
Universal Serial Bus Specification v1.1, 23 September 1998
Acronyms and Definitions
BC212015-ds-001Pj
© Cambridge Silicon Radio Limited 2002-2006
This material is subject to the terms of CSR’s non-disclosure agreement.
Production Information
Page 97 of 100
_äìÉ`çêÉOJbñíÉêå~ä Product Data Sheet
Acronyms and Definitions
Term: Definition:
ACL Asynchronous Connection-Less. A Bluetooth data packet
AC Alternating Current
ADC Analogue to Digital Converter
AGC Automatic Gain Control
A-law Audio encoding standard
API Application Programming Interface
ASIC Application Specific Integrated Circuit
BCSP BlueCore™ Serial Protocol
BER Bit Error Rate. Used to measure the quality of a link
BGA Ball Grid Array
BIST Built-In Self-Test
BlueCore™ Group term for CSR’s range of Bluetooth wireless technology chips
Bluetooth® Set of technologies providing audio and data transfer over short-range radio connections
BOM Bill of Materials. Component part list and costing for a product
BMC Burst Mode Controller
BSC Basic. Represents theoretical exact dimension or dimension target
C/I Carrier Over Interferer
CFI Common Flash Interface
CMOS Complementary Metal Oxide Semiconductor
CODEC Coder Decoder
CPU Central Processing Unit
CQDDR Channel Quality Driven Data Rate
CSB Chip Select
CSR Cambridge Silicon Radio
CTS Clear to Send
CVSD Continuous Variable Slope Delta Modulation
DAC Digital to Analogue Converter
dBm Decibels relative to 1mW
DC Direct Current
DFU Device Firmware Upgrade
FSK Frequency Shift Keying
GCI General Circuit Interface. Standard synchronous 2B+D ISDN timing interface
GSM Global System for Mobile communications
HCI Host Controller Interface
Host Application’s microcontroller
Host Controller Bluetooth integrated chip
HV Header Value
IQ Modulation In-Phase and Quadrature Modulation
IAC Inquiry Access Code
IF Intermediate Frequency
ISDN Integrated Services Digital Network
Acronyms and Definitions
BC212015-ds-001Pj
© Cambridge Silicon Radio Limited 2002-2006
This material is subject to the terms of CSR’s non-disclosure agreement.
Production Information
Page 98 of 100
_äìÉ`çêÉOJbñíÉêå~ä Product Data Sheet
ISM Industrial, Scientific and Medical
ksamples/s kilosamples per second
L2CAP Logical Link Control and Adaptation Protocol (protocol layer)
LC Link Controller
LCD Liquid Crystal Display
LGA Land Grid Array
LNA Low Noise Amplifier
LSB Least-Significant Bit
μ-law Encoding standard
MMU Memory Management Unit
MISO Master In Serial Out
OHCI Open Host Controller Interface
PA Power Amplifier
PCB Printed Circuit Board
PCM Pulse Code Modulation. Refers to digital voice data
PDA Personal Digital Assistant
Persistent Store Storage of BlueCore’s configuration values in non-volatile memory
PIO Parallel Input Output
PLL Phase Lock Loop
ppm parts per million
PS Key Persistent Store Key
RAM Random Access Memory
REB Not Read enable
REF Reference. Represents dimension for reference use only.
RF Radio Frequency
RFCOMM Protocol layer providing serial port emulation over L2CAP
RISC Reduced Instruction Set Computer
rms root mean squared
ROM Read Only Memory
RSSI Receive Signal Strength Indication
RTS Ready To Send
RX Receive or Receiver
SCO Synchronous Connection-Oriented. Voice oriented Bluetooth packet
SD Secure Digital
SDK Software Development Kit
SDP Service Discovery Protocol
SIG Special Interest Group
SMS Short Message Service
SOC System On Chip
SPI Serial Peripheral Interface
SPP Serial Port Profile
SRAM Static Random Access Memory
SS Supplementary Services
SSI Signal Strength Indication
SSL Secure Sockets Layer
Acronyms and Definitions
BC212015-ds-001Pj
© Cambridge Silicon Radio Limited 2002-2006
This material is subject to the terms of CSR’s non-disclosure agreement.
Production Information
Page 99 of 100
_äìÉ`çêÉOJbñíÉêå~ä Product Data Sheet
SUT System Under Test
SW Software
SWAP Shared Wireless Access Protocol
TA Terminal Adaptor
TAE Terminal Adaptor Equipment
TBD To Be Defined
TX Transmit or Transmitter
UART Universal Asynchronous Receiver Transmitter
USB Universal Serial Bus or Upper Side Band (depending on context)
VCO Voltage Controlled Oscillator
VFBGA Very Fine Ball Grid Array
VM Virtual Machine
W-CDMA Wideband Code Division Multiple Access
WEB Write Enable
Record of Changes
BC212015-ds-001Pj
© Cambridge Silicon Radio Limited 2002-2006
This material is subject to the terms of CSR’s non-disclosure agreement.
Production Information
Page 100 of 100
_äìÉ`çêÉOJbñíÉêå~ä Product Data Sheet
Record of Changes
Date Revision Reason for Change
5 March 2002 BC212015-ds-001a Original publication of this document
5 May 2002 BC212015-ds-001b Additions made to RF characteristics
18 June 2002 BC212015-ds-001c Additions made to RF characteristics and 10 x 10 packaging
information added
December 2002 BC212015-ds-001d Additional electrical and RF data added
March 2003 BC212015-ds-001e Changes made to 10 x 10 package order code
February 2004 BC212015-ds-001f Amendment to specification v1.1 and v1.2 compliant statement.
February 2004 BC212015-ds-001g Removed incorrectly added CSP references.
27 July 2004 BC212015-ds-001h
Added reference to BC212015BQN product; updated section
9.7, Serial Peripheral Interface; updated section 17, Contact
Information.
24 August 2004 BC212015-ds-001Pi Added section 14, Product Reliability Tests for BlueCore
Automotive; corrected formatting errors.
14 August 2006 BC212015-ds-001Pj Notice of obsolescence for leaded parts added to ordering
information in compliance with RoHS introduction.
_äìÉ`çêÉqjOJbñíÉêå~ä=
=
Product Data Sheet
BC212015-ds-001Pj
August 2006