Page 1
CDB47xxx Evaluation Kit CDB47xxx User ’s Manual Copyright 2012 Cirrus Logic, Inc. DEC 2012 DS886DB9 http://www.cirrus.com...
Page 2
IN CONNECTION WITH THESE USES. Cirrus Logic, Cirrus, the Cirrus Logic logo designs, and DSP Composer are trademarks of Cirrus Logic, Inc. All other brand and product names in this doc- ument may be trademarks or service marks of their respective owners.
CDB47xxx Kit Contents CDB47xxx User’s Manual Chapter 1 Kit Contents and Requirements 1.1 CDB47xxx Kit Contents Each CDB47xxx kit comes with the items listed in Table 1-1. Table 1-1. CDB47xxx Kit Contents CRD Kit Item Quantity CDB47xxxS-DC48 CDB47xxxS Single-Ended Development Board with integrated MCU & USB interface CDB47xxxS-DC28 with daughtercard populated with either the CS47048, CS4028, or CS47024 DSP.
CDB47xxx Main Board System Description CDB47xxx User’s Manual 1.3 CDB47xxx Main Board System Description A detailed block diagram of the CDB47xxxS Development Board is shown in Figure 1-3. The block diagram of the CDB47xxxD Development Board is shown in Figure 1-4 The sections that follow provide a detailed description of each block.
CDB47xxx Main Board System Description CDB47xxx User’s Manual 1.3.1.3 Optical Digital Input (J21) Optical digital inputs have the following characteristics: • Connector Type: Fiber Optic RX for Digital Audio, JIS F05 (TOSLINK) 1.3.1.4 Coaxial Digital Input (J4) Coaxial digital inputs have the following characteristics: •...
• Connector Type: 1x2, 0.100 inch, Stake Header The CDB47xxx is designed to operate from a single DC power input. The 9V power supply provided with the kit is connected to the DC power input jack (J22) and is regulated down to the system voltages (5V, 3.3V, 1.8V).
The CS470xx can be booted from external serial Flash for custom applications in which a host MCU is not desired. The CDB47xxx also allows the PC to act as a host to boot and configure the DSP through the GUI software for real-time configuration of the audio processing.
CDB47xxx User’s Manual 1.3.9 C8051 MCU The C8051 (U15) is a USB slave controller and general purpose MCU used to control the CDB47xxx Board in stand-alone applications, and also used to interface to the PC through the USB port (DSP Composer).
1-5. The CDB47xxxD ( or S)-DC28 and CDB47xxxD (or S)-DC24 daughtercards for single-ended or differential platforms are shown in Figure 1-6 Figure 1-7 respectively. The sections that follow provide a detailed description of each block. Figure 1-5. CDB47xxx-DC48 Daughtercard Block Diagram DS886DB9 Copyright 2012 Cirrus Logic, Inc 1-10...
• Connector Type: High-Density High-Speed Shrouded Female Connector • Absolute Maximum Signal Level: +3.6V • Absolute Minimum Signal Level: -0.3V This connector passes all serial audio data and clock signals up from the main CDB47xxx board. DS886DB9 Copyright 2012 Cirrus Logic, Inc...
CDB47xxx Daughtercard System Description CDB47xxx User’s Manual 1.4.2 Audio Outputs from the CS470xx DSP 1.4.2.1 Analog Line-level Outputs (J3) Analog line-level outputs have the following characteristics: • Connector Type: High-Density High-Speed Shrouded Female Connector • Maximum Signal Output Level: These signals should only be driven from the connectors on the main board.
The clock fed to XTI of the CS470xx is MCLK for the system, and the ASOC masters clocks to DAC and ADC. The user need only route in analog signals and route out the processed analog signals. DS886DB9 Copyright 2012 Cirrus Logic, Inc 1-14...
This means that the DAO can be run at a constant Fs that is independent of the incoming S/PDIF Fs. This is useful in systems with digital amplifiers and wireless audio transmitter modules that requires a fixed Fs. The CS470xx can master its output clocks, or slave to clocks from another source. 1-15 Copyright 2012 Cirrus Logic, Inc. DS886DB9...
SRC. This means that the DAO can be run at a constant Fs that is independent of the incoming DAI Fs. This is useful in systems with a digital amplifier that requires a fixed Fs. The CS470xx can masters its output clocks, or slave to clocks from another source. DS886DB9 Copyright 2012 Cirrus Logic, Inc 1-16...
1.6.1 Web Sites • Cirrus Logic main web site: www.cirrus.com 1.6.2 DSP Information The following information can be obtained from your Cirrus Logic representative. • CS470xx Data Sheet • CS470xx Hardware User’s Manual • AN333, CS470xx Firmware User’s Manual 1-17 Copyright 2012 Cirrus Logic, Inc.
Other Useful Information CDB47xxx User’s Manual 1.6.3 Board Information • The following information can be obtained from your local Cirrus Logic representative. • Schematics • BOM • Artwork and PCB stackup 1.6.4 DSP Software Utility Information The following information can be obtained from your local Cirrus representative.
Introduction to CDB47xxx Kit 2.1 Introducing the CDB47xxx Customer Development Kit The CDB47xxx kit is composed of the CDB47xxxS or CDB47xxxD main board and a daughtercard that can support any member of the CS470xx Audio SOC (ASOC) family. The CDB47xxx provides a practical platform for emulating a typical multi-channel audio system application.
• Microphone input with integrated amplifier. • Supports all members of the CS470xx family in the 100-pin LQFP package. Note: Not all features of the CS470xx are exercised on the CDB47xxx. 2.2 Identifying CDB47xxx Components 2.2.1 CDB47xxxS Board Figure 2-2 shows the top side of the CDB47xxxS Board.
25. Power LEDs (4) 26. + 3.3V Header 2.2.2 CDB47xxxD Board Figure 2-3 shows the top side of the CDB47xxxD Board. Section 2.2.2.1 contains the legend for the reference points called out in red in Figure 2-3. DS886DB9 Copyright 2012 Cirrus Logic, Inc...
26. + 3.3V Header 2.2.3 CDB47xxx-DCxx Daughtercard The layout for the daughtercard shipped with the CDB47xxx is the same, regardless of which type of main board (differential or single-ended) the customer orders. The daughtercard can be ordered populated with either the CS47048, Cs47028, or CS47024 DSP. The daughtercard with CS47024 DSP is labelled and referred to as CDB47xxx-DC24.
CDB47xxx User’s Manual Figure 2-4. CDB47xxx-DC48 Daughtercard 2.2.3.1 CDB47xxx-DC48 Daughtercard Components The circled numbers found in Figure 2-4 refer to the CDB47xxx-DC48 daughtercard components in the following list. 1. Cirrus Logic CS47048 DSP 2. Power LEDs (2) 3. MCLK-XTAL_OUT Header 4.
Figure 3-1. 3. Connect the power supply jack to the CDB47xxx Board at J2 and the adapter to a wall power socket or to a power strip. Note: Never connect the power supply without the daughtercard being connected to the main board.
5. Make Audio Input connections to the CDB47xxx Board. • Connect one end of the digital audio S/PDIF optical cable to (J1) on the CDB47xxx Board. • Connect the other end of the optical cable to the optical output on the back of a DVD player or other digital audio source.
Note: If the pop up window “Project Out of Date” appears, click on “Update Devices”. 2. Press the Go button. 3. Provide analog audio input signals to inputs AIN_1A (J14) and AIN_1B (J15) of the CDB47xxx. (Full scale is approximately 4.3Vrms for a differential signal, and approximately 2.15Vrms for single ended.)
The DSP Composer software is a graphical user interface (GUI) that is used to program the CS470xx DSP, and to configure the CDB47xxx. This chapter provides basic instructions for using the GUI to control the CDB47xxx. Detailed information on using the DSP Composer firmware can be found in the ™...
Note: Leave the Autodetect Fs default value as "None" unless the application note for a specific firmware module used in a Composer project provides a setting that differs from the default value. Figure 4-2. CDB47xxx System Properties DS886DB9 Copyright 2012 Cirrus Logic, Inc...
Audio In block and selecting Device Properties. Figure 4-3. Selecting Audio In Source using Device Properties Dialog Note: All designs must include the Input Remap block. For details, see Section 4.2.3 “Input Channel Remap” on page 4-6. Copyright 2012 Cirrus Logic, Inc. DS886DB9...
For the configuration shown in Figure 4-4, “Ain_2a” and “Ain_2b” are active. If the selection was “Ain_3A/ 3B” instead, the terminals would say “Ain_3a” and “Ain_3b.” On the CDB47xxx board, the microphone input is connected to terminal 6A. DS886DB9 Copyright 2012 Cirrus Logic, Inc...
S, drag the Audio In block to the canvas and choose an input combination that includes I S as shown in Figure 4-6. As stated in the dialog box, you must connect an I S Signal before pressing “GO!” Figure 4-6. Selecting Multi-Channel I S Input Copyright 2012 Cirrus Logic, Inc. DS886DB9...
The input configuration may be changed later by right clicking on the Audio Out block and selecting Device Properties. The Device Properties dialog box allows the user to configure one or more of the following: • DAC • I • S/PDIF Out DS886DB9 Copyright 2012 Cirrus Logic, Inc...
4-9. Note that the terminals for DAO3 are replaced by the spdif.L and spdif.R terminals. Draw wires from the Remap Audio Out put block to the Audio Out block for the desired mappings. DAO2 can also be configured to be a S/PDIF output. Copyright 2012 Cirrus Logic, Inc. DS886DB9...
S, drag the Audio In block to the canvas and choose an input combination that includes I S as shown in Figure 4-10. Draw wires from the Output Remap block to the Audio Out block for the desired mappings. DS886DB9 Copyright 2012 Cirrus Logic, Inc...
SPI ) / Flash Type The CDB47xxx is designed to communicate using either I or SPI protocols. In order to change the communication mode in the DSP Composer application, go to the menu bar and select File Properties, which brings up the Project Properties dialog.
Running the ADC In / DAC Out Example Application CDB47xxx User’s Manual Figure 4-11. CDB47xxx Communication Modes / Flash Type DS886DB9 Copyright 2012 Cirrus Logic, Inc 4-10...
The DSP Composer application allows the user to create a project, compile it into a binary image, deploy the binary image to the Flash device, and to initiate a Master Boot of the CS470xx DSP. To create and load a Flash image to the DSP on the CDB47xxx Board or a customer board, follow these steps: 1.
3. Click the Advanced button and choose one the supported Flash types that will be receiving the Flash image download. When downloading a Flash image to a customer board, customers should consult their schematics to determine the Flash type to select. If downloading a Flash image to the CDB47xxx Board, choose the appropriate I C or SPI Flash device noted in the Flash Type pull-down menu.
Programming a Serial Flash Device for Master or Slave Boot Operations CDB47xxx User’s Manual Figure 5-2. Selecting Flash Type via the Advanced Properties Dialog Box Copyright 2012 Cirrus Logic, Inc. DS886DB9...
The two JP1 checkboxes allow the user to do one of the following: • JP1 Pin 12--Check this box to three-state JP1 Pin 12 signal (mute) which leaves the audio outputs unmuted on the CDB47xxx. This actions allows the user to install an external mute control such as a DSP GPO.
9. Open flash_image.txt to see the new Flash image data. 5.1.3.2 Programming the Flash Image into the Flash Device Cirrus provides the usb_flash.exe utility with the CDB47xxx Evaluation Kit and is used to program memory storage devices. Run program_mcu_spi_flash.bat to program flash_image.txt into the microcontroller's external SPI Flash.
CDB47xxx Schematics 6.1 Introduction The schematics included in this document are the original Revision A schematics of the CDB47xxx and reflects the board as it was manufactured. Newer schematics may be available that incorporate feature additions or corrections, and may not match Rev. A hardware.
CDB47xxxS. Each input of the CS470xx has its own input filter that consists of a current limiter, an AC-coupling capacitor (10 F), and an anti-aliasing capacitor (2200 pF) which is not DS886DB9 Copyright 2012 Cirrus Logic, Inc...
The LCD (LCD1) is the primary feedback device for the MCU user interface. The LEDs D1-D4 are also part of the MCU feedback interface showing the MCU status. LED D11 is used to indicate that the USB interface is active. Copyright 2012 Cirrus Logic, Inc. DS886DB9...
SPDIF - IN CDB47XXXS SPDIF - IN I2S HDRs I2S IN HDR COAX OPTICAL Header will be available to probe / bring in I2S signals 20 Pin HDR Standard 20 Pin Debug Header (Serial Control & Debug) Buffer Mic Input Digital Pre-Amp Jack...
The series resistor is small enough that it does not affect the signal in normal operation, assuming a load of at least 5 k is connected to the analog output of the board. DS886DB9 Copyright 2012 Cirrus Logic, Inc 6-16...
See section Section 6.2.10 for description of circuitry. 6.3.11 User Interface Devices Figure 6-12 shows the buttons, LEDs, and InfraRed receiver which comprise the standalone user interface for the CDB47xxxD. See section Section 6.2.11 for description of circuitry. 6-17 Copyright 2012 Cirrus Logic, Inc. DS886DB9...
CDB47XXXD_REV_A. s c h- 1 - Thu J an 29 18: 21: 59 2009 CDB47XXXD I2S HDRs SPDIF - IN SPDIF - IN I2S IN HDR Header will be available to probe / bring in I2S signals COAX OPTICAL 20 Pin HDR Standard 20 Pin Debug Header (Serial Control &...
C master, or it can be simply terminated with pull-up resistors. The DAI3 digital audio input pin of the CS470xx is driven by a multiplexer on the CDB47xxx main board that chooses between optical S/PDIF RX, coaxial S/PDIF RX, and DAI3 from the DAI header on the main board.
Connector Serial Control CS47xxx S/PDIF In LED x 2 INPUTS S/PDIF Out SWITCH BUTTON Current Current Current Current Measure Measure Measure Measure Digital Point Point Point Point Connector +3.3VD +1.8VD +3.3VA +1.8VA POWER CONNECTOR Figure 6-25. CDB47xxx-DC48 Daughtercard Block Diagram...
CDB47xxx User’s Manual 6.5 Obtaining Schematic Updates Updates to the schematics for the CDB47xxx Development Board can be can be obtained from your local Cirrus Logic representative as part of a design package including the associated BOM, and layout ™...
• Possible cause: Power selection headers (P1-P3) are not populated. Solution: If you are using the DC wall supply provided with the CDB47xxx, all jumpers should installed. • Possible cause: Jumper settings when using an external power supply are set incorrectly.
Problem: Audio cannot be heard. Possible cause: Wrong S/PDIF Source is selected. Solution: Check to make sure that the LED next to the desired S/PDIF source is ON. If not, use MCU to select the appropriate S/PDIF input. DS886DB9 Copyright 2012 Cirrus Logic, Inc...
September, 2009 a caution statement immediately after the note. Changed references to the board name from CDB470xx to CDB47xxx to match the silk screen of the name on the board. Updated screenshots of DSP Composer in Chapter 4. Revised Section 5.1.2.2.
Need help?
Do you have a question about the CDB47xxx and is the answer not in the manual?
Questions and answers