Cirrus Logic CDB48500-USB Manual

High-performance, 32-bit audio decoder dsp family evaluation kit
Table of Contents

Advertisement

Quick Links

High-performance, 32-bit Audio Decoder DSP Family
CDB48500-USB
E v a lu a t i on K i t G ui d e
©
MAY 2008
Copyright 2008 Cirrus Logic, Inc.
DS784DB1
http://www.cirrus.com

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the CDB48500-USB and is the answer not in the manual?

Questions and answers

Subscribe to Our Youtube Channel

Summary of Contents for Cirrus Logic CDB48500-USB

  • Page 1 High-performance, 32-bit Audio Decoder DSP Family CDB48500-USB E v a lu a t i on K i t G ui d e © MAY 2008 Copyright 2008 Cirrus Logic, Inc. DS784DB1 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.
  • Page 3: Table Of Contents

    1.1 CDB48500-USB Kit Contents and Requirements ........1-1...
  • Page 4 Revision History ............. . . B-2 © DS784DB1 Copyright 2008 Cirrus Logic, Inc.
  • Page 5: Figures

    CDB48500--USB Evaluation Kit Guide Figures Figure 1-1. CDB48500-USB System Block Diagram ..................1-2 Figure 1-2. CDB48500-USB Top View ....................... 1-3 Figure 2-1. CDB USB MASTER Driver Setup ....................2-2 Figure 2-2. Board Setup Diagram ........................2-3 Figure 2-3. Found New Hardware Service Window ................... 2-4 Figure 2-4.
  • Page 6 CDB48500--USB Evaluation Kit Guide © DS784DB1 Copyright 2008 Cirrus Logic, Inc.
  • Page 7: Chapter 1. Introduction To The Crd48500-Usb Evaluation Kit

    1.2 Introducing the CDB48500-USB Customer Development Kit The CDB48500-USB kit is composed of the CDB48500 customer development board and the CDB USB MASTER Control board. The CDB48500 provides a practical platform for emulating a typical multi- channel audio system application. The CDB USB MASTER is a USB control board used to interface the ©...
  • Page 8: Identifying Cdb48500-Usb Components

    Audio Data (Future Development) Figure 1-1. CDB48500-USB System Block Diagram This document will concentrate on the features and basic operation of the CDB48500-USB board. Detailed information regarding the operation and programming of the CS485XX DSP is covered by the CS485XX data sheet, CS485XX Hardware User’s Manual, and application note AN298 (see Section 1.2.2, “Related Documentation”...
  • Page 9: Figure 1-2. Cdb48500-Usb Top View

    S.Analog Audio Outputs T.DC Power Input Jack, +9Vdc to External), J19 +12Vdc, J25 U.Optical S/PDIF Output Jack, J24 V.Power Indicator LEDs W.On-board/External Digital Audio Mux, U1 & U2 (U1 & U2 are on back of PCB.) Figure 1-2. CDB48500-USB Top View...
  • Page 10: Related Documentation

    The documents described in this section are updated periodically and may be more up-to-date than the information in this document. Check the Cirrus Logic Internet site for the latest updates. 1.2.2.1 Additional CDB48500 Evaluation Board Information The following information about the CDB48500 Evaluation Board can be obtained from your Cirrus Logic representative: • Schematics •...
  • Page 11: Chapter 2. Board Setup And Installing The Evaluation Kit Software

    CBD485xx. 2.1.1 Installing the Evaluation Kit Software The DSP evaluation software installation will first install the Cirrus Logic DSP evaluation software followed by the USB drivers required to communicate with the CDB USB MASTER.
  • Page 12: Figure 2-1. Cdb Usb Master Driver Setup

    Introduction CDB48500-USB Evaluation Kit Guide Wizard (below). Click Next to continue the installation. Figure 2-1. CDB USB MASTER Driver Setup 8. The Opal Kelly™ Licensing Agreement window will appear next. Click “I Agree” to agree to the terms and continue.
  • Page 13: Setting Up The Evaluation Kit Boards

    B. Connect the other end of the optical cable to the optical output on the back of a DVD player or other digital audio source. 5. Setup Audio Output connections from CDB48500 as follows: A. The RCA connectors labeled AOUT_1A and AOUT_1B are the left and right analog output channels. © Copyright 2008 Cirrus Logic , Inc. DS784DB1...
  • Page 14: Connecting To A Pc

    Introduction CDB48500-USB Evaluation Kit Guide B. Use the RCA audio cables to connect these line-level analog outputs to powered speakers. 2.1.3 Connecting to a PC Follow these steps to connect to a PC: 1. Connect the “B” end of the USB cable to P1 on the CDB USB MASTER USB Digital I/O Card.
  • Page 15: Figure 2-5. Found New Hardware Wizard Finish Window

    6. It is possible that during the installation, Windows might issue a warning that the drivers have not passed “Windows Logo” testing. Select Continue Anyway. Figure 2-6. Windows 7. Windows should now locate the correct drivers and complete the installation. © Copyright 2008 Cirrus Logic , Inc. DS784DB1...
  • Page 16: Running A Stereo Pcm Application On Cdb48500-Usb

    FAE to ensure the necessary licensing agreements have been completed. Please note that the ® ® CDB48500-USB does not support multi-channel decoding such as Dolby Digital or DTS because the CS485XX DSP is only a post-processor and does not contain a decoder.
  • Page 17: Chapter 3. Cdb48500 System Description

    S/PDIF Data DAO Audio Out USB Clocks/Data SPI / I2C CS485XX SPI FLASH I2C FLASH S/PDIF SPDIF OUT DAO[3] DSP_RESET DAO Audio Out CS8416 S/PDIF SPDIF IN BRD_RESET Figure 3-1. CDB48500 Block Diagram © Copyright 2008 Cirrus Logic , Inc. DS784DB1...
  • Page 18: Cdb48500 System Block Descriptions

    The default configuration enables the AIN3_A audio jack. 3.1.2 Audio Outputs 3.1.2.1 Analog Line-level Outputs • Connector Type: RCA Female • Full Scale Amplitude: 1.21V • Reference Designators: J13-J16, J33-J40, or AOUT_1A - AOUT_6B © DS784DB1 Copyright 2008 Cirrus Logic , Inc.
  • Page 19: Headphone Output

    • Reference Designator: J17 - J19 The CDB48500-USB 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 (J25) and is regulated down to the system voltages (5V, 3.3V, 1.8V).
  • Page 20: Audio Input Source Multiplexer Selection Headers

    The CS485XX has many applications stored in internal ROM, but a host is still required to configure the application for a particular system. The CDB48500-USB allows the PC to act as a host to boot and configure the DSP through the GUI software.
  • Page 21: Cs8416 S/Pdif Rx

    (constant bitrate delivery), even if the input/output domains operate at different frequencies (e.g. 48 kHz input/96 kHz output). The CDB48500 can operate in three different clocking modes. Each of these modes is explained in the following sections. © Copyright 2008 Cirrus Logic , Inc. DS784DB1...
  • Page 22: Clock And Data Flow For Up To 8 Channel Adc Inputs

    On the output side, the CS485xx slaves to MCLK from CS8416 and masters SCLK and LRCLK for the DAC side of the CS42448. An example of this clocking scheme can be found in pcm_mc_1fs.cpa. © DS784DB1 Copyright 2008 Cirrus Logic , Inc.
  • Page 23: Clock And Data Flow For S/Pdif Input

    On the output side, the CS485XX slaves to MCLK from CS8416 and masters SCLK and LRCLK for the DAC side of the CS42448. An example of this clocking scheme can be found in pcm.cpa. © Copyright 2008 Cirrus Logic , Inc. DS784DB1...
  • Page 24: Clock And Data Flow For Cdb Usb Master Card Source

    On the output side, the CS485xx slaves to MCLK from the USB Master Card and masters SCLK and LRCLK for the DAC side of the CS42448.The CS485XX always masters its output clocks (DSP_SCLK/ DSP_LRCLK). §§ © DS784DB1 Copyright 2008 Cirrus Logic , Inc.
  • Page 25: Chapter 4. Configuring The Cdb48500

    USB drivers on your PC and launch DSP Composer (the GUI used to control the CDB48500). After following the instructions in Section 2.1.4, “Running a Stereo PCM Application on CDB48500-USB” on page 2-6, the DSP Composer main window will appear as shown in Figure 4-1.
  • Page 26: System Block

    When you select the target chip, place the template of the target chip on the analog connectors. The template is a guide that shows which input/output channels are valid for the selected chip. Figure 4-2. System Configuration © DS784DB1 Copyright 2008 Cirrus Logic , Inc.
  • Page 27: Changing The Audio Input Source

    Section 3.1.11.1, “Clock and Data Flow for up to 8 Channel ADC inputs” on page 3-6. The Audio In module with Analog (8-channel) as the input source is shown in Figure 4-4. © Copyright 2008 Cirrus Logic , Inc. DS784DB1...
  • Page 28: Audio In Via Usb

    Fs in ADC-only applications. If this number changes, then all dividers for LRCLK/SCLK will change by the same ratio (e.g. @24.576 MHz MCLK/512 = 1Fs = LRCLK, @12.288 MHz MCLK/256 = 1Fs = LRCLK. © DS784DB1 Copyright 2008 Cirrus Logic , Inc.
  • Page 29: Changing Audio Output Configuration

    This port can configured using the dialog box shown in Figure 4-6. Right-click on the “Audio Out” block, then select Device Properties. Right-clicking the “DAO” block and selecting Device Properties produces the DAO Properties dialog. © Copyright 2008 Cirrus Logic , Inc. DS784DB1...
  • Page 30: Cs42448 Dac Properties

    The analog output properties are selected through the CODEC DAC Properties dialog box in DSP Composer, as shown in Figure 4-7. Right-click on the “Audio Out” block, then select Device Properties. Right-clicking the “Codec DAC” block and selecting Device Properties produces the Codec DAC Properties dialog. © DS784DB1 Copyright 2008 Cirrus Logic , Inc.
  • Page 31: Changing Serial Control Protocol (I C Or Spi)

    Project Properties dialog. Click the Advanced button to get the Advanced Properties dialog as shown Figure 4-8. The Board Comm Mode pull-down menu allows the user to choose the serial protocol of the user’s choice. © Copyright 2008 Cirrus Logic , Inc. DS784DB1...
  • Page 32: Headphone Output

    3/HpR field is used to select the channel that will be output on the right channel. The Remap tab is shown in Figure 4-9. © DS784DB1 Copyright 2008 Cirrus Logic , Inc.
  • Page 33: S/Pdif Transmitter

    7/SPDIF R is used to select the channel that will be output on the right channel. The Remap tab is shown in Figure 4-9. §§ © Copyright 2008 Cirrus Logic , Inc. DS784DB1...
  • Page 34 Basic Application Download and System Configuration for PCM Pass-through CDB48500--USB Evaluation Kit Guide © DS784DB1 Copyright 2008 Cirrus Logic , Inc. 4-10...
  • Page 35: Appendix A. Schematics

    Updates to the schematics for the CDB48500 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 artwork. The schematics are provided in Adobe’s portable document format (PDF) and PADS™ format.
  • Page 36: Serial Flash Memory

    A general-purpose output of the CS8416 is used to generate an independent reset signal for the CS42448 audio CODEC. Providing a separate reset line for each audio device allows the system to sequence the order in which audio devices come out of reset. © Copyright 2008 Cirrus Logic , Inc. DS784DB1...
  • Page 37: Codec #1(Cs42448

    S data into the CS485XX when ADC is used as the data input for the DSP. The CS42448 slaves to the DSP_SCLK and DSP_LRCLK signals which are used to shift I S data out of the CS485XX and shift I S data into the CS42448. © Copyright 2008 Cirrus Logic , Inc. DS784DB1...
  • Page 38: Codec 1 And Codec 2 Input Filters

    The 3 voltage regulators on the CDB48500 generate the 1.8V, 3.3V, and 5V necessary for powering all of the ICs on the board. Note that the 5 V and 3.3 V regulators run directly off the DC input supply connected © DS784DB1 Copyright 2008 Cirrus Logic , Inc.
  • Page 39 (J11) rather than the standard DC input connector (J25). This jumper is not populated on the board, and is intended only for special applications. J3 should not be used in normal operation. © Copyright 2008 Cirrus Logic , Inc. DS784DB1...
  • Page 40 Figure A-1. CS48500 System Block Diagram...
  • Page 41: Figure A-2. Dsp Input Data Multiplexing

    Figure A-2. DSP Input Data Multiplexing...
  • Page 42: Figure A-3. Dsp

    Figure A-3. DSP...
  • Page 43: Figure A-4. Serial Flash Memory

    Figure A-4. Serial Flash Memory...
  • Page 44: Figure A-5. Spdif Receiver

    Figure A-5. SPDIF Receiver...
  • Page 45: Figure A-6. Codec #1(Cs42448

    Figure A-6. Codec #1(CS42448)
  • Page 46: Figure A-7. Codec #2 (Cs42448

    Figure A-7. Codec #2 (CS42448)
  • Page 47: Figure A-8. Codec 1 And Codec 2 Input Filters

    Figure A-8. Codec 1 and Codec 2 Input Filters...
  • Page 48: Figure A-9. Output Filters & Headphone Output

    Figure A-9. Output Filters & Headphone Output...
  • Page 49: Figure A-10. Mic Preamp

    Figure A-10. Mic Preamp...
  • Page 50: Figure A-11. Control Connector And Power

    Figure A-11. Control Connector and Power §§...
  • Page 51: Appendix B. Troubleshooting Guide

    CDB48500--USB Evaluation Kit Guide Appendix B Troubleshooting Guide B.1 Intoduction This chapter describes many common problems users may have with the CDB48500-USB, possible causes, and their solutions. B.1.1 Solutions to Possible Problems B.1.1.1 Power LEDs are Not illuminated • DC power supply is not connected to CDB48500 - make sure the DC wall supply is connected to the DC power input jack (J25), and the supply is plugged into a wall outlet.
  • Page 52 Revision History CDB48500--USB Evaluation Kit Guide §§ © Copyright 2008 Cirrus Logic , Inc. DS784DB1...

Table of Contents