Cirrus Logic CRD48L10 User Manual

CS48L10
32-Bit Audio DSP Product
CRD48L10-4in4out
http://www.cirrus.com
Copyright Cirrus Logic, Inc. 2012
(All Rights Reserved)
NOV 2012
DS998DB1
Contacting Cirrus Logic Support
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 pr ov i de d “A S I S” wi t hou t war r an ty of a ny k i nd ( ex p res s o r impl i ed ). Cus to mer s ar e adv ise d to obtain the l at est ver sion of relev ant inf orma tion to veri fy, before placing orders, that information being relied on is current and complete. All products a r e sold subject to the terms and conditions of sal e suppl i ed at t he ti me of or de r acknowledgment, including those pertaining to warranty, indemnification, and limitation of liability. No responsibility is assumed by Cirrus for the use of th is information, including use of this information as the b asis fo r 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 furnishi ng thi s i nformation, Cirrus gran ts no license, express or implied under any patents, mask work rights, copyrights, trademarks, tr a de se cr et s or ot he r intellectual proper ty rig hts. Cirr us owns t he co pyri ght s ass ociat ed with the i nf ormati on c onta ine d here in a nd giv es c onse nt f or copies to be made of the information only for use within your organiz ation 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 pu rp oses, or for creating any work for resale.
CERTAIN APPLICATIONS USING SEMICONDUCTOR PR ODUCTS MAY INVOLVE POTENTIAL RISKS OF DEATH, PERSONAL INJURY, OR SEVERE PROPERTY OR ENVIRONMENTAL DAMAGE (“CRITICAL APPLICATI ONS”). 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 PER MITS THE USE OF CIRRUS PRODUCTS IN CRITICAL APPLICATION S, CUSTOMER AGRE ES, 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, and the Cirrus Logic logo designs are trademarks of Cirrus Logic, Inc. All other brand and product names in this document may be trademarks or service marks of their respective owners.
I²C is a trademark of Philips Semiconductor. Bluetooth is a registered trademark of the Bluetoo th Special Interest Group (SIG).
CS48L10
ii CRD48L10-4in4out Board Manual
CS48L10
Chapter 1
Introduction to the CRD48L10-4in4out Board
1.1 Requirements ..................................................................................................................................................... 1-1
1.2 CRD48L10-4in4out Main Board Description ...................................................................................................... 1-1
1.3 Introduction to the CRD48L10 Kit ....................................................................................................................... 1-2
Chapter 2
Input/Output Specifications
2.1 Audio Inputs ........................................................................................................................................................2-1
2.1.1 Analog Line Input ......................................................................................................................................2-1
2.1.2 Analog Microphone Input .......................................................................................................................... 2-1
2.1.3 Optical Digital Input ................................................................................................................................... 2-1
2.1.4 Coaxial Digital Input ..................................................................................................................................2-1
2.1.5 Digital Microphone Inputs .......................................................................................................................... 2-1
2.1.6 I2S Digital Inputs ....................................................................................................................................... 2-1
2.2 Audio Outputs ..................................................................................................................................................... 2-2
2.2.1 Analog Line-level Outputs ......................................................................................................................... 2-2
2.2.2 Headphone Output .................................................................................................................................... 2-2
2.2.3 Ear Speaker Output ................................................................................................................................... 2-2
2.2.4 Speakerphone Left Output ........................................................................................................................2-2
2.2.5 Speakerphone Right Output ...................................................................................................................... 2-2
2.2.6 I2S Digital Output ...................................................................................................................................... 2-2
2.3 Digital Control Probe Points ............................................................................................................................... 2-3
2.3.1 DSP Control .............................................................................................................................................. 2-3
2.3.2 DSP Debug ............................................................................................................................................... 2-3
2.3.3 DSP Interrupts ........................................................................................................................................... 2-3
2.3.4 Codec Reset .............................................................................................................................................. 2-3
2.3.5 Codec I2C ................................................................................................................................................. 2-3
2.3.6 Codec Interrupt .......................................................................................................................................... 2-3
2.3.7 Main Clock ................................................................................................................................................. 2-4
2.4 DSP Composer Control Header ......................................................................................................................... 2-4
2.5 USB Power Input ................................................................................................................................................ 2-4
2.6 Input Button (S1) ............... ... ... ... .... ... ... .......................................... .................................................................... 2-4
2.7 MCU USER INTERFACE Header ............................................... .......................................... ... ... ....................... 2-4
2.8 Buttons and Knobs ............................................................................................................................................. 2-4
2.9 MCU DEBUG C-2 Programming Header ........................................................................................................... 2-5
2.10 Current Measurement Points ............................................................................................................................ 2-5
Chapter 3
Standalone Modes
3.1 S1 Button Control (No LCD) ............................................................................................................................... 3-1
3.1.1 Powering Up Board ...................................................................................................................................3-1
3.1.2 Selecting Input Audio Source ............................. ....................................................................................... 3-2
3.1.3 MP3 Decode from FLASH (U9) .................................................................................................................3-4
3.1.4 LINE IN ...................................................................................................................................................... 3-5
3.1.5 MIC 1 & 2 ..................................................................................................................................................3-6
3.1.6 S/PDIF ....................................................................................................................................................... 3-7
3.2 MCU UI Controlled ............................................................................................................................................. 3-7
3.2.1 Powering Up the Board ............................................................................................................................. 3-7
3.2.2 Project Menu ............................................................................................................................................. 3-8
3.2.3 Snapshot Menu ....................................................................................................................................... 3-11
3.2.4 AudioIn Source Menu ............................ ... ... ... .... ... ... ... .... ... ... ....................................... ........................... 3-11
3.2.5 Clock Source Menu ................................................................................................................................. 3-11
3.2.6 I2C Control Source Menu ........................................................................................................................ 3-12
Chapter 4
Quick Start for the CRD48L10-4in4out
4.1 Jumper Settings ..................................................................................................................................................4-1
CRD48L10-4in4out Board Manual 1
4.2 Powering Board .................................................................................................................................................. 4-1
4.3 Monitoring Audio ................................................................................................................................................. 4-2
4.4 Selecting Audio Input Source ............................................................................................................................. 4-2
4.5 USB Control of CRD48L10-4in4out ......................... .............................................. ............................................. 4-2
CS48L10
Chapter 5
Using DSP Composer™ with CRD48L10-4in4out
Chapter 6
Updating the MCU Image
6.1 Checking the Revision of MCU Code in the Board ............................................................................................. 6-1
6.2 Checking the Revision of MCU Code Included in the SDK ............................................ .... ... ... ... ... .... ... .............6-1
6.3 Programming the MCU ....................................................................................................................................... 6-1
Chapter 7
Using Micro-Condenser to Create and Load a FLASH Image
7.1 Generate Deliverables ........................................................................................................................................ 7-1
7.2 Creating the Flash Image, and Programming the CRD48L10 ............................................................................ 7-1
Chapter 8
Programming MP3 FLASH
Chapter 9
Master Boot Usage
9.1 SPI Master Boot ................................................................................................................................................. 9-1
9.2 I2C Master Boot ..................................................................................................................................................9-2
Chapter 10
External Control of CRD48L10-4in4out
10.1 External Control of CS48L10 .......................................................................................................................... 10-1
10.2 External Control of CRD48L10-4in4out Board ............................................................................................... 10-1
Chapter 11
Measuring Power
Chapter 12
Using Analog MEMS Microphones
Chapter 13
Interfacing to Telit GSM Module
Chapter 14
Schematic, Layout, BOM
Chapter 15
Revision History
2 CRD48L10-4in4out Board Manual
Chapter 1 Introduction to the CRD48L10-4in4out Board
Table 1-1. CRD48L10 Kit Contents
Item Quantity
Cirrus Logic CRD48L10 Board 1 Cirrus Logic CRD48L10 MCU USER INTERFACE Bo ard 1 Cirrus Logic CDB-MCU-DEBUG Board 1 USB cable A-Mini 2 Stereo audio cables RCA female, 3.5 mm male 1 5x2 ribbon cable 1 7x2 ribbon cable 1 15x2 ribbon cable 1 TOSLINK female to TOSLINK mini male adapter 2 Doc card universal DSP 1 Doc evaluation board disclaimer notice 1

