Cirrus Logic CDB5346 User Manual

Evaluation Board for CS5346
CDB5346
Features
Single-ended Analog InputsSingle-ended Analog OutputsCS8406 S/PDIF Digital Audio TransmitterHeader for Optional External Software
Configuration of CS5346
Header for External PCM Serial Audio I/O3.3 V Logic InterfacePre-defined Software Scripts Demonstrates Recommended Layout and
Grounding Arrangements
Windows
Configure CS5346 and Inter-board Connections
®
-compatible Software Interface to
Description
The CDB5346 evaluation board is an excellent means for evaluating the CS5346 ADC. Evaluation requires an analog signal source and analog/digital analyzer, and power supplies. A Windows PC-compatible computer must be used to evaluate the CS5346.
System timing for the I²S, Left-Justified and Right-Justi­fied interface formats can be provided by the CS5346, the CS8406, or by the PCM I/O stake header with an e x­ternal source connected.
RCA phono jacks are provided for the CS5346 analog inputs and outputs. Digital data input is available via RCA phono or optical connectors to the CS8406.
The Windows software provides a GUI to make config­uration of the CDB5346 easy. The software communicates through the PC’s USB to configure the control port registers so that all features of the CS5346 can be evaluated. The evaluation board may also be configured to accept external timing and data signals for operation in a user application during system development.
ORDERING INFORMATION
CDB5346 Evaluation Board
Passive Input Filters
Microphone Inputs
Control Port Interface
http://www.cirrus.com
12
2
2
CS5346
Discrete Buffers
Sub-clocks and Data
Copyright © Cirrus Logic, Inc. 2008
(All Rights Reserved)
Master Clock
Active Output Filter
Test Points
CS2000
Left/Right
Clock
Master Clock
Header
CS8406
NOV '08
DS861DB1

TABLE OF CONTENTS

1. SYSTEM OVERVIEW ............................................................................................................................. 3
1.1 Power ............................................................................................................................................... 3
1.2 Grounding and Power Supply Decoupling ....................................................................................... 3
1.3 CS5346 Audio ADC ......................................................................................................................... 3
1.4 CS8406 Digital Audio Transmitter .................................................................................................... 3
1.5 CS2000 ............................................................................................................................................ 4
1.6 External Control Headers ................................................................................................................. 4
1.7 Analog Inputs ................................................................................................................................... 4
1.8 Analog Outputs ................................................................................................................................ 4
1.9 Serial Control Port ............................................................................................................................ 4
2. SYSTEM CLOCKS AND DATA ........................... ... ... .... ... ... ... .... ... .......................................... ... ........... 5
2.1 Clock Routing ................................................................................................................................... 5
2.2 Data Routing .................................................................................................................................... 5
3. PC SOFTWARE CONTROL ....................... ... .... .......................................... ... ... ..................................... 6
3.1 CDB5346 Controls Tab .................................................................................................................... 6
3.2 Register Maps Tab ........................................................................................................................... 7
3.3 Pre-Configured Script Files .............................................................................................................. 7
3.3.1 12.288MHz, CS5346 Master - ADC Ch 1 In to SPDIF Out ..................................................... 7
3.3.2 12.288MHz, CS8406 Master - ADC Ch 1 In to SPDIF Out ..................................................... 8
3.3.3 12.288MHz, J10 Master - ADC Ch 1 In to SPDIF Out ............................................................ 8
4. CDB CONNECTORS, JUMPERS, AND SWITCHES ..... ... .......................................... ... ... ... .... ... ... ... .... . 9
5. CDB BLOCK DIAGRAM ......................... ... ... .... ... ... ... .... ... ... ................................................................ 10
6. CDB SCHEMATICS ....................... .... ... ... ... ... .... ................................................................................... 11
7. CDB LAYOUT ................... .... ... ... ... .... ... ... ....................................... ... ... ... .... ... ... ... ................................ 16
8. REVISION HISTORY ............................................ ... ... .... ...................................................................... 19
CDB5346

LIST OF FIGURES

