Cirrus-logic CDB42438 Manual de usuario

Busca en linea o descarga Manual de usuario para Hardware Cirrus-logic CDB42438. Cirrus Logic CDB42438 User Manual Manual de usuario

  • Descarga
  • Añadir a mis manuales
  • Imprimir
  • Pagina
    / 51
  • Tabla de contenidos
  • MARCADORES
  • Valorado. / 5. Basado en revisión del cliente
Vista de pagina 0
Copyright © Cirrus Logic, Inc. 2004
(All Rights Reserved)
Cirrus Logic, Inc.
www.cirrus.com
CDB42438
Evaluation Board For CS42438
Features
z Single-ended/Single-ended to Differential
Analog Inputs
z Single-ended/Differential to Single-ended
Analog Outputs
z CS8406 S/PDIF Digital Audio Transmitter
z CS8416 S/PDIF Digital Audio Receiver
z Header for Optional External Software
Configuration of CS42438
z Header for External DSP Serial Audio I/O
z 3.3 V Logic Interface
z Pre-defined Software Scripts
z S/PDIF-to-TDM Conversion for Easy
Evaluation of the TDM Digital Interface
z Demonstrates Recommended Layout and
Grounding Arrangements
z Windows
®
Compatible Software Interface to
Configure CS42438 and Inter-board
Connections
ORDERING INFORMATION
CDB42438 Evaluation Board
Description
The CDB42438 evaluation board is an excellent means
for evaluating the CS42438 CODEC. Evaluation re-
quires an analog/digital signal source and analyzer, and
power supplies. Optionally, a Windows
®
PC compatible
computer may be used to evaluate the CS42438 in soft-
ware mode.
System timing can be provided by the CS8416, or by a
DSP I/O stake header with a DSP connected. System
timing for TDM mode is provided by an FPGA using
clocks derived from the CS8416 or DSP I/O header.
RCA phono jacks are provided for the CS42438 analog
inputs and outputs. Digital data I/O is available via RCA
phono or optical connectors to the CS8416 and CS8406.
6 pre-defined board setup options are selectable using a
6-position DIP switch.
The Windows
®
software provides a GUI to make config-
uration of the CDB42438 easy. The software
communicates through the PC’s serial port to configure
the control port registers so that all features of the
CS42438 can be evaluated. The evaluation board may
also be configured to accept external timing and data
signals for operation in a user application during system
development.
I
CS42438
CS8416
S/PDIF
Input
y Differential to
Single-Ended
Output
y Single-Ended
Output
y Single-Ended to
Differential Input
y Single-Ended
Input
Serial Control Port
FPGA
CS8406
S/PDIF
Output
DSP HEADER
CS5341
Osc.
ANALOG INPUT
ANALOG OUTPUT
y Single-Ended
Input
AUXILIARY
ANALOG INPUT
MCLK Divided
Clocks
/Data
Hardware
Setup
MCLK BUS
ADC/DAC Clocks & Data
ADC/DAC
Clocks/
Data
Clocks/Data
I
2
C/SPI HeaderH/W Switches
OCT ‘04
DS646DB2
Vista de pagina 0
1 2 3 4 5 6 ... 50 51

Indice de contenidos

Pagina 1 - Evaluation Board For CS42438

Copyright © Cirrus Logic, Inc. 2004(All Rights Reserved)Cirrus Logic, Inc.www.cirrus.comCDB42438Evaluation Board For CS42438Featuresz Single-ended/Sin

Pagina 2

CDB4243810 DS646DB23.2. Internal Sub-Clock RoutingThe graphical description below shows the internal clock routing topology between the CS42438,CS8416

Pagina 3

CDB42438DS646DB2 113.3. Internal Data RoutingThe graphical description below shows the internal data routing topology between the CS42438,CS8416, CS84

Pagina 4

CDB4243812 DS646DB23.4. Internal TDM Conversion, MUXing and Control (TDMer)The graphical description below shows the routing topology of the TDM conve

Pagina 5

CDB42438DS646DB2 133.5 External MCLK ControlSeveral sources for MCLK exist on the CDB42438. The crystal oscillator, Y1, will master theMCLK bus when n

Pagina 6

CDB4243814 DS646DB23.6 Bypass Control - AdvancedThe DSP clocks and data may be routed through buffers directly to the CS42438, bypassingthe FPGA. This

Pagina 7

CDB42438DS646DB2 154. FPGA REGISTER QUICK REFERENCEFunction 7 6 5 4 3 2 1 001hTDM Conver-sionDSP/CS8416 Reserved Reserved Reserved Reserved Reserved R

Pagina 8

CDB4243816 DS646DB25. FPGA REGISTER DESCRIPTIONAll registers are read/write. See the following bit definition tables for bit assignment information. T

Pagina 9

CDB42438DS646DB2 175.3 CODEC CLOCK CONTROL (ADDRESS 03H) 5.3.1 MUX (CLK_MUX)Default = 11 Function:This MUX selects the sub-clock lines from the DS

Pagina 10

CDB4243818 DS646DB2Function:This MUX selects the data lines from the ADC’s and the external ADC. The last 4 selections are de-multiplexed from the TDM

Pagina 11

CDB42438DS646DB2 19is held low for 300 µs whenever this bit changes. 5.5.3 RMCK/LRCK RATIO SELECT (128/256 FS)Default = 00 - 256 Fs1 - 128 FsFunction:

Pagina 12

CDB424382 DS646DB2TABLE OF CONTENTS1. SYSTEM OVERVIEW ...

Pagina 13