1.1 Requirements

1.1 Requirements
This section lists the requirements for the CRD48L10-4in4out evaluation board:
PC requirements
•Microsoft
USB 2.0 support
Software requirements
Cirrus DSP Software Development Kit (available from your local Cirrus Logic representative)
Support hardware requirements
Digital or analog audio source (for example, DVD player, PC with a digital audio card/device)
Speakers for audio playback (for example, powered PC speakers, AVR/amp + speakers, stereo speakers) or headphones
Cabling requirements
Digital audio inputs—TOSLINK optical or coaxial cable with 1/8” plug (connect to digital audio card or DVD player); audio stream input/output (ASIO) card.
Digital audio output—TOSLINK optical cable
Analog Audio Inputs—1/8” stereo plug microphone or line in cable (connect microphone or line in to ADC)
Analog Audio Outputs—1/8” stereo plug for lineout and headphones, speaker/speakerphone outputs use 2x1 headers.
®
Windows XP™ or Windows 7™ operating system.

1.2 CRD48L10-4in4out Main Board Description

Fig. 1-1 shows a detailed block diagram of the CRD48L10-4in4out board.
1
SiLab MCU
SPI
I2C
HP
EAR
SPKR-L
+1v8
DSP
FLASH
SCP Probe H DR
(SPI, I2C )
+5V -> +4v0
+3v3 -> +1v 8
+3v3 -> +1v0 / +1v2
Control & MP3
USB
Digital MIC
Header
Line Out
HEADER
MIC1
MIC2
CS42L73
CODEC
ASP
SDI
CHAS
CS48L10
DSP
I2S DAI2
I2C
I2S
Clocks
SCP
+1v0 / +1v2
+1v8
+1v8 +5v0
Current
Sense
Header
JP2 CTRL HDR
I2S DAO2
MCLK
REF CLK
Line In
SDO
XSP
CLOCKS
SDI
I2S DAI1 I2S DAO1
CS8416
CS8406
RMCK
+3v3
+3v3
Mini -
OPTICAL
RX
Mini-
OPTICAL
TX
CRD48L10 – 4IN4OUT
Level Transl at ion
HEADER
SPKR-R
CS35L01
VSP
CLOCKS
SDI SDO
GSM Tellit HDR
+3v3 -> +1v8 (Translator VL)
I2S Probe HDR (DAI[2:1], DAO[2:1], Clocks)
Level Translation
+5V -> +3v3 (SPDIF)
12.288 MHz OSC
MCLK1
Level Transl at ion
CLOCKS
SDO
Level Translation
Dongle Active
+4v0 -> +3.3V
+4v0
+3v0
Level Translation
c
USB +5V
c
INPUT MODE SELECT
LCD
LCD Button board
JP6
JP1
INPUT SOURCE DISPLAY
I/O Expander
HEADE R
uHDMI
Level
Translation
CLK HDR
Coax
RX

