Cirrus-logic CDB4270 Bedienungsanleitung

Stöbern Sie online oder laden Sie Bedienungsanleitung nach Hardware Cirrus-logic CDB4270 herunter. Cirrus Logic CDB4270 User Manual Benutzerhandbuch

  • Herunterladen
  • Zu meinen Handbüchern hinzufügen
  • Drucken
  • Seite
    / 50
  • Inhaltsverzeichnis
  • LESEZEICHEN
  • Bewertet. / 5. Basierend auf Kundenbewertungen
Seitenansicht 0
Copyright © Cirrus Logic, Inc. 2006
(All Rights Reserved)
http://www.cirrus.com
Evaluation Board for CS4270
Features
Single-Ended Analog Audio Inputs and Outputs
CS8416 S/PDIF Digital Audio Receiver
Header for External Configuration of CS4270
Header for External DSP Serial Audio I/O
3.3V Logic Interfaces
Pre-Defined Software Scripts
Demonstrates Recommended Layout
Windows
®
-Compatible GUI Interface for Board
Configuration and Control
Description
Using the CDB4270 is an excellent way to evaluate the
CS4270 CODEC. Other equipment required includes
analog/digital audio sources/analyzer, a 5V power sup-
ply and a Windows-compatible
PC for the GUI.
System timing for the I²S, Left-Justified or Right-Justi-
fied audio data formats can be provided by the CS4270,
by the CS8416, or by a device connected to the on-
board DSP I/O header. The evaluation board may also
be configured to accept external timing and data signals
for operation in a user application during system
development.
RCA jacks are provided for the analog audio inputs and
outputs. Digital S/PDIF transmit or receive data I/O is
available via either RCA jacks or optical connectors.
The Windows GUI software provided allows for easy
configuration of the CDB4270. The GUI software com-
municates with the board via USB or serial port
connections to configure the CS4270 registers.
ORDERING INFORMATION
CDB4270 Evaluation Board
CDB4270
SEPTEMBER '06
DS686DB3
CS4270
CS8416
S/PDIF
Input
Single-Ended
Output
Single-Ended Input
Serial/USB Control Port
FPGA
CS8406
S/PDIF
Output
DSP HEADER
Osc.
ANALOG INPUT
ANALOG OUTPUT
Clocks
/Data
Hardware
Setup
MCLK BUS
ADC/DAC Clocks & Data
ADC/DAC
Clocks/
Data
Clocks/Data
I
2
C/SPI Header
HW Setup
Switches
Hardware
Setup
Hardware
Setup
Seitenansicht 0
1 2 3 4 5 6 ... 49 50

Inhaltsverzeichnis

Seite 1 - Evaluation Board for CS4270

Copyright © Cirrus Logic, Inc. 2006(All Rights Reserved)http://www.cirrus.comEvaluation Board for CS4270Features Single-Ended Analog Audio Inputs and

Seite 2 - TABLE OF CONTENTS

10 DS686DB3CDB42702.3 Internal Data RoutingFigure 4 shows the internal data routing topology between the CS4270, CS8416, CS8406 and the DSPHeader. Ref

Seite 3 - LIST OF FIGURES

DS686DB3 11CDB42702.4 Internal DriversFigure 5 shows the internal drivers and logic for board level selects/enables and so forth. Refer to the FPGAGUI

Seite 4 - LIST OF TABLES

12 DS686DB3CDB42702.5 External MCLK ControlSeveral sources for MCLK exist on the CDB4270. The crystal oscillator, Y1, will master the MCLK bus whenno

Seite 5

DS686DB3 13CDB42703. SOFTWARE MODEThe CDB4270 uses a Microsoft Windows-based GUI (download from Cirrus web site), which allows control of theCS4270 an

Seite 6 - 1.9 Analog Input

14 DS686DB3CDB42703.2 CDB4270 GUIBrief descriptions of the GUI tab views are provided below.The CDB4270 Controls tab provides high-level control of th

Seite 7 - DS686DB3 7

DS686DB3 15CDB42703.3 Register Maps Control TabsUnder this tab are the CS4270, Board Configuration (FPGA) and GPIO tabs. On each tab, register valuesc

Seite 8 - 1.12 Hardware Mode Switches

16 DS686DB3CDB4270Figure 9. Register Maps Tab - Board Configuration

Seite 9 - 2.1 FPGA Architecture

