cs47028-dqz Cirrus Logic, Inc., cs47028-dqz Datasheet

no-image

cs47028-dqz

Manufacturer Part Number
cs47028-dqz
Description
System-on- A-chip Asoc Processors
Manufacturer
Cirrus Logic, Inc.
Datasheet
“†”
See
FEATURES
Preliminary Product Information
Cost-effective, High-performance 32-bit DSP
— 300,000,000 MAC/S (multiply accumulates per second)
— Dual MAC cycles per clock
— 72-bit accumulators are the highest precision in the industry
— 32K x 32-bit SRAM with three 2K blocks assignable to either
Integrated DAC & ADC Functionality
— 8
— 4
— Integrated 5:1 analog mux feeds one stereo ADC
Configurable Serial Audio Inputs/Outputs
— Integrated 192 kHz S/PDIF Rx
— Integrated 192 kHz S/PDIF Tx
— Supports 32-bit Serial Data @ 192 kHz
— Supports 32-bit audio sample I/O between DSP chips
— TDM I/O modes
Supports Different Fs Sample Rates
— Three integrated hardware SRC blocks
— Output can be master or slave
— Supports dual-domain Fs on S/PDIF vs. I
DSP Tool Set w/ Private Keys Protect Customer IP
Integrated Clock Manager/PLL
— Flexibility to operate from internal PLL, external crystal,
Input Fs Auto Detection w/ µC Acknowledgement
Host Control & Boot via I
Configurable GPIOs and External Interrupt Input
1.8V Core and a 3.3V I/O that is tolerant to 5V input
Low-power Mode
Table
Feature may differ on CS47024, CS47028, or CS47048.
http://www.cirrus.com
Y data or program memory
external oscillator
Channels of DAC output: 108dB DR, -98dB THD+N
Channels of ADC input: 105dB DR, -98dB THD+N
2.
2
C
or SPI
Stereo Inputs
On Analog in
ADC’s & DAC’s operate
in Single ended or
Differential mode
x4
SPI / I
Control
S/PDIF
ADC0/1
ADC2/3
I
2
I
S /
2
S
2
2
C
Serial Interface
S inputs
S
R
C
1
4ch
Copyright 2011 Cirrus Logic
(I
2
DBC
C Slave)
This document contains information for a new product.
Cirrus Logic reserves the right to modify this product without notice.
Assignable to Program or Y Data memory
PIC
32K x 32-bit SRAM with three 2K blocks
DMA
CONFIDENTIAL
Coyote 32-bit Core
ROM
RAM
PLL
in the CS47048 DSP
x8
Manager
Clock
P
text
X
Y
The CS470xx is available in a 100-pin LQFP package with
exposed pad for better thermal characteristics. Both
Commercial (0
+85
Ordering Information:
See
The CS470xx family is a new generation of audio system-on-
a-chip (ASOC) processors targeted at high fidelity, cost
sensitive designs. Derived from the highly successful
CS48500 32-bit fixed point audio enhancement processor
family, the CS470xx further simplifies system design and
reduces total system cost by integrating the S/PDIF Rx,
S/PDIF Tx, analog inputs, analog outputs, and SRCs. For
example, a hardware SRC can down-sample a 192 kHz
S/PDIF stream to a lower Fs to reduce memory and MIPS
requirements for processing. This integration effectively
reduces the chip count from 3 to 1 which allows smaller, less
expensive board designs.
Target applications are:
The CS470xx is programmed using the simple yet powerful
Cirrus proprietary DSP Composer
pre-production tuning tool. Processing chains may be
designed using a drag-and-drop interface to place/utilize
functional macro audio DSP primitives and custom audio
filtering blocks. The end result is a software image that is
downloaded to the DSP via serial control port.
The Cirrus Framework
Assembly and C language compilers and other software
development tools for porting existing code to the CS470xx
family platform.
ROM
RAM
Timers
ROM
RAM
— Automotive Head Units & Outboard Amplifiers
— Automotive Processors & Automotive Integration Hubs
— Digital TV
— MP3 Docking Stations
— AVR and DVD RX
— DSP Controlled Speakers (e.g. Subwoofers, Sound
°
page 33
C) temperature grades.
GPIO
Bars)
8ch
8ch
R
C
S
2
S
R
C
3
for ordering information.
°
independent Channels
x2
x2
C to +70
I
2
S / S/PDIF
for In or Out
SRC3 has 8
DAC0
DAC1
DAC4
DAC5
DAC6
DAC2
DAC3
DAC7
I
2
S
CS470xx Data Sheet
°
programming environment offers
C) and Automotive (-40
GUI development and
DS787PP5
FEB 2011
°
C to

Related parts for cs47028-dqz

cs47028-dqz Summary of contents

Page 1

... SPI  Configurable GPIOs and External Interrupt Input  1.8V Core and a 3.3V I/O that is tolerant to 5V input  Low-power Mode “†” Feature may differ on CS47024, CS47028, or CS47048. See Table 2. ADC’s & DAC’s operate in Single ended or Differential mode Stereo Inputs ...

Page 2

... SRS CircleSurround II technology is incorporated under license from SRS Labs, Inc. The SRS TruVolume technology/solution rights incorporated in the Cirrus Logic CS470xx products are owned by SRS Labs, a U.S. Corporation and licensed to Cirrus Logic, Inc. Purchaser of the Cirrus Logic CS470xx products must sign a license for use of the chip and display of the SRS Labs trademarks. Any products incorporating the Cirrus Logic CS470xx products must be sent to SRS Labs for review. SRS CircleSurround II is protected under US and foreign patents issued and/or pending ...

Page 3

Table of Contents FEATURES ......................................................................................................................... 1 1. Documentation Strategy .........................................................................................................6 2. Overview ..................................................................................................................................6 2.1 Licensing ............................................................................................................................................... 6 3. Code Overlays .........................................................................................................................7 4. Hardware Functional Description .......................................................................................10 4.1 Coyote 32-bit DSP Core ...................................................................................................................... 12 4.2 DSP Memory ....................................................................................................................................... 12 4.2.1 DMA ...

Page 4

... Gain Error .......................................................................................................................................... 38 10.7 Gain Drift ........................................................................................................................................... 38 11. Revision History ..................................................................................................................39 Figures Figure 1. CS47048 Top-Level Block Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 Figure 2. CS47028 Top-Level Block Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 Figure 3. CS47024 Top-Level Block Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 Figure 4. RESET Timing at Power- Figure 5. RESET Timing after Power is Stable . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18 Figure 6. XTI Timing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 Figure 7. Serial Control Port - SPI Slave Mode Timing . . . . . . . . . . . . . . . . . . . . . . . . . . . 20 Figure 8 ...

Page 5

Table 3. CS470xx Channel Count . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ...

Page 6

... CS470xx Data Sheet Audio SOC Processor Family 1. Documentation Strategy The CS470xx Data Sheet describes the CS47048, CS47028, and CS47024 audio processors. This document should be used in conjunction with the following documents when evaluating or designing a system around the CS470xx processors Table 1. Document Name CS470xx Data Sheet CS470xx Hardware User’ ...

Page 7

Code Overlays The suite of software available for the CS470xx family consists of an operating system (OS) and a library of overlays. The software components for the CS470xx family include: 1. OS/Kernel—Encompasses all non-audio processing tasks, including loading data ...

Page 8

... DSP Tool Set w/ Private Keys Protect Customer IP • Configurable GPIOs and External Interrupts • Hardware Watchdog Timer 8 CS470xx Device Selection Guide CS47028-CQZ CS47028-DQZ • 2-In/8-Out Car Audio • Sound Bar • DVD Receiver 100-pin LQFP with Exposed Pad Cirrus Logic 32-bit Core • ...

Page 9

... CS47048 channels • 1 TDM line channels per line. 2 • lines, 2 channels per line CS47028 channels • 1 TDM line channels per line. 2 • lines, 2 channels per line CS47024 channels • 1 TDM line, ...

Page 10

... Audio SOC Processor Family 4. Hardware Functional Description The CS470xx family, which includes the CS47048, CS47028, and CS47024 DSPs true system-on-a-chip that combines a powerful 32-bit DSP engine with analog/digital audio inputs and analog/digital audio outputs. It can be integrated into a complex multi-DSP processing system, or stand alone in an audio product that requires analog-in and analog-out ...

Page 11

... DMA ROM 4ch X RAM PIC ROM ROM Y P RAM RAM 32K x 32-bit SRAM with three 2K blocks Assignable to Program or Y Data memory CS47028 Top-Level Block Diagram Clock DBC PLL Timers Manager Slave) Cirrus 32-bit Core text in the CS 47024 DSP x8 DMA ROM ...

