Cirrus Logic CDB8416 User Manual

CDB8416
Optical In
Coax In
XLR In
Optical Out Coax Out XLR Out
CS8416 CS8406
Parallel Port to PC
Evaluation Board for the CS8416 and CS8406

Features

CS8416 Digital Audio Receiver
CS8406 Digital Audio Transmitter
and EIAJ-340-compatible Digital Audio
Analog and Digital 3.3 Volt Supply
3.3 to 5.0 Volt Logic Interface Supply
Operates In Stand-alone Hardware Mode or
Computer-controlled Software Mode
Balanced and Unbalanced Inputs Available
I

Description

The CDB8416 is designed to allow easy evaluation of the CS8416 and CS8406. The board is designed for easy connection to an Audio Precision or other digital au­dio test system.
Input and output data may be set for either balanced us­ing the XLR connectors or unbalanced using the coax or optical connectors.
Windows PC software provides a GUI to make configu­ration easy in Software Mode. The software communicates through the PC’s parallel port to control the internal registers so that all the possible software modes of the CS8416 and CS8406 may be tested.
ORDERING INFORMATION
CDB8416 Evaluation Board
http://www.cirrus.com
Copyright Cirrus Logic, Inc. 2009
(All Rights Reserved)
APRIL ‘09
DS578DB3

TABLE OF CONTENTS

1. OVERVIEW ..........................................................................................................4
1.1 CS8416 and CS8406 ................................................................................................4
1.2 Parallel Port ..............................................................................................................4
1.3 Serial Digital Audio Inputs .........................................................................................4
1.4 Serial Digital Audio Outputs ......................................................................................4
1.5 Three-wire (PCM) Serial Audio Input and Output .....................................................4
1.6 Crystal Oscillators .....................................................................................................4
1.7 LED Function Indicators ............................................................................................5
2. CONFIGURATION SETTINGS ............................................................................5
3. BOARD SETUP ...................................................................................................7
3.1 Power Supplies: ........................................................................................................7
3.2 Hardware Mode Settings: .........................................................................................7
3.3 Software Mode Settings: ...........................................................................................7
3.3.1 Installing the Software: .................................................................................................7
3.3.2 Verifying Board Operation: ...........................................................................................7
4. CDB8416.EXE USER'S GUIDE ...........................................................................8
4.1 Main Window ............................................................................................................8
5. BILL OF MATERIAL ..........................................................................................23
6. REVISION HISTORY .........................................................................................26
CDB8416
2 DS578DB3

LIST OF FIGURES

Figure 1. CS8416 Control Panel..................................................................................................... 8
Figure 2. CS8406 Control Panel..................................................................................................... 9
Figure 3. Advanced Control Panel.................................................................................................. 9
Figure 4. CDB8416 Block Diagram............................................................................................... 10
Figure 5. Power............................................................................................................................. 11
Figure 6. Digital Audio Inputs........................................................................................................ 12
Figure 7. Hardware Switches........................................................................................................ 13
Figure 8. Buffers............................................................................................................................ 14
Figure 9. Clock Buffers.................................................................................................................. 15
Figure 10. CS8416........................................................................................................................ 16
Figure 11. CS8406........................................................................................................................ 17
Figure 12. Digital Audio Outputs................................................................................................... 18
Figure 13. PC Control Interface .................................................................................................... 19
Figure 14. Silkscreen Top............................................................................................................. 20
Figure 15. Top............................................................................................................................... 21
Figure 16. Bottom.......................................................................................................................... 22

LIST OF TABLES

Table 1. System Connections ........................................................................................................ 5
Table 2. CDB8416 Jumper Settings ...............................................................................................5
Table 3. CDB8416 Switch Settings ................................................................................................ 6
Table 4. CDB8416 Bill of Materials .............................................................................................. 23
CDB8416
DS578DB3 3
CDB8416

1. OVERVIEW