DS686DB3 17CDB4270 Figure 10. Register Maps Tab - GPIO

Seite 10 - 2.3 Internal Data Routing

18 DS686DB3CDB42704. HARDWARE MODEWhen the Flex GUI is not running on a PC or when the USB or serial port cables are not connected to the CDB4270from

Seite 11 - 2.4 Internal Drivers

DS686DB3 19CDB42705.2 FPGA CODE REVISION ID - ADDRESS 00H5.2.1 Revision Number Bits (Bits 7:0)Function:Identifies FPGA code revision number. REV.7 - R

Seite 12 - 2.5 External MCLK Control

2 DS686DB3CDB4270TABLE OF CONTENTS1. SYSTEM OVERVIEW ...

Seite 13

20 DS686DB3CDB42705.3 CS4270 CONTROL - ADDRESS 01H5.3.1 SDOUT Routing to Header (Bits 7:6)Default = 00Function:These bits control the routing of SDOUT

Seite 14 - 3.2 CDB4270 GUI

DS686DB3 21CDB42705.3.4 Subclock Routing (Bits 1:0)Default = 00Function:These bits select SCLK and LRCK routing to/from the CS4270, CS8416, CS8406 and

Seite 15

22 DS686DB3CDB42705.4.2 CS8406 Master/Slave Select (Bit 4)Default = 0Function:This bit selects CS8406 Master Mode (SCLK, LRCK are outputs) or Slave Mo

Seite 16 - 16 DS686DB3

DS686DB3 23CDB42705.5 CS8416 RX CONTROL - ADDRESS 03H5.5.1 CS8416 RMCLK Divider Control (Bit 6)Default = 0Function:This bit selects the CS8416 RMCLK d

Seite 17 - DS686DB3 17

24 DS686DB3CDB42706. CDB4270 HARDWARE MODE SETTINGSSchematic-Level Functional Description:When the Flex GUI is not used and there is no serial port co

Seite 18 - 4. HARDWARE MODE

DS686DB3 25CDB42701. For other M1, M0, MDIV2, MDIV1 states, CS8406 OMCLK=256xFs and CS8416 RMCLK=256xFs.Note: Whenever changes are made to the S/PDIF

Seite 19 - DS686DB3 19

26 DS686DB3CDB42707. CDB CONNECTORS, SWITCHES, INDICATORS AND JUMPERS CONNECTOR,SWITCHReferenceDesignator INPUT/OUTPUT SIGNAL PRESENT+5V J1 Input +5.

Seite 20 - 5.3.2 MCLK Source (Bit 4)

DS686DB3 27CDB42708. ADC PERFORMANCE PLOTS-150+0-140-130-120-110-100-90-80-70-60-50-40-30-20-10dBFS20 20k50 100 200 500 1k 2k 5k 10kHz-150+0-140-130-1

Seite 21

28 DS686DB3CDB4270-5+5-4-3-2-1+0+1+2+3+4dBFS20 20k50 100 200 500 1k 2k 5k 10kHz-150+0-140-130-120-110-100-90-80-70-60-50-40-30-20-10dBFS20 20k50 100 2

Seite 22

DS686DB3 29CDB4270-110+0-100-90-80-70-60-50-40-30-20-10dBFS-120 +0-100 -80 -60 -40 -20dBr-40+40-35-30-25-20-15-10-5+0+5+10+15+20+25+30+35dBFS-140 +0-1

Seite 23

DS686DB3 3CDB4270LIST OF FIGURESFigure 1.ADC THD+N ...

Seite 24

30 DS686DB3CDB4270-150+0-140-130-120-110-100-90-80-70-60-50-40-30-20-10dBFS20 20k50 100 200 500 1k 2k 5k 10kHz-110+0-100-90-80-70-60-50-40-30-20-10dBF

Seite 25

DS686DB3 31CDB42709. DAC PERFORMANCE PLOTS-150+0-140-130-120-110-100-90-80-70-60-50-40-30-20-10dBr A20 20k50 100 200 500 1k 2k 5k 10kHz-150+0-140-130-

Seite 26 - *Default factory settings

32 DS686DB3CDB4270-40+40-35-30-25-20-15-10-5+0+5+10+15+20+25+30+35dBr A-140 +0-120 -100 -80 -60 -40 -20dBFS-5+5-4-3-2-1+0+1+2+3+4dBr A20 20k50 100 200

Seite 27 - 8. ADC PERFORMANCE PLOTS