Page 12

CS470xx Data Sheet Audio SOC Processor Family 4.1 Cirrus Logic 32-bit DSP Core The CS470xx comes with a Cirrus Logic 32-bit core with separate X and Y data and P code memory spaces. The DSP core is a high-performance, 32-bit, ...

Page 13

... Please see Section 5.16 “ADC Characteristics” on page 27 performance. The CS47024 and CS47028 devices support simultaneous channels of analog-to-digital conversion with the input source selectable using an integrated 5:1 stereo analog mux (analog inputs AIN_2A/B through AIN_6A/B). The CS47048 device adds a second pair of ADCs that are directly connected to input pins AIN_1A/B providing a total of 4 simultaneous channels of analog-to-digital conversion ...

Page 14

... SRC can convert channels of audio data from the one input sample rate (Fsi) to another output sample rate (Fso). The CS47028 and CS47048 devices have an additional stand-alone 8-channel SRC module. This SRC module can be used to make independent input clock domains synchronous (different Fs on PCM input and S/PDIF Rx) ...

Page 15

Termination Requirements Open-drain pins on the CS470xx must be pulled high for proper operation. Please refer to the CS470xx Hardware User’s Manual to identify which pins are open-drain and what value of pull-up resistor is required for proper operation. ...

Page 16

CS470xx Data Sheet Audio SOC Processor Family 5. Characteristics and Specifications All data sheet minimum and maximum timing parameters are guaranteed over the rated voltage and Note: temperature. All data sheet typical parameters are measured under the following conditions: T ...