1.3 Introduction to the CRD48L10 Kit

The main components to be familiar with on the board are:
The main purpose of this board is to allow a customer to evalua te the Cirru s Lo gic CS4 8L 10 DSP a nd othe r Cir rus Log ic analog semiconductors in a complete audio subsystem.
The Silicon Labs MCU handles the SPI, I²C, and GPIO to control the board components. USB control of the DSP is possible by connecting the CDB-MCU-DEBUG dongle to the JP2 header.
1.3 Introduction to the CRD48L10 Kit
Fig. 1-2 shows a picture of the CRD48L10-4in4out with labels on the important connections. Fig. 1-3 shows a picture of
the CRD48L10 MCU-USER-INTERFACE board. Fig. 1-4 shows a picture of the CDB-MCU-DEBUG board. Fig. 1-5 shows a picture of the supplied ribbon cables. Fig. 1-6 shows a pictur e of the supplied mini-USB and 1/8 ” to RCA cables. Fig.1-7 shows a picture of the TOSLINK to mini TOSLINK adapter.
2
Figure 1-1. CRD48L10-4in4out Bloc k Diagram
CS48L10 DSP
CS42L73 Ultra Low-power CODEC
CS35L01 Mono Class-D Amplifier
CS8416 S/PDIF Rx
CS8406 S/PDIF Tx
C8051F930 MCU
Silicon Labs
1.3 Introduction to the CRD48L10 Kit
Figure 1-2. CRD48L10-4in4out
Figure 1-3. MCU-USER-INTERFACE Board
3
1.3 Introduction to the CRD48L10 Kit
Figure 1-4. CDB-MCU-DEBUG Board
Figure 1-5. Ribbon Cables
4
Figure 1-6. USB and 1/8” to RCA Cables
1.3 Introduction to the CRD48L10 Kit
Figure 1-7 . TO SLINK to Mini Male Adapter
5
Chapter 2 Input/Output Specifications