The CDB84166 evaluation board contains a CS8416 and a CS8406 and the supporting circuitry necessary to operate them. The board provides bal­anced XLR and unbalanced optical and coaxial in­puts and outputs as outlined in the AES3 and IEC60958 standards. In Software Mode, the con­trol registers of the CS8416 and CS8406 are set by a Windows based program through the parallel port of a PC.

1.1 CS8416 and CS8406

The features and functions of the CS8416 and the CS8406 are described in their respective data sheets.

1.2 Parallel Port

To use the CS8416 and CS8406 on the board in Software Mode, the parallel port on the upper right hand side of the board should be connected to the parallel port of the PC running the CDB8416 con­trol software.

1.3 Serial Digital Audio Inputs

The left edge of the board is occupied by a row of serial digital audio input connectors. In either Hardware or Software Mode the user must select which inputs are to be used via the switch setting, INPUT, on switch S3.
Set the switch to the open position to select the XLR balanced input which will use the RXP1 and RXN inputs of the CS8416.
Set the switch to the closed position to select the optical/coaxial unbalanced inputs which will use the RXP0 and RXP2 through RXP7 inputs of the CS8416. This will AC couple the RXN input to GND. Note that in Hardware Mode, only RXP0 through RXP3 on the CS8416 are available for use. To select between the inputs in Hardware Mode, use the RXSEL0 and RXSEL1 switches on S3.

1.4 Serial Digital Audio Outputs

The right edge of the board is occupied by the serial digital audio outputs. The optical S/PDIF output is always enabled. The user may also choose to en­able either the coaxial S/PDIF output or the XLR AES3 output via jumper J11. These outputs are transformer coupled.

1.5 Three-wire (PCM) Serial Audio Input and Output

Header J18 is provided so the user may access the three wire serial audio ports of the receiver and transmitter. The purpose of this port is to allow the user to connect external circuitry such as a DAC, ADC, or DSP to the receiver and transmitter. Sig­nals going into or out of these headers should be operated at VL+.
Setting switch S1-M/S CS8416 as the master and the CS8406 as slave for LRCK and SCLK. Setting switch S1-M/S in the closed position sets the CS8406 as the master and the CS8416 as slave for LRCK and SCLK.
Setting switch S3-8416_PCM to the open position will turn off all of the input/output buffers for the CS8416. Setting switch S4-8406_PCM to the open position will turn off all of the input/output buffers for the CS8406. These switches allow the user to independently set the input and output for the CS8416 and CS8406.
in the open position sets the

1.6 Crystal Oscillators

Oscillator Y1 provides the System Clock (OMCK) for the CS8416. The crystal oscillator on the board is mounted in pin sockets that allow it to be re­moved or replaced. The board is shipped with a
12.288 MHz crystal oscillator stuffed at Y1, setting
the output sampling rate to 48 kHz. Please refer to the CS8416 data sheet for details on OMCK opera­tion.
4 DS578DB3
CDB8416

1.7 LED Function Indicators

Several LEDs are provided to indicate board func­tions. D9 indicates that power is present to the VD+/VA+ section of the CS8416 and CS8406.
NV/RERR, AUDIO, and 96 kHz output of the CS8416 in Hardware Mode. See the CS8416 data sheet for an explanation of the conditions that acti­vate each of these outputs.
D11, D12, and D13 indicate the status of the

2. CONFIGURATION SETTINGS

