qcc5121 Datasheet
qcc5121 Datasheet
0.54 mm WLCSP ®
■ Advanced audio algorithms ANC Qualcomm
Kalimba™
■ High-performance 24‑bit DSP XTAL
DigMic
stereo audio interface
SMPS
■ Digital and analog Digital LDOs
microphone interfaces I²S/PCM Audio
Interface Qualcomm®
■ Active Noise Cancellation: Kalimba™
DSP Li-Ion
Feedforward, Feedback, SPDIF
Charger
Battery
Hybrid
NO PUBLIC DISCLOSURE PERMITTED: Please report postings of this document on public servers or websites to [email protected].
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.
Qualcomm Kalimba, Qualcomm Kymera, Qualcomm TrueWireless, and Qualcomm aptX are products of Qualcomm Technologies International, Ltd. Other
Qualcomm products referenced herein are products of Qualcomm Technologies International, Ltd.
Qualcomm and Qualcomm TrueWireless are trademarks of Qualcomm Incorporated, registered in the United States and other countries. Kalimba and Kymera are
trademarks of Qualcomm Technologies International, Ltd. aptX is a trademark of Qualcomm Technologies International, Ltd., registered in the United States and
other countries. 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.
Qualcomm Technologies International, Ltd. (formerly known as Cambridge Silicon Radio Limited) is a company registered in England and Wales with a registered
office at: Churchill House, Cambridge Business Park, Cowley Road, Cambridge, CB4 0WZ, United Kingdom.
Registered Number: 3665875 | VAT number: GB787433096
QCC5121 WLCSP is a system on-chip (SoC) with on-chip Bluetooth, audio and programmable application
processor. It includes high-performance, analog, and digital audio codecs, Class-AB and Class-D headphone
drivers, advanced power management, Li-ion battery charger, light-emitting diode (LED) drivers, and flexible
interfaces including inter-integrated circuit sound (I²S), inter-integrated circuit interface (I²C), universal asynchronous
receiver transmitter (UART), and programmable input/output (PIO).
An application-dedicated Developer Processor and a system Firmware Processor run code from an external quad
serial peripheral interface (QSPI) flash. Both processors have tightly coupled memory (TCM) and an on-chip cache
for performance while executing from external flash memory. The system Firmware Processor provides functions
developed by Qualcomm Technologies International, Ltd. (QTIL). The Developer processor provides flexibility to the
product designer to customize their product.
The Audio subsystem contains two programmable Kalimba cores running Qualcomm® Kymera™ system DSP
architecture framework from read only memory (ROM). A range of audio processing capabilities are provided from
ROM which are configurable in fully flexible audio graphs. In built capabilities in ROM, may be complimented or
replaced by capabilities run from random access memory (RAM), including those provided by QTIL, the product
designer or third parties.
The flexibility provided by the fully programmable applications processor plus the ability to configure and program the
audio processors enables manufacturers to easily differentiate products with new features.
QCC5121 WLCSP is driven by a flexible, software platform with powerful integrated development environment (IDE)
support. This enables rapid time-to-market deployment for a broad range of consumer electronic products, including
headphones, headsets, speakers, and Qualcomm TrueWireless stereo earbuds.
For more information on development tools and audio development kit (ADK)s for the QCC5121 WLCSP, including
information on Bluetooth and other features supported, see createpoint.qti.qualcomm.com.
Package
Device Order number
Type Size Shipment method
3.9798 x 4.0184 x
WLCSP 81-ball
QCC5121 WLCSP 0.54 mm 0.4 mm Tape and reel QCC5121-0-81WLNSP
(Pb free)
pitch
NOTE Until QCC5121 WLCSP reaches Production status, contact your QTIL regional representative for
information on acquiring engineering samples.
At Production status minimum order quantity is 2 kpcs. For engineering samples minimum order
quantity is 0.5 kpcs.
Your attention is drawn to QTIL’s (“Seller”’s) standard terms of supply which govern the supply of
Prototype Products or Engineering Samples and which state in clause 5:
5.1 “Prototype Products” or “Engineering Samples” means any products that have not passed all the
stages of full production acceptance as determined solely by the Seller. The Seller will usually identify
which of the Goods ordered are considered Prototype Products designating them “ES” on the Quotation
and any Order for Prototype Products shall be subject to the special terms contained in this clause 5.
5.2 The Seller has used reasonable efforts to design and build the Prototype Products in accordance
with the relevant specification, but because the testing carried out by the Seller in respect of the
Prototype Products is incomplete, the Seller does not give or enter into any warranties, conditions, or
other terms in relation to quality or fitness for purpose of the Prototype Products and/or that the
Prototype Products are free from bugs, errors, or omissions.
Supply chain: QTIL's manufacturing policy is to multisource volume products. For further details,
contact your local sales account manager or representative.
The QCC5121 WLCSP Development Kit, includes a flexible development board that has a wide range of
interconnects, and QCC5121 WLCSP mounted on a plug-in module.
TRBI200 is a high-speed universal serial bus (USB) to transaction bus interface that supports high-speed debug and
flash programming.
NOTE TRBI200 use is not mandatory for flash programming or other manufacturing operations. Those actions
are performable using direct USB connection to the QCC5121 WLCSP USB device interface.
QTIL contacts
General information www.qualcomm.com
Information on this product [email protected]
Customer support for this product createpoint.qti.qualcomm.com
Details of compliance and standards [email protected]
Help with this document [email protected]
Audio engine and digital audio interfaces Peripherals and physical interfaces
■ 24-Bit I²S interface with 1 input and 3 output channels ■ A UART interface
■ Programmable audio master clock (MCLK) ■ 2 x Bit Serializers (programmable serial peripheral
■ Sony/Philips digital interface (SPDIF): 2, configurable as interface (SPI) and I²C hardware accelerator)
input or output ■ 1 x USB interface:
■ Stereo analog outputs configurable as differential Class- □ A full speed USB (USB-FS) Device (12 Mbps)
AB headphone outputs or differential high efficiency Class-
D outputs: –USB interface includes ESD protection to
IEC-6000-4-2 (device level)
□ A signal-to-noise ratio (SNR) differential: 98 dBA ■ QSPI NOR flash interface
□ A total harmonic distortion plus noise (THD+N) □ QSPI encryption to protect developer code and data
differential, 32 Ω load: -85 dB
■ Dual analog inputs configurable as single ended line inputs
□ Encryption programmable with a 128‑bit security key of
or, unbalanced or balanced analog microphone inputs: OEM choice stored in on-chip one-time programmable
(OTP) memory
□ SNR single-ended: 96 dBA ■ Up to 15 PIO and 5 open drain/digital input LED pads with
□ THD+N single-ended: -85 dB pulse width modulation (PWM)
■ 1 microphone bias (single bias shared by the two Package and compliance
channels):
■ 81-ball 3.9798 x 4.0184 x 0.54 mm, 0.4 mm pitch WLCSP
□ Crosstalk attenuation between two inputs using ■ Green (restriction of hazardous substances (RoHS)
recommended application circuit: 65 dB
compliant and no antimony or halogenated flame
■ Digital microphone inputs with capability to interface up to retardants)
6 digital microphones
■ Both analog-to-digital converter (ADC)s and digital-to-
analog converter (DAC)s support sample rates of 8, 16,
32, 44.1, 48, 96 kHz. DACs also support 192 kHz.
Applications Subsystem
Qualcomm ®
Stacks and Libraries Developer Code DMA Controller
Cache 1 QSPI Flash Controller Serial Flash
Encryption Accelerator
TCM 0 Data RAM 0 TCM 1 Data RAM 1 Shared RAM
Receiver
Program ROM RAM Digital Modem Radio Interface
USB FS Device FS PHY USB Device ADC Mixer
bdu1512740137732.1
Developer/QTIL
Firmware System Manager Boot Manager Reference Oscillator Crystal
I/O MUX
Firmware Processor OTP Memory
LED / PWM LED I/Os
QTIL Product Data Sheets progress according to the following formats: Advance Information, Engineering Sample,
Pre-production Information, and Production Information. The status of this document is Engineering Sample.
Advance Information
Information for designers concerning QTIL 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.
Engineering Sample
Information about initial devices. Devices are untested or partially tested prototypes, their status is described in an
Engineering Sample Release Note. 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 QTIL without notice.
Pre-production Information
Pinout and mechanical dimension specifications finalized. 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.
Production Information
Final Data Sheet including the guaranteed minimum and maximum limits for the electrical specifications.
Device implementation
As the feature-set of the QCC5121 WLCSP is firmware build-specific, see the relevant software release note for the
exact implementation of features on the QCC5121 WLCSP.
General description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
Ordering information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
QCC5121 WLCSP Development Kit ordering information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
QTIL contacts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
Device details . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
QCC5121 WLCSP functional block diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
Revision history . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
Status information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
Device implementation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
Life support policy and use in safety-critical applications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
QTIL environmental and RoHS compliance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
1 Package information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
1.1 QCC5121 WLCSP package dimensions diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
1.2 QCC5121 WLCSP device terminal functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
1.2.1 QCC5121 WLCSP device terminal functions (Radio) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
1.2.2 QCC5121 WLCSP device terminal functions (Clock) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
1.2.3 QCC5121 WLCSP device terminal functions (USB) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
1.2.4 QCC5121 WLCSP device terminal functions (QSPI) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
1.2.5 QCC5121 WLCSP device terminal functions (PIO) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
1.2.6 QCC5121 WLCSP device terminal functions (Audio) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
1.2.7 QCC5121 WLCSP device terminal functions (AIO/LED drivers) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
1.2.8 QCC5121 WLCSP device terminal functions (SMPS) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
1.2.9 QCC5121 WLCSP device terminal functions (Power supplies and control) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
1.2.10 QCC5121 WLCSP device terminal functions (Ground) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
1.2.11 QCC5121 WLCSP device terminal functions (Not connected) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
1.3 QCC5121 WLCSP PCB design and assembly considerations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
1.3.1 Typical solder reflow profile . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
1.4 Moisture sensitivity level . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
2 Bluetooth subsystem . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
2.1 Bluetooth v5.0 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
2.2 Bluetooth radio . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
2.2.1 Receiver . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
2.2.2 Transmitter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
3 Crystal oscillator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
3.1 Crystal specification . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
4 System power states . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
4.1 No Power state . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
4.2 Active state . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
4.3 Shallow Sleep state . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
4.4 Deep Sleep state . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
4.5 Dormant state . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
4.6 Off state . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
4.7 Transition between static power states . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
4.8 Power islands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
5 Host Interfaces subsystem . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
5.1 Host Interfaces subsystem features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
6 Applications subsystem . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
6.1 Application subsystem features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
7 Audio subsystem . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
7.1 Audio subsystem features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
7.2 Dual core Kalimba . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
7.3 Program ROM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
7.4 Program RAM and caches . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
7.5 Data RAM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
7.6 Buffer Access Controller . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
7.7 Audio engine . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
7.7.1 Active Noise Cancellation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
7.8 Always On Voice . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
8 Audio interfaces . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
8.1 Analog audio interfaces . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
8.1.1 Line/Mic inputs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
8.1.2 Line/Headphone outputs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
8.2 Digital audio interfaces . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
8.2.1 Digital microphone inputs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
8.2.2 Standard I²S/PCM interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
8.2.3 I²S/PCM master mode timing diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
8.2.4 I²S/PCM slave mode timing diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
8.2.5 SPDIF interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
8.2.6 Audio MCLK . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
8.3 Simultaneous audio routing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
8.3.1 Codec inputs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
8.3.2 Codec outputs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
Reset
QSPI Ball Pad type Supply domain Description
state
Reset
PIO port Ball Pad type Supply domain Description
state
Reset
PIO port Ball Pad type Supply domain Description
state
Table 1-7 QCC5121 WLCSP device terminal functions (AIO/LED drivers) (cont.)
1.2.9 QCC5121 WLCSP device terminal functions (Power supplies and control)
Table 1-9 QCC5121 WLCSP device terminal functions (Power supplies and control)
Power supplies and control Ball Pad type Supply domain Description
Table 1-9 QCC5121 WLCSP device terminal functions (Power supplies and control) (cont.)
Power supplies and control Ball Pad type Supply domain Description
NC 65 Ground on PCB.
Bluetooth Subsystem
Transmitter Antenna
elm1478616986807.6
LO
Receiver
Program ROM RAM Digital Modem Radio Interface
ADC Mixer
2.2.1 Receiver
The receiver consists of an LNA that boosts the incoming RF signal. The passive mixer down-converts the wanted
signal and splits the wanted output between I and Q quadrature-related channels. Passive low pass filtering at the
output of the mixer attenuates out of band signals while allowing the wanted signal to pass through. This helps to
avoid saturating the ADC input.
LNA, Mixer, and ADC gains are automatically controlled by the AGC and are based on saturation detection and
wideband RSSI detection indications from the RF front end.
2.2.2 Transmitter
The transmitter is implemented using a polar transmit architecture. There are separate paths for phase and
amplitude modulated data. The phase modulation (PM) path is used for basic rate modulation. The phase
modulation and amplitude modulation is used for enhanced data rate modulation (EDR2 and EDR3).
The advantage of using a polar transmit architecture is that a nonlinear PA is usable. The PA is a Class-D design and
therefore provides high-power efficiency compared to previous generation devices.
uun1478616994779.4
Figure 3-1 Crystal oscillator
The Bluetooth specification requires frequency accuracy of ±20 ppm. The output RF frequency is directly linked to
the frequency accuracy of the crystal oscillator, so this must be ±20 ppm. This specification must be fulfilled over the
operating temperature range of the device.
The crystal is specified by the following terms:
■ Initial Frequency Error: The difference between the required frequency and the actual oscillating frequency
caused by the crystal itself and its PCB connections. It is also called Calibration Tolerance or Frequency
Tolerance
■ Frequency Stability Error: The total of how far the crystal can move off frequency with temperature, aging, or
other effects. It is also called Temperature Stability, Frequency Stability, or Aging.
■ Pullability: The change in frequency for a change in load capacitance.
QCC5121 WLCSP contains an array of capacitors attachable to the XTAL_IN node, and switched to pull the crystal
onto frequency and, therefore compensate for Initial Frequency errors by a simple per-device trim on the production
line with the trim stored in the Application subsystem QSPI flash. However, it is not possible to compensate for
frequency stability errors, therefore a crystal must be chosen with a Frequency Stability error that is better than the
Bluetooth specification ±20 ppm clock accuracy.
Some crystal datasheets combine both these terms into one tolerance value. This causes a problem because only
the initial frequency error can be compensated for and the trim cannot compensate for temperature or aging
performance. If frequency stability is not explicitly stated, QTIL cannot guarantee remaining within the Bluetooth's
±20 ppm frequency accuracy specification.
The fine load capacitance trim steps are small (0.025 pF), so with typical values of crystal pullability the Initial
Frequency tolerance can be effectively eliminated down to the accuracy of the measurement equipment used.
The sum of Initial Frequency Error and Frequency Stability Error must be kept below the Bluetooth specification of
±20 ppm. Typically a crystal with ±15 ppm Frequency Stability over temperature/aging can be used.
To improve startup time and achieve minimum current consumption, crystals with low capacitive loading requirement
are preferred, but this may come at the expense of greater susceptibility to frequency variation caused by the
environment.
Frequency - 32 - MHz
Frequency stability (after trimming) - ±15 ±20 ppm
Crystal Load Capacitance (lower preferred) - 6 10 pF
Crystal Shunt Capacitance (lower preferred) - 1 2 pF
Crystal ESR, 32 MHz (lower preferred) - 25 50 Ω
Device coarse load capacitance range 1 - 13.8 pF
Device coarse load capacitance step - 0.4 - pF
Device fine load capacitance range -0.5 - 0.5 pF
Device fine load capacitance step - 0.025 - pF
Input signal (direct connection) 0.4 - 1.2 V pk-pk
Figure 4-1 shows the static IC power states for QCC5121 WLCSP and the functions that are available in each state.
In a system-wide low-power state, software moves between these static power states to reduce total system power.
hed1480340640888.2
from Active to Off .
Rising edge on
SYS_CNTRL or
VCHG changes state
from Off to Active
The following events can move QCC5121 WLCSP to Active state (selectable via software) from Deep Sleep state:
■ A rising edge on SYS_CTRL
■ A rising edge on VCHG
■ Activity on any PIO
■ Activity on any digital interface
■ A timer
■ Digital activity on any LED pads (when configured as a digital input)
■ Activity on the debug interfaces
■ USB device resume
In Dormant state, the following inputs can transition the IC to the Active state (selectable via software):
■ A rising edge on SYS_CTRL
■ A rising edge on VCHG
■ Activity on any PIO[8:1]
■ A timer
NOTE The device cannot power off with VCHG attached. Dormant state is the lowest possible power state
when voltage is present on the VCHG input.
In QCC5121 WLCSP all host interfaces are located together in their own subsystem called the Host Interfaces
subsystem, see Figure 5-1.
UART
I²C / SPI
bug1480340639469.6
USB FS Device FS PHY USB Device
■ UART
□ Supports H4 and BCSP HCI interfaces or raw UART to application
These host interfaces can operate concurrently, subject to pin multiplexing constraints, between the UART, SPI, and
I²C.
Host Interface signals for UART, SPI and I²C go via a PIO mux with a further multiplexing implemented at the top
level to the PIOs. The Host Interface subsystem must be selected as the controlling subsystem for the relevant PIOs.
The Applications subsystem, see Figure 6-1, is a processor-based subsystem that provides on-chip Bluetooth high-
level protocol stack functionality and customer programmability.
It has two 32‑bit processors, one for Qualcomm Technologies International, Ltd. (QTIL) firmware, and another for
customer execution that features memory protection logic.
The primary nonvolatile program storage is off-chip flash memory interfaced using high-speed QSPI interface. This is
cached to provide program code and data for both processors, and file system data and any other data required for
chip configuration.
Support is software-dependent, refer to ADK release notes.
Serial Flash
Applications Subsystem
nlo1480340640108.1
Cache 1 QSPI Flash Controller
Encryption Accelerator
TCM 0 Data RAM 0 TCM 1 Data RAM 1 Shared RAM
■ Demand-paged buffer management hardware providing efficient use of shared memory by local and remote
masters
■ QSPI data path unit with support for flash at 32 MHz single data rate (SDR), inline decryption, smart multimaster
arbitration
■ Multiple remote subsystem interfaces for messaging, control, and data transfer between the various radio and
audio subsystems
The Applications subsystem is powered and brought out of reset by the System Manager and starts up automatically
when clocked.
The subsystem has a single power-island. Each RAM instance is controlled independently to optimize power.
Audio Subsystem
®
Qualcomm Kalimba™ DSP Qualcomm® Kalimba™ DSP
Subsystem Clocking
Qualcomm® Kymera™ system DSP Qualcomm® Kymera™ system DSP
architecture, QTIL, and Developer Algorithms architecture, QTIL, and Developer Algorithms
hzi1512740173939.1
Line/Mic In
2 x Codec Outputs Analogue Audio
Buffer Line/Headphone Out
Program RAM/Cache Access ANC
Controller Digital Mics
Digital Audio
SPDIF Input/Output
6 x Codec Inputs Interfaces
Data RAM I²S/PCM Input/Output
■ SPDIF interfaces
□ 2, configurable as input or output
□ Supports 8, 16, 32, 44.1, 48, 96, 192 kHz sample rates
■ Audio MCLK: Programmable, available on PIO[15]
■ Audio engine
□ 2 Codec output channels, supporting 8, 16, 32, 44.1, 48, 96, 192 kHz sample rates
□ 6 Codec input channels supporting 8, 16, 32, 44.1, 48, 96 kHz sample rates
■ Digital mics
□ 6 mono/3 stereo
□ Supports 500 kHz, 1, 2, 4 MHz clock frequencies
■ Active Noise Cancellation: Hybrid, Feedforward, and Feedback modes
■ Always On Voice mode: Supports voice trigger phrase and voice command interpretation
No voice No trigger
detected detected
Trigger
Duty cycle Voice phrase
Low power - Wake up - Active for
wake detected detected
Device idle Listening voice Listening trigger any other
(default: 2 MHz) (default: 32MHz) operation
No voice No trigger
detected in found
duty time Timeout
Voice
Wake up - command
huc1507560333898.2
No voice Listening Voice detected
command command
Timeout No
command
detected
VAG
S8
IN1P
S7
PreAmp ADC
S6
IN1N
S5
VAG
S4
VAG
S3
IN2P
S2
PreAmp ADC
oyi1492787650311.2
S1
IN2N
S0
VAG
Each ADC channel receives a differential/single-ended input and generates a 3‑bit Delta-Sigma modulated output
that goes to the decimation filter block in the digits. The ADC serves both line and mic modes. Both channels have
independent references, and most control signals are also independent.
The input is fed into a programmable gain amplifier. The audio output from the pre-amplifier stage is always
differential and has a maximum amplitude of 2.4 Vpp. The pre-amplifier can support single ended and differential
inputs at the same input amplitude. At 0 dB gain the maximum input is 2.4 Vpp, see Table 8-1.
Table 8-1 High-quality ADC analog gain vs. input impedance and input amplitude
0 20 2400
3 20 1699
6 20 1203
9 20 852
12 20 603
15 20 427
18 20 302
21 20 214
24 20 151
27 10 107
30 10 76
33 10 54
36 10 38
39 10 27
If the audio signal is single ended, the input goes ~300 mV below ground and ~300 mV above the 1.8 V audio power
supply rail. The input impedance is 20 kΩ with gains 0 dB to 24 dB, and 10 kΩ at higher gains. A gain of 0 dB is
typically used for line-input while higher gain settings are used when a low-level MIC signal is sampled. Both
channel's ADCs are driven with 8 MHz clock and produces the digital output with the same rate.
Inputs should be AC coupled, typically with a 2.2 μF capacitor. This capacitor value can be reduced at the expense of
low frequency response attenuation.
The ADC clocks are derived from a 32 MHz low jitter reference clock.
QCC5121 WLCSP has a microphone bias source, capable of biasing two external analog microphones at a load
current of up to 3 mA.
QCC5121 WLCSP also has a low-power mode, where the entire analog loop can be disabled and a digital PWM bit-
stream can drive the Class-D amplifier directly. This low-power mode can be used to trade off performance vs. power
consumption.
Table 8-2 Headset output driver modes
Mode Description
NOTE In multislot operation with 3 or 4 slots per frame, data padding to 32 bits within slots is not possible.
t dmclksynch t dmclkhsyncl
WS
f mlk
t mclkh t mclkl
CLK
t dmclklpoutz
t dmclkpout tr ,t f t dmclkhpoutz
ory1492787796422.2
t supinclkl t hpinclkl
f sclk
t sclkh t tsclkl
WS
t susclksynch t hsclksynch
CLK
t dpoutz
t dpoutz
t dsclkhpout tr ,t f
ach1492787836140.2
t supinsclkl t hpinsclkl
1,024,000 8 - -
2,048,000 16 8 -
3,074,000 24 - 8
4,096,000 32 16 -
5,644,800 44.1 - -
6,144,000 48 24 16
8,192,000 - 32 -
9,216,000 - - 24
11,289,600 88.2 44.1 -
12,288,000 96 48 32
16,934,400 - - 44.1
18,432,000 - - 48
22,579,200 176.4 88.2 -
24,576,000 192 96 -
33,868,800 - - 88.2
36,864,000 - - 96
45,158,400 - 176.4 -
49,152,000 - 192 -
67,737,600 - - 176.4
73,728,000 - - 192
NOTE Each codec input channel can only be used for an analog input or a digital mic, but not both
simultaneously.
Channel Analog
NOTE QCC5121 WLCSP can support a maximum of 8 active audio input slots and 8 active audio output slots
simultaneously.
Stereo I²S 2 -
SPDIF 3 M, W, and user data channels per SPDIF interface
PCM 2 to 4 One slot per channel. For example, 4 channel PCM requires
4 slots
Analog ADC 2 Per stereo ADC
Analog DAC 2 Per stereo DAC
Digital microphone 1 One slot per channel. For example, 4 digital mics require 4
slots
9.1 PIO
QCC5121 WLCSP has the following digital I/O pads:
■ 15 PIO pads
■ 6 x pads for the Applications subsystem QSPI interface
■ 5 x pads intended for LED operation: LED[5:4, 2:0]
■ 1 x Reset (active low) pad: PIO[1]
■ 1 x Output on standard pad: XTAL_CLKOUT
■ 1 x Power-on signaling: SYS_CTRL, usable as an input after boot.
■ USB device I/O: If not used for USB purposes, this port is usable as digital I/O.
NOTE Digital microphones, SPDIF, UART, Bit Serializer (I²C/SPI), and LED PWM controllers can use any PIO.
PIO can be programmed to have a pull-up or pull down with two strengths (weak and strong). PIO can also be
programmed with a sticky function where they are strongly pulled to their current input state. PIO have a reset pull
state, after reset the pulls can be re-configured by software.
All PIO are readable by all subsystems, but for write access are assigned by software to particular subsystem
control. PIO inputs are via Schmitt triggers.
In the input direction, signals driven into the chip, all PIOs are distributed to each subsystem and visible on the PIO
status bus. It is the subsystem's responsibility to select I/Os of interest for a particular application.
In the output direction, the System Manager has overall control of PIO allocation and control. When a PIO is
allocated to a particular subsystem, the output is propagated combinationally from the subsystem to the pad. That is,
there are no registers between the subsystem and the pad.
The LED pins and some other peripheral I/O states can be read as virtual PIO, see Table 9-1.
Function PIO
SYS_CTRL PIO[0]
LED[5:4, 2:0] PIO[71:70, 68:66]
USB_DN PIO[63]
USB_DP PIO[62]
NOTE QCC5121 WLCSP is always powered if VCHG is present. It does not power down if RESET# is
asserted while VCHG remains present.
QTIL recommends that QCC5121 WLCSP is powered down via software-controlled methods rather
than external assertion of RESET#.
Holding RESET# low continuously is not the lowest QCC5121 WLCSP power state, because pull
downs are enabled on VCHG and VDD_BYP in this state.
1. LED Driver: This mode is designed for driving LEDs. The pad operates as an open-drain pad, tolerable of
voltages up to 7.0 V. Therefore the cathode of the LED should be connected to the QCC5121 WLCSP LED pad.
Each pad is rated to sink up to 50 mA of current.
2. Digital / Button input: This mode is designed for slow input signals, typically buttons. It is not designed for fast
switching digital inputs like SPI. For these types of inputs, use the standard PIOs.
In this mode, an internal weak pull-down can be enabled. Typically this is used for active high button signals to
ensure that the input returns to 0 when the button is released. The pads are 7.0 V tolerant and the logic 1
threshold is typically 1 V.
In digital input mode, the logic inputs can be read by the software as virtual PIO[71:70, 68:66].
3. Analog input: In this mode, the LED pad is used as an analog input port. The pad voltage is routable to a 10‑bit
auxiliary ADC.
In analog input mode, the input range is 0 to VDD_1V8_LDO.
4. Disabled: This is the default state for LED pads, where the pad is 7.0 V tolerant and a high impedance with no
pull-down.
LED_PWM PIO
Number
LED_PWM[0] PIO[0], PIO[6], PIO[12], PIO[18], PIO[24], PIO[30], PIO[36], PIO[42], PIO[48], PIO[54], PIO[60], PIO[66]
LED_PWM[1] PIO[1], PIO[7], PIO[13], PIO[19], PIO[25], PIO[31], PIO[37], PIO[43], PIO[49], PIO[55], PIO[61], PIO[67]
LED_PWM[2] PIO[2], PIO[8], PIO[14], PIO[20], PIO[26], PIO[32], PIO[38], PIO[44], PIO[50], PIO[56], PIO[62], PIO[68]
LED_PWM[3] PIO[3], PIO[9], PIO[15], PIO[21], PIO[27], PIO[33], PIO[39], PIO[45], PIO[51], PIO[57], PIO[63], PIO[69]
LED_PWM[4] PIO[4], PIO[10], PIO[16], PIO[22], PIO[28], PIO[34], PIO[40], PIO[46], PIO[52], PIO[58], PIO[64], PIO[70]
LED_PWM[5] PIO[5], PIO[11], PIO[17], PIO[23], PIO[29], PIO[35], PIO[41], PIO[47], PIO[53], PIO[59], PIO[65], PIO[71]
NOTE Not all PIOs may be usable with the PWM generator due to other functions being assigned by an OEM.
In the PIO allocation LED_PAD[0] = PIO[66], LED_PAD[1] = PIO[67], LED_PAD[2] = PIO[68], LED_PAD[4] =
PIO[70], and LED_PAD[5] = PIO[71]. The mapping from the LED pad number to the LED_PWM driver is:
■ LED_PAD[0] = PIO[66] = LED_PWM[0]
■ LED_PAD[1] = PIO[67] = LED_PWM[1]
■ LED_PAD[2] = PIO[68] = LED_PWM[2]
■ LED_PAD[4] = PIO[70] = LED_PWM[4]
■ LED_PAD[5] = PIO[71] = LED_PWM[5]
The transaction bridge is an external bridge into the internal transaction bus between QCC5121 WLCSP
subsystems. It is the primary debug interface and can also be used for production programming.
A USB to transaction bridge interface (TRBI200) is available. For details, contact a QTIL sales representative.
The transaction bridge is multiplexed on PIO[8:2], see Table 10-1.
TRBI200 can use USB3.0 for maximum data rate.
NOTE USB3.0 signals can generate noise in the Bluetooth ISM band. For applications where sensitive RF
measurements take place, QTIL recommends connecting TRBI200 using USB2.0.
The transaction bridge is a multilane interface, and only requires three wires for its minimum configuration (suitable
for production programming).
NOTE Minimum configuration is sufficient for production programming and code download, but not for
extensive debug and code tracing. The configuration in use is automatically detected.
Transaction bridge debug access is lockable. When locked, this interface only becomes active after the correct
unlock key sequence is provided.
Boot Manager
wcn1480340633806.4
OTP Memory
System Manager
mth1478625942759.4
Firmware Processor
PMU Subsystem
naf1478625986091.5
Li-ion Battery (3.7 V) and charge Li-ion Battery
Auxiliary ADC
Charger
QCC5121 WLCSP VFBGA has 2 SMPSs. The 1.8 V SMPS provides power for the chip circuitry and external
customer circuits. The digital SMPS is used to power the internal digital circuits.
oiy1491460154670.2
Figure 13-2 Charge cycle states
Trickle charge
This mode is entered when VBAT is sensed in the range 0 to Vpre. This is encountered only with a deeply
discharged battery (below Vpre threshold, point (A)), or when the cell's battery protection circuit has opened,
temporarily disconnecting the cell. It is used to pass a small charging current to safely charge a cell, and also cause
a cell battery protection circuit to reset.
During Trickle charge, QCC5121 WLCSP controls charge current internally. The external pass transistor is not used.
Table 13-1 Parameters in Trickle charge
Vpre threshold (A) Voltage at which the charger transitions out of Trickle 2.0 V 2.1 V 2.2 V
charge into Pre-charge.
Itrick Trickle charge current. 1 mA - 50 mA
Pre-charge
This mode is entered when VBAT is sensed in the range Vpre to Vfast. In this range, it is not recommended to charge
the cell at maximum rate, but a faster charge rate than that of Trickle charge is allowable. Typically this is ~10 % to
20 % of the Fast charge rate. The Vfast threshold, point (B) is programmable.
The hysteresis on the Vfast transition from Pre-Charge to Fast charge is typically 200 mV.
During Pre-Charge, QCC5121 WLCSP controls the charge current internally and the external pass transistor is not
used.
Vfast threshold (B) Voltage at which the charger transitions out of Pre- 0 = 2.8 V 0 = 2.9 V 0 = 3.0 V
charge into Fast charge.
1 = 2.9 V 1 = 3.0 V 1 = 3.1 V
2 = 3.0 V 2 = 3.1 V 2 = 3.2 V
3 = 2.4 V 3 = 2.5 V 3 = 2.6 V
Ipre Pre-charge current. 2 mA - 200 mA
Fast charge
Fast charge has two parts:
■ Constant current: Entered when VBAT is sensed in the range Vfast to Vfloat point (C). This is the maximum
charge rate, and should be set according to the battery manufacturers Data Sheet.
■ Constant voltage: When Vfloat is reached the cell voltage is maintained at Vfloat, and the current slowly
reduces until the termination point (E) is reached where charging ceases, and the charger transitions to Standby
mode.
Vfloat can be configured from 3.65 V to 4.40 V in 5 mV increments. This allows use of cells with different Vfloat
values, or cell life extension by reducing Vfloat. Vfloat can also be altered depending on temperature change, for cell
life protection.
The current termination point (E) can be adversely influenced by dynamic changes in VBAT load current, or to a
lesser extent changes in VCHG voltage.
Standby mode
Once the charge current has fallen and the charger is terminated, the system enters Standby mode. In Standby
mode, the charger does not charge. It continues to monitor the battery voltage. If the voltage falls back below Vfloat
by more than a configurable threshold Vhyst, point (D), then the charger re-enters Fast charge mode. Vhyst is
expressed as a percentage of Vfloat.
In this way, the charger system maintains the cell near full charge while prolonging cell life.
Vhyst threshold (D) Percentage of Vfloat at which the charger moves from 0 = 0.006 0 = 0.012 0 = 0.018
Standby back to Fast charge.
1 = 0.018 1 = 0.024 1 = 0.030
2 = 0.030 2 = 0.036 2 = 0.042
3 = 0.042 3 = 0.048 3 = 0.054
The charge current can be configured using the ADK configuration tool. The ADK configuration tool allows
configuration of different charge rates dependent on temperature and type of USB charger detected. The ADK
configuration tool uses the supplied Rsense tolerance and assumes the worst case actual Rsense to configure the
charger, this ensures that the charge current never exceeds the appropriate value.
For more information, refer to ADK documentation.
NOTE The base current of the PNP transistor is drawn from VCHG. Account for this if VCHG current has to be
limited to a set maximum.
NOTE For clarity, Figure 13-3 does not show all I/O connectors and external passive components. For all
power connections and decoupling capacitor values, see Related Information.
2.9 / 3.3 V
Audio Analog
Mic Bias
USB_VBUS (VCHG)
Digital SMPS
VBAT
SMPS
System SMPS
DCPL
tog1495720508843.6
RF_LO LDO Bluetooth LO Supply
The SMPS both have three operating modes, Normal (PWM), and two lower power modes with reduced current
capability, PFM, and ULP. Normally the system auto switches, but this can be optionally disabled.
The SMPS is designed to use a 4.7 µH inductor and a 2.2 µF output capacitor.
For guidance on choice of inductor, capacitor and layout, refer to QCC5121 WLCSP Hardware Layout Guide
Application Note.
A single node SMPS_DCPL is a low impedance decoupling point for the inputs to both SMPS. This point must have
a 2.2 µF. It is recommended to have a 100 nF capacitor on the SMPS_DCPL point.
The SMPS Regulators are enabled by a rising edge on SYS_CTRL, or a rising edge on VBAT or presence of VCHG.
NOTE In Deep Sleep and Dormant modes the bypass LDO regulator switches to a lower power mode, with
reduced regulation and lower current capability. This reduces overall system power consumption. This
low-power mode can be disabled if not required.
Enable the Bypass LDO regulator using a rising edge on SYS_CTRL, or a rising edge on VBAT, or by the presence
of VCHG.
13.5.3 KA regulator
The Keep Alive (KA) regulator generates a supply for the internal blocks that remain powered in the lowest power
states.
Battery
Stereo Headset
with USB-C, 2x DigMics stereo, 2x AnaMics
GND
27
15
23
24
16
18
22
17
66
57
68
60
61
38
37
6
4
GND GND
VCHG_SENSE
SMPS_DCPL
SMPS_VCHG
VDD_AUDIO_HP_SPKR
VBAT_SENSE
VDD_AUDIO_HP_SPKL
VDD_BYP_CHG
SMPS_VBAT
CHG_EXT
VDD_BT_1V8
VDD_BYP
VDD_AUDIO_1V8
VDD_BT_RADIO
LX_1V8
VDD_PMU_VINDIG
VDD_DIG
LX_DIG
VDD_XTAL_1V8
VBAT
VDD_AUX
VDD_VKA
KA_LDO
RF_PA
LDO
LDO
Charger LV_DIG 1V8_SMPS
LDO 20 U2 1V8_SMPS
VDD_PADS_2 SPI Flash
10 6 8
VDD_PADS_2
Sense Sense
QSPI1_CLK SCK VDD
Bypass LDO 1.8V Ana SMPS 1.1V Digital SMPS 29 1
QSPI1_CS0# CE
11 5
QSPI1_IO[0]
QSPI1_IO[1]
39 2
SI/SIO0
SO/SIO1
C12
100n
System QSPI Flash
30 3
QSPI1_IO[2] WP/SIO2
19 7 4
QSPI1_IO[3] HOLD/SIO3 VSS GND
USB_D_P 13
USB_DP
USB_D_N 3
USB_DN (*) Alternative functions:
UART, 2x Bitserial interface SPI/I2C
(I2C amp control, I2C/SPI for sensors interface)
50R
U3
50R or Digital Audio interfaces: SPDIF, DigMics
i i
ANT 2
OUT IN
4 BT_RF 46
BT_RF (2-channel 1-in/1-out SPDIF, up to 6 dig mics in stereo config)
QCC5121 WLCSP
Bluetooth RF C13
3 1 0p5
GNDGND
2.45GHz A cap between
VDD_PADS_3
PIO[21]
PIO[20]
31
1
PIOs connected to DigMics
PIO[19]
21
PIO[18]
PIO[17]
40 1-Channel In/Out PCM/I2S Interface
49
PIO[16]
PIO[15]
41 Digital Audio In, Out to digital amp
1V8_SMPS
45
VDD_PADS_1
PIO[8]
54 Debug T-Bridge Interface single-lane
PIO[7]
52 (or additional PIOs if not used)
VDD_PADS_1
51
PIO[6]
PIO[5]
53 may also use PIO[2-5] for multi-lane T-Bridge
VBAT 50
PIO[4]
PIO[3]
44
48
PIOs connected to DigMics
S1 PIO[2]
ON/OFF
32
PIO[1]
56 Additional PIO
SYS_CTRL 33 (Note: this is Reset# during boot)
LED[0]/AIO[0]
AUDIO_MIC2_N/LINEIN_R_N
AUDIO_MIC2_P/LINEIN_R_P
AUDIO_MIC1_N/LINEIN_L_N
42
AUDIO_MIC1_P/LINEIN_L_P
R2 LED[1]/AIO[1]
10k 25
LED[2]/AIO[2]
AUDIO_HPR_N/SPKR_N
AUDIO_HPR_P/SPKR_P
AUDIO_HPL_N/SPKL_N
VSS_AUDIO_HP_SPKR
AUDIO_HPL_P/SPKL_P
VSS_AUDIO_HP_SPKL
34 USB-C_AIO
LED[4]/AIO[4]
43
VSS_BT_RF_GND
AUDIO_MIC_BIAS
VSS_AUDIO_REF
LED[5]/AIO[5]
AUDIO_DACREF
VSS_SMPS_DIG
VSS_SMPS_1V8
To PIO
VSS_DIG_PADS
VSS_DIG_PADS
VSS_BT_RADIO
AUDIO_BGBYP
R3
VSS_AUDIO
VSS_BT_LO
XTAL_OUT
10k
VSS_PMU
VSS_AUX
NC_GND
XTAL_IN
R7 R8 R9
330R 220R 220R
TH1
10k LD3
BLUE
D1 D2 GREEN
RED
73
47
55
64
26
35
14
80
67
59
63
28
36
65
75
74
79
78
70
76
77
71
81
72
62
58
69
VBAT
GND GND
USB-C Stereo configuration C29 C30
USB_VBUS L6 R10 R11
(RH ANC) 100n 4u7 MIC_1
15nH 2k2 2k2
CON2
U6 GND Mic 1 C31
15p
B12
GND
USB-C
GND
A1
Vdd
7 Left Right
1 6
B11
RX1_P TX1_P
A2
GND Vdd Ana Mics (LH ANC) GND GND Speakers (16-32 Ohm)
2 5 DIGMIC_DIN1 L7
R12 LR DOUT MIC_2
B10 A3 USB_CC2
RX1_N TX1_N 15nH
100k 3 4
GND CLK
B9 A4 USB-C_AIO Mic2 C32
View into product receptacle
hza1512740080916.1
B8 A5 USB_CC1 R13
SBU2 CC1
100k GND
GND GND
USB_D_N B7 A6 USB_D_P
D_N D_P U7
USB_D_P B6 A7 USB_D_N 7
D_P D_N Vdd
1 6
GND Vdd
USB_CC2 B5 A8
CC2 SBU1
2
LR DOUT
5 A5-A6 and B5-B6 can also be connected as Line Inputs (SE or Diff), AC-coupled
B4 A9
VBUS VBUS
3
GND CLK
4 DIGMIC_CLK (for SE Line input AC-GND the unused input)
B3 A10
TX2_N RX2_N
MP45DT02
R14 B2 A11 R15
5k1 TX2_P RX2_P 5k1 GND
B1 A12
GND GND
USB-C connector
QSPI1_CLK
QSPI1_CS0#
QSPI1_IO[3:0]
PIO[1]
VDD_PADS_3:1
AIO/LED[5:4, 2:0] -0.4 7.0 V
SYS_CTRL -0.4 4.8 V
1.2 V BT_RF -0.4 1.4 V
VDD_BT_RADIO
XTAL_IN
XTAL_OUT
1.1 V VDD_DIG -0.4 1.4 V
VDD_VKA
All ground / VSS pads - -0.4 0.4 V
NOTE Stressing the device beyond the Absolute Maximum Ratings may cause instantaneous and permanent
damage.
Device performance is not guaranteed beyond the Recommended Operating Conditions.
Prolonged exposure beyond the Recommended Operating Conditions may permanently affect device
reliability and/or performance.
QSPI1_CLK
QSPI1_CS0#
QSPI1_IO[3:0]
PIO[1] 0 - VDD_BYP V
AIO/LED[5:4, 2:0] 0 - 1.95 V
SYS_CTRL 0 - 4.6 V
1.2 V BT_RF 1.14 1.2 1.26 V
VDD_BT_RADIO
XTAL_IN
XTAL_OUT
1.1 V VDD_DIG 1.0 1.1 1.21 V
VDD_VKA
All ground / VSS pads - 0 - 0 V
a Minimum input voltage of 4.75 V is required for full specification. Li-ion charger operates at reduced specification from 3.78 V.
b Recommended software power-off threshold at 3.0 V. Device operates down to 2.8 V.
Digital SMPS
Min Typ Max Unit
Resolution - - 10 Bits
Input voltage rangea 0 - VDD_AUX_A V
DC
Accuracy (Guaranteed INL -2 - 2 LSB
monotonic)
DNL -1 - 1 LSB
Offset -1 - 1 LSB
Gain error -0.8 - 0.8 %
Input bandwidth - - 65 kHz
Conversion time 7.57 7.74 7.91 μs
Sample rateb - - 130K samples/sec
External source impedance - - 50 kΩ
External LED capacitance for < 0.5 LSB error 15 100 - nF
a LSB size = VDD_AUX_ADC/1023. VDD_AUX_ADC = 1.8 V typical ± 3%.
b This is the maximum sample rate allowed by the conversion time. The auxiliary ADC is shared between multiple functions.
Achievable sample rate depends on the specific application.
For QCC5121 WLCSP Bluetooth performance information, refer to QCC5121 WLCSP Bluetooth Performance
Specification.
For QCC5121 WLCSP power consumption data, refer to relevant ADK release documentation.
Amount
Found in products Substances CAS no. Applicable regulations
present, ppm
QTIL products contain less than 900 ppm of bromine or chlorine and less than 1500 ppm of bromine and chlorine
combined in each homogeneous material (“BrCl-free”).
For more information about QTIL responsible product design, including substances QTIL avoids, refer to the Product
®
Responsibility section of the Qualcomm website: http://www.qualcomm.com.
QTIL provides a Qualcomm® MultiCore Development Environment (QMDE), device firmware, and an example
application within an ADK. These support software development on QCC5121 WLCSP, enabling development of a
range of products including:
■ Stand-alone audio units such as mono and stereo headsets, mono and stereo speakers, and hearing aids.
■ Basic and gaming USB audio dongles.
■ Companion devices to application processors.
Term Definition
ADC Analog-to-digital converter
ADK Audio development kit
AIO Analog input/output
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
CPU Central processing unit
DAC Digital-to-analog converter
DMA Direct memory access
DSP Digital signal processor
ESD Electrostatic discharge
HQ High quality
I/O Input/output
IC Integrated circuit
IDE Integrated development environment
IEC International Electrotechnical Commission
I²C Inter-integrated circuit interface
I²S Inter-integrated circuit sound
LDO Low (voltage) drop-out
LED Light-emitting diode
MCLK Audio master clock
MMU Memory management unit
NC Not connected
NSMD Nonsolder mask defined
OEM Original equipment manufacturer
OTP One-time programmable
PCB Printed circuit board
PCM Pulse code modulation
PIO Programmable input/output, also known as general-purpose I/O
PMU Power management unit
PWM Pulse width modulation
®
QMDE Qualcomm MultiCore Development Environment
Term Definition
QSPI Quad serial peripheral interface (flash)
QTIL Qualcomm Technologies International, Ltd.
RAM Random access memory
RF Radio frequency
RISC Reduced instruction set computer
RoHS Restriction of Hazardous Substances in Electrical and Electronic Equipment Directive
(2002/95/ EC)
ROM Read only memory
SDR Single data rate
SMPS Switch-mode power supply
SNR Signal-to-noise ratio
SoC System on-chip
SPDIF Sony/Philips digital interface
SPI Serial peripheral interface
TCM Tightly coupled memory
THD+N Total harmonic distortion plus noise
UART Universal asynchronous receiver transmitter
USB Universal serial bus
USB-FS Full speed USB
XTAL Crystal