2.1 Audio Inputs

2.1.1 Analog Line Input

Connector Type: 1/8 inch (3.5mm) stereo Female
Absolute Maximum Signal Level: +2.1 V
Absolute Minimum Signal Level: –0.3 V
Full Scale Amplitude (PGA VOL = 0 dB): 1.44 Vpp
Reference Designators: J2 (LINE IN)

2.1.2 Analog Microphone Input

Connector Type: 1/8 inch (3.5mm) stereo Female
Absolute Maximum Signal Level: +2.1 V
Absolute Minimum Signal Level: –0.3 V
Full Scale Amplitude (PGA VOL = 0 dB/MIC PREAMP = +10 dB): 464 mVpp
Full Scale Amplitude (PGA VOL = 0 dB/MIC PREAMP = +20 dB): 144 mVpp
Reference Designators: J1 (MIC 1 & 2)
2.1 Audio Inputs

2.1.3 Optical Digital Input

Connector Type: Fiber Optic Mini TOSLINK RX for Digital Audio
Reference Designators: J4 (OPTICAL)

2.1.4 Coaxial Digital Input

Connector Type: 1/8 inch (3.5mm) stereo Female
Absolute Maximum Signal Level: +3.6 V
Absolute Minimum Signal Level: –0.3 V
Reference Designators: J4 (COAXIAL)

2.1.5 Digital Microphone Inputs

Connector Type: 0.1 inch Male Header
Absolute Maximum Signal Level: +2.1 V
Absolute Minimum Signal Level: –0.3 V
Reference Designators: J13 (DMIC)

2.1.6 I2S Digital Inputs

Connector Type: 0.1 inch Male Header
Absolute Maximum Signal Level: +6.5 V
Absolute Minimum Signal Level: –0.5 V
Reference Designators: TP3 (DSP), TP14 (VSP)
1

2.2 Audio Outputs

2.2.1 Analog Line-level Outputs

Connector Type: 1/8 inch (3.5mm) stereo Female
Full Scale Output: 2.9 Vpp
Reference Designators: J3 (LINE OUT)

2.2.2 Headphone Output

Connector Type: 1/8 inch (3.5mm) stereo Female
Full Scale Output: 1.5 Vpp
Power: 2 x 17 mW (at THD+N = –60 dB)
Minimum Load: 16 ohms
Reference Designator: J5 (HEADPHONE)
Note: This output has the same data as J3 (LINE OUT).

2.2.3 Ear Speaker Output

Connector Type: 100-MIL Male Header (2x1)
Full Scale Differential Output: 2.3 Vpp (Digital Volume = –2.5 dB)
Power: 0.51 W (at THD+N = –60 dB)
Minimum Load: 16 ohms
Reference Designator: J10 (EAR)
2.2 Audio Outputs

2.2.4 Speakerphone Left Output

Connector Type: 100-MIL Male Header (2x1)
Full Scale Differential Output: 5.8 Vpp (Digital Volume = –5.5 dB)
Power: 0.53 W (at THD+N = –62 dB)
Minimum Load: 8 ohms
Reference Designator: J11 (SPKR-L)

2.2.5 Speakerphone Right Output

Connector Type: 100-MIL Male Header (2x1)
Full Scale Differential Output: 7.2 Vpp (Digital Volume = –3.5 dB)
Power: 1.0 W (at THD+N = –74 dB)
Minimum Load: 4 ohms
Reference Designator: J12 (SPKR-R)

2.2.6 I2S Digital Output

Connector Type: 100-MIL Male Header (6x2)
Maximum Signal Level: +V_PROBE
Reference Designators: TP3 (DSP), TP14 (VSP)
2

2.3 Digital Control Probe Points

2.3.1 DSP Control