Figure 1.CDB5346 Controls Tab ................................................................................................................. 6
Figure 2.Register Maps Tab ............................ ... .... ... ... ... .... ... ... ... .... ... ... ... ... .... ........................................... 7
Figure 3.Block Diagram ............................. ... ... ... .... ... ... ... .......................................... .... ... ......................... 10
Figure 4.CS5346 (Schematic Sheet 1) ..................................................................................................... 11
Figure 5.Analog Inputs/Outputs (Schematic Sheet 2) ............................................................................... 12
Figure 6.USB Microcontroller (Schematic Sheet 3) .................................................................................. 13
Figure 7.S/PDIF and PCM Output (Schematic Sheet 4) . .... .......................................... ... ... ... ... .... ... ... ... ... 14
Figure 8.Power (Schematic Sheet 5) ........................................................................................................ 15
Figure 9.Component Map .................................. .... ... ... ... .... ... ... .......................................... ... ................... 16
Figure 10.Top Layer . .......................................... .... ... .......................................... ... ... ................................ 17
Figure 11.Bottom Layer ................................ ... ... .... .......................................... ... ... ... .... ... ......................... 18
LIST OF TABLES
Table 1. System Connections ..................................................................................................................... 9
Table 2. System Jumper Settings ............................................................................................................... 9
Table 3. Revision History .......................................................................................................................... 19
2 DS861DB1
CDB5346

1. SYSTEM OVERVIEW

The CDB5346 evaluation board is an excellent means for evaluating the CS5346 ADC. Analog and digital audio signal interfaces are provided, a simple bus architecture is used for easily configuring the evaluation platform, and a USB cable is included for use with the Windows
www.cirrus.com.
The CDB5346 schematic set is shown in Figures 4 through 8. Though the CS5346 device is compatible with the CS5345 device the CDB5346 platform was not designed to accommodate the CS5345. For CS5345 comparisons please use the CDB5345.

1.1 Power

Power must be supplied to the evaluation board through the red +5.0 V binding post. An on-board regulator provides 3.3 V. Appropriate supply levels for powering VA, VD, VLS, and VLC are set by a series of jumpers (see Table 2 on page 9). All voltage inputs must be referenced to the single black binding post ground con­nector (see Table 1 on page 9).
WARNING: Please refer to the CS5346 data sheet for allowable voltage levels.

1.2 Grounding and Power Supply Decoupling

The CS5346 requires careful attention to power supply and grounding arrangements to optimize perfor­mance. Figure 3 on page 10 provides an overview of the connections to the CS5346. Figure 9 on page 16 shows the component placement. Figure 10 on page 17 shows the top layout. Figure 11 on page 18 shows the bottom layout. The decoupling capacitors are located as close to the CS53 46 as possible. Attention h as been paid to maximize the ground plane fill on the evaluation board. The series resistors on the analog in­puts have been placed close to the CS5346 device in order to re duce any unwanted coupling from long trac­es with high source impedance.
®
configuration software available for download from

1.3 CS5346 Audio ADC

A complete description of the CS5346 is included in the CS5346 product data sheet. The required configuration settings of the CS5346 are made in its control port registers, accessible through
the CS5346 tab of the Cirrus Logic FlexGUI software. Clock and data source selectio ns are made through the microcontroller. Basic routing selections can be
made using the CS5346 Controls tab in the GUI software application. Advanced options are accessible through the Board Configuration sub-tab on the Register Maps tab of the Cirrus Logic FlexGUI software.

1.4 CS8406 Digital Audio Transmitter

A complete description of the CS8406 transmitter (Figure 7 on page 14) and a discussion of the digital audio interface are included in the CS8406 data sheet.
The CS8406 converts the PCM data generated by the CS5346 to the standard S/PDIF data stream. The CS8406 can operate in either master or slave mode, accepts 128 Fs, 256 Fs, 384 Fs, and 512 F s master clocks on the OMCK input pin, and can operate in the Left-Justified, I²S, Right-Justified 16-bit, and Right­Justified 24-bit interface formats.
The most common operations of the CS8406 may be controlled via the CDB5346 Controls tab in the GUI software application. Advanced options are accessible through the CS8406 sub-tab on the Register Maps tab of the Cirrus Logic FlexGUI software.
DS861DB1 3

1.5 CS2000

The CS2000-CP, U7, provides the master clock source to the CDB5346. The CS2000-CP is a highly configurable clock synthesizer and jitter reducing clock multiplier. Simple scripts
have been pre-configured to generate the necessary configuratio n settings for the CS200 0-CP. For a mo re in depth look a this device please see the CS2000-CP data sheet.

