BC57G687C PDF
BC57G687C PDF
XTAL SPI
Flash
PIO
RAM
USB
Baseband I/O
RF IN 2.4GHz
RF OUT Radio UART
MCU
Audio In / Out
Kalimba DSP
PCM/ I2C / SPDIF
Production Information
CS-129295-DSP3 This material is subject to CSR's non-disclosure agreement Page 1 of 97
© Cambridge Silicon Radio Limited 2009
Document History
Document History
Revision Date Change Reason
1 01 DEC 09 Original publication of document.
2 17 DEC 09 Updates to improve clarity of ESD Precautions and Power Consumption.
3 21 DEC 09 ESD updates.
If you have any comments about this document, email [email protected] giving
the number, title and section with your feedback.
Production Information
CS-129295-DSP3 This material is subject to CSR's non-disclosure agreement Page 2 of 97
© Cambridge Silicon Radio Limited 2009
Status Information
Status 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 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.
Production Information
CS-129295-DSP3 This material is subject to CSR's non-disclosure agreement Page 3 of 97
© Cambridge Silicon Radio Limited 2009
Contents
Contents
1 Device Details ................................................................................................................................................. 9
2 Functional Block Diagram ............................................................................................................................ 10
3 Package Information ..................................................................................................................................... 11
3.1 Pinout Diagram .................................................................................................................................... 11
3.2 Device Terminal Functions .................................................................................................................. 12
3.3 Package Dimensions ........................................................................................................................... 17
3.4 PCB Design and Assembly Considerations ......................................................................................... 18
Production Information
CS-129295-DSP3 This material is subject to CSR's non-disclosure agreement Page 4 of 97
© Cambridge Silicon Radio Limited 2009
Contents
Production Information
CS-129295-DSP3 This material is subject to CSR's non-disclosure agreement Page 5 of 97
© Cambridge Silicon Radio Limited 2009
Contents
List of Figures
Figure 2.1 Functional Block Diagram ............................................................................................................... 10
Figure 3.1 Device Pinout .................................................................................................................................. 11
Figure 3.2 120-ball LFBGA Package Dimensions ............................................................................................ 17
Figure 4.1 Simplified Circuit RF_N and RF_P .................................................................................................. 19
Figure 4.2 Internal Power Ramping .................................................................................................................. 20
Figure 4.3 BDR and EDR Packet Structure ..................................................................................................... 22
Production Information
CS-129295-DSP3 This material is subject to CSR's non-disclosure agreement Page 6 of 97
© Cambridge Silicon Radio Limited 2009
Contents
List of Tables
Table 4.1 TXRX_PIO_CONTROL Values ........................................................................................................ 21
Table 4.2 Data Rate Schemes ......................................................................................................................... 22
Table 5.1 PS Key Values for CDMA/3G Phone TCXO .................................................................................... 23
Table 5.2 External Clock Specifications ........................................................................................................... 24
Table 5.3 Crystal Specification ......................................................................................................................... 26
Table 8.1 Internal Flash Device Specifications ................................................................................................ 32
Table 9.1 Possible UART Settings ................................................................................................................... 33
Table 9.2 Standard Baud Rates ....................................................................................................................... 34
Table 9.3 Instruction Cycle for a SPI Transaction ............................................................................................ 36
Table 10.1 Alternative Functions of the Digital Audio Bus Interface on the PCM Interface ............................... 38
Table 10.2 ADC Digital Gain Rate Selection ...................................................................................................... 40
Production Information
CS-129295-DSP3 This material is subject to CSR's non-disclosure agreement Page 7 of 97
© Cambridge Silicon Radio Limited 2009
Contents
List of Equations
Equation 4.1 Output Voltage with Load Current I ................................................................................................. 20
Equation 4.2 Output Voltage with No Load Current ............................................................................................. 20
Equation 5.1 Load Capacitance ........................................................................................................................... 26
Equation 5.2 Trim Capacitance ............................................................................................................................ 26
Equation 5.3 Frequency Trim ............................................................................................................................... 26
Equation 5.4 Pullability ......................................................................................................................................... 27
Equation 5.5 Transconductance Required for Oscillation .................................................................................... 27
Equation 5.6 Equivalent Negative Resistance ..................................................................................................... 27
Equation 9.1 Baud Rate ....................................................................................................................................... 34
Equation 10.1 IIR Filter Transfer Function, H(z) ..................................................................................................... 48
Equation 10.2 IIR Filter plus DC Blocking Transfer Function, HDC(z) .................................................................... 48
Equation 10.3 PCM_CLK Frequency When Being Generated Using the Internal 48MHz Clock ........................... 55
Equation 10.4 PCM_SYNC Frequency Relative to PCM_CLK ............................................................................... 55
Equation 11.1 LED Current .................................................................................................................................... 66
Equation 11.2 LED PAD Voltage ............................................................................................................................ 66
Production Information
CS-129295-DSP3 This material is subject to CSR's non-disclosure agreement Page 8 of 97
© Cambridge Silicon Radio Limited 2009
Device Details
1 Device Details
Production Information
CS-129295-DSP3 This material is subject to CSR's non-disclosure agreement Page 9 of 97
© Cambridge Silicon Radio Limited 2009
Functional Block Diagram
UART_CTS
UART_RTS
VDD_USB
SPI_MOSI
SPI_MISO
UART_RX
UART_TX
SPI_CS#
SPI_CLK
USB_DN
USB_DP
PIO[8]
PIO[7]
PIO[6]
I2C Bus available on any PIO
pins, default configuration shown
SDA
SCL
SPI
I2C Interface USB UART
Interface
Bluetooth Modem
Baseband
PCM /I2S
Interface
RF_N Bluetooth PCM_SYNC
RF_P v2.1 Radio
Enhanced PCM_OUT
Rate Modem PCM_IN
System RAM
SPDIF
Audio Interfaces
VSS_RADIO
Microcontroller DSP
VSS_ANA
Interrupt Interrupt
VDD_LO Controller Controller SPKR_A_N
VSS_LO SPKR_A_P
SPKR_B_N
LO_REF Timers MCU Timers Kalimba DSP
Stereo Audio
SPKR_B_P
Interface
MIC_BIAS
XTAL_OUT MIC_A_N
Clock
MIC_A_P
XTAL_IN Generation
MIC_B_N
MIC_B_P
AUX Data Memory Data Memory Program AU_REF_DCPL
AUX_DAC DM1 DM2 Memory PM
DAC
BAT_P
VDD_SMP_CORE SENSE
Programmable I/O Internal Flash Memory Interface
Switch Mode
LX SUBS
Regulator
BAT_N EN
LED Driver AIO GPIO Flash
VREGENABLE_H RST#
VREGIN_H IN EN
TEST_EN
High Voltage
Linear Regulator
VREGOUT_H OUT SENSE
VREGENABLE_L
VREGIN_L IN EN
Low Voltage
Linear Regulator
VDD_ANA OUT SENSE
VDD_RADIO
VREGIN_AUDIO IN EN
Audio Low
Voltage Regulator
VDD_AUDIO OUT SENSE
G-TW-0001454.2.4
VSS_AUDIO
LED[0]
LED[1]
AIO[0]
AIO[1]
VSS_PIO
VDD_PIO
PIO[5:0]
PIO[15:9]
VDD_MEM
Figure 2.1: Functional Block Diagram
Production Information
CS-129295-DSP3 This material is subject to CSR's non-disclosure agreement Page 10 of 97
© Cambridge Silicon Radio Limited 2009
Package Information
3 Package Information
3.1 Pinout Diagram
Top View
1 2 3 4 5 6 7 8 9 10 11 12 13
Production Information
CS-129295-DSP3 This material is subject to CSR's non-disclosure agreement Page 11 of 97
© Cambridge Silicon Radio Limited 2009
Package Information
Transmitter output/switched
RF_P H1
receiver input
RF VDD_RADIO
RF_N J1 Complement of RF_P
Bidirectional CMOS
UART_TX L13 output, tristate, with UART data output
weak internal pull-up
Production Information
CS-129295-DSP3 This material is subject to CSR's non-disclosure agreement Page 12 of 97
© Cambridge Silicon Radio Limited 2009
Package Information
CMOS output,
PCM_OUT F11 tristate, with weak Synchronous data output
internal pull-down
Bidirectional with
PCM_CLK H11 weak internal pull- Synchronous data clock
down
CMOS output,
SPI_MISO E12 tristate, with weak SPI data output
internal pull-down
Production Information
CS-129295-DSP3 This material is subject to CSR's non-disclosure agreement Page 13 of 97
© Cambridge Silicon Radio Limited 2009
Package Information
PIO[4] H12
PIO[5] J11
PIO[6] M8
PIO[7] H13
PIO[8] J12
PIO[12] K12
PIO[13] M9
PIO[14] L9
PIO[15] N9
AIO[0] N6
Analogue programmable input/
Bidirectional VDD_ANA
output line
AIO[1] M5
Production Information
CS-129295-DSP3 This material is subject to CSR's non-disclosure agreement Page 14 of 97
© Cambridge Silicon Radio Limited 2009
Package Information
Production Information
CS-129295-DSP3 This material is subject to CSR's non-disclosure agreement Page 15 of 97
© Cambridge Silicon Radio Limited 2009
Package Information
VDD/Low-voltage
VDD_RADIO K1 Positive supply for RF circuitry, 1.5V
regulator sense
G3, C6, N7, A9, A10, C11, Ground connection for internal
VSS_DIG VSS
K11, L11 digital circuitry
K2, J3, K3, L4, M4, B5, C5, Connection to internal die substrate.
SUBS L5, A6, B6, L6, M6, A7, B7, VSS Connect to lowest possible
L7, M7, L8, N8 potential.
Production Information
CS-129295-DSP3 This material is subject to CSR's non-disclosure agreement Page 16 of 97
© Cambridge Silicon Radio Limited 2009
Package Information
A A
B B
C C
D D
E E
0.1 Z 3
A3
A2 A
A1
Scale = 1mm
Size 7 x 7 x 1.3mm
Pitch 0.5mm
Package Ball Land Solder mask defined. Solder mask aperture 275μm Ø
D - 7 -
3 Parallelism measurement shall exclude any
E - 7 - effect of mark on top surface of package
e - 0.50 -
D1 - 6.00 - Top-side polarity mark. The dimensions of
4 the square polarity mark are 0.5 x 0.5mm.
E1 - 6.00 -
F 0.450 0.500 0.550 Bottom-side polarity mark. The dimensions of
5
G 0.450 0.500 0.550 the triangular polarity mark are 0.30 x 0.30 x
0.42mm.
H 0.450 0.500 0.550
J 0.450 0.500 0.550
PX - 0.350 -
PY - 0.350 -
SD - 0 -
SE - 0 -
X - 1.10 -
Y - 0.70 -
JEDEC MO-225
Unit mm
Production Information
CS-129295-DSP3 This material is subject to CSR's non-disclosure agreement Page 17 of 97
© Cambridge Silicon Radio Limited 2009
Package Information
Production Information
CS-129295-DSP3 This material is subject to CSR's non-disclosure agreement Page 18 of 97
© Cambridge Silicon Radio Limited 2009
Bluetooth Modem
4 Bluetooth Modem
4.1 RF Ports
4.1.1 RF_N and RF_P
RF_N and RF_P form a complementary balanced pair and are available for both transmit and receive. On transmit
their outputs are combined using an external 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 may require matching networks between them and the
balun. Viewed from the chip, the outputs can each be modelled as an ideal current source in parallel with a lossy
_
PA RF_N
+ RF Switch
RF_P
RF Switch
+
LNA_
G-TW-0003349.2.2
4.2 RF Receiver
The receiver features a near-zero IF architecture that allows the channel filters to be integrated onto the die. Sufficient
out-of-band blocking specification at the LNA input allows the receiver to be used in close proximity to GSM and
W‑CDMA cellular phone transmitters without being desensitised. The use of a digital FSK discriminator means that
no discriminator tank is needed and its excellent performance in the presence of noise allows
BlueCore5‑Multimedia Flash (16Mb) to exceed the Bluetooth requirements for co-channel and adjacent channel
rejection.
For EDR, the demodulator contains an ADC which digitises the IF received signal. This information is then passed
to the EDR modem.
Production Information
CS-129295-DSP3 This material is subject to CSR's non-disclosure agreement Page 19 of 97
© Cambridge Silicon Radio Limited 2009
Bluetooth Modem
4.3 RF Transmitter
4.3.1 IQ Modulator
The transmitter features a direct IQ modulator to minimise frequency drift during a transmit timeslot, which results
in a controlled modulation index. Digital baseband transmit circuitry provides the required spectral shaping.
PIOSupply = VDD_PIO
BlueCore5‑Multimedia Flash (16Mb) 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.
TX Power
tcarrier
G-TW-0000185.3.3
Modulation
Production Information
CS-129295-DSP3 This material is subject to CSR's non-disclosure agreement Page 20 of 97
© Cambridge Silicon Radio Limited 2009
Bluetooth Modem
PIO[0], PIO[1] and AUX_DAC not used to control RF. Power ramping is
0
internal.
PIO[0] is high during RX, PIO[1] is high during TX. AUX_DAC not used.
1
Power ramping is internal.
PIO[0] is high during RX, PIO[1] is high during TX. AUX_DAC used to set
2
gain of external PA. Power ramping is external.
PIO[0] is high during RX, PIO[1] is high during TX. AUX_DAC used to set
4
gain of external PA. Power ramping is internal.
4.5 Baseband
4.5.1 Burst Mode Controller
During transmission the 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 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.
Production Information
CS-129295-DSP3 This material is subject to CSR's non-disclosure agreement Page 21 of 97
© Cambridge Silicon Radio Limited 2009
Bluetooth Modem
The basic rate modem uses the RF ports, receiver, transmitter and synthesiser, alongside the baseband components
described in Section 4.5.
Basic Rate
Access Code Header Payload
G-TW-0000244.2.3
Access Code Header Guard Sync Payload Trailer
/4 DQPSK or 8DPSK
Production Information
CS-129295-DSP3 This material is subject to CSR's non-disclosure agreement Page 22 of 97
© Cambridge Silicon Radio Limited 2009
Clock Generation
5 Clock Generation
BlueCore5‑Multimedia Flash (16Mb) requires a Bluetooth reference clock frequency of 12MHz to 52MHz from either
an externally connected crystal or from an external TCXO source.
All BlueCore5‑Multimedia Flash (16Mb) internal digital clocks are generated using a phase locked loop, which is
locked to the frequency of either the external 12MHz to 52MHz reference clock source or an internally generated
watchdog clock frequency of 1kHz.
The Bluetooth operation determines the use of the watchdog clock in low-power modes.
G-TW-0000189.3.3
Auxiliary Digital
PLL Circuitry
14.40 14400
15.36 15360
16.20 16200
16.80 16800
19.20 19200
19.44 19440
19.68 19680
19.80 19800
38.40 38400
n x 0.25 n x 250
Production Information
CS-129295-DSP3 This material is subject to CSR's non-disclosure agreement Page 23 of 97
© Cambridge Silicon Radio Limited 2009
Clock Generation
Frequency(a) 12 26 52 MHz
VIL - VSS_ANA(c) - V
Signal level
DC coupled
digital VDD_ANA(b)
VIH - (c) - V
Production Information
CS-129295-DSP3 This material is subject to CSR's non-disclosure agreement Page 24 of 97
© Cambridge Silicon Radio Limited 2009
Clock Generation
CLK_REQ
G-TW-0000190.3.2
ms After Firmware 0 2 6
gm
-
C trim Cint
XTAL_OUT
XTAL_IN
G-TW-0000191.4.2
Ct2 C t1
Cm Lm Rm
G-TW-0000245.4.4
CO
Production Information
CS-129295-DSP3 This material is subject to CSR's non-disclosure agreement Page 25 of 97
© Cambridge Silicon Radio Limited 2009
Clock Generation
The resonant frequency may be trimmed with the crystal load capacitance. BlueCore5‑Multimedia Flash (16Mb)
contains variable internal capacitors to provide a fine trim.
Frequency 16 26 26 MHz
Cint = 1.5pF
Cint does not include the crystal internal self capacitance; it is the driver self capacitance.
( )
Δ(Fx) Ct1
= pullability × 0.110 × (ppm/LSB)
Fx Ct1 + Ct2 + Ctrim
Production Information
CS-129295-DSP3 This material is subject to CSR's non-disclosure agreement Page 26 of 97
© Cambridge Silicon Radio Limited 2009
Clock Generation
Note:
Fx = crystal frequency
Cm = Crystal motional capacitance (series branch capacitance in crystal model), see Figure 5.4
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.
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.
Production Information
CS-129295-DSP3 This material is subject to CSR's non-disclosure agreement Page 27 of 97
© Cambridge Silicon Radio Limited 2009
Clock Generation
Production Information
CS-129295-DSP3 This material is subject to CSR's non-disclosure agreement Page 28 of 97
© Cambridge Silicon Radio Limited 2009
Bluetooth Stack Microcontroller
To turn on the clock, the clock enable signal on PIO[3] must be high.
VDD
GSM System
TCXO
CLK IN
BlueCore System
CLK REQ IN / PIO [3]
G-TW-0000196.3.3
CLK IN
PIO[15:4] are powered from VDD_PADS and PIO[3:0] are powered from VDD_PIO. AIO[1:0] are powered from
VDD_ANA.
Any of the PIO lines can be configured as interrupt request lines or as wake-up lines from sleep modes. PIO[6] or
PIO[2] can be configured as a request line for an external clock source. Using
PSKEY_CLOCK_REQUEST_ENABLE, this terminal can be configured to be low when BlueCore5‑Multimedia Flash
(16Mb) is in deep sleep and high when a clock is required.
Production Information
CS-129295-DSP3 This material is subject to CSR's non-disclosure agreement Page 29 of 97
© Cambridge Silicon Radio Limited 2009
Bluetooth Stack Microcontroller
Note:
CSR cannot guarantee that the PIO assignments remain as described. Refer to the relevant software release
note for the implementation of these PIO lines, as they are firmware build-specific.
BlueCore5‑Multimedia Flash (16Mb) has 2 general-purpose analogue interface pins, AIO[1:0], used to access
internal circuitry and control signals. Auxiliary functions available on the analogue interface include a 10-bit ADC
and a 8-bit DAC. Signals selectable on this interface include the band gap reference voltage and a variety of clock
signals: 64, 48, 32, 24, 16, 12, 8, 6 and 2MHz (outputted from AIO[0] only) and the XTAL and XTAL/2 clock frequency
(outputted from AIO[0] and AIO[1]). When used with analogue signals the voltage range is constrained by the
analogue supply voltage. When configured to drive out digital level signals (clocks) generated from within the
analogue part of the device, the output voltage level is determined by VDD_ANA.
Production Information
CS-129295-DSP3 This material is subject to CSR's non-disclosure agreement Page 30 of 97
© Cambridge Silicon Radio Limited 2009
Kalimba DSP
7 Kalimba DSP
The Kalimba DSP is an open platform Kalimba DSP allowing signal processing functions to be performed on over-
air data or codec data in order to enhance audio applications. Figure 7.1 shows the Kalimba DSP interfaces to other
functional blocks within BlueCore5‑Multimedia Flash (16Mb).
Registers
Instruction Decode ALU
DSP, MCU and Memory Window Control
Program Flow DEBUG
MMU Interface
Interrupt Controller
IRQ from Subsystem
Flash Window
DM2 DSP Data Memory 2 Interface (DM2)
G-TW-0001399.6.2
PM DSP Program Memory Interface (PM)
Production Information
CS-129295-DSP3 This material is subject to CSR's non-disclosure agreement Page 31 of 97
© Cambridge Silicon Radio Limited 2009
Memory Interface and Management
The Kalimba DSP can also execute directly from internal flash, using a 64-instruction on-chip cache.
Parameter Value
Capacity 16Mb
Production Information
CS-129295-DSP3 This material is subject to CSR's non-disclosure agreement Page 32 of 97
© Cambridge Silicon Radio Limited 2009
Serial Interfaces
9 Serial Interfaces
9.1 UART Interface
BlueCore5‑Multimedia Flash (16Mb) has a standard UART serial interface that provides a simple mechanism for
communicating with other serial devices using the RS232 protocol.
UART_TX
UART_RTS
G-TW-0000198.2.3
UART_CTS
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.
Production Information
CS-129295-DSP3 This material is subject to CSR's non-disclosure agreement Page 33 of 97
© Cambridge Silicon Radio Limited 2009
Serial Interfaces
tBRK
UART_TX
G-TW-0000250.3.2
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 SPI.
Table 9.2 shows a list of commonly used baud rates and their associated values for the PSKEY_UART_BAUDRATE.
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 formula in Equation 9.1.
PSKEY_UART_BAUDRATE
Baud Rate =
0.004096
Equation 9.1: Baud Rate
Production Information
CS-129295-DSP3 This material is subject to CSR's non-disclosure agreement Page 34 of 97
© Cambridge Silicon Radio Limited 2009
Serial Interfaces
UART
G-TW-0000201.3.3
Test Interface
When in bypass mode, the UART signal levels on the PIO are at VDD_PADS level and when not bypassed, i.e.
when using the normal UART pins, the levels are at VDD_USB levels.
Production Information
CS-129295-DSP3 This material is subject to CSR's non-disclosure agreement Page 35 of 97
© Cambridge Silicon Radio Limited 2009
Serial Interfaces
The SPI is used to program and configure (PS Keys), and debug the BlueCore5‑Multimedia Flash (16Mb). It is
required in production. Ensure the 4 SPI signals are brought out to either test points or a header.
CSR provides development and production tools to communicate over the SPI from a PC, although a level
translator circuit is often required. All are available from CSR.
BlueCore5‑Multimedia Flash (16Mb) uses a 16-bit data and 16-bit address programming and debug interface.
Transactions can occur when the internal processor is running or is stopped.
Data may be written or read one word at a time, or the auto-increment feature is available for block access.
1 Reset the SPI interface Hold SPI_CS# high for two SPI_CLK cycles
2 Write the command word Take SPI_CS# low and clock in the 8-bit command
Production Information
CS-129295-DSP3 This material is subject to CSR's non-disclosure agreement Page 36 of 97
© Cambridge Silicon Radio Limited 2009
Serial Interfaces
With the exception of reset, SPI_CS# must be held low during the transaction. Data on SPI_MOSI is clocked into
the BlueCore5‑Multimedia Flash (16Mb) on the rising edge of the clock line SPI_CLK. When reading,
BlueCore5‑Multimedia Flash (16Mb) replies 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_CS# 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
BlueCore5‑Multimedia Flash (16Mb) offers increased data transfer efficiency via an auto increment operation. To
invoke auto increment, SPI_CS# is kept low, which auto increments the address, while providing an extra 16 clock
cycles for each extra word to be written or read.
EEPROM Supply
Decoupling
Capacitor
8 VCC A0 1
G-TW-0000207.5.3
7 2
PIO[8] WP A1
6 3
PIO[6] SCL A2
5 4
PIO[7] SDA GND
Serial EEPROM
(24AA32)
The I²C interface can be directly controlled by the MCU or the Kalimba DSP.
Suitable firmware is required to support the hardware bit-serialiser interface.
I²C and SPI are supported.
Production Information
CS-129295-DSP3 This material is subject to CSR's non-disclosure agreement Page 37 of 97
© Cambridge Silicon Radio Limited 2009
Audio Interface
10 Audio Interface
The audio interface circuit consists of:
■ Stereo audio codec
■ Dual audio inputs and outputs
■ A configurable PCM, I²S or SPDIF interface
Figure 10.1 shows the functional blocks of the interface. The codec supports stereo playback and recording of audio
signals at multiple sample rates with a resolution of 16-bit. The ADC and the DAC of the codec each contain 2
independent channels. Any ADC or DAC channel can be run at its own independent sample rate.
Digital
MMU Voice Port Voice Port
Audio
Memory
Management
Unit
G-TW-0000252.3.2
Left DAC
Stereo Right DAC
Audio
MCU Register Registers Codec Left ADC
Interface Driver Right ADC
PCM_SYNC - WS
PCM_CLK - SCK
Table 10.1: Alternative Functions of the Digital Audio Bus Interface on the PCM Interface
Production Information
CS-129295-DSP3 This material is subject to CSR's non-disclosure agreement Page 38 of 97
© Cambridge Silicon Radio Limited 2009
Audio Interface
Important Note:
To avoid any confusion regarding stereo operation this data sheet explicitly states which is the left and right
channel for audio input and output. With respect to software and any registers, channel 0 or channel A represents
the left channel and channel 1 or channel B represents the right channel for both input and output.
MIC_A_P
Input
Amplifier ∑∆ - ADC
LP Filter
SPKR_A_P
Output
Amplifier ∑∆ - DAC
SPKR_A_N
Digital
Circuitry
MIC_B_P
Input
Amplifier ∑∆ - ADC
MIC_B_N
LP Filter
G-TW-0000209.2.2
SPKR_B_P
Output
Amplifier ∑∆ - DAC
SPKR_B_N
Production Information
CS-129295-DSP3 This material is subject to CSR's non-disclosure agreement Page 39 of 97
© Cambridge Silicon Radio Limited 2009
Audio Interface
10.2.3 ADC
The ADC consists of:
■ 2 second-order Sigma-Delta converters allowing 2 separate channels that are identical in functionality, as
Figure 10.2 shows.
■ 2 gain stages for each channel, 1 of which is an analogue gain stage and the other is a digital gain stage.
0 0 8 -24
1 3.5 9 -20.5
2 6 10 -18
3 9.5 11 -14.5
4 12 12 -12
5 15.5 13 -8.5
6 18 14 -6
7 21.5 15 -2.5
Production Information
CS-129295-DSP3 This material is subject to CSR's non-disclosure agreement Page 40 of 97
© Cambridge Silicon Radio Limited 2009
Audio Interface
P P
N N
10.2.7 DAC
The DAC consists of:
■ 2 second-order Sigma-Delta converters allowing 2 separate channels that are identical in functionality, as
Figure 10.2 shows.
■ 2 gain stages for each channel, 1 of which is an analogue gain stage and the other is a digital gain stage.
Production Information
CS-129295-DSP3 This material is subject to CSR's non-disclosure agreement Page 41 of 97
© Cambridge Silicon Radio Limited 2009
Audio Interface
Digital Gain Selection DAC Digital Gain Setting Digital Gain Selection DAC Digital Gain Setting
Value (dB) Value (dB)
0 0 8 -24
1 3.5 9 -20.5
2 6 10 -18
3 9.5 11 -14.5
5 15.5 13 -8.5
6 18 14 -6
7 21.5 15 -2.5
Analogue Gain Selection DAC Analogue Gain Analogue Gain Selection DAC Analogue Gain
Value Setting (dB) Value Setting (dB)
7 3 3 -9
6 0 2 -12
5 -3 1 -15
4 -6 0 -18
Microphone Bias
R2
C1 MIC_A_P
C3
Input
R1 Amplifier
C2 MIC_A_N
G-TW-0000213.3.2
C4
+ MIC1
Production Information
CS-129295-DSP3 This material is subject to CSR's non-disclosure agreement Page 42 of 97
© Cambridge Silicon Radio Limited 2009
Audio Interface
Note:
Production Information
CS-129295-DSP3 This material is subject to CSR's non-disclosure agreement Page 43 of 97
© Cambridge Silicon Radio Limited 2009
Audio Interface
0 0000 - 1.71 - V
1 0001 - 1.76 - V
2 0010 - 1.82 - V
3 0011 - 1.87 - V
5 0101 - 2.02 - V
6 0110 - 2.10 - V
7 0111 - 2.18 - V
8 1000 - 2.32 - V
9 1001 - 2.43 - V
10 1010 - 2.56 - V
11 1011 - 2.69 - V
12 1100 - 2.90 - V
13 1101 - 3.08 - V
14 1110 - 3.33 - V
15 1111 - 3.57 - V
Production Information
CS-129295-DSP3 This material is subject to CSR's non-disclosure agreement Page 44 of 97
© Cambridge Silicon Radio Limited 2009
Audio Interface
0 0000 0.200 mA
1 0001 0.280 mA
2 0010 0.340 mA
3 0011 0.420 mA
5 0101 0.530 mA
6 0110 0.610 mA
7 0111 0.670 mA
8 1000 0.750 mA
9 1001 0.810 mA
10 1010 0.860 mA
11 1011 0.950 mA
12 1100 1.000 mA
13 1101 1.090 mA
14 1110 1.140 mA
15 1111 1.230 mA
For BAT_P, the PSRR at 100Hz to 22kHz, with >300mV supply headroom, decoupling capacitor of 1.1μF, is
typically 58.9dB and worst case 53.4dB.
For VDD_AUDIO, the PSRR at 100Hz to 22kHz, decoupling capacitor of 1.1μF, is typically 88dB and worst case
60dB.
Production Information
CS-129295-DSP3 This material is subject to CSR's non-disclosure agreement Page 45 of 97
© Cambridge Silicon Radio Limited 2009
Audio Interface
C1
MIC_A_P
G-TW-0001449.4.2
C2
MIC_A_N
C1
MIC_A_P
G-TW-0001450.4.2
C2
MIC_A_N
SPKR_A_P
G-TW-0001451.3.2
SPKR_A_N
Production Information
CS-129295-DSP3 This material is subject to CSR's non-disclosure agreement Page 46 of 97
© Cambridge Silicon Radio Limited 2009
Audio Interface
For mono operation this data sheet uses the left channel for standard mono operation for audio input and output
and with respect to software and any registers, channel 0 or channel A represents the standard mono channel
for audio input and output. In mono operation the second channel which is the right channel, channel 1 or channel
B can be used as a second mono channel if required and this channel is referred to as the auxiliary mono
Note:
The position of the binary point is between bit[10] and bit[9], where bit[11] is the most significant bit.
For example:
01.0000000000 = 1
00.0000000000 = 0
11.0000000000 = -1
Equation 10.1 shows the equation for the IIR filter. Equation 10.2 shows the equation for when the DC blocking is
enabled.
The filter can be configured, enabled and disabled from the VM via the CodecSetIIRFilterA and
CodecSetIIRFilterB traps. This requires firmware support. The configuration function takes 10 variables in
the order shown below:
Production Information
CS-129295-DSP3 This material is subject to CSR's non-disclosure agreement Page 47 of 97
© Cambridge Silicon Radio Limited 2009
Audio Interface
0 : Gain
1 : b01
2 : b02
3 : a01
4 : a02
6 : b12
7 : a11
8 : a12
(1 +b −1 −2 ) (1 +b −1 −2 )
01 z + b02 z 11 z + b12 z
Filter, H(z) = Gain × ×
(1 +a −1 −2 ) (1 +a −1 −2 )
z +a z z +a z
01 02 11 12
Production Information
CS-129295-DSP3 This material is subject to CSR's non-disclosure agreement Page 48 of 97
© Cambridge Silicon Radio Limited 2009
Audio Interface
PCM_OUT
PCM_IN
PCM_CLK 128/256/512/1536/2400kHz
PCM_SYNC 8/48kHz
PCM
_IN
PCM
_CLK Upto2400kHz
PCM
_ SYNC 8/48kHz
PCM_SYNC
PCM_CLK
PCM_OUT 1 2 3 4 5 6 7 8
Figure 10.10: Long Frame Sync (Shown with 8-bit Companded Sample)
BlueCore5‑Multimedia Flash (16Mb) 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.
Production Information
CS-129295-DSP3 This material is subject to CSR's non-disclosure agreement Page 49 of 97
© Cambridge Silicon Radio Limited 2009
Audio Interface
PCM_SYNC
PCM_CLK
PCM_OUT 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
Or
SHORT_PCM_SYNC
PCM_CLK
PCM_OUT 1 2 3 4 5 6 7 8 1 2 3 4 5 6 7 8
Figure 10.12: Multi-slot Operation with Two Slots and 8-bit Companded Samples
PCM_SYNC
PCM_CLK
PCM_OUT 1 2 3 4 5 6 7 8 1 2 3 4 5 6 7 8
Do Not Do Not
PCM_IN Care 1 2 3 4 5 6 7 8 1 2 3 4 5 6 7 8 Care
B1 Channel B2 Channel
Production Information
CS-129295-DSP3 This material is subject to CSR's non-disclosure agreement Page 50 of 97
© Cambridge Silicon Radio Limited 2009
Audio Interface
8-Bit
Sample
PCM_OUT 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
Zeros
Padding
A 16-bit slot with 8-bit companded sample and zeros padding selected.
Sign
Extension
PCM_OUT 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
13-Bit
Sample
A 16-bit slot with 13-bit linear sample and sign extension selected.
13-Bit
Sample
PCM_OUT 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
Audio
Gain
A 16-bit slot with 13-bit linear sample and audio gain selected.
Production Information
CS-129295-DSP3 This material is subject to CSR's non-disclosure agreement Page 51 of 97
© Cambridge Silicon Radio Limited 2009
Audio Interface
128
4MHz DDS generation.
Selection of frequency
- 256 - kHz
is programmable. See
Table 10.10.
512
fmclk PCM_CLK frequency
48MHz DDS
48MHz DDS
- PCM_CLK jitter - - 21 ns pk-pk
generation
Production Information
CS-129295-DSP3 This material is subject to CSR's non-disclosure agreement Page 52 of 97
© Cambridge Silicon Radio Limited 2009
Audio Interface
t dmclklsyncl
t dmclksynch t dmclkhsyncl
PCM_SYNC
fmlk
tmclkh tmclkl
PCM_CLK
t dmclkpout tr ,t f t dmclkhpoutz
t supinclkl t hpinclkl
t dmclksynch t dmclkhsyncl
PCM_SYNC
fmlk
tmclkh tmclkl
PCM_CLK
t dmclklpoutz
t dmclkpout tr ,t f t dmclkhpoutz
t supinclkl t hpinclkl
Production Information
CS-129295-DSP3 This material is subject to CSR's non-disclosure agreement Page 53 of 97
© Cambridge Silicon Radio Limited 2009
Audio Interface
fsclk
tsclkh ttsclkl
PCM_CLK
t hsclksynch t susclksynch
PCM_SYNC
t dpoutz
t supinsclkl t hpinsclkl
Production Information
CS-129295-DSP3 This material is subject to CSR's non-disclosure agreement Page 54 of 97
© Cambridge Silicon Radio Limited 2009
Audio Interface
fsclk
tsclkh ttsclkl
PCM_CLK
t susclksynch t hsclksynch
PCM_SYNC
t supinsclkl t hpinsclkl
CNT_RATE
f= ×24MHz
CNT_LIMIT
Equation 10.3: PCM_CLK Frequency When Being Generated Using the Internal 48MHz Clock
Set the frequency of PCM_SYNC relative to PCM_CLK using Equation 10.4:
PCM _ CLK
f=
SYNC _ LIMIT x 8
Production Information
CS-129295-DSP3 This material is subject to CSR's non-disclosure agreement Page 55 of 97
© Cambridge Silicon Radio Limited 2009
Audio Interface
- 0 Set to 0.
- 3 Set to 0.
Production Information
CS-129295-DSP3 This material is subject to CSR's non-disclosure agreement Page 56 of 97
© Cambridge Silicon Radio Limited 2009
Audio Interface
PCM_OUT SD_OUT
PCM_IN SD_IN
PCM_SYNC WS
PCM_CLK SCK
Table 10.11: Alternative Functions of the Digital Audio Bus Interface on the PCM Interface
Table 10.12 describes the values for the PS Key PSKEY_DIGITAL_AUDIO_CONFIG that is used to set-up the digital
audio interface. For example, to configure an I2S interface with 16-bit SD data set
PSKEY_DIGITAL_AUDIO_CONFIG to 0x0406.
Production Information
CS-129295-DSP3 This material is subject to CSR's non-disclosure agreement Page 57 of 97
© Cambridge Silicon Radio Limited 2009
Audio Interface
0: left justified
D[0] 0x0001 CONFIG_JUSTIFY_FORMAT
1: right justified.
Production Information
CS-129295-DSP3 This material is subject to CSR's non-disclosure agreement Page 58 of 97
© Cambridge Silicon Radio Limited 2009
Audio Interface
SCK
Left-Justified Mode
SCK
Right-Justified Mode
SCK
Production Information
CS-129295-DSP3 This material is subject to CSR's non-disclosure agreement Page 59 of 97
© Cambridge Silicon Radio Limited 2009
Audio Interface
- WS Frequency - - 96 kHz
WS(Input)
tssu tsh
tch tcl
SCK(Input)
topd
SD_OUT
tisu t ih
SD_IN
Production Information
CS-129295-DSP3 This material is subject to CSR's non-disclosure agreement Page 60 of 97
© Cambridge Silicon Radio Limited 2009
Audio Interface
- WS Frequency - - 96 kHz
WS(Output)
t spd
SCK(Output)
topd
SD_OUT
t isu t ih
SD_IN
Production Information
CS-129295-DSP3 This material is subject to CSR's non-disclosure agreement Page 61 of 97
© Cambridge Silicon Radio Limited 2009
Power Control and Regulation
VREGIN_L
IN OUT VDD_ANA
Low-voltage
VREGENABLE_L Linear Regulator VDD_RADIO
EN SENSE
EN OUT VDD_AUDIO
Audio Low-
voltage Regulator
IN SENSE
VREGIN_AUDIO
VDD_CHG
IN
Battery Charger
OUT
L1
BAT_P LX
LX
BAT_N Switch-mode
Regulator VDD_SMP_CORE C1
EN SENSE
G-TW0001423.4.2
VREGENABLE_H VREGOUT_H
EN OUT
High-voltage
VREGIN_H Linear Regulator
IN SENSE
Production Information
CS-129295-DSP3 This material is subject to CSR's non-disclosure agreement Page 62 of 97
© Cambridge Silicon Radio Limited 2009
Power Control and Regulation
A simple RC filter is recommended for VDD_CORE to reduce transients fed back onto the power supply rails.
The digital I/O supply rails are connected either together or independently to an appropriate voltage rail. Decoupling
of the digital I/O supply rails is recommended.
Production Information
CS-129295-DSP3 This material is subject to CSR's non-disclosure agreement Page 63 of 97
© Cambridge Silicon Radio Limited 2009
Power Control and Regulation
Production Information
CS-129295-DSP3 This material is subject to CSR's non-disclosure agreement Page 64 of 97
© Cambridge Silicon Radio Limited 2009
Power Control and Regulation
Production Information
CS-129295-DSP3 This material is subject to CSR's non-disclosure agreement Page 65 of 97
© Cambridge Silicon Radio Limited 2009
Power Control and Regulation
VDD
ILED
G-TW-0000255.3.2
Figure 11.2: LED Equivalent Circuit
From Figure 11.2 it is possible to derive Equation 11.1 to calculate ILED. If a known value of current is required through
the LED to give a specific luminous intensity, then the value of RLED can be calculated.
VDD − V
F
ILED =
R +R
LED ON
VDD = VF + VR + VPAD
The LED current will add to the overall application current, so conservative selection of the LEDs will preserve
power consumption.
Production Information
CS-129295-DSP3 This material is subject to CSR's non-disclosure agreement Page 66 of 97
© Cambridge Silicon Radio Limited 2009
Power Control and Regulation
frequency, which ensures that the internal clocks run at a safe (low) frequency until BlueCore5‑Multimedia Flash
(16Mb) is configured for the actual XTAL_IN frequency. If no clock is present at XTAL_IN, the oscillator in
BlueCore5‑Multimedia Flash (16Mb) free runs, again at a safe frequency.
No Core Voltage
Pin Name / Group I/O Type Full Chip Reset
Reset
Production Information
CS-129295-DSP3 This material is subject to CSR's non-disclosure agreement Page 67 of 97
© Cambridge Silicon Radio Limited 2009
Example Application Schematic
5
1
3
7
C1 J1
100n
6
4
2
8
9
Data Line[Bit2]
8
Data Line[Bit1]
7
Data Line[Bit0]
2
Command/Response
5
VDD_PIO is between 1V8 and 3V3 typically VDD_USB is between 1V8 and 3V3 typically 10
Clock
depending on host interface signal voltage on clock request lines. depending on host interface signal voltage on UART. R1 13
Protection Detect NO SW Pin1
Card Insert Detect NO SW Pin2
Any voltage above 1.8V is to be supplied externally. Any voltage above 1.8V is to be supplied externally. 10k 1
Card Detect/Data Line[Bit3]
3
R2 Ground
CASE
CASE
6
Ground
10k
VDD_PIO VDD_USB
14
15
TP1
CLOCK_REQ_OUT
3V3 0R
CLOCK_REQ_IN
1V5 1V5 1V8 1V5_AUDIO 1V8 1V5 1V8 1V8
TP2
TP3
1V5 1V8 3V3 3V3 3V3
R6 L1
C2 2R2 C3 R7 C4 R8 C5 S1 S2 S3
22u
L2 15p 10n 2R2 10n 2R2 C6 PLAY REV FF
10n
15n 4u7
TP14
LX
C7 C8 C9
2u2 2u2 2u2
M10
U1
K13
N10
D12
D13
K12
H12
N11
A11
C13
B13
B12
C12
B11
L10
L12
J13
M3
M1
M2
M9
J11
K1
A4
D3
N9
C7
B4
A8
C10
E2
L1
E1
E3
L9
F3
BC5-MM Flash
15p
VDD_RADIO
VDD_AUDIO
VDD_LO
VDD_CORE
VDD_CORE
VDD_PIO
VREGIN_AUDIO
VDD_SMP_CORE
VDD_PADS
VDD_USB
VREGENABLE_H
VREGOUT_H
VREGOUT_H
VREGIN_H
VREGIN_H
PIO[2]
PIO[3]
PIO[10]
PIO[13]
PIO[14]
PIO[15]
PIO[12]
LX
LX
PIO[9]
PIO[5]
PIO[4]
RXEN/PIO[0]
TXEN/PIO[1]
VREGIN_L
VREGENABLE_L
VDD_MEM
PIO[11]
VDD_MEM
VDD_ANA
Printed Antenna T1
ANT1 DBF81F104
J12
PIO[8]
2 6 RF_P H1 H13
DC BAL RF_P PIO[7]
M8
PIO[6]
1
UNBAL
3 4 RF_N J1 Switch-mode
NC BAL RF_N
GND
GND
GND
Linear Linear
Enable
regulator Linear D11
LED0
regulator Enable regulator (input on regulator
for audio for core BAT_P)
5
8
7
G1 C8
N/C 1.5V regulators 1.8V regulators LED1
F1
N/C
E11 SPI_CLK
SPI_CLK TP4
E12 SPI_MISO
SPI_MISO TP5
H3 F12 SPI_MOSI
AUX_DAC SPI_MOSI TP6
E13 SPI_CSB
SPI_CS# TP7
L13 UART_TX
UART_TX
M12 UART_RX
UART_RX
M11 UART_RTS UART interface to Host
UART_RTS
N13 M13 UART_CTS
USB_DP UART_CTS
N12
USB_DN
F13 SD_IN
PCM_IN
F11 SD_OUT
PCM_OUT
PCM_CLK
H11 SCK I²S interface to Host
B8 G11 WS
VDD_CHG PCM_SYNC
B9
VDD_CHG
C9
VDD_CHG
N1 EXT_CLOCK
XTAL_IN Main clock from Host
TP8 VBAT
A12
BAT_P
A13
BAT_P
C11
2u2
N2
XTAL_OUT
BT1
Phone main Li+ cell
G13 RST#
AU_REF_DCPL
RST# RST# pin to Host
VSS_AUDIO
VSS_RADIO
VSS_RADIO
VSS_RADIO
VSS_RADIO
VSS_AUDI O
VSS_AUDI O
SPKR_A_N
SPKR_A_P
SPKR_B_N
SPKR_B_P
MIC_BIAS
VSS_ANA
VSS_ANA
MIC_A_N
MIC_A_P
MIC_B_N
MIC_B_P
TEST_EN
VSS_DIG
VSS_DIG
VSS_DIG
VSS_DIG
VSS_DIG
VSS_DIG
VSS_DIG
VSS_DIG
VSS_LO
VSS_LO
LO_REF
TP9
BAT_N
BAT_N
AIO[0]
AIO[1]
SUBS
SUBS
SUBS
SUBS
SUBS
SUBS
SUBS
SUBS
SUBS
SUBS
SUBS
SUBS
SUBS
SUBS
SUBS
SUBS
SUBS
SUBS
G3
F2
G2
H2
J2
N3
N4
L2
L3
C6
N7
B10
C10
K2
J3
K3
L4
M4
B5
C5
L5
A6
B6
L6
M6
A7
B7
L7
M7
L8
N8
C2
C3
C4
AUDIO_DCPL C1
A3
B3
D1
D2
B1
B2
A1
A2
A5
M5
N6
N5
G12
A10
C11
K11
L11
A9
C12
C13 22n
C14 1u
47n
MIC_BIAS
C15 C16 C17 C18
SP1 1u 1u 1u 1u
TP10 TP11 R9
R10 2k2
CONNECT ALL AT STAR POINT TO
2k2
16/32 Ohms C19 C20
SP2
15p 15p
L3 L4
G-TW-0000759.3.2
15nH 15nH
TP12 TP13
16/32 Ohms
MIC1 MIC2
Production Information
CS-129295-DSP3 This material is subject to CSR's non-disclosure agreement Page 68 of 97
© Cambridge Silicon Radio Limited 2009
Electrical Characteristics
13 Electrical Characteristics
13.1 Absolute Maximum Ratings
Rating Min Max Unit
VDD_ANA,
Core Supply VDD_AUDIO,
1.42 1.50 1.57 V
Voltage VDD_CORE, VDD_LO
and VDD_RADIO
VDD_PADS, VDD_PIO
1.70 3.30 3.60 V
I/O Supply and VDD_USB
Voltage
VDD_MEM 1.70 1.80 1.95 V
(a) For radio performance over temperature, see BlueCore5‑Multimedia Flash (16Mb) Performance Specification.
Production Information
CS-129295-DSP3 This material is subject to CSR's non-disclosure agreement Page 69 of 97
© Cambridge Silicon Radio Limited 2009
Electrical Characteristics
(a) Short-term operation up to 5.5V is permissible without damage and without the output voltage rising sufficiently to damage the rest of the
device, but output regulation and other specifications are no longer guaranteed at input voltages in excess of 4.9V. 5.5V can only be tolerated
for short periods.
(b) Regulator output connected to 47nF pure and 4.7μF 2.2Ω ESR capacitors.
(c) Frequency range 100Hz to 100kHz.
(d) 10mA to 200mA pulsed load.
(e) The regulator is in low power mode when the chip is in deep sleep mode, or in reset.
Production Information
CS-129295-DSP3 This material is subject to CSR's non-disclosure agreement Page 70 of 97
© Cambridge Silicon Radio Limited 2009
Electrical Characteristics
(a) Regulator output connected to 47nF pure and 4.7μF 2.2Ω ESR capacitors
(b) Frequency range 100Hz to 100kHz
(c) 1mA to 115mA pulsed load
(d) The regulator is in low power mode when the chip is in deep sleep mode, or in reset
Production Information
CS-129295-DSP3 This material is subject to CSR's non-disclosure agreement Page 71 of 97
© Cambridge Silicon Radio Limited 2009
Electrical Characteristics
Output current - - 70 mA
(a) Regulator output connected to 47nF pure and 4.7μF 2.2Ω ESR capacitors
(b) Frequency range 100Hz to 100kHz
(c) 1mA to 70mA pulsed load
(d) The regulator is in low power mode when the chip is in deep sleep mode, or in reset
Production Information
CS-129295-DSP3 This material is subject to CSR's non-disclosure agreement Page 72 of 97
© Cambridge Silicon Radio Limited 2009
Electrical Characteristics
13.3.4 Reset
VREGENABLE_H
VREGENABLE_L
Production Information
CS-129295-DSP3 This material is subject to CSR's non-disclosure agreement Page 73 of 97
© Cambridge Silicon Radio Limited 2009
Electrical Characteristics
Normal Operation
Note:
The external inductor used with the switch-mode regulator must have an ESR in the range 0.3Ω to 0.7Ω:
■ Low ESR < 0.3Ω causes instability.
■ High ESR > 0.7Ω derates the maximum current.
Production Information
CS-129295-DSP3 This material is subject to CSR's non-disclosure agreement Page 74 of 97
© Cambridge Silicon Radio Limited 2009
Electrical Characteristics
Float voltage (with correct trim value set), VFLOAT (f) 4.17 4.2 4.23 V
(a) Current into VDD_CHG does not include current delivered to battery (IVDD_CHG - IBAT_P)
(b) BAT_P < trickle charge voltage threshold
(c) Charge current can be set in 16 equally spaced steps
(d) Trickle charge threshold < BAT_P < Float voltage
(e) Where headroom = VDD_CHG - BAT_P
(f) Float voltage can be adjusted in 15 steps. Trim setting is determined in production test and must be loaded into the battery charger by
firmware during boot-up sequence
Standby Mode (BAT_P falling from 4.2V) Min Typ Max Unit
Battery current - -5 - µA
(a) Current into VDD_CHG; does not include current delivered to battery (IVDD_CHG - IBAT_P)
(b) Hysteresis of (VFLOAT - BAT_P) for charging to restart
Production Information
CS-129295-DSP3 This material is subject to CSR's non-disclosure agreement Page 75 of 97
© Cambridge Silicon Radio Limited 2009
Electrical Characteristics
Battery current -1 - 0 µA
VOH output logic level high, lOH = -4.0mA 0.75 x VDD - VDD V
Production Information
CS-129295-DSP3 This material is subject to CSR's non-disclosure agreement Page 76 of 97
© Cambridge Silicon Radio Limited 2009
Electrical Characteristics
Off current - 1 2 µA
13.3.10 USB
Input Threshold
Production Information
CS-129295-DSP3 This material is subject to CSR's non-disclosure agreement Page 77 of 97
© Cambridge Silicon Radio Limited 2009
Electrical Characteristics
Resolution - - 10 Bits
INL -1 - 1 LSB
Accuracy
(Guaranteed monotonic)
DNL 0 - 1 LSB
Samples/
Sample rate(b) - - 700
s
Resolution - - 8 Bits
VDD_PIO -
Maximum output voltage (IO=10mA) - VDD_PIO V
0.3
(a) Specified for an output voltage between 0.2V and VDD_PIO - 0.2V. Output is high impedance when chip is in deep sleep mode.
Production Information
CS-129295-DSP3 This material is subject to CSR's non-disclosure agreement Page 78 of 97
© Cambridge Silicon Radio Limited 2009
Electrical Characteristics
13.3.13 Clocks
Transconductance 2.0 - - mS
Production Information
CS-129295-DSP3 This material is subject to CSR's non-disclosure agreement Page 79 of 97
© Cambridge Silicon Radio Limited 2009
Electrical Characteristics
Resolution - - - 16 Bits
Input Sample
- 8 - 44.1 kHz
Rate, Fsample
Fsample
32kHz - 75 - dB
44.1kHz - 75 - dB
(a) Improved SNR performance can be achieved at the expense of current consumption. See Optimising BlueCore5-Multimedia ADC
Performance Application Note for details.
Production Information
CS-129295-DSP3 This material is subject to CSR's non-disclosure agreement Page 80 of 97
© Cambridge Silicon Radio Limited 2009
Electrical Characteristics
Resolution - - - 16 Bits
Output Sample
- 8 - 48 kHz
Rate, Fsample
Fsample
44.1kHz - 95 - dB
48kHz - 95 - dB
(a) Any combination of gain (digital and / or analogue) and input signal which results in the output signal level exceeding the minimum or maximum
signal level (analogue or digital) could result in distortion.
Production Information
CS-129295-DSP3 This material is subject to CSR's non-disclosure agreement Page 81 of 97
© Cambridge Silicon Radio Limited 2009
Power Consumption
Role Connection Audio Packet Type Description VREGIN_L = 1.8V VDD_CHG = 3.6V Unit
Production Information
CS-129295-DSP3 This material is subject to CSR's non-disclosure agreement Page 82 of 97
© Cambridge Silicon Radio Limited 2009
Power Consumption
Role Connection Audio Packet Type Description VREGIN_L = 1.8V VDD_CHG = 3.6V Unit
Production Information
CS-129295-DSP3 This material is subject to CSR's non-disclosure agreement Page 83 of 97
© Cambridge Silicon Radio Limited 2009
Power Consumption
14.3 Conditions
■ Power consumption measurements based on BlueCore5-Multimedia Flash (8Mb).
■ Host interface = UART
■ Baud rate = 115200
■ Supply = 1.8V in to VREGIN_L and VREGIN_AUDIO
■ AFH switched OFF
■ No audio load
■ RF Output power = 0dBm
■ VM OFF
■ eSCO settings:
■ EV3 and EV5 = no retry
■ Setting S1 = optimised for power consumption
■ Firmware build ID = 4508
Production Information
CS-129295-DSP3 This material is subject to CSR's non-disclosure agreement Page 84 of 97
© Cambridge Silicon Radio Limited 2009
CSR Green Semiconductor Products and RoHS Compliance
Production Information
CS-129295-DSP3 This material is subject to CSR's non-disclosure agreement Page 85 of 97
© Cambridge Silicon Radio Limited 2009
CSR Synergy and Bluetooth Software Stack
LM
LC
Bluetooth stack
48KB RAM
MCU
USB
Host I/O
Host
UART Radio
G-TW-0000236.3.2
PCM / SPDIF / I2S Digital audio
2
Microphone or speaker Analogue audio
Production Information
CS-129295-DSP3 This material is subject to CSR's non-disclosure agreement Page 86 of 97
© Cambridge Silicon Radio Limited 2009
CSR Synergy and Bluetooth Software Stack
Production Information
CS-129295-DSP3 This material is subject to CSR's non-disclosure agreement Page 87 of 97
© Cambridge Silicon Radio Limited 2009
CSR Synergy and Bluetooth Software Stack
Always refer to the Firmware Release Note for the specific functionality of a particular build.
Production Information
CS-129295-DSP3 This material is subject to CSR's non-disclosure agreement Page 88 of 97
© Cambridge Silicon Radio Limited 2009
CSR Synergy and Bluetooth Software Stack
Program Memory
RFCOMM SDP
L2CAP
HCI
LC DSP Control
Baseband
48KB RAM DM1 DM2 PM
MCU
USB
UART Radio
G-TW-0004759.1.1
PCM / SPDIF / I2S Digital Audio
2
Microphone or Speaker Analogue Audio
Figure 16.2: Stand-alone BlueCore5‑Multimedia Flash (16Mb) and Kalimba DSP Applications
Note:
16.4 eXtension
A wide range of software options is available from 3rd parties through the CSR eXtension partner program, see
http://www.csr.com/eXtension.
Production Information
CS-129295-DSP3 This material is subject to CSR's non-disclosure agreement Page 89 of 97
© Cambridge Silicon Radio Limited 2009
Ordering Information
17 Ordering Information
Package
Interface Version Shipment Order Number
Type Size
Method
Production Information
CS-129295-DSP3 This material is subject to CSR's non-disclosure agreement Page 90 of 97
© Cambridge Silicon Radio Limited 2009
Tape and Reel Information
Circular Holes
Pin A1 Marker
A=B
G-TW-0002434.2.2
B
G-TW-0002798.2.2
A0 B0 K0 Unit Notes
Production Information
CS-129295-DSP3 This material is subject to CSR's non-disclosure agreement Page 91 of 97
© Cambridge Silicon Radio Limited 2009
Tape and Reel Information
Package Tape A W2 W3
B C D Min N Min W1 Units
Type Width Max Max Min Max
7x7x
13.0 16.4
1.3mm 16 332 1.5 20.2 50 19.1 16.4 19.1 mm
(0.5/-0.2) (3.0/-0.2)
LFBGA
Production Information
CS-129295-DSP3 This material is subject to CSR's non-disclosure agreement Page 92 of 97
© Cambridge Silicon Radio Limited 2009
Document References
19 Document References
Document Reference, Date
Production Information
CS-129295-DSP3 This material is subject to CSR's non-disclosure agreement Page 93 of 97
© Cambridge Silicon Radio Limited 2009
Terms and Definitions
Production Information
CS-129295-DSP3 This material is subject to CSR's non-disclosure agreement Page 94 of 97
© Cambridge Silicon Radio Limited 2009
Terms and Definitions
Term Definition
eSCO Extended SCO
ESD Electrostatic Discharge
ESR Equivalent Series Resistance
etc et cetera, and the rest, and so forth
FET Field Effect Transistor
FHS Frequency Hop Synchronisation
FSK Frequency Shift Keying
GCI General Circuit Interface
Production Information
CS-129295-DSP3 This material is subject to CSR's non-disclosure agreement Page 95 of 97
© Cambridge Silicon Radio Limited 2009
Terms and Definitions
Term Definition
NSMD Non Solder Mask Defined
O.C. Open Circuit
PA Power Amplifier
PC Personal Computer
PCB Printed Circuit Board
PCM Pulse Code Modulation
PD Pull-down
PIO Programmable Input/Output
Production Information
CS-129295-DSP3 This material is subject to CSR's non-disclosure agreement Page 96 of 97
© Cambridge Silicon Radio Limited 2009
Terms and Definitions
Term Definition
VCO Voltage Controlled Oscillator
VM Virtual Machine
VoIP Voice over Internet Protocol
W-CDMA Wideband Code Division Multiple Access
WCS Wireless Coexistence System
WLAN Wireless Local Area Network
Production Information
CS-129295-DSP3 This material is subject to CSR's non-disclosure agreement Page 97 of 97
© Cambridge Silicon Radio Limited 2009