|
If you can't view the Datasheet, Please click here to try to view without PDF Reader . |
|
Datasheet File OCR Text: |
CDB8420 Evaluation Board for CS8420 Features Asynchronous Sample Rate Conversion Input to output conversion ratio as large as 1:3 or 3:1 Receives and transmits AES/EBU, S/PDIF and EIAJ-340 compatible digital audio Runs from a single 5 Volt supply. Crystals are supplied to allow operation at 44.1 kHz, 48 kHz, and 96 kHz output sample rates. Digital patch area. Description The CDB8420 is designed to allow rapid evaluation of the CS8420. Because of the high performance of the CS8420, the board is set up for easy connection to an Audio Precision or a Rohde and Schwarz test system. Currently available A/D and D/A converters are not adequate to test the full performance of the device. 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 RS232 port to a micro-controller on the evaluation board that controls the CS8420. All the possible software modes of the CS8420 may be tested. ORDERING INFORMATION CDB8420 Evaluation Board I Amtel C RS232 port to PC Optical In S/PDIF In AES 3 In CS8420 Optical Out S/PDIF Out AES 3 Out Preliminary Product Information http://www.cirrus.com This document contains information for a new product. Cirrus Logic reserves the right to modify this product without notice. Copyright Cirrus Logic, Inc. 2003 (All Rights Reserved) Dec `03 DS245DB4 1 CDB8420 TABLE OF CONTENTS 1. OVERVIEW ............................................................................................................................... 3 1.1 CS8420 .............................................................................................................................. 3 1.2 Micro-Controller and Memory ............................................................................................ 3 1.3 Crystal Oscillators .............................................................................................................. 3 1.4 RS232 Port ........................................................................................................................ 3 1.5 LED Function Indicators ..................................................................................................... 3 2. CDB8420.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. CDB8420.EXE USER'S GUIDE ................................................................................................ 6 3.1 Main Window ..................................................................................................................... 6 3.2 Board Setup ....................................................................................................................... 7 3.3 Script file syntax ................................................................................................................. 7 LIST OF FIGURES Figure 1. CDB8420 Control Panel Main Window ............................................................................ 6 Figure 2. Board Setup Panel ........................................................................................................... 7 Figure 3. CS8420 Sample Rate Converter...................................................................................... 8 Figure 4. Atmel AVR RISC Micro-controller .................................................................................... 9 Figure 5. Power Supplies and Reset Circuit.................................................................................. 10 Figure 6. Silkscreen....................................................................................................................... 11 Figure 7. Top PCB......................................................................................................................... 12 Figure 8. Bottom PCB ................................................................................................................... 13 LIST OF TABLES Table 1. System Connections ......................................................................................................... 4 Table 2. CDB8420 Jumper Settings................................................................................................ 4 Table 3. Script file syntax description.............................................................................................. 7 2 DS245DB4 CDB8420 1. OVERVIEW placed. The oscillator labeled U10 provides the 6 MHz clock for the micro-controller and should not be changed. U3 is the oscillator that provides the Output Master Clock for the CS8420. The board is shipped with a 12.288 MHz crystal oscillator stuffed at U3 which sets the output sampling rate to 48 kHz. Oscillators are also provided for the frequencies of 11.2896 and 24.576 MHz. These allow the SRC to be operated at output sampling frequencies of 44.1 and 96 kHz. The CDB8420 evaluation board contains a CS8420 and the supporting circuitry necessary for it 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 CS8420 are set by an Atmel AVR RISC micro-controller. A Windows 98 based program communicates with the micro through an RS232 port to control the configuration. 1.1 CS8420 The features and functions of the CS8420 are described in its data sheet. 1.4 RS232 Port 1.2 Micro-Controller and Memory The functions of the board are controlled by an Atmel AVR RISC micro-controller. The board is equipped with 512 kilobytes of static RAM so that Channel Status and User bits from the AES stream may be captured and uploaded to the host PC. The micro-controller communicates with the CS8420 through its SPI port. The Atmel AVR RISC microcontroller may be bypassed in order to utilize an external micro-controller through header J10. Additional software development tools and applications information for the Atmel micro-controller are available at http://www.atmel.com. The RS232 port on the upper right hand side of the board should be connected to the serial port of the PC running the CDB8420 control software. Follow the software instructions to properly configure the serial port for use with the evaluation board. 1.5 LED Function Indicators LEDs D8 and D9 on the upper right hand corner of the board allow the user to determine when data is being transmitted over the RS232 link. The red LED D4 is the reset indicator and the red LED D1 is connected to the RERR pin of the CS8420. The two remaining LEDs on the board are not currently of use to the end user. 1.3 Crystal Oscillators There are two crystal oscillators on the board, both are mounted in pin sockets that allow them to be re- DS245DB4 3 CDB8420 CONNECTOR +5V GND OPTICAL INPUT S/PDIF INPUT AES3 INPUT RS232 OPTICAL OUTPUT S/PDIF OUTPUT AES3 OUTPUT J5 J6 J9 J10 INPUT/OUTPUT Input Input Input Input Input Input/Output Output Output Output Input/Output Input/Output Input Input/Output SIGNAL PRESENT +5 Volt power Ground connection from power supply Digital Audio Interface optical input Digital Audio Interface coaxial input Digital Audio Interface XLR input Parallel RS232 port for connection to serial 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 10-pin header for external programming of Atmel AVR C 12-pin header for CS8420 control by external C Table 1. System Connections JUMPER PURPOSE J11 Selects physical format of digital audio interface input J12 Enables AES3 INPUT J13 J14 J16 J17 J15 POSITION AES3 & S/PDIF OPTICAL ENABLE DISABLE Enables S/PDIF INPUT ENABLE DISABLE Enables OPTICAL INPUT ENABLE DISABLE Selects physical format of digital AES3 audio interface output S/PDIF Enables S/PDFIF OUTPUT ENABLE DISABLE Enables HARDWARE MODE MUTE ENABLE DISABLE FUNCTION SELECTED Specifies input as either AES3 or S/PDIF type Specifies input as OPTICAL type 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 coaxial S/PDIF S/PDIF OUTPUT enabled S/PDIF OUTPUT disabled Enables MUTE when in hardware mode 1 Disables MUTE when in hardware mode 1 Table 2. CDB8420 Jumper Settings 4 DS245DB4 CDB8420 2. CDB8420.EXE QUICK START GUIDE 2.1 Setting up the hardware: 1) Connect the CDB8420 to a 5V DC power supply. 2) Set: J11 to Optical, J16 to S/PDIF, enable J13 (S/PDIF), and disable J15 (MUTE). 3) Connect the CDB8420 to the PC COM port using RS232 cable. 4) Apply power to the board. 5) Press the RESET switch (S5). At this point, the RERR and PROC should be lit. The hardware is now ready! 2.3 Starting up the software: 1) Double-click on CDB8420.exe or its shortcut. 2) If you get errors right away, the COM port needs to be set properly. 3) Click anywhere but inside one of the boxes, this brings up the Board Setup control panel. 4) Select the COM port you are using to connect to the CDB8420. 5) Shut down the application, reset the board, and then restart the application. 2.4 Starting up the Hardware: 2.2 Installing the software: 1) Click anywhere but inside one of the boxes, this brings up the Board Setup control panel. 2) Click on the Reset button. You should see the TX and RX leds light up briefly. 3) Click on the Sample Rate Converter tab, then set the SRC data source to AES3 Receiver. 4) Click on the Clock Sources tab, uncheck the Stop Internal Clocks box and click on RMCK derived from AES3 input frame. 5) Check the performance of the board by doing an FFT with a -1dBFS 1kHz sine wave for input at 44.1kHz and 48kHz sample rates using the optical input and optical output. 1) Create a directory called CDB8420 anywhere on your system. 2) Copy CDB8420.exe into this directory. 3) If you do not already have them, copy the included DLLs msvcrt.dll and mfc42.dll into your \Windows\System directory. 4) If desired, create a shortcut to CDB8420.exe on your desktop. At this point, you are ready to start up the software. DS245DB4 5 CDB8420 3. CDB8420.EXE USER'S GUIDE 3.1 Main Window The CDB8420 Control Panel allows you to view and access the data flow configuration of the CS8420. Clicking the right mouse button in any of the boxes will bring up a property menu containing all the register bits relevant to that block, as well as some high level functions, such as data sources and formatting options. To access additional details about each block, click the left mouse button on the desired block. This will display a control panel for the selected block. If you click outside the boxes, you will bring up the Board Setup control panel, as shown on the next page. Note that you can click on any of the tabs to quickly access that section. Also, any changes you make in the panel are immediately reflected in the Main Window, so you may wish to arrange them so that they do not obscure each other. Figure 1. CDB8420 Control Panel Main Window 6 DS245DB4 CDB8420 3.2 Board Setup NOTE: Most commands accept either hexadecimal (indicated by either a "0x" prefix or "h" suffix) or decimal parameters. // script scriptfile reset 1 reset 0 wr 1 30h set DITH 1 write 2 3 0x10 12h 13 used for single line comments call an external script file named "scriptfile" assert reset of the CS8420 de-assert reset of the CS8420 write register 1 with hex 30 set the bit field labeled DITH to 1 write 3 consecutive registers starting from register 2 with hex 10, hex 12, and decimal 13 The Board Setup panel has some very useful functions, including setting the COM Port used by the application, resetting the CS8420 by the software, as well as loading/saving register settings into files. You can also can read or write any register on the CS8420 using the CS8420 Register Access. 3.3 Script file syntax The setup files generated by the board setup function only record the state of the chip registers. There are many more useful commands that you can insert into the setup scripts. Here is a short description of them with their allowed syntax. Table 3. Script file syntax description Figure 2. Board Setup Panel DS245DB4 7 2 TP6 TP7 TP8 TP9 TP10 TP11 TP12 TP13 ILRCK ISCLK SDIN 1000pF R22 J5 C7 1.6K C8 .1uF 4700pF + C10 0.33uF C11 C14 VA 1uF 50V C13 C12 .1uF HDR4X2 C9 HDR4X2 1000pF SDOUT OLRCK OSCLK RMCK OMCK TP20 TP19 TP21 TP22 TP23 R18 J16 681 HDR3X1 TP18 TP17 TP16 TP15 R19 84.5 R21 J17 1 2 6 J13 HDR3X1 1 2 3 R20 1 2 3 TP14 1 2 3 4 5 6 7 8 9 10 11 12 13 14 TP26 TP25 TP24 CDOUT /CS /EMPH RXP RXN VA AGND FILT /RST RMCK RERR ILRCK ISCLK SDIN CCLK CDIN TXP TXN H/S VD GND OMCK U INT SDOUT OLRCK OSCLK TCBL 28 27 26 25 24 23 22 21 20 19 18 17 16 15 J12 C6 1 3 5 7 HDR3X1 4.7K .1uF 1 3 5 7 1 2 3 J6 22K1 HDR3X1 1 2 3 2 4 6 8 HDR3X1 VD C40 2 4 6 8 C41 22pF 2 J4 6 SDIN ILRCK ISCLK RMCK 2 SDOUT OLRCK OSCLK OMCK 1 8 SFMT1 SFMT0 SUP1 /CS SUP0 VD 1 R1 47K 47K 47K 47K 47K 47K 47K 47K 47K 47K 47K 47K 47K 3 4 5 C3 OPT2 CDOUT CCLK .1uF R2 R3 R4 R5 R6 R7 R8 R9 R10 R11 R12 R13 R14 6.2K 2 SUP5 CEN 6 CDIN SUP4 H/S INT APMS S/AES TP1 TP2 TP3 TP4 TP5 U1 TP27 CS8420 TP28 C5 .1uF R16 110 T2 8 J2 TRANSFORMER PHONO-JACK 1 2 3 4 5 3 /RST SUP2 SUP3 C1 .01uF TCBLD 6 1 MUTE 2 VD 3 L1 4 5 47UH OPT1 C2 J1 .1uF PHONO-JACK J11 1 2 3 TRANSFORMER HDR3X1 C4 T1 1 8 R15 R17 .1uF 4 5 236 110 J14 J15 1 2 3 3 22pF HDR3X1 + + XLR-FEMALE L2 FERRITE BEAD VD R25 3 825 LED_R U3 14 R26 100 8 Out GND 12.888MHz Size B Date: B C D XLR-MALE U2A 74VHC125 2 2 1 D1 C16 1000pF C17 .1uF 1uF 50V VD 1uF 50V + C15 R24 1 1 J3 2 Ohms VD NC 1 Semiconductor Products Division 7 Title Gomez Marketing Evaluation Board Document Number SCHM DWG CDB8420 (600-00100-01) Wednesday, November 12, 2003 Sheet E Rev D 1 of 3 A CDB8420 Figure 3. CS8420 Sample Rate Converter DS245DB4 19 18 17 16 15 14 13 12 17 D3 18 D4 19 D5 20 D6 21 D7 22 23 A10 24 25 A11 26 A9 27 A8 28 A13 29 30 31 Q1 Q2 Q3 Q4 Q5 Q6 Q7 Q8 U5 CLK OC 74HC574 U6 1uF 50V 1uF 50V HM628512 2 3 4 5 6 7 8 9 D1 D2 D3 D4 D5 D6 D7 D8 11 1 D0 D1 D2 D3 D4 D5 D6 D7 D1 D2 D3 D4 D5 D6 D7 D8 Q1 Q2 Q3 Q4 Q5 Q6 Q7 Q8 19 18 17 16 15 14 13 12 C OC D2 15 D1 14 D0 13 12 11 10 9 8 7 6 5 A12 4 A14 3 2 1 D2 D1 D0 A0 A1 A2 A3 A4 A5 A6 A7 A12 A14 A16 A18 D3 D4 D5 D6 D7 /CS A10 /OE A11 A9 A8 A13 /WE A17 A15 2 3 4 5 6 7 8 9 11 1 D0 D1 D2 D3 D4 D5 D6 D7 1 A14 A13 A12 A11 A10 A9 A8 RN1 48 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 13 CEN S/AES MUTE H/S SFMT1 SFMT0 L4 FERRITE BEAD VD MRST R31 2 Ohms 4 5 10 8 1 3 T2 IN R2 IN C1+ C1C2+ C2U9 VD 11 13 T1 IN R1 IN 15 8x 47K PA3(AD3) PA4(AD4) PA5(AD5) PA6(AD6) PA7(AD7) ALE PC7 PC6 PC5 PC4 PC3 PC2 PC1 PC0 /RD /WR GND ATmega103 1 22 DS232 VD V+ V- 1 22 R32 1 VD TP29 14 LED_G TP30 TP31 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 1K 2 VD 16 /PEN PE0/RXD PE1/TXD PE2 PE3 PE4 PE5 PE6 PE7 PB0/CS PB1/CCLK PB2/CDIN PB3/CDOUT PB4 PB5 PB6 NC U10 1 + VD 1 1 14 15 4 X Y Z 9 7 5 3 1 X0 X1 Y0 Y1 Z0 Z1 INH A B C 12 13 2 1 5 3 6 11 10 9 10 8 6 4 2 DS245DB4 VD + C25 .1uF .1uF .1uF .1uF .1uF .1uF .1uF C26 C27 C28 C23 C24 + C29 C30 C31 U7 74HC573 U2D 74VHC125 R30 D5 2 825 D[0-7] A[8-14] LED_G 1 11 12 P1 VD U8 T1 OUT R1 OUT 14 12 5 9 4 8 3 7 2 6 1 T2 OUT R2 OUT 7 9 2 6 CONNECTOR DB9 D6 1N4148 D7 1N4148 D8 LED_G D9 R33 C37 .1uF 6.000MHz 8 Out GND 7 1000pF TCBLD APMS U11 74HC4053 SUP5 SUP4 SUP3 SUP2 SUP1 SUP0 HDR6X2 Size B Date: B C D VD 2 3 4 5 6 7 8 9 S6 8 7 6 5 4 3 2 1 9 10 11 12 13 14 15 16 SW DIP-8 D10 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 PA2(AD2) PA1(AD1) PA0(AD0) VD GND PF7(ADC7) PF6(ADC6) PF5(ADC5) PF4(ADC4) PF3(ADC3) PF2(ADC2) PF1(ADC1) PF0(ADC0) AREF AGND AVCC PD7 PD6 PD5 PD4 PD3 PD2 PD1 PD0/INT0 XTAL1 XTAL2 GND VD /RST TOSC1 TOSC2 PB7 32 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 LED_R VD R35 100 C38 .1uF C33 .1uF J10 CDOUT CDIN CCLK /CS INT /RESET Title 1uF 50V C34 C32 C35 .1uF C36 .1uF C39 .1uF 680 R34 680 R36 100 /PGM J9 R37 100 12 10 8 6 4 2 11 9 7 5 3 1 HDR5X2 Semiconductor Products Division CS8420 Marketing Evaluation Board Rev Document Number SCHM DWG CDB8420 (600-00100-01) Wednesday, November 12, 2003 Sheet E TP32 VD D 3 of 3 A Figure 4. Atmel AVR RISC Micro-controller CDB8420 9 2 1 1 J7 BAT85 VD 2 C20 Z1 + /PGM 100uF 6.3V 1 .1uF P6KE6.8A 2 C21 D3 1 RED 4 1 2 D4 LED_R 1 U2C D11 1 BAT85 2 9 74VHC125 8 R29 825 MRST S5 1 5 SW_MOM .01uF C22 3 Semiconductor Products Division Title Gomez Marketing Evaluation Board Size A Date: B C 10 10 VA C18 + /RESET 100uF 6.3V D2 BAT85 U2B 47K 74VHC125 5 6 /RST R28 .1uF VD C19 VD VD R38 10K Document Number SCHM DWG CDB8420 (600-00100-01) Wednesday, November 12, 2003 D R27 2 Ohms L3 FERRITE BEAD J8 BLACK Rev D Sheet 2 E of 3 A CDB8420 DS245DB4 Figure 5. Power Supplies and Reset Circuit DS245DB4 Figure 6. Silkscreen CDB8420 11 CDB8420 12 DS245DB4 Figure 7. Top PCB DS245DB4 Figure 8. Bottom PCB CDB8420 13 CDB8420 Revision History Release DB4 Date Nov 12, 2003 Changes Updated schematics. Moved legal statement to end of document and updated. Added revision block. 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 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 associated with 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 products 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 FOR USE IN AIRCRAFT SYSTEMS, MILITARY APPLICATIONS, PRODUCTS SURGICALLY IMPLANTED INTO THE BODY, LIFE SUPPORT PRODUCTS OR OTHER CRITICAL APPLICATIONS (INCLUDING MEDICAL DEVICES, AIRCRAFT SYSTEMS OR COMPONENTS AND PERSONAL OR AUTOMOTIVE SAFETY OR SECURITY DEVICES). INCLUSION OF CIRRUS PRODUCTS IN SUCH APPLICATIONS IS UNDERSTOOD TO BE FULLY AT THE CUSTOMER'S RISK AND CIRRUS DISCLAIMS AND MAKES NO WARRANTY, EXPRESS, STATUTORY OR IMPLIED, INCLUDING THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR PARTICULAR PURPOSE, WITH REGARD TO ANY CIRRUS PRODUCT THAT IS USED IN SUCH A MANNER. IF THE CUSTOMER OR CUSTOMER'S CUSTOMER USES OR PERMITS THE USE OF CIRRUS PRODUCTS IN CRITICAL APPLICATIONS, CUSTOMER AGREES, BY SUCH USE, TO FULLY INDEMNIFY CIRRUS, ITS OFFICERS, DIRECTORS, EMPLOYEES, DISTRIBUTORS AND OTHER AGENTS FROM ANY AND ALL LIABILITY, INCLUDING ATTORNEYS' FEES AND COSTS, THAT MAY RESULT FROM OR ARISE IN CONNECTION WITH THESE USES. 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. I2C is a registered trademark of Philips Semiconductor. Purchase of I2C Components of Cirrus Logic, Inc., or one of its sublicensed Associated Companies conveys a license under the Philips I2C Patent Rights to use those components in a standard I2C system. 14 DS245DB4 |
Price & Availability of CDB8420 |
|
|
All Rights Reserved © IC-ON-LINE 2003 - 2022 |
[Add Bookmark] [Contact Us] [Link exchange] [Privacy policy] |
Mirror Sites : [www.datasheet.hk]
[www.maxim4u.com] [www.ic-on-line.cn]
[www.ic-on-line.com] [www.ic-on-line.net]
[www.alldatasheet.com.cn]
[www.gdcy.com]
[www.gdcy.net] |