CONNECTOR INPUT/OUTPUT SIGNAL PRESENT
J3 (+5V) Input
J4 (GND) Input
J5 (VL+) Input
J6 (VD+/VA+) Input
J9, J16, J21 Input OPT1-OPT4 Input
J2 Input
J1 Input/Output J20 Output J19 Output J10 Output J18 Input/Output
Table 1. System Connections
+5 Volt Supply for supporting circuitry Ground connection from power supply +3.3 to 5.0 Volt Digital Logic power for the CS8416 and CS8406 +3.3 Volt VD+/VA+ when not using the onboard regulator Digital Audio Interface coaxial input Digital Audio Interface optical input Digital Audio Interface XLR input Parallel port for connection to parallel port of PC Digital Audio Interface optical output Digital Audio Interface coaxial output Digital Audio Interface XLR output I/O for CS8416 and CS8406 PCM data and clocks
JUMPER PURPOSE POSITION FUNCTION SELECTED
J7
J8
J12
J13
J17
J14
J15
J11
Selects between using a separate supply for VL+ or using the +5 Supply.
Selects between using a separate supply for VD+/VA+ or using the onboard +3.3V regulator.
Current measurement for CS8416 VA+
Current measurement for CS8416 VD+
Current measurement for CS8416 VL+
Current measurement for CS8406 VD+
Current measurement for CS8406 VL+
Selects between coaxial or XLR output
ADJUST
+5V
REG
ADJUST
CLOSED
OPEN
CLOSED
OPEN
CLOSED
OPEN
CLOSED
OPEN
CLOSED
OPEN
XLR
COAX
Uses J5 to supply from +3.3V to +5.0V for VL+ Uses J3 to supply +5V for VL+
U s e s t he o n b o a r d + 3 . 3 V r e g u l a t o r f o r V D + / VA + Uses J6 to provide the +3.3V supply for VD+/VA+
Normal operation Use J13 to measure CS8416 VA+ current
Normal operation Use J12 to measure CS8416 VD+ curren t
Normal operation Use J16 to measure CS8416 VL+ current
Normal operation Use J14 to measure CS8406 VD+ curren t
Normal operation Use J15 to measure CS8406 VL+ current
Selects XLR output on J10 Selects coaxial output on J19
Table 2. CDB8416 Jumper Settings
DS578DB3 5
SWITCH PURPOSE POSITION FUNCTION SELECTED
S1-H/S
S1-M/S
S1-SFMT1 S1-SFMT0
S3-INPUT
S3-8416_PCM
S3-NVSEL
S3-RXSEL1 S3-RXSEL0
S3-TXSEL1 S3-TXSEL0
S4-8406_PCM
S4-TCBLD
S4-CEN
Selects Hardware or Software Mode for CS8416 and CS8406.
Selects Master or Slave Mode for LRCK and SCLK.
Selects serial audio output format for the CS8416 and input format for the CS8406.
Selects CS8416 receiver input topology.
Controls the input/output buffers for the CS8416 serial audio port.
Selects between NVERR and RERR.
Hardware mode RXP input channel select for the CS8416.
Hardware mode TX pass through channel select for the CS8416
Controls the input/output buffers for the CS8406 serial audio port.
Selects the direction of TCBL for the CS8406.
Selects input method for channel status, user, and validity data.
OPEN
CLOSED
OPEN
CLOSED
00 01 10 11
OPEN
CLOSED
OPEN
CLOSED
OPEN
CLOSED
00 01 10 11
00 01 10 11
OPEN
CLOSED
OPEN
CLOSED
OPEN
CLOSED
CS8416 and CS8406 are in Hardware Mode. CS8416 and CS8406 are in Software Mode.
CS8416 Master. CS8406 Slave. CS8416 Master. CS8406 Slave.
Left Justified 24 bit I2S 24 bit Right Justified 24 bit Direct AES3 (CS8416) Right Justified 16 bit (CS8406)
XLR balanced input. Optical/Coaxial unbalanced input.
CS8416 I/O buffers off. CS8416 I/O buffers on.
NVERR output selected. RERR output selected.
RXP0 Selected RXP1 Selected RXP2 Selected RXP3 Selected
RXP0 pass through to TX RXP1 pass through to TX RXP2 pass through to TX RXP3 pass through to TX
CS8406 I/O buffers off. CS8406 I/O buffers on.
TCBL set to output. TCBL set to input.
Mode B is selected. Mode A is selected.
Table 3. CDB8416 Switch Settings
CDB8416
6 DS578DB3
CDB8416