Page 17

Power Supply Characteristics Note: Measurements performed under operating conditions) Parameter Operational Power Supply Current: 1 VDD: Core and I/O operating VDDA: PLL operating current VDDA: DAC operating current (all 8 channels enabled) VDDA: ADC operating current (all 4 channels ...

Page 18

CS470xx Data Sheet Audio SOC Processor Family 5.6 Digital Switching Characteristics— RESET Parameter 1 RESET minimum pulse width low All bidirectional pins high-Z after RESET low Configuration pins setup before RESET high Configuration pins hold after RESET high 1.The rising ...

Page 19

... Digital Switching Characteristics — Internal Clock Parameter 1 Internal DSP_CLK frequency CS47048-CQZ CS47048-DQZ CS47028-CQZ CS47028-DQZ CS47024-CQZ CS47024-DQZ 1 Internal DSP_CLK period CS47048-CQZ CS47048-DQZ CS47028-CQZ CS47028-DQZ CS47024-CQZ CS47024-DQZ 1. After initial power-on reset, F dclk locked until the next power-on reset. 2. See Section 5.7. for all references to F DS787PP5 Symbol 1 F xtal T ...

Page 20

CS470xx Data Sheet Audio SOC Processor Family 5.9 Digital Switching Characteristics — Serial Control Port - SPI Slave Mode Parameter 1 SCP_CLK frequency SCP_CS falling to SCP_CLK rising SCP_CLK low time SCP_CLK high time Setup time SCP_MOSI input Hold time ...

Page 21

Digital Switching Characteristics — Serial Control Port - SPI Master Mode Parameter 1,2 SCP_CLK frequency 3 EE_CS falling to SCP_CLK rising SCP_CLK low time SCP_CLK high time Setup time SCP_MISO input Hold time SCP_MISO input SCP_CLK low to SCP_MOSI ...

Page 22

CS470xx Data Sheet Audio SOC Processor Family 5.11 Digital Switching Characteristics — Serial Control Port - I Parameter 1 SCP_CLK frequency SCP_CLK rise time SCP_CLK fall time SCP_CLK low time SCP_CLK high time SCP_CLK rising to SCP_SDA rising or falling ...

Page 23

Digital Switching Characteristics — Serial Control Port - I Parameter 1 SCP_CLK frequency SCP_CLK rise time SCP_CLK fall time SCP_CLK low time SCP_CLK high time SCP_CLK rising to SCP_SDA rising or falling for START or STOP condition START condition ...

Page 24

CS470xx Data Sheet Audio SOC Processor Family 5.13 Digital Switching Characteristics — Digital Audio Slave Input Port Parameter DAI_SCLK period DAI_SCLK duty cycle Setup time DAI_DATAn Hold time DAI_DATAn DAI_SCLK DAI_DATAn Figure 11 daidsu daidh Digital Audio ...

Page 25

Digital Switching Characteristics — Digital Audio Output Port Parameter DAO_MCLK period DAO_MCLK duty cycle DAO_SCLK period for Master or Slave mode DAO_SCLK duty cycle for Master or Slave mode Master Mode (Output A1 Mode) DAO_SCLK delay from DAO_MCLK rising ...

Page 26

CS470xx Data Sheet Audio SOC Processor Family t daosclk DAO_SCLK t daoslrts DAO_LRCLK t DAOn_DATAn A. DAO_LRCLK transition before DAO_SCLK non-active edge. See Footnote 3 on page 25. Figure 13. 5.15 Digital Switching Characteristics — S/PDIF RX Port (Inputs: Logic ...

Page 27

... This number was measured using perfectly matched external resistors (R typically reduce CMRR by 20 log (| 9. C represents the parasitic load capacitance between R L package. 10. This measurement is not applicable to the CS47028 and CS47024 devices. DS787PP5 = 0 to +70C; VDD = 1.8V±5%, VDDA (VA)= 3.3V±5%; 1 kHz sine A =10 k) in Figure 14 on page 29 ...

Page 28

... This number was measured using perfectly matched external resistors (R typically reduce CMRR by 20 log (| 9. C represents the parasitic load capacitance between R L package. 10. This measurement is not applicable to the CS47028 and CS47024 devices -40 to +85C; VDD = 1.8V±5%, VDDA (VA)= 3.3V±5%; 1 kHz A =10 k) in Figure 14 on page 29 ...

Page 29

AIN Figure 14. AIN- AIN+ Figure 15. DS787PP5 10µ AIN_xA+ AIN_xB+ 100K C L ADC Single-Ended Input Test Circuit 10µ AIN_xA- or AIN_xB- 100K C L 10µ AIN_xA+ or AIN_xB+ 100K ...

Page 30

CS470xx Data Sheet Audio SOC Processor Family 5.16.3 ADC Digital Filter Characteristics Parameter kHz Passband (Frequency Response) Passband Ripple Stopband Stopband Attenuation Total Group Delay High-Pass Filter Characteristics Frequency Response-3.0 dB -0.13 dB Phase Deviation @ 20 ...

Page 31

Analog Output Characteristics (Automotive) Test Conditions (unless otherwise specified): T sine wave driven through a filter shown in tion; Measurement Bandwidth kHz. Parameter kHz Dynamic Range A-weighted unweighted Total Harmonic Distortion ...

Page 32

CS470xx Data Sheet Audio SOC Processor Family AOUT_x- AOUT_x output output: R Figure 17. 125 100 5.17.3 Combined DAC Interpolation & On-chip Analog Filter Response Parameter Passband (Frequency Response) Frequency Response ...

Page 33

... NOTE: Please contact the factory for availability of the -D (automotive grade) package. 7. Environmental, Manufacturing, & Handling Information Table 6. Environmental, Manufacturing, and Handling Information Model Number CS47048C-CQZ CS47048C-DQZ CS47028C-CQZ CS47028C-DQZ CS47024C-CQZ CS47024C-DQZ * MSL (Moisture Sensitivity Level) as specified by IPC/JEDEC J-STD-020. DS787PP5 Table 5. Ordering Information Grade Temp ...

Page 34

CS470xx Data Sheet Audio SOC Processor Family 8. Device Pinout Diagram 8.1 CS47048, 100-Pin LQFP Pinout Diagram 1 DBCK DBDA GPIO15, DAI_LRCLK GPIO17, DAI_SCLK VDDIO1 5 GNDIO1 GPIO16, DAI_DATA0, TM0 GPIO0, DAI_DATA1, TM1 GPIO1, DAI_DATA2, TM2 GPIO2, DAI_DATA3, TM3, SPDIF ...

Page 35

... CS47028, 100-Pin LQFP Pinout Diagram DBCK 1 DBDA GPIO15, DAI_LRCLK GPIO17, DAI_SCLK 5 VDDIO1 GNDIO1 GPIO16, DAI_DATA0, TM0 GPIO0, DAI_DATA1, TM1 GPIO1, DAI_DATA2, TM2 10 GPIO2, DAI_DATA3, TM3, SPDIF RX VDD1 GND1 GPIO7, DAO_LRCLK GPIO14, DAO_SCLK GNDIO2 15 VDDIO2 GPIO18, DAO_MCLK, HS4 GPIO6, DAO_DATA0, HS0 GPIO3, DAO_DATA1, HS1 ...

Page 36

... GPIO5, DAO_DATA3, HS3, S/PDIF TXa VDD2 GND2 GPIO9, SCP_MOSI 25 GPIO10, SCP_MISO, SCP_SDA 9. 100-pin LQFP with Exposed Pad Package Drawing Figure 22 shows the 100-pin LQFP package with exposed pad for the CS47048, CS47028, and CS47024. 36 CS47024 100-Pin LQFP (Thermal Pad Package) Figure 21. CS47024 Pinout Diagram ...

Page 37

Figure 22. 100-Pin LQFP Package Drawing ...

Page 38

CS470xx Data Sheet Audio SOC Processor Family 10. Parameter Definitions 10.1 Dynamic Range The ratio of the RMS value of the signal to the RMS sum of all other spectral components over the specified bandwidth. Dynamic Range is a signal-to-noise ...

Page 39

... Revision History Revision Date A7 October 16, 2008 Initial Release A8 March 22, 2009 Added CS47028 and CS47024 products to the data sheet. Changed name of data sheet to CS470xx Data Sheet. Added note regarding necessity of power supplies being stable before RESET goes high to A9 April 22, 2009 Updated 5. Updated Standby Power Supply Current: reported as TBD until final measurements are completed ...

Page 40

... Described additional support for TDM 8-channel output mode on CS47024: • Removed dagger from the TDM I/O bullet • Straddled “Configurable Serial Audio Inputs/Outputs” row in • Changed cell in “TDM Out” column in • Removed text “On the CS47048 and CS47028...” from PP4 Feb. 10, 2011 Added “Decoder” information to Logic 32-bit core” ...

Related keywords