CDB4243820 DS646DB25.6.2 DSP DATA ROUTE TO DAC (DSPDATA->DAC)Default = 10 - Enable1 - DisableFunction:This bit toggles a control line for the data

Pagina 14

CDB42438DS646DB2 215.7.2 DSP MCLK (MCLK_M/S)Default = 00 - DSP MCLK is a slave to the MCLK bus.1 - DSP MCLK masters MCLK bus.Function:Enables/disables

Pagina 15

CDB4243822 DS646DB25.8 CS5341 AND MISCELLANEOUS CONTROL (ADDRESS 08H)5.8.1 INT MCLK DIVIDE (1.5/2.0 DIVIDE)Default = 00 - Disabled1 - EnabledFunction:

Pagina 16

CDB42438DS646DB2 23Function:Selects either I²S or Left Justified interface format for the CS5341. Reset to the CS5341 is toggled. 5.8.6 RESET (‘41_RST

Pagina 17

CDB4243824 DS646DB26. HARDWARE MODE Switch S1 configures the CDB42438 in hardware mode. Switch S5 sets up the FPGA and con-trols the routing of all cl

Pagina 18

CDB42438DS646DB2 2530011 TDMer w/CS8416 Data (S/PDIF4)1) CS8416 Masters MCLK & PCM Subclocks2) CS8416 data duplicated and Time-Division Multiplexe

Pagina 19

CDB4243826 DS646DB2151111 TDMer w/Digital Loopback1) Oscillator Y1 Masters MCLK passed through CS8416. [REMOVE S/PDIF INPUT]2) ADC SDOUT into DAC SDIN

Pagina 20

CDB42438DS646DB2 277. CDB CONNECTORS AND JUMPERS CONNECTORReference Designator INPUT/OUTPUT SIGNAL PRESENT+5V J2 Input+5.0 V Power Supply+12V J5

Pagina 21

CDB4243828 DS646DB2 JUMPER PURPOSE POSITION FUNCTION SELECTEDJ1 Selects source of voltage for the VA supply +3.3V*+5VVoltage source is +3.3 V regulato

Pagina 22

CDB42438DS646DB2 298. CDB BLOCK DIAGRAM CS42438CS8416S/PDIFInputy Differential toSingle-EndedOutputy Single-EndedOutputy Single-Ended toDiff

Pagina 23

CDB42438DS646DB2 3LIST OF FIGURESFigure 1. Advanced Register Tab - CS42438 ...

Pagina 24

CDB4243830 DS646DB29. CDB SCHEMATICS Figure 8. CS42438

Pagina 25

CDB42438DS646DB2 31 Figure 9. DSP Header

Pagina 26

CDB4243832 DS646DB2 Figure 10. S/PDIF Input

Pagina 27

CDB42438DS646DB2 33 Figure 11. S/PDIF Output

Pagina 28

CDB4243834 DS646DB2 Figure 12. FPGA

Pagina 29

CDB42438DS646DB2 35 Figure 13. FPGA Connections

Pagina 30

CDB4243836 DS646DB2 Figure 14. Control Port

Pagina 31

CDB42438DS646DB2 37 Figure 15. Control Port Connections

Pagina 32

CDB4243838 DS646DB2 Figure 16. Analog Input 1-2

Pagina 33

CDB42438DS646DB2 39 Figure 17. Analog Input 3-4

Pagina 34

CDB424384 DS646DB21. SYSTEM OVERVIEW The CDB42438 evaluation board is an excellent means for evaluating the CS42438 CODEC. An-alog and digital audio s

Pagina 35

CDB4243840 DS646DB2Figure 18. Analog Input 5

Pagina 36

CDB42438DS646DB2 41Figure 19. Analog Input 6

Pagina 37

CDB4243842 DS646DB2Figure 20. Analog Input 7-8

Pagina 38

CDB42438DS646DB2 43Figure 21. Analog Output 1-2

Pagina 39

CDB4243844 DS646DB2Figure 22. Analog Output 3-4

Pagina 40

CDB42438DS646DB2 45Figure 23. Analog Output 5-6

Pagina 41

CDB4243846 DS646DB2Figure 24. Analog Output 7-8

Pagina 42

CDB42438DS646DB2 47Figure 25. Power

Pagina 43

CDB4243848 DS646DB210.CDB LAYOUT Figure 26. Silk Screen

Pagina 44

CDB42438DS646DB2 49 Figure 27. Top side Layer

Pagina 45

CDB42438DS646DB2 5clock on the OMCK input pin, and can operate in either the Left-Justified or I²S interface for-mat. Selections are made in the contr

Pagina 46

CDB4243850 DS646DB2 Figure 28. Bottom side Layer

Pagina 47

CDB42438DS646DB2 5111.REVISION HISTORY Revision Date ChangesDB1 July 2004 Initial ReleaseDB2 OCT 2004 Removed Bill of MaterialsSchematic Changes: Chan

Pagina 48

CDB424386 DS646DB2Selections are made in the control port of the FPGA, accessible through the “FPGA” tab ofthe Cirrus Logic FlexGUI software. Refer to

Pagina 49

CDB42438DS646DB2 72. SOFTWARE MODEThe CDB42438 is shipped with a Microsoft Windows® based GUI, which allows control over theCS42438 and FPGA registers

Pagina 50

CDB424388 DS646DB2Figure 2. Advanced Register Tab - FPGA

Pagina 51

CDB42438DS646DB2 93. FPGA SYSTEM OVERVIEWThe FPGA (U16) controls all digital signal routing between the CS42438, CS8406 CS8416,CS5341 and the DSP I/O

Comentarios a estos manuales

Sin comentarios