![]() |
|
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 l Asynchronous 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 Sample Rate Conversion l Input to output conversion ratio as large as 1:3 or 3:1 l Receives and transmits AES/EBU, S/PDIF and EIAJ-340 compatible digital audio l Runs from a single 5 Volt supply. l Crystals are supplied to allow operation at 44.1 kHz, 48 kHz, and 96 kHz output sample rates. l Digital patch area. 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 P.O. Box 17847, Austin, Texas 78760 (512) 445 7222 FAX: (512) 445 7581 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. 2000 (All Rights Reserved) JAN `00 DS245DB2 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 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/ Preliminary product information describes products which are in production, but for which full characterization data is not yet available. Advance product information describes products which are in development and subject to development changes. Cirrus Logic, Inc. has made best efforts to ensure 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). No responsibility is assumed by Cirrus Logic, Inc. for the use of this information, nor for infringements of patents or other rights of third parties. This document is the property of Cirrus Logic, Inc. and implies no license under patents, copyrights, trademarks, or trade secrets. No part of this publication may be copied, reproduced, stored in a retrieval system, or transmitted, in any form or by any means (electronic, mechanical, photographic, or otherwise) without the prior written consent of Cirrus Logic, Inc. Items from any Cirrus Logic website or disk may be printed for use by the user. However, no part of the printout or electronic files may be copied, reproduced, stored in a retrieval system, or transmitted, in any form or by any means (electronic, mechanical, photographic, or otherwise) without the prior written consent of Cirrus Logic, Inc.Furthermore, no part of this publication may be used as a basis for manufacture or sale of any items without the prior written consent of Cirrus Logic, Inc. The names of products of Cirrus Logic, Inc. or other vendors and suppliers appearing in this document may be trademarks or service marks of their respective owners which may be registered in some jurisdictions. A list of Cirrus Logic, Inc. trademarks and service marks can be found at http://www.cirrus.com. 2 DS245DB2 CDB8420 1. OVERVIEW 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.3 Crystal Oscillators There are two crystal oscillators on the board, both are mounted in pin sockets that allow them to be replaced. 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. 1.1 CS8420 The features and functions of the CS8420 are described in its data sheet. 1.2 Micro-Controller and Memory 1.4 RS232 Port 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. 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. 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. DS245DB2 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 DS245DB2 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. DS245DB2 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 DS245DB2 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 DS245DB2 7 2 .1uF 4 6 TP11 TP13 TP15 TP17 TP19 TP21 TP12 TP14 TP16 TP18 TP20 TP22 TP24 TP26 TP28 R18 J16 681 1 2 1 2 3 J14 1 2 3 HDR3X1 HDR3X1 C6 1 2 3 TP25 TP27 R19 84.5 1 3 5 7 .1uF 4.7K 1000pF J5 HDR4X2 C7 .1uF C10 C13 + R22 C9 R23 1.78K 8200pF ??? C12 + .47uF 1000pF C8 1 3 5 7 R20 R21 J6 HDR4X2 22K1 HDR3X1 J17 1 2 3 3 2 J4 CON XLR 1 C41 22pF C40 J15 22pF HDR3X1 C11 C14 + 2 CON XLR U2A 74VHC125 2 3 825 LED_R R25 D1 VA 1uF 50V VD 1uF 50V + C16 1000pF C17 .1uF 1uF 50V C15 R24 SDOUT OLRCK OSCLK OMCK SDIN ILRCK ISCLK RMCK 1 2 3 2 4 6 8 VD .1uF 2 4 6 8 L2 2 Ohms FERRITE BEAD VD 1 U3 14 R26 100 8 Out GND XCO 7 VD NC 1 1 6 8 /RST SUP2 SUP3 TCBLD MUTE VD R1 L1 4 5 OPT1 C2 C3 J1 .1uF PHONO-JACK TRANSFORMER C4 T1 1 J11 HDR3X1 TP3 8 R15 5 236 R17 110 T P9 TP5 TP7 1 2 3 T P1 1 2 3 4 5 6 7 8 9 10 11 12 13 14 U1 CDOUT CCLK .1uF OPT2 47UH 47K 47K 47K 47K 47K 47K 47K 47K 47K 47K 47K 47K 47K 3 4 5 R2 R3 R4 R5 R6 R7 R8 R9 R10 R11 R12 R13 SFMT1 SFMT0 SUP1 /CS SUP0 APMS H/S CDIN SUP5 S/AES INT SUP4 CEN VD 1 3 R14 6.2K 2 6 C1 6 1 2 .01uF CS8420 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 TP2 TP4 TP6 T P8 TP10 C5 .1uF R16 110 T2 1 2 3 8 J2 TRANSFORMER PHONO-JACK J12 J13 HDR3X1 TP23 CDOUT /CS /EMPH RXP RXN VA AGND FILT /RST RMCK RERR ILRCK ISCLK SDIN HDR3X1 4 5 CDB8420 Figure 3. CS8420 Sample Rate Converter DS245DB2 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 19 18 17 16 15 14 13 12 D3 D4 D5 D6 D7 /CS A10 /OE A11 A9 A8 A13 /WE A17 A15 Q1 Q2 Q3 Q4 Q5 Q6 Q7 Q8 CLK OC D1 D2 D3 D4 D5 D6 D7 D8 11 1 D0 D1 D2 D3 D4 D5 D6 D7 D2 D1 D0 Q1 Q2 Q3 Q4 Q5 Q6 Q7 Q8 19 18 17 16 15 14 13 12 C OC D1 D2 D3 D4 D5 D6 D7 D8 15 14 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 2 3 4 5 6 7 8 9 11 1 2 3 4 5 6 7 8 9 D0 D1 D2 D3 D4 D5 D6 D7 1 RN1 2 3 4 5 6 7 8 9 10 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 VD LED_G VD R36 100 14 15 TCBLD APMS 1 3 5 7 9 4 J10 TP30 A14 A13 A12 A11 A10 A9 A8 47K 48 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 13 PA3(AD3) PA4(AD4) PA5(AD5) PA6(AD6) PA7(AD7) ALE PC7 PC6 PC5 PC4 PC3 PC2 PC1 PC0 /RD /WR S6 8 7 6 5 4 3 2 1 SW DIP-8 R32 1K 9 10 11 12 13 14 15 16 VD /PEN PE0/RXD PE1/TXD PE2 PE3 PE4 PE5 PE6 PE7 PB0/CS PB1/CCLK PB2/CDIN PB3/CDOUT PB4 PB5 PB6 D10 16 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 U8 ATmega103 PD7 PD6 PD5 PD4 PD3 PD2 PD1 PD0/INT0 XTAL1 XTAL2 GND VD /RST TOSC1 TOSC2 PB7 CEN S/AES MUTE H/S SFMT1 SFMT0 /RESET INT FERRITE BEAD VD MRST R31 2 Ohms 4 5 L4 10 8 1 3 T2 IN R2 IN C1+ C1C2+ C2U9 VD 11 13 T1 IN R1 IN 15 GND DS232 VD V+ V- 1 2 6 1 2 2 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 X Y Z 9 7 5 3 1 X0 X1 Y0 Y1 Z0 Z1 J9 HDR5X2 INH A B C 12 13 6 11 10 9 2 1 5 3 10 8 6 4 2 DS245DB2 VD + C23 1uF 50V + C24 C25 .1uF C26 .1uF C27 .1uF C28 .1uF C29 .1uF C30 .1uF C31 .1uF U5 74HC574 U6 HM628512 1uF 50V U7 74HC573 U2D 74VHC125 12 A[8-14] 11 825 D[0-7] LED_G R30 D5 VD P1 5 9 4 8 3 7 2 6 1 CONNECTOR DB9 D6 1N4148 D7 1N4148 D8 LED_G D9 R33 C37 .1uF C33 7 1000pF .1uF HDR5X2 1uF 50V 2 4 6 8 10 CDOUT CDIN CCLK /CS /PGM C34 C32 C35 .1uF C36 .1uF 680 C38 .1uF C39 .1uF 680 R34 LED_R 32 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 14 T1 OUT 12 R1 OUT 7 T2 OUT 9 R2 OUT TP29 14 VD U10 R35 TP31 100 8 XCO Out GND NC 1 + VD U11 R37 100 74HC4053 SUP5 SUP4 SUP3 SUP2 SUP1 SUP0 VD TP32 CDB8420 Figure 4. Atmel AVR RISC Micro-controller 9 2 1 1 J7 1 2 C20 Z1 RED J8 1 1 P6KE6.8A 100uF 6.3V .1uF + C21 VD 2 D3 BAT85 /PGM 4 S5 1 5 SW_MOM 3 C22 .01uF MRST 10 10 VA C18 R27 2 Ohms + /RESET 100uF 6.3V .1uF BAT85 VD D2 L3 FERRITE BEAD 47K 5 R28 U2B 74VHC125 6 /RST C19 VD D4 LED_R BLACK VD R29 825 8 R35 10K 1 BAT85 D11 2 9 U2C 74VHC125 CDB8420 DS245DB2 Figure 5. Power Supplies and Reset Circuit DS245DB2 CDB8420 Figure 6. Silkscreen 11 12 CDB8420 DS245DB2 Figure 7. Top PCB DS245DB2 CDB8420 Figure 8. Bottom PCB 13 |
Price & Availability of CS8420EB
![]() |
|
|
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] |