3. BOARD SETUP

3.1 Power Supplies:

1) Verify that all power supplies are off before making connections.
2) Connect a +3.3 V DC power supply to the VD+/VA+ (J6) binding post and place jumper J8 in the ADJUST position. This connection may be omitted by setting J8 to the REG posi­tion. VD+/VA+ will be derived from the on­board +3.3V regulator.
3) Connect a +3.3 V to +5.0 V DC power supply to the VL+ (J5) binding post and place jumper J7 in the ADJUST position. This connection may be omitted by setting J7 to the +5 V posi­tion. VL+ will be derived from the +5 V bind­ing post.
4) Connect a +5.0 V DC power supply to the +5 V (J3) binding post.
5) Connect the common ground of the power sup­plies to the GND (J4) binding post.
6) Apply power to the board. D9 should illumi­nate indicating power is applied to VD+/VA+.

3.2 Hardware Mode Settings:

1) Place switch S1-H/S in the OPEN position.
2) Place switches S3-INPUT, S3-8416_PCM, S3­NVSEL, S3-RXSEL1, S3-RXSEL0, S3­TXSEL1, S3-TXSEL0, S1-M/S, S1-SFMT1, S1-SFMT0, S4-8406_PCM, S4-TCBLD, S4­CEN to the appropriate positions.
3) Press and release the RESET switch S3. The board should now be setup for use in Hardware Mode.

3.3 Software Mode Settings:

effect Software Mode operation.
3) Press and release the RESET switch S2. The board should now be setup for use in Software mode.
4) Connect a DB-25 parallel port cable from the PC’s parallel port to J1 on the CDB8416.

3.3.1 Installing the Software:

1) Create a directory called CDB8416 anywhere on your system.
2) Copy CDB8416.exe from the included CD into this directory.
3) Run port95nt.exe from the CD. After running the program the system will need to be restart­ed.
4) If desired, create a shortcut to CDB8416.exe on your desktop. You should now be able to run CDB8416.exe.
5) Double-click on CDB8416.exe or its shortcut.
6) Click on the button on the lower right labeled “Advanced”.
7) Select the LPT port you are using to connect to the CDB8416.
8) Shut down the application, reset the board, and then restart the application.

3.3.2 Verifying Board Operation:

1) In the “CS8416 AES Receiver Controls” win­dow, select the check box “Enable Internal Clocks” (enables the RUN bit in the Clock Control register).
2) In the “CS8406 AES Transmitter Controls” window, select the check box “Enable Clocks” (enables the RUN bit in the Clock Control reg­ister).
1) Place switch S1-H/S in the CLOSED position.
2) Place switches S1-M/S, S3-INPUT, S3­8416_PCM, and S4-8406_PCM to the appro­priate positions. All other switch setting do not
DS578DB3 7
3) In the “CS8416 AES Receiver Controls” win­dow, select the check box “Generate SCLK/LRCK”. Make sure that switch S1-M/S is in the OPEN position.
CDB8416
Figure 1. CS8416 Control Panel
4) Check the performance of the board by doing an FFT with a -1 dBFS 1 kHz sine wave for in­put at a 48 kHz sample rate using the optical in­put and optical output.

4. CDB8416.EXE USER'S GUIDE

4.1 Main Window

The main window of the CDB8416 Control Appli­cation allows the user to view the configuration of the CS8416. Clicking the left mouse button on the
CS8406 Controls button will bring up a control panel containing all the register bits relevant to that part.
Clicking on the Advanced button at the lower right brings up the Advanced Options control panel. Within the Advanced Options you may read and write hex values into specified registers in either part. Changes made on the CS8406 or CS8416 con­trol panels will also be immediately reflected in the Main Window, so you may wish to arrange them so that they do not obscure each other.
8 DS578DB3
Loading...
+ 18 hidden pages