Connector Type: 100-MIL Male Header (5x2)
Absolute Maximum Input Signal Leve l: + 6. 5 V
Absolute Minimum Input Signal Level: –0.5 V
Maximum Signal Output Level: +V_PROBE
Reference Designators: JP3 (CTRL HDR), TP15

2.3.2 DSP Debug

Connector Type: 100-MIL Male Header (4x1)
Absolute Maximum Input Signal Leve l: + 2. 0 V
Absolute Minimum Input Signal Level: –0.5 V
Maximum Signal Output Level: +1.8 V
Reference Designators: TP10

2.3.3 DSP Interrupts

Connector Type: 100-MIL Male Header (4x1)
Absolute Maximum Input Signal Leve l: + 2. 0 V
Absolute Minimum Input Signal Level: –0.5 V
Maximum Signal Output Level: +1.8 V
Reference Designators: TP1
2.3 Digital Control Probe Points

2.3.4 Codec Reset

Connector Type: 100-MIL Male Header (5x2)
Absolute Maximum Input Signal Leve l: + 6. 5 V
Absolute Minimum Input Signal Level: –0.5 V
Maximum Signal Output Level: +V_PROBE
Reference Designators: TP15

2.3.5 Codec I2C

Connector Type: 100-MIL Male Header (4x1)
Absolute Maximum Input Signal Leve l: + 2. 0 V
Absolute Minimum Input Signal Level: –0.5 V
Maximum Signal Output Level: +1.8 V
Reference Designators: TP11

2.3.6 Codec Interrupt

Connector Type: 100-MIL Male Header (5x2)
Absolute Maximum Input Signal Leve l: + 2. 0 V
Absolute Minimum Input Signal Level: –0.5 V
Maximum Signal Output Level: +1.8 V
Reference Designators: TP15
3

2.3.7 Main Clock

Connector Type: 100-MIL Male Header (2x1)
Absolute Maximum Input Signal Leve l: + 6. 0 V
Absolute Minimum Input Signal Level: –0.5 V
Reference Designators: TP4 (CLKIN)

2.4 DSP Composer Control Header

Connector Type: 50-MIL Male Header (15x2)
Absolute Maximum Input Signal Leve l: + 2. 0 V
Absolute Minimum Input Signal Level: –0.5 V
Maximum Signal Output Level: +1.8 V
Reference Designators: JP2

2.5 USB Power Input

The USB power input has the following characteristics and is switched by S8:
Voltage Range: +4.75 VDC to +5.25 VDC
Minimum Power: +5 V supply (0.5 A)
Connector Type: USB Mini-B
Reference Designator: USB1
2.4 DSP Composer Control Header

2.6 Input Button (S1)

The button S1 (located near JP4) is used to change the audio input source.

2.7 MCU USER INTERFACE Header

Connector Type: 100-MIL Male Header (7x2)
Absolute Maximum Input Signal Leve l: + 3. 6 V
Absolute Minimum Input Signal Level: –0.5 V
Maximum Signal Output Level: +1.8 V
Reference Designators: JP1

2.8 Buttons and Knobs

The buttons S9–S14 (located on MCU-USER-INTERFACE board) are used to control the MCU.
S9 (Rotary Encoder)—Turn this knob to navigate u p/down thr oug h men u page . Press do wn o n the kno b to sele ct an item
S10 (Menu)—This button displays the CRD48L10 board configuration options.
S11 (Left)—This button takes you back one level in the menu system.
S12 (Right)—This button takes you one level deeper in the men u system.
S13 (Exit)—This button exits the CRD48L10 board configuration menu.
S14 (Reset)—This button executes a hard reset of the on-board MCU.
4

2.9 MCU DEBUG C-2 Programming Header

2.9 MCU DEBUG C-2 Programming Header
This header is used to program the MCU from a CDB-MCU-DEBUG dongle (P4/C2-OUT connector) OR the Silicon Labs programming dongle.
Connector Type: Shrouded 100-MIL Male Header (5x2)
Absolute Maximum Input Signal Leve l: + 3. 6 V
Absolute Minimum Input Signal Level: –0.5 V
Maximum Signal Output Level: +1.8 V
Reference Designators: JP4

2.10 Current Measurement Points

Connector Type: 100-MIL Male Header (1x2)
Reference Designators: TP20–TP23, P16
5
Loading...
+ 30 hidden pages