1.6 External Control Headers

The evaluation board has been designed to allow interfacing with external systems via the headers J19, and J21.
The 8-pin, 2 row header, J21, provides access to the serial audio signals required to interface to the serial audio port of the CS5346 with a DSP (see Figure 7 on page 14).
The direction of the signals on header J21 can be configured using the controls located within the Board Controls group box on the CDB5346 Controls tab in the provided GUI software.
The 15-pin, 3 row header, J19, allows the user bidirectional access to the SPI/I²C control signals by simply removing all the shunt jumpers from the “PC” position. The user may then cho ose to connect a ribbo n cable to the “EXTERNAL CONTROL” position. A single “GND” row for the ribbon cable’s ground connection is provided to maintain signal integrity. Two unpopulated pull-up resistors are also available should the user choose to use the CDB for the I²C power rail.
CDB5346

1.7 Analog Inputs

RCA connectors supply the CS5346 analog inputs through single-ended, unity gain, passive circuits. Refer to the CS5346 data sheet for the ADC full-scale input level and input impedance.

1.8 Analog Outputs

The CS5346 PGA analog outputs are routed thr ough a source-followe r op-amp to provide a low impedance drive and to observe the current draw limitations o f the PGA output pins. The outp ut of the amp is connected to RCA jacks for easy evaluation.

1.9 Serial Control Port

A graphical user interface is included with the CDB 5346 to allow easy manipu lation of the registers in th e CS5346, CS8406, and CS2000-CP. See the device-specific data sheets for the CS5346, CD8406, and CS2000-CP internal register descriptions.
Connecting a USB cable to connector J17 and launching the Cirrus Logic FlexGUI software (FlexLoad­er.exe) will enable the CDB5346.
Refer to “PC Software Control” on page 6 for a description of the Graphical User Interface (GUI).
4 DS861DB1
CDB5346

2. SYSTEM CLOCKS AND DATA

The CDB5346 implements comprehensive clock routing capabilities. Configuration of the clock routing can be easily achieved using the controls within the Board Controls group box on the CDB5346 Controls tab in the GUI software application.

2.1 Clock Routing

The master clock signal (MCLK) is always sourced from the CS2000-CP (U18). The CS2000-CP can be configured to either synthesize a clock from the crystal (Y1) or to be phase locked looped to either the MCLK or LRCK input from the PCM I/O header (J21).
The sub-clock signals (SCLK and LRCK) may be sourced from the CS5346 in master mode, the CS8406 in master mode, or the PCM I/O header.
Clock routing configuration is achieved using the controls within the Board Controls group box on the CDB5346 Controls tab in the GUI software application.

2.2 Data Routing

The serial data output of the CS5346 is routed to both the CS8406 S/PDIF transmitter and the PCM I/O header. No user configuration of the serial data routing is required.
DS861DB1 5
CDB5346

3. PC SOFTWARE CONTROL

The CDB5346 uses a Micro soft Window s-based GUI (download from Cirrus web site), which allows control of the CS5346, CS8416, CS8406 and CS2000-CP registers. Interface to the GUI is provided via USB connection. Once the USB cable is connected between the CDB5346 and the host PC, run “FlexLoader.exe”. The software should automatically detect the board. If a board selection dialog is displayed, select “CDB5346” from the list. Once loaded, all registers are set to their default state. The GUI’s “File” menu provides the ability to save and load script files con­taining all of the register settings. Sample script files for basic mode oper ation ca n be down loaded from the a rchive at www.cirrus.com. Refer to “Pre-Configured Script Files” on page 7 for details.

3.1 CDB5346 Controls Tab

The CDB5346 Controls tab provides a high- level intuitive interface to many of the configuration options of the CS5346 and CDB5346. The controls within the CS5346 Controls gr oup box control the internal registers of the CS5346 (with the exception of AD0/AD1 which are controlled by GPIO on the on-boar d microcontrol­ler). The controls within the Board Controls group box control the board level clock and data routing on the CDB5346.

Figure 1. CDB5346 Controls Tab

6 DS861DB1
Loading...
+ 14 hidden pages