Full-Duplex Control + Voice Activity Detection + Double Talk Detection
PGA
Comfort
Noise
Automatic Volume
Control
Automatic Level
Control
Dynamic
FlexEQ
Noise
Reduction
PGA
Media Processor
GNDV
D
V
L
DebugMCLK
I2S
Raw
PCM
I2S
Clean
PCM
RESET
BUSY
I
2
S
Clean
PCM
CLK
SPI/I
2
C
I
2
S
Raw
PCM
INT
Near
End
Far
End
Optional
CS48LV12/13
Ultralow Power HD Voice Processors,
Featuring SoundClear® Technology
Overview of Features
• ASR Enhance™ automatic speech recognition (ASR)
preprocessing for increased ASR accuracy in noisy
• Complete easy-to-implement voice solution including all
essential voice, audio, and speech DSP features for
flagship smartphones, tablets, and computing products
• SoundClear Voice™ noise reduction, echo cancellation,
and voice enhancement
• RAPID2™ GUI-based diagnostic and tuning tool for ease
of design-in
• Media postprocessing support
—Integrated Cirrus Logic playback enhancement for
speakers and headphones
—Optional Dolby® and DTS® playback enhancement
1. Use of TrulyHandsfree-, Dolby-, or DTS-supported features requires the existence and proof of a valid license agreement with the
corresponding company to be able to use or distribute its technology in any finished end-user or ready-to-use final product.
• Graphical interface for selection and tuning of algorithms
Optional Audio Playback Features Supported
(CS48LV13 Only)
• Dolby® postprocessing (enhancement and virtualization)
• DTS® postprocessing (enhancement and virtualization)
• Headphone and speaker playback support
1
Applications
The CS48LV12/13 provides a complete voice, audio
playback and speech preprocessing solution for
smartphone, tablet, laptop, headphone/headset, and
speaker/speakerphone applications. They are optimized
for devices where pristine voice quality and echo-free,
full-duplex communication is required, especially under
conditions of adverse noise and where space and power
are limited.
1.Use of TrulyHandsfree-, Dolby-, or DTS-supported features requires the existence and proof of a valid license agreement with the corresponding
company to be able to use or distribute its technology in any finished end-user or ready-to-use final product.
3DS1057F1
General Description
The CS48LV12 and CS48LV13 ultralow power voice processors feature Cirrus Logic’s patented SoundClear® technology
to provide a new standard in HD Voice quality performance, functionality, and cost effectiveness. These ICs provide a total
voice processing solution for handset and hands-free communications that deliver best-in-class noise reduction, echo
cancellation, and speech recognition. The CS48LV12 and CS48LV13 can enable advanced features including always-on
voice trigger, command recognition, ASR pre-processing, and audio enhancement. Innovative single and multi-mic
algorithms with intelligent speech tracking and noice elimination assure optimal user experience in the most challenging
and dynamic noise environments and deliver superior performance despite varying speech levels, talker distance, or
product orientation.
The CS48LV12 and CS48LV13 feature an integrated media processor with built-in virtual surround, bass enhancement,
bass synthesis, multi-band compression, and parametric EQ algorithms to enrich music playback through wireless
speakers and headphones. All are tunable through a simple GUI. In addition, the CS48LV13 provides the option of adding
a Cirrus Logic proprietary Voice Activity Detector for always-on ASR capability and integrated TrulyHandsfree™ Voice
Control. Also available is Cirrus Logic’s ASR Enhance™ specialized preprocessor to enhance the accuracy of any ASR
(Automatic Speech Recognition) engine under noisy conditions. An expanded menu of third-party media playback
algorithms from Dolby and DTS can also be integrated. Powerful real-time diagnostic and tuning tools combined with
specialized labs and a global applications support network assure ease of design, optimal performance, and achievement
of network and industry compliance.
DS1057F14
1 Documentation
1Documentation
This document describes the CS48LV12 and CS48LV13 HD voice processors. When evaluating or designing a system
around the CS48LV12/13 processors, use this document in conjunction with the documents listed in Table 1-1.
Table 1-1. CS48LV12/13 Related Documentation
Document NameDescription
CS48LV12/13 Data SheetThis document
RAPID2
DSPComposer
CS48LV12/13
CS48L10 Hardware User’s ManualIncludes detailed system design information including typical connection diagrams and boot
CRD48L10 4in4out Board ManualManual for development and evaluation board for CS48L10/L11/LV12/LV13
Micro-condensers User’s GuideInstructional manual for using Micro-condenser for creating microcode and flash image for
AN344Firmware User’s Manual for CS48L10/L11/LV12/LV13
AN344CBEApplications note for Cirrus Bass Enhancement (CBE) Module
AN344CBVApplications note for Cirrus Bass Virtualization (CBV) Module
AN344CVTApplications note for Cirrus Virtualization Technology (CVT)
AN344EQApplications note for Cirrus Equalization (EQ) Module
AN344TCApplications note for Tone Control Post-processor Module
™ User’s GuideInstructional manual for using the RAPID2 tool for voice processing diagnostics and tuning
™ User’s Manual for
Manual for using the CS48LV12/13 version of DSP composer™ tool for post-processing
configuration and tuning
procedures applicable for CS48L10/L11/LV12/LV13
embedded systems applications
The primary scope of this document is to provide the hardware specifications of the CS48LV12/13 family of devices. These
include hardware functionality, characteristic data, pinout, and packaging information. The intended audience includes
system PCB designers, MCU programmers, and quality-control engineers.
2Overview
The CS48LV12 and CS48LV13 products are based on Cirrus Logic 32 bit fixed point DSP's which feature the ultralow
power, tiny foot print, high performance and low cost that is required by today's mobile voice communication products. For
ease of implementation and high computational efficiency, each product includes an embedded software package highly
optimized for the DSP. Designed into each product is the ability to support multiple modes and configurations that match
an array of product use models for smartphones, tablets, and mobile computing devices as well as a variety of consumer
and automotive products with hands-free communication features.
The CS48LV12 incorporates Cirrus Logic SoundClear technology to perform all voice processing functions typically
required in handset and hands-free products including noise reduction, echo cancellation, and a comprehensive set of
voice enhancement capabilities. SoundClear technology uses proprietary algorithms to decipher spatial and spectral
characteristics of both the Rx (far-end) and Tx (near-end) digital voice streams and categorize various types of noise and
speech, removing noise and competing talkers while automatically adjusting for SPL changes, changes in product position
and orientation, and ongoing environmental changes. Other SoundClear modules monitor talk status (single Tx, single Rx,
silence, double-talk), cancel echo, suppress residual echo, and inject comfort noise if required to achieve natural,
consistent, full-duplex, echo-free conversation, in both hand-set and hands-free modes.
The CS48LV12 also includes integrated media processing capabilities to enhance audio playback over internal speakers
or attached devices such as speakers and headphones.
The CS48LV13 includes all the voice and media processing capabilities as well as ASR pre-processing (ASR Enhance)
to remove noise that limits ASR accuracy and reliability. It also includes a specialized Voice Activity Detector (VAD) that
enables the CS48LV13 to remain in a very low power "always-on" state until the VAD detects human speech in the
proximity of a microphone. This feature is typically used in conjunction with a local ASR solution such as the CS48LV13's
optional Sensory TrulyHandsfree voice control.
The CS48LV13 also supports several optional features requiring third party licenses:
•Sensory, Inc. TrulyHandsfree voice control
•Dolby, Inc. media playback enhancement algorithms
•DTS, Inc. media playback enhancement algorithms
5DS1057F1
Codec
SoC or Application Processor
PGA
Noise
Reduction
Acoustic Echo Canceller
Residual Echo Suppressor
NLP
Spectrally Matched
Comfort Noise
Dynamic
FlexEQ
ALCPGA
Codec Port
Host Port
Full-Duplex Control + Voice Activity Detection + Double Talk Detection
PGA
Comfort
Noise
Automatic Volume
Control
Automatic Level
Control
Dynamic
FlexEQ
Noise
Reduction
PGA
Media Processor
GNDV
D
V
L
DebugMCLK
I2S
Raw
PCM
I2S
Clean
PCM
RESET
BUSY
I
2
S
Clean
PCM
CLK
SPI/I
2
C
I
2
S
Raw
PCM
INT
Near
End
Far
End
Optional
2.1 Licensing
A key feature of both products that enables ease of implementation, quick time to market and performance optimized to a
particular ID is the RAPID2 diagnostic and tuning tool. This Microsoft Windows® based tool provides GUI based
monitoring and control of all critical SoundClear parameters as well as system level measurements and statistics. RAPID2
tool features are described in Section 3.16.
2.1 Licensing
Licenses are required for any third-party audio-processing algorithms, including but not limited to Sensory, Inc.
TrulyHandsfree™ and Dolby and DTS postprocessing solutions provided for the CS48LV12/13. A Cirrus Logic royalty free
license is also required to distribute product containing the CS48LV12 or CS48LV13 embedded software packages
required for functionality described in this data sheet. Contact your local Cirrus Logic Sales representative for more
information.
3Functional Description
Figure 3-1. CS48LV12 Block Diagram
DS1057F16
Codec
Host
PGA
Noise
Reduction
Acoustic Echo Canceller
Residual Echo Suppressor
NLP
Spectrally Matched
Comfort Noise
Dynamic
FlexEQ
ALC
PGA
Codec Port
Host Port
Full-Duplex Control + Vo ice Activit y Detect ion + Double-Talk Detection
PGA
Comfort
Noise
Automatic Volume
Control
Auto matic Level
Control
Dynamic
FlexEQ
Noise
Reduction
PGA
GNDV
D
V
L
BUSY PLL/ClkMgr
I2S
Raw
PCM
I2S
Clean
PCM
I2S
Clean
PCM
I
2
S
Raw
PCM
Near
End
Far
End
Advanced Media Processor
SoundClear ASR Enhance™
SPI/I2C
RESET
Optional Voice Processing Featu res
Optional Postprocessing Features
Voice Activity
Detecto r
SoundClear
ASR Enhance™
Senso ry In c.
TrulyHandsfree™ Voice Control
Dolby Laboratories, Inc. Audio Postprocessing Algo rithms
DTS, Inc. Audio Postprocessing Algorithms
3.1 Cirrus Logic 32-bit DSP Core
Figure 3-2. CS48LV13 Block Diagram
3.1 Cirrus Logic 32-bit DSP Core
The core is a high-performance, 32-bit, fixed-point DSP that is capable of performing two multiply-and-accumulate (MAC)
operations per clock cycle. The core has eight 72-bit accumulators, four X- and four Y-data registers, and 12 index
registers. It can operate up to 130 MHz, depending on mode and concurrency requirements, but it may also operate at low
speed to support specialized low-power modes, such as always-on voice wake.
The DSP core is coupled to a flexible DMA engine. The DMA engine can move data between peripherals such as the
multi-channel serial audio port, or any DSP core memory, without the intervention of the DSP. The DMA engine off-loads
data move instructions from the DSP core, leaving more MIPS available for signal-processing instructions.
3.2 Processing Groups
Providing consistent high-quality Tx and Rx voice streams in constantly changing environments requires a complex data
flow with constant interaction between various functional modules. While the actual data flow is more complex and not
linear, the architecture can be approximated as a set of in-line processing groups or chains that operate in different modes
depending on the current use model as follows.
CS48LV12:
1. Tx Voice DSP Chain
2. Rx Voice DSP Chain
3. Voice DSP Control and Detection
4. Audio Playback DSP Chain
7DS1057F1
PGA
Noise
Reduction
Acoustic Echo Canceller
Residual Echo Suppressor
NLP
Spectrally Matched
Comfort Noise
Dynamic
FlexEQ
ALCPGA
3.3 Tx Voice DSP Chain
The CS48LV13 includes two additional processing groups:
5. Speech DSP Chain
6. Advanced Audio Playback DSP Chain
Cirrus Logic provides two specialized tools for controlling and tuning the various processing groups. For voice- and
speech-related processing groups, the RAPID2 tool provides real-time analysis and tuning of all parameters. For
audio-playback chains, a specialized version of the DSP Composer tool is used for real-time control and tuning.
Each group may operate in more than one mode. Typically, smartphones have three or more operating modes:
a) Handset mode using processing Groups 1, 2, and 3
b) Speakerphone mode using processing Groups 1, 2, and 3
c) Media playback mode using processing Group 4 or 6
d) ASR mode using process using Group 5
Each mode may have tuning variations; for example, handset mode may include default tuning (using integrated
microphones and receiver), pass-through tuning for BT accessories, which perform their own voice processing and wired
headset tuning.
Tablets may have a single mode, similar to Speakerphone Mode, or may have multiple modes using different microphones
and processing, depending on their orientation and desired use model, such as portrait, landscape, handheld, on stand,
personal or group. Similarly, other applications may have a single or multiple modes using one or more processing groups.
3.3 Tx Voice DSP Chain
The Tx Voice DSP Chain accepts raw PCM voice data from one or two microphones and uses this data, along with any
incorporated spatial information, to remove undesired noise and competing speech while preserving voice integrity. It also
includes AEC and residual echo suppression functions to remove echo. In combination with the Voice DSP Control and
Detection and Rx Voice DSP Chain groups, it manages full-duplex operation. A number of additional voice processing
blocks are included to provide a natural, intelligible, and consistent PCM voice stream.
Fig. 3-3 is a simplified diagram of the Tx Voice Chain. The start of the chain is fed by one or two voice PCM streams
originating from the voice microphones and arriving on one of the CS48LV12/13’s two I
The output of the chain, Tx Out, is transmitted out of one of the two I
2
S DAO outputs (typically DAO_1), typically a host
2
S DAI inputs (typically DAI_2).
processor, applications processor, or system on a chip (SoC), which then sends the stream to a digital baseband or other
network processor.
Figure 3-3. Tx Voice DSP Chain
3.4 Programmable Gain Amplifiers (PGAs)
One set of PGAs controls the level of the input streams from the mic and another PGA at the output of the chain controls
the level of the output stream (Tx Out). The RAPID2 tool includes PGA level meters with clipping detectors can be used
to adjust PGA gain level to maintain maximum SNR without danger of clipping.
3.5 Noise Reduction
SoundClear Voice technology uses a variety of innovative techniques and algorithms to distinguish between desired
speech, undesired speech (competing talkers), and nonspeech, and then suppresses all but desired speech.
In a two-mic configuration, SoundClear Voice technology uses signature analysis techniques to distinguish and eliminate
noise and to preserve the vocal quality of speech. Also, a proprietary beam forming technology analyzes the aural space
around the user and classifies sounds, based on direction of arrival and proximity. It also makes real-time voice-tracking
DS1057F18
3.6 Acoustic Echo Cancellation (AEC)
adjustments to compensate for changes in device orientation. This results in better off-axis performance than do traditional
techniques with fixed acceptance angles. The noise-reduction block uses highly adaptive spatial analysis, spectral
analysis, and audio classification to quickly adjust for changes in audio environment and talker position.
Simple adjustments made through the RAPID2 tool allow the noise reduction block to be optimized for a variety of
microphone spacing and placements. Tightening standards on signal-to-noise-level improvement (SNRI) and voice quality
require careful balance to assure compliance and quality user experience. The RAPID2 tool provides the granularity of
control required to optimize user experience and compliance.
3.6 Acoustic Echo Cancellation (AEC)
In principle, the AEC works by recognizing the Rx signal that reappears, with some delay, in the Tx signal being processed
for transmission. Before transmission, the echo is removed by subtracting or canceling it out. In reality, canceling all
perceptible echo while maintaining full-duplex communication requires a complex set of monitoring control and digital DSP
algorithms. The CS48LV12/13’s AEC in combination with the Voice DSP Control and Detection group can provide
conference room–grade speakerphone performance within the performance constraints of the transducers used.
However, achieving high quality, full-duplex, echo-free performance in both handset and handsfree/speakerphone modes
requires conscientious system-level attention before completing component selection and design. Contact your Cirrus
Logic sales representative regarding available technical support early in the product-design process.
3.6.1Residual Echo Suppressor/Nonlinear Processor
These blocks identify and suppress any nonlinear echo components not canceled by the AEC. The residual components
include distortion commonly introduced by small transducers, such as those used in mobile devices and is critical to
achieving a clean-sounding echo-free Tx voice stream.
Full-duplex communication can be classified into four possible states:
•Silence (neither the near- nor the far-end talker is speaking)
•Single-Talk Rx (only the far-end talker is speaking)
•Single-Talk Tx (only the near-end talker is speaking)
•Double-Talk (both talkers are speaking simultaneously)
During the Single-Talk Rx state, the AEC suppresses the Rx signal to eliminate all echo when no near-end voice is
detected. This can cause the person on the far end to perceive modulation between hearing ambient far-end noise and
then silence. To avoid this, the CNG samples ambient noise, synthesizes it, and injects it into the Tx stream whenever
there is silence, providing the far-end listener with a more natural, constant audio experience.
3.8 Dynamic PEQ
Cellular providers and industry standards require that Tx frequency response conforms to a tight envelope. Furthermore,
compensating for transducers characteristics and achieving natural voice character may require significant parametric
equalization of the Tx voice stream. This block provides up to four concurrent filters, each of which can be defined as one
of eight different filter types that can be combined to achieve exact frequency response requirement. Each filter has
tunable frequency, gain, and Q or bandwidth. The following filter types are available: low pass, high pass, low shelf, high
shelf, band pass, peaking, notch, and all pass.
In addition to functioning as a traditional parametric equalizer, this block can be operated in Ambient Aware Mode, where
EQ settings are automatically adjusted in real time, based on either loudness or noise levels. This feature can be used to
improve intelligibility under noisy conditions or maintain natural sound over changing loudness levels.
The dynamic PEQ block is the same for both the Tx and Rx voice DSP chains.
9DS1057F1
PGA
Comfort
Noise
Automatic Volume
Control
Automatic Level
Control
Dynamic
FlexEQ
Noise
Reduction
PGA
3.9 Automatic Level Control (ALC)
3.9 Automatic Level Control (ALC)
Tx voice level can vary greatly based on talker loudness, product distance and orientation. By distinguishing between voice
and noise levels and adjusting Tx voice level accordingly, the ALC is able to maintain more consistent Tx voice loudness
without boosting noise in periods of silence. This improves far-end user experience and product performance when it is
held away from the mouth or off-axis.
3.10 Rx Voice DSP Chain
Figure 3-4. Rx Voice DSP Chain
Table 3-1 describes the functions in the Rx voice DSP chain.
Table 3-1. Rx Voice DSP Chain Descriptions
Function Description
Programmable gain
amplifiers (PGAs)
Noise reductionSimilar function as Noise Reduction in Tx Voice Chain, but operating on more limited information, because the Rx
Dynamic (PEQ)This block is the same for both the Tx and Rx Voice DSP chains. See Section 3.8.
Automatic level control
(ALC)
Automatic volume control
(ALC)
Comfort noise generator
(CNG)
One set of PGAs controls the level of the input streams from the host downlink (Rx). Another PGA at the output of
the chain controls the level of the output stream (Tx Out). The RAPID2 tool includes PGA level meters with clipping
detectors that can be used to adjust PGA gain level to maintain maximum SNR without danger of clipping.
stream from the far-end uses a single channel and lacks the spatial information necessary to perform the high levels
of SNRI achieved by the multi-mic algorithms applied to the Tx stream. However, the Rx noise-reduction function
can significantly suppress far-end noise, especially stationary-type noises.
Rx voice level can vary greatly, based on the far-end talkers loudness and on the phone’s orientation. By
distinguishing between voice and noise levels and by adjusting Rx voice level accordingly, the ALC can maintain
more consistent Rx voice volume, without boosting noise during silent periods. This improves near-end user
experience and product performance when a far-end talker speaks softly or holds the phone away from their mouth.
As ambient noise level rises, it can be more difficult for the user to understand the caller, regardless of whether the
product is being used in handset or hands-free/speakerphone mode. The ALC block automatically adjusts receive
loudness, based on ambient noise level.
CNG is used to inject levels of synthesized noise into the Rx stream during periods of silence, so that the near-end
user avoids hearing noise modulation.
3.11 Voice DSP Control and Detection Group
The voice DSP control and detection group encompasses several functions related to managing the combined Tx and Rx
Voice DSP Chains. Key functions include full-duplex communication state control, voice detection, noise classification,
AEC, and residual echo-suppression control.
This chain consists of various audio postprocessing modules for enhancement of media playback. The modules have
multiple use modes for support of both integrated speakers and plug-in headphones. Both the CS48LV12 and CS48LV13
integrate the following Cirrus Logic algorithms:
•Virtual surround
•Bass enhancement
•Bass virtualization
•Parametric EQ
•Multiband compressor
A special version of Cirrus Logic® DSP Composer tool enables selection of the desired combination of algorithms and
their tuning.
Optionally, the CS48LV13 supports popular postprocessing algorithms from Dolby and DTS. A license agreement with
Dolby or DTS is required to use this feature. DSP composer support for these algorithms is also available.
DS1057F110
3.13 Speech DSP Chain
3.13 Speech DSP Chain
The CS48LV13 includes Cirrus Logic ASR Enhance preprocessor that removes noise impacting ASR engine
performance. SoundClear ASR Enhance algorithms use specialized spatial NR techniques to improve command success
rate by accomplishing the following:
•Reducing near-end noise that masks speech pauses and otherwise interferes with accuracy
•Suppressing cross-talk from competing talkers in the vicinity
•Preserving voice spectral content
•Preventing phoneme degradation
•Using InstantAdapt™ noise adaption to avoid missed or truncated commands
The ASR Enhance preprocessor can be used to improve local ASR performance including the optional Sensory
TrulyHandsfree voice control as well as cloud based engines.
The CS48LV13 supports an optional speech chain, which can include the following functions:
•Cirrus Logic voice activity detector (VAD). This specialized VAD enables always-on ultralow-power voice trigger.
The VAD constantly monitors ambient sound while the CS48LV13 is in a very low power state. If it detects voice,
the VAD can trigger the supported Sensory TrulyHandsfree voice control engine running on the CS48LV13.
•Sensory TrulyHandsfree voice control. When the VAD has detected a voice, it can trigger TrulyHandsfree to detect
a predefined wake-up command. If it detects the proper command, it enters Voice-Command Mode to interpret any
command within its vocabulary. If the proper wake-up command is not detected, the device can return to its
always-on VAD mode.
3.14 On-chip DSP Peripherals
3.14.1I2S Digital Audio Ports
3.14.1.1 I
Two DAI ports support PCM format with word lengths up to 32 bits and sample rates as high as 192 kHz. DAI_1 is typically
connected to a host processor, applications processor, or mobile SoC to receive Rx voice and audio data. DAI_2 is
typically connected to a codec or A/D streaming Tx voice or audio data captured from microphones. Both ports operate in
2
I
S slave clock mode using SCLK and LRCLK for bit-clock and word select. For voice (call) modes, both DAI ports use a
16-bit word length, a 8-KHz sample rate for narrowband calls, and 16-KHz sample rate for HD voice/wide-band calls. Rx
(downlink) requires one channel and Tx (requires one or two channels), depending on microphone/input mode. For
playback mode, other audio formats are supported, based on the content type and postprocessing algorithms applied.
3.14.1.2 I2S Digital Audio Output Port (DAO)
Two DAO ports support PCM format with word lengths up to 32 bits and sample rates as high as 192 kHz.
DAO_1 is typically connected to a host processor, applications processor or mobile SoC to transmit Tx voice and audio
data. DAO_2 is typically connected to a codec, D/A, or digital amp streaming Rx voice or audio data out to transducers
such as mobile phone receiver, speakers, or headphone. Both ports operate in I
LRCLK for bit clock and word select. For voice (call) modes both DAO ports will use a 16-bit word length, 8-KHz sample
rate for narrowband calls, and 16 KHz for HD voice/wide-band calls. For playback mode, other audio formats are
supported based on the content type and postprocessing algorithms being applied.
2
S Digital Audio Input Ports (DAI)
2
S slave clock mode using SCLK and
3.14.2Serial Control Port (I2C or SPI)
The on-chip serial control port is capable of operating as slave in either I2C or SPI modes. Slave operation is chosen by
a mode select pin when the CS48LV12/13 comes out of reset. The serial clock pin can support frequencies as high as
25 MHz in SPI mode.
The slave SPI clock speed must always be (DSP Core Frequency/2).
11DS1057F1
3.15 Power Management
The serial control port also includes a pin for flow control of the communications interface (BUSY/I2C_SELECT) and a pin
to indicate when the DSP has a message for the host (INT
).
3.14.3PLL-based Clock Generator
The low-jitter PLL generates integer or fractional multiples of a reference frequency, which are used to clock the DSP core
and peripherals. Through a second PLL divider chain, a dependent clock domain can be output on the DAO port for driving
audio converters. The CS48LV12/13 defaults to running from the external reference frequency and is switched to use the
PLL either through a boot command from the host or by the firmware running on the DSP.
3.15 Power Management
Several control registers and bits provide independent power down control of the RAM, ROM, PLL and internal clock
domains, allowing operation in select applications with minimal power consumption. Each RAM bank (4 K word) and each
ROM bank (8 K word for code, and 4 K word for data) can be powered on or off individually. After a hardware reset, all the
memory banks are powered on.
The Host in the system can initiate a low-power mode for the DSP core to conserve system power when audio processing
is not required. The firmware API provides different levels of low-power mode, which allows each system to customize the
power consumption and wake-up protocol to its needs.
3.16 RAPID2™ Real-Time Diagnostic and Tuning Tool
This real-time interactive GUI-based program provides both control and monitoring of all critical SoundClear Voice DSP
functions. It enables users to optimize algorithmic performance to match design characteristics such as transducer type
and placement, mechanical and electrical design, and acoustic properties. It is both a system level diagnostic and tuning
tool that is used to achieve performance goals as well as industry, carrier, and OEM compliance. Its capabilities include:
•Meter monitoring including peak and clip detection for:
•Mic inputs
•Tx line out
•Rx line in
•Rx speaker out
•Dual-axis tickertape graphic monitoring
•AEC performance
•AEC input and AEC output
•Audio mode
•Mic 1 and mic 2
•Speaker out
•Line in and line out
•Automatic system-level measurements
•Bulk delay
•ENR—Echo to near-end ratio
•ERLE—Echo return loss enhanced
•Statistical measurements included
•Channel noise levels
•Channel amplitude levels
•Clip occurrences
•Real-time control of all SoundClear parameter sets
•All programmable gain amplifiers (Tx in, Tx out, Rx in, Rx out)
DS1057F112
•Multi-mic noise reduction
•Single-mic noise reduction
•Audio detection and classification
•AEC, including path-change detection
•Nonlinear residual echo suppression
•Tx and Rx automatic level control
•Tx and Rx parametric EQ (with graphical interface)
•Rx automatic volume control
•Speaker out compander
•Double-talk detection
•Voice activity detection
•Tx and Rx comfort noise generation
4Characteristics and Specifications
4.1 Absolute Maximum Ratings
4 Characteristics and Specifications
GND = 0 V; all voltages with respect to ground.
ParametersSymbolMinMaxUnits
DC Power SupplyDSP Core/Memory/PLL
Serial/Control
Input Current
External Voltage Applied to Digital Input
Storage TemperatureT
1.Any pin except supplies. This value is characterized not tested.
2.The maximum over/under voltage is limited by the input current.
1
2
VD, VPLL
VL
I
in
V
IND
stg
–0.3
–0.3
—10mA
–0.3VL * 1.2V
–65+150°C
WARNING: Operation at or beyond these limits can result in permanent damage to the device.
4.2 Recommended Operating Conditions
GND = 0 V, all voltages with respect to ground.
ParametersSymbol Min MaxUnits
DCPower Supply
Ambient TemperatureCommercial
Ambient TemperatureAutomotive
Junction Operating Temperature
External Voltage Applied to Digital InputV
1.VL must rise before or simultaneously with VD and VPLL.
Core/Memory/PLL
I/O interface
1
VD, VPLL0.901.32V
1
VL1.623.6V
T
T
T
A
A
J
IND
0+70C
–40+105C
–40+110C
–0.3VL * 1.1V
1.5
4.0
V
V
13DS1057F1
4.3 Power Supply Characteristics—1.0 V Power Dissipation
4.3 Power Supply Characteristics—1.0 V Power Dissipation
Test Conditions (unless otherwise specified): VD,VPLL=1.0 V, VL=1.8 V, GND = 0 V; all voltages with respect to GND.
T
=+25°C.
A
ParametersTypicalUnits
Core and I/O Operating
1
VD + VPLL
VL0.8mA
RESET Active
3
VD + VPLL
VL
Hibernate Mode
4
VD + VPLL
VL
Sleep Mode
5
VD + VPLL
VL0.147
1.Characterized with O/S and MP3 decode running at 80 MHz, 6 MHz CLOCK driving PLL, MCLK slave, I²S data delivery.
2.VPLL exists only on the QFN package.The WLCSP package combines VD and VPLL into a single VD pin.
3.Characterized with RESET driven low, CLOCK pin of CS48LV12/13 gated off, and all inputs to CS48LV12/13 driven to VL.
4.The low-power mode used in this example is Hibernate mode. Characterized with DSP core halted, all memory banks powered down, PLL powered
down, and all internal clock domains gated off, CLOCK pin of CS48LV12/13 gated off, and all inputs to CS48LV12/13 driven to VL.
5.The low-power mode used in this example is Sleep mode. Characterized with DSP core halted, all memory banks powered up, PLL powered down,
all internal clock domains gated off, CLOCK pin of CS48LV12/13 gated off, and all inputs to CS48LV12/13 driven to VL.
2
2
2
2
9.5mA
1.8mA
1.5
11
0.147
45A
A
A
A
A
4.4 Power Supply Characteristics—1.2 V Power Dissipation
Test Conditions (unless otherwise specified): VD,VPLL=1.2 V, VL=1.8 V, GND = 0 V; all voltages with respect to GND.
T
=+25°C.
A
ParametersTypicalUnits
Core and I/O Operating
1
VD + VPLL
VL0.8mA
RESET Active
3
VD + VPLL
VL
Hibernate Mode
4
VD + VPLL
VL
Sleep Mode
5
VD + VPLL
VL0.147
1.Characterized with O/S and MP3 decode running at 80 MHz, 6 MHz CLOCK driving PLL, MCLK slave, I²S data delivery.
2.VPLL exists only on the QFN package. The WLCSP package combines VD and VPLL into a single VD pin.
3.Characterized with RESET driven low, CLOCK pin of CS48LV12/13 gated off, and all inputs to CS48LV12/13 driven to VL.
4.The low-power mode used in this example is Hibernate mode. Characterized with DSP core halted, all memory banks powered down, PLL powered
down, and all internal clock domains gated off, CLOCK pin of CS48LV12/13 gated off, and all inputs to CS48LV12/13 driven to VL.
5.The low-power mode used in this example is Sleep mode. Characterized with DSP core halted, all memory banks powered up, PLL powered down,
all internal clock domains gated off, CLOCK pin of CS48LV12/13 gated off, and all inputs to CS48LV12/13 driven to VL.
2
2
2
2
12.0mA
3.3mA
1.5
17
0.147
75A
A
A
A
A
DS1057F114
4.5 Thermal Characteristics
4.5 Thermal Characteristics
ParameterSymbolMinTypMaxUnits
QFN junction-to-ambient thermal impedance
WLCSP junction-to-ambient thermal impedance
QFN junction-to-ambient thermal impedance
WLCSP junction-to-ambient thermal impedance
1. To calculate the die temperature for a given power dissipation:
T
= Ambient temperature + [ (Power Dissipation in Watts) * ja ]
j
2.Four-layer board is specified as a 76 mm X 114 mm, 1.6 mm thick FR-4 material with 1-oz. copper covering 20% of the top and bottom layers and
0.5-oz. copper covering 90% of the internal power plane and ground plane layer
3.Two-layer board is specified as a 76 mm X 114 mm, 1.6 mm thick FR-4 material with 1-oz. copper covering 20% of the top and bottom layers.
1,2
1,2
1,3
1,3
4-layer board
4-layer board
2-layer board
2-layer board
JA
JA
JA
JA
—28 —°C/Watt
—47 —°C/Watt
—85 —°C/Watt
—89 —°C/Watt
4.6 Digital Interface Specifications and Characteristics
1.Specification is per pin, and does not include current through pull-up.
2.The effective pull-up value decreases (more current is provided) with increased VL.
3.This value is by design and not a tested parameter.
4.This value tested with 2-mA drivers enabled on pins.
1
2
3
4
4
4
4
—— Iin——500nA
—— — 15—60k
—— — —10—pF
VL = 3.3 VIOH = 2 mAV
VL = 3.3 VIOL = 2 mAV
VL = 1.8 VIOH = 1 mAV
VL = 1.8 VIOL = 1 mAV
OH
OL
OH
OL
IH
IL
VL–0.4——V
——0.20•VLV
VL–0.4——V
——0.20•VLV
0.76•VL——V
——0.30•VLV
Figure 4-1. Internal Weak Pull-up
15DS1057F1
T
rstl
T
rstsu
T
rsthld
INT
BUSY/I2C_SELECT
All supplies at
recommended
operating values.
VD,
VPLL,
VL
RESET
RESET
T
rst2z
T
rstl
T
rstsu
T
rsthld
INT
BUSY/I2C_SELECT
All Bidirectional
Pins
t
CLOCKh
T
CLOCK
CLOCK
t
CLOCKl
4.7 Switching Characteristics—RESET
4.7 Switching Characteristics—RESET
ParameterSymbolMinMaxUnit
RESET
minimum pulse width low
All bidirectional pins high-Z after RESET
Configuration pins setup before RESET
Configuration pins hold after RESET
1.The rising edge of RESET must not occur before the power supplies are stable at their recommended operating values. In addition, for the
configuration pins to be read correctly, the RESET
1
lowT
highT
highT
T
requirement must be met.
rstl
T
rstl
rst2z
rstsu
rsthld
1—s
—100ns
50—ns
20—ns
Figure 4-2. RESET Timing at Power-On
Figure 4-3. RESET
4.8 Switching Characteristics—CLOCK
ParameterSymbolMinMaxUnit
External clock operating frequencyF
CLOCK periodT
CLOCK high timeT
CLOCK low timeT
Timing after Power is Stable
CLOCK
CLOCK
CLOCKh
CLOCKl
3.07238.4MHz
26325ns
45% · T
CLOCK
45% · T
CLOCK
55% · T
55% · T
CLOCK
CLOCK
ns
ns
DS1057F116
Figure 4-4. CLOCK Timing
4.9 Switching Characteristics—Internal Clock
4.9 Switching Characteristics—Internal Clock
ParameterSymbolMinTypMaxUnit
Internal DCLK frequency
Internal DCLK frequency
1
(VD, VPLL = 1.2 V)
1
(VD, VPLL = 1.0 V)F
F
dclk
dclk
F
CLOCK/
F
CLOCK/
256—130MHz
256—80MHz
Internal DCLK period (VD, VPLL = 1.2 V)DCLKP7.69—256/F
Internal DCLK period (VD, VPLL = 1.0 V)DCLKP12.5—256/F
Cycle-to-cycle jitter on Internal DCLK or Mastered MCLK
1.After initial power-on reset, F
reconfigured for a new setting or the next RESET
2.This parameter is characterized with a VCO speed of 330 MHz.
dclk
= F
. After initial kick-start commands, the PLL is locked to max F
CLOCK
pulse.
2
——500—ps
and remains locked until PLL is
dclk
4.10 Switching Characteristics—Serial Control Port—SPI Slave Mode
ParameterSymbolMinTypicalMaxUnits
CLK frequency
CS
falling to CLK rising t
CLK low timet
CLK high timet
Setup time MOSI inputt
Hold time MOSI inputt
CLK low to MISO output validt
CLK falling to INT
CS
rising to INT fallingt
CLK low to CS
CS
rising to MISO output high-Zt
CLK rising to BUSY
1.The specification f
communication port can be limited by the firmware application. Flow control using the BUSY
input data buffer. Maximum SPI clock speed is F
1
risingt
risingt
fallingt
indicates the maximum speed of the hardware. The system designer should be aware that the actual maximum speed of the
spisck
/2. Before locking PLL, F
dclk
f
spisck
spicss
spickl
spickh
spidsu
spidh
spidov
spiirqh
spiirql
spicsh
spicsdz
spicbsyl
——25MHz
24——ns
20——ns
20——ns
5——ns
5——ns
——11ns
——20ns
0——ns
24——ns
—20—ns
—3
dclk
= F
CLOCK
.
DCLKP+20—ns
*
pin should be implemented to prevent overflow of the
CLOCK
CLOCK
ns
ns
17DS1057F1
BUSY/
I2C_ SELEC T
CS
CLK/SCL
MOSI
MISO/SDA
INT
0
12670
56
7
t
spi cs s
t
spi ck l
t
spi ck h
t
spi d su
t
spi d h
t
spi do v
A6A5A0R/WMSBLSB
MSBLSB
t
spi csh
t
spi bsy l
t
spi irq l
t
spiirqh
f
spi sck
t
spi csd z
4.11 Switching Characteristics—Serial Control Port—I2C Slave Mode
Figure 4-5. Serial Control Port—SPI Slave Mode Timing
4.11 Switching Characteristics—Serial Control Port—I2C Slave Mode
ParameterSymbolMinTypicalMaxUnits
SCL frequency
SCL low timet
SCL high timet
SCL and SDA rise timet
SCL and SDA fall timet
SCL rising to SDA rising or falling for START or STOP conditiont
START condition to SCL fallingt
SCL falling to STOP conditiont
Bus free time between STOP and START conditionst
Setup time SDA input valid to SCL risingt
SDA input hold time after SCL fallingt
SDA output hold time from SCL fallingt
SCL falling to INT
NAK condition to INT
SCL rising to BUSY
1.The specification f
communication port can be limited by the firmware application. Flow control using the BUSY
input data buffer.
1
risingt
lowt
lowt
indicates the maximum speed of the hardware. The system designer should be aware that the actual maximum speed of the
iicck
f
iicckh
iicckcmd
iicstscl
iicstp
hddo
iicirqh
iicirql
iicbsyl
iicck
iicckl
r
f
iicbft
iicsu
iich
——400kHz
1.25——µs
1.25——µs
——75ns
——75ns
1.25——µs
1.25——µs
2.5——µs
3——µs
100——ns
0——ns
——18ns
——3
—3*DCLKP + 20—ns
pin should be implemented to prevent overflow of the
DCLKP + 40ns
*
3*DCLKP + 20—ns
DS1057F118
BUSY/
I2C_SELECT
CLK/SCL
MISO/SDA
INT
01 678017
t
iicckl
t
iicckh
t
iicsutiich
A6A0R/WACK
LSB
t
iicirqh
t
iicirql
8
ACK
MSB
t
iicstp
6
t
iiccbsyl
t
hddo
t
iicbft
t
iic st scl
t
iicckcmd
f
iicck
t
iicckcmd
t
iicf
t
iicr
DAI_SCLK
DAI_LRCLK
DAI_Dx
t
daislrts
t
daiclkp
DAI_SCLK
DAI_LRCLK
t
daisstlr
t
daidh
t
daiclkp
DAI_Dx
t
daidsu
4.12 Switching Characteristics—Digital Audio Slave Input Port
Figure 4-6. Serial Control Port—I2C Slave Mode Timing
4.12 Switching Characteristics—Digital Audio Slave Input Port
SCLK periodT
SCLK duty cycle—4555%
Setup time DAI_Dx
Hold time DAI_Dx
Slave modeSCLK active edge to LRCLK transitiont
1.All DAI data lines are timed relative to active edge of SCLK
19DS1057F1
ParameterSymbolMinMaxUnit
1
1
LRCLK transition to SCLK active edget
Figure 4-7. DAI Port Slave Timing Diagram
daiclkp
t
daidsu
t
daidh
daisstlr
daislrts
40—ns
10—ns
5—ns
10—ns
10—ns
SCLK
LRCLK
DAO_Dx
t
daoslrts
t
daosclk
SCLK
LRCLK
t
da osstl r
t
daosdv
t
daosclk
DAO_Dx
4.13 Switching Characteristics—Digital Audio Output Port
4.13 Switching Characteristics—Digital Audio Output Port
ParameterSymbolMinMaxUnit
MCLK periodT
MCLK duty cycle—4555%
DAO_SCLK period for Slave modeT
DAO_SCLK duty cycle for or Slave mode—4060%
Slave ModeSCLK active edge to LRCLK transitiont
LRCLK transition to SCLK active edget
DAO_Dx delay from SCLK inactive edget
daomclk
daosclk
daosstlr
daoslrts
daosdv
20—ns
20—ns
10—ns
10—ns
—11ns
Figure 4-8. Digital Audio Output (DAO) Port Timing, Slave Mode
DS1057F120
5Pin Descriptions
Top-Down (Thr ough-Pac kage)View
20-Ball WLCSP Package
A4A3A2A1
B4B3B2B1
DAO_D1
DAI_D2VD
VL
DAO_D2
C2C1
D2D1
C4C3
GND
CLK/SCL
DAI_D1
D4D3
MISO /SDA
DBCK
DBDA
MOSI
A5
B5
C5
SCL K
D5
LRCLK
MCLK
CLOCK
RESET
CSINTBUSY/I2C_SELECT
87
6
5
4
3
2
1
9
10
1112
19
202122
23
24
13
14
15
16
17
18
Thermal Pad
Top -Down (Thr ough Package ) Vi ew
24-Pi n QFN Pac kage
VD
DAO_D2
DAI_D2
GND
DBDA
DBCK
VPLL
VL
BUSY/I2C_SELECT
INT
GND
MCLK
MOSI
DAO_D1
DAI _D 1
LRCLK
SCLK
CLOCK
MISO/SDA
CLK/SCL
CS
VL
VD
RESET
5 Pin Descriptions
21DS1057F1
5 Pin Descriptions
Pin NameCSP
Ball#
DAO_D1A119Digital Audio Data Output 1 (Host/Tx/Uplink)
DAI_D2B320Digital Audio Input 2 (Mic In)
DAO_D2B421Digital Audio Data Output 2 (Receiver/Speakers)
DAI_D1A222Digital Audio Data Input 1 (Host/Rx/Downlink)
• (O) DAO output 1 for two’s complement serial audio data
• (I) Two’s complement serial audio data input 2 (DAI_D2)
• (O) Two’s complement serial audio data output 2
• (I) DAI Input 1 for two’s complement serial audio data
• DAI serial audio bit clock
• (I/O) DAI Left/Right Clock (Frame Sync)
• (I) Reference clock for internal PLL
• (I/O) High-speed serial audio clock (no connect for most applications)
• (O) Serial data output for SPI slave mode
• (Open-Drain Bidir) Data for I²C serial control
• (I) Serial data input for SPI slave mode
• (I) Serial control clock for SPI slave mode
• (Open-Drain Bidir.)Serial control clock for I²C slave
• (I) Chip select for SPI slave mode
• (Open-Drain Bidir) Open-drain serial data for the I²C debug serial control port
• (Open-Drain Bidir.) Open-drain serial clock for the I²C debug serial control port
• (I) Active low. Registers are reset to default settings and boot mode selected
• (Open-Drain Output) Active low. Programmable interrupt output
• (Open-Drain Output) Active low. DSP busy signal output
• (I) Boot mode select 0 on rising edge of RESET
• (I) Power supply for the core and memory section
• (I) QFN package only. Power supply for PLL—tie to VD.
• (I) Sets voltage reference level for serial audio interfaces and SP
• (I) Ground reference
• (I) Thermal relief pad for optimized heat dissipation. This pad must be connected to GND.
(selects boot from I2C rather than the default SPI)
DS1057F122
5.1 I/O Pin Characteristics
5.1 I/O Pin Characteristics
Input and output levels and associated power supply voltage are shown in Table 5-1. Logic levels should not exceed the
corresponding power supply voltage. Typical hysteresis for VL inputs is 250 mV.
. fdf
Table 5-1. I/O Pin Characteristics
Pin NameI/O
DAO_D1I/OVLProgrammable pull-upCMOSCMOS, with hysteresis
DAI_D2I/OVLProgrammable pull-upCMOSCMOS, with hysteresis
DAO_D2I/OVLProgrammable pull-upCMOSCMOS, with hysteresis
DAI_D1I/OVLProgrammable pull-upCMOSCMOS, with hysteresis
SCLKI/OVLProgrammable pull-upCMOSCMOS, with hysteresis
LRCLKI/OVLProgrammable pull-upCMOSCMOS, with hysteresis
CLOCKIVL——CMOS, with hysteresis
MCLKI/OVLProgrammable pull-upCMOSCMOS, with hysteresis
MISO/SDAI/OVLProgrammable pull-upCMOS/open drainCMOS, with hysteresis
MOSII/OVLProgrammable pull-upCMOSCMOS, with hysteresis
CLK/SCLI/OVLProgrammable pull-upCMOS/open drainCMOS, with hysteresis
CS
DBCKI/OVLProgrammable pull-upCMOS/open drainCMOS, with hysteresis
DBDAI/OVLProgrammable pull-upCMOS/open drainCMOS, with hysteresis
RESET
INT
BUSY
I2C_SELECT
/
I/OVLProgrammable pull-upCMOSCMOS, with hysteresis
IVLPull-up—CMOS, with hysteresis
OVLProgrammable pull-upCMOS/open drainCMOS, with hysteresis
I/OVLProgrammable pull-upCMOS/open drainCMOS, with hysteresis
Vol tag e
Reference
Internal
Ter minati on
DriverReceiver
23DS1057F1
6Package Dimensions
20-BALL WLCSP (2.25 mm x 2.0 mm Body) Package Drawing
For all product questions and inquiries, contact a Cirrus Logic Sales Representative.
To find the one nearest you, go to www.cirrus.com.
IMPORTANT NOTICE
Cirrus Logic, Inc. and its subsidiaries (“Cirrus”) believe that the information contained in this document is accurate and reliable. However, the information is subject to change
without notice and is provided “AS IS” without warranty of any kind (express or implied). Customers are advised to obtain the latest version of relevant information to verify,
before placing orders, that information being relied on is current and complete. All products are sold subject to the terms and conditions of sale supplied at the time of order
acknowledgment, including those pertaining to warranty, indemnification, and limitation of liability. No responsibility is assumed by Cirrus for the use of this information,
including use of this information as the basis for manufacture or sale of any items, or for infringement of patents or other rights of third parties. This document is the property
of Cirrus and by furnishing this information, Cirrus grants no license, express or implied under any patents, mask work rights, copyrights, trademarks, trade secrets or other
intellectual property rights. Cirrus owns the copyrights associated with the information contained herein and gives consent for copies to be made of the information only for
use within your organization with respect to Cirrus integrated circuits or other products of Cirrus. This consent does not extend to other copying such as copying for general
distribution, advertising or promotional purposes, or for creating any work for resale.
CERTAIN APPLICATIONS USING SEMICONDUCTOR PRODUCTS MAY INVOLVE POTENTIAL RISKS OF DEATH, PERSONAL INJURY, OR SEVERE PROPERTY OR
ENVIRONMENTAL DAMAGE (“CRITICAL APPLICATIONS”). CIRRUS PRODUCTS ARE NOT DESIGNED, AUTHORIZED OR WARRANTED FOR USE IN PRODUCTS
SURGICALLY IMPLANTED INTO THE BODY, AUTOMOTIVE SAFETY OR SECURITY DEVICES, LIFE SUPPORT PRODUCTS OR OTHER CRITICAL APPLICATIONS.
INCLUSION OF CIRRUS PRODUCTS IN SUCH APPLICATIONS IS UNDERSTOOD TO BE FULLY AT THE CUSTOMER’S RISK AND CIRRUS DISCLAIMS AND MAKES
NO WARRANTY, EXPRESS, STATUTORY OR IMPLIED, INCLUDING THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR PARTICULAR
PURPOSE, WITH REGARD TO ANY CIRRUS PRODUCT THAT IS USED IN SUCH A MANNER. IF THE CUSTOMER OR CUSTOMER’S CUSTOMER USES OR PERMITS
THE USE OF CIRRUS PRODUCTS IN CRITICAL APPLICATIONS, CUSTOMER AGREES, BY SUCH USE, TO FULLY INDEMNIFY CIRRUS, ITS OFFICERS, DIRECTORS,
EMPLOYEES, DISTRIBUTORS AND OTHER AGENTS FROM ANY AND ALL LIABILITY, INCLUDING ATTORNEYS’ FEES AND COSTS, THAT MAY RESULT FROM OR
ARISE IN CONNECTION WITH THESE USES.
Cirrus Logic, Cirrus, the Cirrus Logic logo designs, Framework, SoundClear, SoundClear Voice, InstantAdapt, ASR Enhance, RAPID2, and DSP Composer are trademarks
of Cirrus Logic, Inc. and its subsidiaries. All other brand and product names in this document may be trademarks or service marks of their respective owners.
Microsoft Windows is a registered trademark of Microsoft Corporation.
SPI is a trademark of Motorola.
Dolby is a registered trademarks of Dolby Laboratories, Inc. Supply of an implementation of Dolby Technology does not convey a license nor imply a right under any patent,
or any other industrial or Intellectual Property Right of Dolby Laboratories, to use the Implementation in any finished end-user or ready-to-use final product. It is hereby notified
that a license for such use is required from Dolby Laboratories.
DTS is a registered trademark of the Digital Theater Systems, Inc. It is hereby notified that a third-party license from DTS is necessary to distribute software of DTS in any
finished end-user or ready-to-use final product.
Sensory and TrulyHandsfree are trademarks of Sensory, Inc. It is hereby notified that a third-party license from Sensory, Inc. is required to use or distribute its technology in
any finished end-user or ready-to-use final product.
7 Ordering Information
1. Controlling dimensions are in millimeters.
2. Dimensioning and tolerancing per ASME Y 14.5M.
3. This drawing conforms to JEDEC outline MS-012, variation VGGD-6 with exception of features D2, E2, and L,
which are per supplier designation.
4. Recommended reflow profile is per JEDEC/IPC J-STD-020.
7Ordering Information
Check with your local Cirrus Logic representative for the availability of Automotive grade packages.