CDB8415A Evaluation Board Data Sheet for the CS8415A Features Description ● CS8415A The CDB8415A is designed to allow easy evaluation of the CS8415A and CS8405A. The board is set up for easy connection to an Audio Precision or a Rohde and Schwarz test system. Digital Audio Receiver ● CS8405A Digital Audio Transmitter ● Receives and transmits AES/EBU, S/PDIF and EIAJ-340 compatible digital audio ● Analog 5 Volt supply. ● Digital 5 Volt or 3 Volt supply ● Crystal supplied to allow transmitter to operate at 48 kHz sample rate ● Digital patch area Input and output data may independently be set to either AES/EBU or S/PDIF in optical or coaxial physical formats. Windows 98 PC software provides a GUI interface to make configuration easy. The software communicates through the PC’s Parallel port to control the internal registers so that all the possible software modes of the CS8415A and CS8405A may be tested. ORDERING INFORMATION CDB8415A Evaluation Board I Parallel port to PC Optical In S/PDIF In Optical Out CS8415A CS8405A AES 3 In Preliminary Product Information Cirrus Logic, Inc. P.O. Box 17847, Austin, Texas 78760 (512) 445 7222 FAX: (512) 445 7581 http://www.cirrus.com S/PDIF Out AES 3 Out This document contains information for a new product. Cirrus Logic reserves the right to modify this product without notice. Copyright Cirrus Logic, Inc. 2002 (All Rights Reserved) JUN ‘02 DS470DB2 1 CDB8415A TABLE OF CONTENTS 1. OVERVIEW ............................................................................................................................... 3 1.1 CS8415A an CS8405A ...................................................................................................... 3 1.2 Parallel Port ....................................................................................................................... 3 1.3 Serial Digital Inputs ............................................................................................................ 3 1.4 Serial Digital Outputs ......................................................................................................... 3 1.5 Three Wire Serial Input and Output ................................................................................... 3 1.6 Micro-Controller Serial Ports .............................................................................................. 3 1.7 Crystal Oscillators .............................................................................................................. 3 1.8 LED Function Indicators ..................................................................................................... 3 2. CDB8415A.EXE QUICK START GUIDE .................................................................................. 5 2.1 Setting up the hardware: .................................................................................................... 5 2.2 Installing the software: ....................................................................................................... 5 2.3 Starting up the software: .................................................................................................... 5 2.4 Starting up the Hardware: .................................................................................................. 5 3. CDB8415A.EXE USER'S GUIDE ......................................................................................... 6 3.1 Main Window ..................................................................................................................... 6 LIST OF FIGURES Figure 1. CDB8415A Main Control Panel........................................................................................ 6 Figure 2. CDB8415A Control Panel ................................................................................................ 7 Figure 3. CDB8405A Control Panel ................................................................................................ 7 Figure 4. Advanced Control Panel .................................................................................................. 8 Figure 5. Parallel Port...................................................................................................................... 9 Figure 6. Power Supplies .............................................................................................................. 10 Figure 7. 8415A Receiver.............................................................................................................. 11 Figure 8. CS8405A Transmitter..................................................................................................... 12 Figure 9. Silkscreen....................................................................................................................... 13 Figure 10. Top PCB....................................................................................................................... 14 Figure 11. Bottom PCB ................................................................................................................. 15 Contacting Cirrus Logic Support For a complete listing of Direct Sales, Distributor, and Sales Representative contacts, visit the Cirrus Logic web site at: http://www.cirrus.com/corporate/contacts/sales.cfm IMPORTANT NOTICE "Preliminary" product information describes products that are in production, but for which full characterization data is not yet available. "Advance" product information describes products that are in development and subject to development changes. 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 provided "AS IS" without warranty of any kind (express or implied). Customers are advised to obtain the latest version of relevant information to verify, before placing orders, that information being relied on is current and complete. All products are sold subject to the terms and conditions of sale supplied at the time of order acknowledgment, including those pertaining to warranty, patent infringement, and limitation of liability. No responsibility is assumed by Cirrus for the use of this information, including use of this information as the basis for 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 furnishing this information, Cirrus grants no license, express or implied under any patents, mask work rights, copyrights, trademarks, trade secrets or other intellectual property rights. Cirrus owns the copyrights of the information contained herein and gives consent for copies to be made of the information only for use within your organization with respect to Cirrus integrated circuits or other parts of Cirrus. This consent does not extend to other copying such as copying for general distribution, advertising or promotional purposes, or for creating any work for resale. An export permit needs to be obtained from the competent authorities of the Japanese Government if any of the products or technologies described in this material and controlled under the "Foreign Exchange and Foreign Trade Law" is to be exported or taken out of Japan. An export license and/or quota needs to be obtained from the competent authorities of the Chinese Government if any of the products or technologies described in this material is subject to the PRC Foreign Trade Law and is to be exported or taken out of the PRC. CERTAIN APPLICATIONS USING SEMICONDUCTOR PRODUCTS MAY INVOLVE POTENTIAL RISKS OF DEATH, PERSONAL INJURY, OR SEVERE PROPERTY OR ENVIRONMENTAL DAMAGE ("CRITICAL APPLICATIONS"). CIRRUS PRODUCTS ARE NOT DESIGNED, AUTHORIZED, OR WARRANTED TO BE SUITABLE FOR USE IN LIFE-SUPPORT DEVICES OR SYSTEMS OR OTHER CRITICAL APPLICATIONS. INCLUSION OF CIRRUS PRODUCTS IN SUCH APPLICATIONS IS UNDERSTOOD TO BE FULLY AT THE CUSTOMER'S RISK. 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. 2 DS470DB2 CDB8415A 1. OVERVIEW The CDB8415A evaluation board contains a CS8415A and a CS8405A and the supporting circuitry necessary for them to operate. The input and output options include AES3 and S/PDIF in optical and coaxial formats. In software mode, the control registers of the CS8415A and CS8405A are set through the parallel port of a PC by a Windows 98 based program to control the configuration. 1.1 CS8415A an CS8405A The features and functions of the CS8415A and the CS8405A are described in their data sheets. 1.2 Parallel Port To use the CS8415 A and CS8405A 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 CDB8415A control software. In software mode remember to enable the clocks in both parts from the configuration software. 1.3 Serial Digital Inputs The left hand end of the board is occupied by a row of serial digital audio input connectors. In hardware mode, the user may select from the optical connector, the XLR connector, or the first RCA jack. Only one of these inputs should be connected at a time. In software mode the user has access to these inputs and to the S/PDIF multiplexer. In the multiplexer mode jack J17, labeled OPT, should be jumpered in the enable position. The user can provide inputs to any or all of the seven RCA input jacks. The active input is selected by setting the three least significant bits of Control Register 2. Please note that the current version of the board has a layout error. Jacks 6 and 7 are reversed. 1.4 Serial Digital Outputs On the upper right hand side of the board are the three serial digital audio outputs. The Optical S/PDIF output is always enabled. The user may DS470DB2 also choose to enable either the coaxial S/PDIF output or the XLR AES3 output. 1.5 Three Wire Serial Input and Output Jacks J32 and J51 are provided so the user may access the three wire serial ports of the receiver and transmitter. The purpose of these ports is to allow the user to connect his external circuitry to the receiver and transmitter. A flat jumper cable is also provided to allow the output of the receiver to drive the input of the transmitter. This allows the user to operate the board in transceiver mode. 1.6 Micro-Controller Serial Ports Headers J6 and J37 provide access to the serial control ports of the CS8415A and the CS8405A. Each jack has four serial control lines, a reset line, and an interrupt line. This allows the user to connect an external MCU of his choice to carry out testing and software development. These ports are in the same format as the header on the CDB8420 or the CDB8427. These two boards use an Atmel AVR microcontroller that can be patched in to communicate with the parts on this board. Another alternative is to patch in the development board of the MCU of your choice. 1.7 Crystal Oscillators Oscillator U7 provides the Output Master Clock for the CS8405A. The crystal oscillator on the board is mounted in pin sockets that allow it to be removed or replaced. The board is shipped with a 12.288 MHz crystal oscillator stuffed at U7 which sets the output sampling rate to 48 kHz. 1.8 LED Function Indicators LEDs D3 and D4 on the middle left hand side of the board allow the user to monitor the receiver status. LED D4 is connected to the RERR pin of the CS8415A and LED3 is connected to NVERR. See the CS8415A data sheet for an explanation of the errors that activate each of these outputs. 3 CDB8415A CONNECTOR +5V +3.3V-5V GND OPTICAL INPUT S/PDIF INPUT AES3 INPUT PARALLEL PORT OPTICAL OUTPUT S/PDIF OUTPUT AES3 OUTPUT J32 J51 J6 J37 INPUT/OUTPUT Input Input Input Input Input Input Input/Output Output Output Output Input/Output Input/Output Input/Output Input/Output SIGNAL PRESENT +5 Volt Analog power +3.3 to 5.0 Volt Digital power Ground connection from power supply Digital Audio Interface optical input Digital Audio Interface coaxial input Digital Audio Interface XLR input Parallel port for connection to parallel port of PC Digital Audio Interface optical output (always active) Digital Audio Interface coaxial output Digital Audio Interface XLR output I/O for RMCLK, ISCLK,ILRCK, and SDIN I/O for OLRCK, OSCLK, OMCK, and SDOUT 12-pin header for CS8415A control from external µC 12-pin header for CS8405A control from external µC Table 1. System Connections JUMPER PURPOSE J7 Selects physical format of digital audio interface input J16 Enables AES3 INPUT J18 Enables S/PDIF INPUT J17 Enables OPTICAL INPUT J46 J49 Selects physical format of digital audio interface output Enables S/PDFIF OUTPUT J42 Choose HARDWARE/SOFTWARE POSITION AES3 & S/PDIF OPTICAL ENABLE DISABLE ENABLE DISABLE ENABLE DISABLE AES3 S/PDIF ENABLE DISABLE H S FUNCTION SELECTED Specifies input as either AES3 or S/PDIF Specifies input as OPTICAL AES3 INPUT enabled AES3 INPUT disabled S/PDIF INPUT enabled S/PDIF INPUT disabled OPTICAL INPUT enabled OPTICAL INPUT disabled Specifies output as AES3 XLR Specifies output as S/PDIF coaxial S/PDIF OUTPUT enabled S/PDIF OUTPUT disabled Enables hardware mode Enables software mode Table 2. CDB8415A Jumper Settings 4 DS470DB2 CDB8415A 2. CDB8415A.EXE QUICK START GUIDE 4) If desired, create a shortcut to CDB8415A.exe on your desktop. 2.1 At this point, you are ready to start up the software. Setting up the hardware: 1) Check to make sure the flat three wire cable is connected from SDOUT, OLRCK, and OSCLK of J32 to SDIN, ILRCK, and ISCLK of J51. 1) Connect the Analog and Digital supplies of CDB8415A to a 5V DC power supply. 2) Set: J7 to OPT, and J17, OPT to Enable. 3) Set J55 to Receiver 4) Connect the CDB8415A to the PC parallel port using the parallel cable provided. 5) Apply power to the board. 2.3 Starting up the software: 1) Double-click on CDB8415A.exe or its shortcut. 2) Click on the button on the lower right labeled Advanced. 3) Select the LPT port you are using to connect to the CDB8415. 4) Shut down the application, reset the board, and then restart the application. 2.4 Starting up the Hardware: 6) Press the RESET switch (S5). 1) Click to enable the clocks for the CS8405A and click to enable the clocks for the CS8415A. 2.2 2) Click on the button: CS8415A Controls. Installing the software: 1) Create a directory called CDB8415A anywhere on your system. 3) On the CS8415A control panel, check the box: Generate SCLK/LRCK. 2) Copy CDB8415A.exe into this directory. 4) Check the performance of the board by doing an FFT with a -1dBFS 1kHz sine wave for input at a 48kHz sample rate using the optical input and optical output. 3) If you do not already have them, copy the included DLLs msvcrt.dll and mfc42.dll into your \Windows\System directory. DS470DB2 5 CDB8415A 3. CDB8415A.EXE USER'S GUIDE 3.1 Main Window The CDB8415A Control Panel allows you to view the configuration of the CS8415A and the CS8405A. A limited set of controls are available for each part, including control of the enable clocks function (RUN bit in the Clock Control register) for each part. Clicking the left mouse button on either the CS8405A button or the CS8415A button will bring up a contol panel containing all the register bits relevant to that part. Clicking on the Advanced button at the lower right brings up the Advanced mode control panel. In Advanced mode you may read and write hex values into specified registers in either part. Changes made on the CS8405A or CS8415A control 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. Of particular use are the windows displaying the serial input formats of the two chips. Figure 1. CDB8415A Main Control Panel 6 DS470DB2 CDB8415A Figure 2. CDB8415A Control Panel Figure 3. CDB8405A Control Panel DS470DB2 7 CDB8415A Figure 4. Advanced Control Panel 8 DS470DB2 J1 1 14 2 15 3 16 4 17 5 18 6 19 7 20 8 21 9 22 10 23 11 24 12 25 13 DB25M_RA _READ_SDA 1 RN1 1K 2 .1uF C4 2 3 4 5 6 7 8 _LATCH 4.7K 4.7K 4.7K 4.7K 4.7K VD U4A 3 74HCT125 R3 R2 R4 R5 R6 1 8 74HCT125 U4C DIN_LVL CLK_LVL AD0_CS1 AD0_CS2 RESET 19 18 17 16 15 14 13 12 74HCT574 Q1 Q2 Q3 Q4 Q5 Q6 Q7 Q8 VD 2 11 1 5 74HCT125 U4D RESET 3 12 B3W_1100 S1 Schottky Diodes U3 CLK OC 11 1 D1 D2 D3 D4 D5 D6 D7 D8 2 3 4 5 6 7 8 9 .1uF C3 .1uF C2 U1A Figure 5. Parallel Port 9 VD 20 VD GND 10 VD 10 2 1 CLK_ENA 13 R9 511 VD C5 1uF 50V BAT85 D2 3 BAT85 D1 1 + 74HCT125 511K R8 5 U1B 4 74HCT125 2 1 5 2 5 U2B 6 U2A 1 6 VD 3 U4B 6 74HCT125 VD 2K R7 VD 74HC125 .1uF C1 74HC125 4 DS470DB2 4 DIN_ENA 2K R1 /RST CCLK /CS2 /CS1 CDIN CDOUT CDB8415A 9 BLACK J4 RED J3 RED 1 1 1 2 P6KE6.8A Z1 + + 100uF 6.3V C8 100uF 6.3V C6 Figure 6. Power Supplies P6KE6.8A Z2 FERRITE BEAD L1 1 2 10 1 J2 .1uF C9 .1uF C7 VD VA CDB8415A DS470DB2 1 2 4 T1 1 5 8 .1uF 1 2 3 75 R23 CHS HDR3X1 .01uF J27 TP27 HDR2X1 .1uF C16 HDR2X1 J24 J23 HDR3X1 OPT 1 2 3 VD TP25 47K R22 TP23 AES3/S/PDIF OPT PHONO-JACK C26 .01uF HDR2X1 .01uF 110 236 J17 1 2 3 R12 R11 1 2 3 J31 75 R21 C19 75 R17 C17 HDR3X1 J18 S/PDIF .1uF HDR3X1 J7 47UH L2 C11 C13 VD .01uF J33 CON XLR_F J20 PHONO-JACK J28 C10 TRANSFORMER PHONO-JACK J9 OPT1 PHONO-JACK J22 3 S/PDIF 1 2 3 22pF C15 J16 HDR3X1 5 4 3 2 1 2 6 TP21 12 TP19 TP15 U2D 825 R26 RERR LED_R TP7 U5 4.7nF C22 CDOUT /CS /EMPH RXP RXN VA AGND FILT /RST RMCK RERR NC1 NC2 NC3 CCLK CDIN NC6 NC5 H/S VD DGND DGND2 U INT SDOUT OLRCK OSCLK NC4 CS8415_SPI 28 27 26 25 24 23 22 21 20 19 18 17 16 15 TP4 C24 .1uF C21 1000pF OLRCK OSCLK TP2 J8 2 VD 1uF 50V 1 2 3 4 5 6 7 8 9 10 11 12 13 14 VD HDR2X1 VA 1uF 50V .1uF C25 1.2K R20 TP1 CDIN C28 TP3 CCLK C27 C23 .1uF C20 1000pF TP5 CDOUT Figure 7. 8415A Receiver 1 D4 TP9 47K R13 HDR2X1 J12 /RST + 11 TP11 1 2 3 RMCK TP13 74HC125 RMCK TP17 HDR3X1 J13 STARTUP VD VD HDR6X2 J6 /CS1 2 4 6 8 10 12 1 3 5 7 INT1 9 11 + 13 HDR4X2 J32 TP6 TP8 TP10 H/S 1 3 5 7 2 4 6 8 SDOUT OLRCK OSCLK RMCK DS470DB2 J19 HDR3X1 TP16 SDOUT TP14 1 2 3 1 2 3 47K R24 HDR3X1 J29 47K R19 TP18 STARTUP EXMCK TP12 47K R15 VD 9 2 4 6 8 10 12 TP28 TP22 47K R16 U2C 8 C14 C12 .01uF .01uF /EMPH COPY C 825 R25 J25 HDR2X1 TP26 1 C18 J26 PHONO-JACK 2 75 R18 75 R14 NVERR LED_R D3 J15 PHONO-JACK 75 R10 PHONO-JACK J11 /AUDIO ORIG U .01uF STARTUP HDR3X1 J21 74HC125 TP24 1 2 3 VD J14 HDR2X1 J10 HDR2X1 HDR6X2 J5 HDR2X1 J30 TP20 1 3 5 7 9 11 10 6 CDB8415A 11 L3 TP55 TP53 R38 R34 R29 1uF 50V R42 2 Ohms 1 2 3 VD 1 2 3 VD 1 2 3 + TP51 100 100 47K C37 TP49 TP43 XCO GND Out VD RECEIVER 1 2 3 100 R45 HDR3X1 J55 8 14 HDR4X2 J51 TP41 100 R33 TP39 100 R30 1000pF C39 CRYSTAL 7 NC U7 .1uF 1 1 2 3 VD 1 2 3 VD TP45 C38 TP47 HDR3X1 J41 SFMT1 SFMT0 HDR3X1 J38 COPY HDR3X1 TP37 /EMPH TP29 J40 HDR2X1 /CS2 CDIN 100 100 RMCK R47 R46 C36 C35 TP36 100 R35 100 R32 1 2 3 VD 47K R41 TP38 1 2 3 VD 1 2 3 VD J45 /AUDIO J52 HDR3X1 TP44 1 2 3 1 2 3 VD 47K R40 TP56 47K R44 TP54 VALIDITY J53 HDR3X1 TP52 HARDWARE U SOFTWARE TP50 1 2 3 J43 HDR2X1 /AUDIO VD VD TP48 47K R43 TP46 HDR3X1 J42 H/S HDR3X1 TP42 ORIG HDR3X1 J35 TP40 Figure 8. CS8405A Transmitter VD 1uF 50V TP34 J39 HDR2X1 TP32 VD 1000pF OMCK 47K ORIG R28 TP30 C34 28 27 26 25 24 23 22 21 20 19 18 17 16 15 .1uF CCLK CDIN TXP TXN H/S VD DGND OMCK U INT NC5 NC4 NC3 TCBL CS8405_SPI .1uF CDOUT /CS AD2 RXP DGND2 VD2 DGND4 DGND3 /RST NC1 NC2 ILRCK ISCLK SDIN U6 CDOUT C32 1 2 3 4 5 6 7 8 9 10 11 12 13 14 HDR6X2 J37 /RST C31 EXMCK ILRCK ISCLK SDIN TP31 VD 1000pF TP35 TP33 VD COPY C + FERRITE BEAD VD TCBLD HDR3X1 J47 APMS HDR3X1 J44 /EMPH HDR3X1 J36 VD 47K R27 CCLK 2 4 6 8 10 INT2 12 1 3 5 7 9 11 1 2 3 H/S VD 1 3 5 7 2 4 6 8 SDIN ILRCK ISCLK OMCK CEN J54 HDR3X1 .1uF C30 .1uF C29 84.5 R39 681 R37 OPT2 T2 3 J50 4 1 CON_XLR_M S/PDIF 1 2 3 AES3 HDR3X1 J46 4 3 2 1 5 6 5 8 1 2 PHONO-JACK J48 TRANSFORMER R31 6.2K R36 110 VD 2 12 6 J34 1 2 3 22pF C33 J49 HDR3X1 S/PDIF CDB8415A DS470DB2 Figure 9. Silkscreen CDB8415A DS470DB2 13 Figure 10. Top PCB CDB8415A 14 DS470DB2 Figure 11. Bottom PCB CDB8415A DS470DB2 15