DS686DB3 33CDB4270-150+0-140-130-120-110-100-90-80-70-60-50-40-30-20-10dBr A20 20k50 100 200 500 1k 2k 5k 10kHz-150+0-140-130-120-110-100-90-80-70-60-

Seite 28 - 28 DS686DB3

34 DS686DB3CDB4270-150+0-140-130-120-110-100-90-80-70-60-50-40-30-20-10dBr A20 20k50 100 200 500 1k 2k 5k 10kHzTTT T TTT T T T T T T TTTTTTT TTT T TTT

Seite 29 - DS686DB3 29

DS686DB3 35CDB4270-110+0-100-90-80-70-60-50-40-30-20-10dBr A20 20k50 100 200 500 1k 2k 5k 10kHz-110+0-100-90-80-70-60-50-40-30-20-10dBr A-120 +0-100 -

Seite 30 - 30 DS686DB3

36 DS686DB3CDB427010.CDB BLOCK DIAGRAM Figure 65. Block DiagramCS4270CS8416S/PDIF InputSingle-Ended OutputSingle-Ended InputUSB/Serial Control Po

Seite 31 - 9. DAC PERFORMANCE PLOTS

DS686DB3 37CDB427011.CDB SCHEMATICS Figure 66. CS4270

Seite 32 - 32 DS686DB3

38 DS686DB3CDB4270 Figure 67. Analog Input

Seite 33 - DS686DB3 33

DS686DB3 39CDB4270Figure 68. Analog Output

Seite 34 - 34 DS686DB3

4 DS686DB3CDB4270Figure 53.96 kHz, Crosstalk ...

Seite 35 - DS686DB3 35

40 DS686DB3CDB4270 Figure 69. CS8406 S/PDIF Transmitter

Seite 36 - 10.CDB BLOCK DIAGRAM

DS686DB3 41CDB4270 Figure 70. CS8416 S/PDIF Receiver

Seite 37 - 11.CDB SCHEMATICS

42 DS686DB3CDB4270 Figure 71. Buffers - Clock/Data Routing

Seite 38 - 38 DS686DB3

DS686DB3 43CDB4270 Figure 72. FPGA

Seite 39 - DS686DB3 39

44 DS686DB3CDB4270 Figure 73. USB/RS232 Microprocessor

Seite 40 - 40 DS686DB3

DS686DB3 45CDB4270 Figure 74. Power

Seite 41 - DS686DB3 41

46 DS686DB3CDB427012.CDB LAYOUT Figure 75. Silk Screen

Seite 42 - 42 DS686DB3

DS686DB3 47CDB4270 Figure 76. Top-Side Layer

Seite 43 - DS686DB3 43

48 DS686DB3CDB4270 Figure 77. Bottom-Side Layer

Seite 44 - 44 DS686DB3

DS686DB3 49CDB427013.CHANGES MADE TO REV. B BOARD13.1 Modifications (Done by Cirrus Logic)Note: There is no rework necessary when CS4270 C0 parts are

Seite 45 - DS686DB3 45

DS686DB3 5CDB42701. SYSTEM OVERVIEW The CDB4270 evaluation board is an excellent tool for evaluating the CS4270 CODEC. The board features bothanalog a

Seite 46 - 12.CDB LAYOUT

50 DS686DB3CDB427014.REVISION HISTORYRevision ChangesDB1 Initial Release: Applies to A Assy. (A2 PL).DB2This Revision is for the B Assy. (B2 PL). Upda

Seite 47 - DS686DB3 47

6 DS686DB3CDB42701.7 Canned OscillatorOscillator Y1 provides a system master clock. This clock is routed through the CS8416 and out of the RMCKpin whe

Seite 48 - 48 DS686DB3

DS686DB3 7CDB4270Figure 1. ADC THD+NFigure 2. ADC Dynamic Range

Seite 49 - DS686DB3 49

8 DS686DB3CDB42701.10 Analog OutputsThe CS4270 analog outputs are AC-coupled and routed through a single-pole RC Low-Pass filter.1.11 Control PortA gr

Seite 50 - 14.REVISION HISTORY

DS686DB3 9CDB42702. FPGA OVERVIEWThe FPGA (U11) controls all digital signal routing between the CS4270, CS8406, CS8416 and the DSP I/O Header.The devi

Kommentare zu diesen Handbüchern

Keine Kommentare