Академический Документы
Профессиональный Документы
Культура Документы
NO PUBLIC DISCLOSURE PERMITTED: Please report postings of this document on public servers or websites to:
DocCtrlAgent@qualcomm.com.
Restricted Distribution: Not to be distributed to anyone who is not an employee of either Qualcomm Technologies International, Ltd.or its
affiliated companies without the express approval of Qualcomm Configuration Management.
Not to be used, copied, reproduced, or modified in whole or in part, nor its contents revealed in any manner to others without the express
written permission of Qualcomm Technologies International, Ltd.
Any software provided with this notice is governed by the Qualcomm Technologies International, Ltd. Terms of Supply or the applicable
license agreement at https://www.csrsupport.com/CSRTermsandConditions.
Qualcomm is a trademark of Qualcomm Incorporated, registered in the United States and other countries. All Qualcomm Incorporated
trademarks are used with permission. Other product and brand names may be trademarks or registered trademarks of their respective
owners.
This technical data may be subject to U.S. and international export, re-export, or transfer (“export”) laws. Diversion contrary to U.S. and
international law is strictly prohibited.
QFN‑32-lead 5 x 5 x 0.6mm
CSR1010 QFN Tape and reel CSR1010A05-IQQM-R
(Pb free) 0.5mm pitch
Note:
Contacts
General information www.csr.com
Information on this product sales@csr.com
Customer support for this product www.csrsupport.com
Details of compliance and standards product.compliance@csr.com
Help with this document comments@csr.com
I/O
Bluetooth LE Modem
Wake-up
and LC
UART
Code Data
MCU
Interrupt
ROM
Debug
G-TW-0005362.9.2
Debug VDDREG_IN VDD_BAT
Confidentiality Status
This document is non-confidential. The right to use, copy and disclose this document may be subject to license restrictions in
accordance with the terms of the agreement entered into by CSR plc and the party that CSR plc delivered this document to.
List of Figures
Figure 1.1 Pinout Diagram .................................................................................................................................... 10
Figure 3.1 Clock Architecture ................................................................................................................................ 17
Figure 3.2 Crystal Driver Circuit ............................................................................................................................ 17
Figure 3.3 Sleep Clock Crystal Driver Circuit ........................................................................................................ 18
Figure 5.1 Baseband Digits Block Diagram .......................................................................................................... 21
Figure 5.2 Typical PWM Signal on a PIO ............................................................................................................. 23
Figure 6.1 Example of an I²C Interface EEPROM Connection ............................................................................. 26
Figure 6.2 I²C Standard Mode 100 kHz Timing Diagram (Top Line: SCL, Bottom Line: SDA) ............................. 26
Figure 6.3 I²C Fast Mode 400 kHz Timing Diagram (Top Line: SCL, Bottom Line: SDA) .................................... 27
Figure 6.4 SPI Timing Diagram ............................................................................................................................. 28
Figure 6.5 Memory Boot-up Sequence ................................................................................................................. 29
Figure 7.1 Voltage Regulator Configuration .......................................................................................................... 31
Figure 12.1 Software Architecture .......................................................................................................................... 41
Figure 13.1 Tape Orientation .................................................................................................................................. 42
Figure 13.2 Tape Dimensions ................................................................................................................................. 43
Figure 13.3 Reel Dimensions .................................................................................................................................. 44
1 24
2 23
3 22
9 10 11 12 13 14 15 16
(a) The VDD_RADIO domain is generated from VDD_REG_IN, see Figure 7.1.
Synthesiser and
Lead Pad Type Supply Domain Description
Oscillator
PIO[11] 25
Bidirectional with
programmable
PIO[10] 24 VDD_PADS Programmable I/O line.
strength internal pull-
up/down
PIO[9] 23
Bidirectional with
programmable
PIO[2] 27 VDD_PADS Programmable I/O line or I²C power.
strength internal pull-
up/down
PIO[1] /
15 Bidirectional with Programmable I/O line or UART RX.
UART_RX
programmable
VDD_PADS
strength internal pull-
AIO[2] 11
Bidirectional
AIO[1] 12 VDD_AUX(c) Analogue programmable I/O line.
analogue
AIO[0] 13
(c) The VDD_AUX domain is generated from VDD_REG_IN, see Figure 7.1.
VDD_REG_IN 6 Positive supply for Bluetooth radio and digital linear regulator.
1
A1 0 0.035 0.05 g - 0.1 -
PIN 1 Corner
A2 - 0.4 0.425 h - 0.1 -
Top View
A2
D 4.9 5.0 5.1 P 0.3 - -
A
d - 0.10 - R - 0.093 -
J
g CAB
25
S
32 PIN 1 ID
E 4.9 5.0 5.1 S - 0.3 -
P 24 1 Notes 1. Coplanarity applies to leads, corner leads and die attach pad.
S
e/2
K
g CAB
17 8
R
G-TW-0005351.4.3
2.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 significantly desensitised.
An ADC digitises the IF received signal.
2.3 RF Transmitter
2.3.1 IQ Modulator
The transmitter features a direct IQ modulator to minimise frequency drift during a transmit packet, which results in a
controlled modulation index. Digital baseband transmit circuitry provides the required spectral shaping.
2.5 Baseband
2.5.1 Physical Layer Hardware Engine
Dedicated logic performs:
■ Cyclic redundancy check
■ Encryption
■ Data whitening
■ Access code correlation
The hardware supports all optional and mandatory features of Bluetooth v4.1 specification.
Bluetooth LO
Bluetooth PLL
(~4.8GHz)
G-TW-0005266.2.2
CTRIM
XTAL_16M_OUT
XTAL_16M_IN
G-TW-0005348.1.1
CLOAD1 CLOAD2
CLOAD1 and CLOAD2 in combination with CTRIM and any parasitic capacitance provide the load capacitance required
by the crystal.
Frequency - 16 - MHz
Load capacitance - 9 - pF
Pullability 10 - - ppm/pF
-
XTAL_32K_OUT
XTAL_32K_IN
G-TW-0005349.2.2
CLOAD1 CLOAD2
CLOAD1 and CLOAD2 in combination with any parasitic capacitance provide the load capacitance required by the
crystal.
Load capacitance - - 10 pF
RAM Interface
(Buffers, LUTs, Tables and State)
AES-CCS and
AES RAM Arbiter I/O
Encryption
RAM
UART
I2C / Serial Flash
I2C EEPROM
I2C / Memory Protection
Serial Flash Serial DMA
PIO and
Flash PIOs
LED PWM
AUX / CLK /
PSU Control
G-TW-0005354.3.2
Interrupt
MCU
I/O
Control Logic
Debug Debug Timer
5.3 Microcontroller
The MCU, interrupt controller and event timer run the Bluetooth software stack and control the Bluetooth radio and
external interfaces. A 16-bit RISC microcontroller is used for low power consumption and efficient use of memory.
Deep Sleep Can be woken by any PIO configured to wake the IC.
Function
PIO
Debug SPI SPI Flash UART
PIO[7] DEBUG_MOSI - -
PIO[6] DEBUG_CS# - -
PIO[5] DEBUG_CLK - -
PIO[4] - SF_CS# -
PIO[3] - SF_DIN -
PIO[2] - - -
PIO[1] - - UART_RX
PIO[0] - - UART_TX
CSR cannot guarantee that the PIO assignments remain as described. Implementation of the PIO lines is firmware
build-specific, for more information see the relevant software release note.
CSR1010 QFN has 3 general-purpose analogue interface pins, AIO[2:0].
The LED flasher functions in Deep Sleep and Active modes only.
The PWM functions in all modes except Hibernate and Dormant.
These functions are controlled by the on-chip firmware.
PWM output governed by the timings setup for the PWM output while ramping from brightest to dullest
brightest part of the pulse sequence
T off T off
Ton (bright ) T on (bright )
(bright ) (bright )
Hold
Time
Ramp Highest Varying Lowest Varying
(Bright )
Duty Duty Duty Duty
Cycle Cycle Cycle Cycle
(Bright ( Dull to
to Dull) Bright )
Hold
Time
To n T on
Toff (dull ) T off (dull )
(d ull ) (dull )
G-TW-0013938.1.3
Tramp - Duration of the ramping, the number of
pulses and their widths during ramping is
T hold (dull ) – Duration for which the PWM output is held in the dullest part of proportional to the ramping rate
the pulse sequence
To communicate with the UART at its maximum data rate using a standard PC, the PC requires an accelerated
serial port adapter card.
Table 6.1 shows the possible UART settings for the CSR1010 QFN.
G-TW-0005553.1.1
I2C_SCL SCL A2
5 4
I2C_SDA SDA VSS
1 / f SCL
tf tr
70 % 70%
SCL
30% 30 % 30%
tf tr
70 % 70%
SDA
G-TW-0013940.1.2
30% 30%
Time
Figure 6.2: I²C Standard Mode 100 kHz Timing Diagram (Top Line: SCL, Bottom Line: SDA)
Table 6.2 lists I²C standard mode 100 kHz timing definition.
1 / f SCL
tf tr
70 % 70%
SCL
30% 30 % 30%
tf tr
70% 70%
G-TW-0013941.1.2
SDA
30 % 30 %
Time
Flash_VDD PIO[2]
SF_DIN PIO[3]
SF_CS# PIO[4]
SF_CLK I2C_SCL
SF_DOUT I2C_SDA
If an application using CSR1010 QFN is designed to boot from SPI serial flash, it is possible for the firmware to
map the I²C interface to alternative PIOs.
Figure 6.4 shows simple SPI timing diagram.
G-TW-0012787.1.1
SF_CLK
Hardware Copies
Content of ROM
to RAM
Hardware Checks
I 2C Interface
(Default Pins)
G-TW-0005552.3.2
Serial Flash to RAM
Start MCU
No
Executing from RAM
The CSR1010 QFN debug SPI interface is available in SPI slave mode to enable an external MCU to program and
control the CSR1010 QFN, generally via libraries or tools supplied by CSR. The protocol of this interface is
proprietary. The 4 SPI debug lines directly support this function.
The SPI programs, configures and debugs the CSR1010 QFN. It is required in production. Ensure the 4 SPI signals
are brought out to either test points or a header.
Take SPI_PIO#_SEL high to enable the SPI debug feature on PIO[8:5].
CSR1010 QFN uses a 16-bit data and 16-bit address programming and debug interface. Transactions occur when the
internal processor is running or is stopped.
Data is written or read one word at a time. Alternatively, the auto-increment feature is available for block access.
2 Write the command word Take DEBUG_CS# low and clock in the 8-bit command
SMPS_LX VDD_REG_IN
Switch
VDD _BAT _SMPS Switch-mode VDD_RADIO 1.35 V
Regulator VDD_ANA 1.35 V
G-TW-0005367.5.2
VDD _CORE
Low-voltage
VDD_CORE Digits 0.65 /1.20 V
Linear Regulator
This regulator is only for CSR internal use. Section 8 shows CSR's recommended circuit connection.
7.3 Reset
CSR1010 QFN is reset by:
■ Power-on reset
■ Software-configured watchdog timer
I2C_SDA Strong PU
I2C_SCL Strong PU
PIO[11:0] Weak PD
AIO[2:0] Weak PU
Hysteresis 50 mV
MMZ1005Y152C
Note: Place C2 Close to
L2
VDD_REG_IN (Pin 6)
GND GND GND GND L1 R7
4u7 C2 C3 0R0
C14 U1
C4 C5
33p GND 1 8
4u7 470n 470n 150n A0 VCC
2 7 C6
U2 A1 WP
3 6
32
21
31
30
GND A2 SCL 1u0
4
4 5
GND SDA
VDD_BAT
VDD_BAT_SMPS
VDD_CORE
VDD_CORE
SMPS_LX
VDD_PADS
VDD_REG_IN
WAKE
SO-8
GND AT24C512C-SSHM GND
29
VDD_BAT CON1
26 Pull to VDD_PADS to enable debug SPI 1
SPI_PIO# VCHG
7 SB1 2
RF SPI_MOSI
18 3
C11 PIO[5] / DEBUG_CLK SPI_CLK
19 4
0p5 PIO[6] / DEBUG_CS# SPI_CSB
20 5
PIO[7] / DEBUG_MOSI SPI_MISO
22 SB3 6
ANT1 Note: Place C11 Close to PIO[8] / DEBUG_MISO SER-
CSR1010 QFN
14 7
RF (Pin 7) PIO[0] / UART_TX SER+
15 SB2 8
PIO[1] / UART_RX GND
GND 9
CASE
10
CASE
23 11
PIO[9] PIO9 CASE
12
CASE
16
PIO[3] / SF_DIN MINI SMT CONNECTOR 8PIN
17
PIO[4] / SF_CS#
24
PIO[10]
25
PIO[11]
XTAL_16M_OUT
XTAL_32K_OUT
XTAL_16M_IN
XTAL_32K_IN
VDD_XTAL
11
AIO[2] AIO[2]
12
AIO[1] AIO[1]
13
AIO[0] AIO[0]
VSS
R1 R2 R3
SW1 820R 820R 0R0
10
8
3
D1 D2
1
GREEN
GREEN
+
X1 16MHz X2
C16 2
-
470n
SP1
32.768kHz
C7 C8 C9 C10
G-TW-0005452.13.3
15p 6p8 22p 22p
(a) CSR1010 QFN is reliable and qualifiable to 4.3V (idle, active and deep sleep modes) and 3.8V (all modes), but there are minor deviations in
performance relative to published performance values for 1.8V to 3.6V. For layout guidelines for 4.3V operation, see CSR1010 Hardware Design
Review Template.
(b) For hibernate and dormant mode, see Customer Advisory: Use of CSR101x at Operating Voltages Above 3.6V.
(c) Safe to 4.3V if VDD_BAT = 4.3V.
Normal Operation
Quiescent current - - 1 µA
(a) CSR1010 QFN is reliable and qualifiable to 4.3V (idle, active and deep sleep modes) and 3.8V (all modes), but there are minor deviations in
performance relative to published performance values for 1.8V to 3.6V. For layout guidelines for 4.3V operation, see CSR1010 Hardware Design
Review Template.
(b) During Run mode, see Section 4.1.
Important Note:
This regulator is only for CSR internal use. Section 8 shows CSR's recommended circuit connection.
0.3 x
VIL input logic level low -0.4 - V
VDD_PADS
0.7 x VDD_PADS +
VIH input logic level high - V
VDD_PADS 0.4
Tr/Tf - - 25 ns
0.75 x
VOH output logic level high, lOH = -4.0mA - - V
VDD_PADS
Tr/Tf - - 5 ns
(a) Maximum current draw from VDD_PADS is less than 30mA depending on board design.
9.3.4 AIO
Resolution - - 10 Bits
INL -3 - 3 LSB
Accuracy
DNL -3 - 3 LSB
Offset -1 - 1 LSB
Important Note:
Access to the auxiliary DAC is firmware-dependent, for more information about its availability contact CSR.
Human Body Model Contact Discharge per JEDEC EIA/JESD22-A114 2 2000V (all pins)
Charged Device Model Contact Discharge per JEDEC EIA/JESD22-C101 III 500V (all pins)
1 Including applicable amendments to EU law which are published in the EU Official Journal, or SVHC
Candidate List updates published by the European Chemicals Agency (ECHA).
Application
Radio Control
G-TW-0005570.2.2
Physical Layer
Pin A1 Marker
A0 B0 K0 Unit Notes
20.2
330.0 88 REF
2.0 MIN
Detail "B"
PS
G-TW-0002797.5.2
(MEASURED AT HUB) W1
(MEASURED AT HUB) W2
5 x 5 x 0.6mm 12.4
12 4.5 98.0 18.4 mm
QFN (2.0/-0.0)
Core Specification of the Bluetooth System. Bluetooth Specification Version 4.1, 03 December 2013
AC Alternating Current
balun balanced/unbalanced interface or device that changes a balanced output to an unbalanced input
or vice versa
Bluetooth® Set of technologies providing audio and data transfer over short-range radio connections
I/O Input/Output
IC Integrated Circuit
IF Intermediate Frequency
JEDEC Joint Electron Device Engineering Council (now the JEDEC Solid State Technology Association)
KB Kilobyte
PA Power Amplifier
PD Pull-Down
PU Pull-Up
RF Radio Frequency
RoHS Restriction of Hazardous Substances in Electrical and Electronic Equipment Directive (2002/95/
EC)
RX Receive or Receiver
TX Transmit or Transmitter