Cirrus-logic CDB42438 User Manual

Browse online or download User Manual for Hardware Cirrus-logic CDB42438. Cirrus Logic CDB42438 User Manual

  • Download
  • Add to my manuals
  • Print
  • Page
    / 51
  • Table of contents
  • BOOKMARKS
  • Rated. / 5. Based on customer reviews
Page view 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
Page view 0
1 2 3 4 5 6 ... 50 51

Summary of Contents

Page 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

Page 2

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

Page 3

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

Page 4

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

Page 5

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

Page 6

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

Page 7

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

Page 8

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

Page 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

Page 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

Page 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:

Page 12

CDB424382 DS646DB2TABLE OF CONTENTS1. SYSTEM OVERVIEW ...

Page 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

Page 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

Page 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:

Page 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

Page 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

Page 18

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

Page 19

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

Page 20

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

Page 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

Page 22

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

Page 23

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

Page 24

CDB4243830 DS646DB29. CDB SCHEMATICS Figure 8. CS42438

Page 25

CDB42438DS646DB2 31 Figure 9. DSP Header

Page 26

CDB4243832 DS646DB2 Figure 10. S/PDIF Input

Page 27

CDB42438DS646DB2 33 Figure 11. S/PDIF Output

Page 28

CDB4243834 DS646DB2 Figure 12. FPGA

Page 29

CDB42438DS646DB2 35 Figure 13. FPGA Connections

Page 30

CDB4243836 DS646DB2 Figure 14. Control Port

Page 31

CDB42438DS646DB2 37 Figure 15. Control Port Connections

Page 32

CDB4243838 DS646DB2 Figure 16. Analog Input 1-2

Page 33

CDB42438DS646DB2 39 Figure 17. Analog Input 3-4

Page 34

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

Page 35

CDB4243840 DS646DB2Figure 18. Analog Input 5

Page 36

CDB42438DS646DB2 41Figure 19. Analog Input 6

Page 37

CDB4243842 DS646DB2Figure 20. Analog Input 7-8

Page 38

CDB42438DS646DB2 43Figure 21. Analog Output 1-2

Page 39

CDB4243844 DS646DB2Figure 22. Analog Output 3-4

Page 40

CDB42438DS646DB2 45Figure 23. Analog Output 5-6

Page 41

CDB4243846 DS646DB2Figure 24. Analog Output 7-8

Page 42

CDB42438DS646DB2 47Figure 25. Power

Page 43

CDB4243848 DS646DB210.CDB LAYOUT Figure 26. Silk Screen

Page 44

CDB42438DS646DB2 49 Figure 27. Top side Layer

Page 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

Page 46

CDB4243850 DS646DB2 Figure 28. Bottom side Layer

Page 47

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

Page 48

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

Page 49

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

Page 50

CDB424388 DS646DB2Figure 2. Advanced Register Tab - FPGA

Page 51

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

Comments to this Manuals

No comments