Cirrus-logic CS8420 Manuel d'utilisateur

Naviguer en ligne ou télécharger Manuel d'utilisateur pour Matériel Cirrus-logic CS8420. Cirrus Logic CS8420 User Manual Manuel d'utilisatio

  • Télécharger
  • Ajouter à mon manuel
  • Imprimer
  • Page
    / 94
  • Table des matières
  • MARQUE LIVRES
  • Noté. / 5. Basé sur avis des utilisateurs
Vue de la page 0
Copyright © Cirrus Logic, Inc. 2007
(All Rights Reserved)
http://www.cirrus.com
Digital Audio Sample Rate Converter
Features
Complete IEC60958, AES3, S/PDIF, EIAJ
CP1201-compatible Transceiver with
Asynchronous Sample Rate Converter
Flexible 3-wire Serial Digital I/O Ports
8-kHz to 108-kHz Sample Rate Range
1:3 and 3:1 Maximum Input to Output Sample
Rate Ratio
128 dB Dynamic Range
-117 dB THD+N at 1 kHz
Excellent Performance at Almost a 1:1 Ratio
Excellent Clock Jitter Rejection
24-bit I/O Words
Pin and Microcontroller Read/Write Access to
Channel Status and User Data
Microcontroller and Stand-Alone Modes
General Description
The CS8420 is a stereo digital audio sample rate con-
verter (SRC) with AES3-type and serial digital audio
inputs, AES3-type and serial digital audio outputs, and
includes comprehensive control ability via a 4-wire mi-
crocontroller port. Channel status and user data can be
assembled in block-sized buffers, making
read/modify/write cycles easy.
Digital audio inputs and outputs may be 24, 20, or 16
bits. The input data can be completely asynchronous to
the output data, with the output data being synchronous
to an external system clock.
The CS8420 is available in a 28-pin SOIC package in
both Commercial (-10º to +70º C) and Automotive
grades (-40º to +85º C). The CDB8420 Customer Dem-
onstration board is also available for device evaluation
and implementation suggestions.
Please refer to “Ordering Information” on page 93 for or-
dering information.
Target applications include CD-R, DAT, MD, DVD and
VTR equipment, mixing consoles, digital audio trans-
mission equipment, high-quality D/A and A/D
converters, effects processors, and computer audio
systems.
Serial
Audio
Input
Clock &
Data
Recovery
Misc.
Control
AES3
S/PDIF
Encoder
Serial
Audio
Output
Receiver
AES3
S/PDIF
Decoder
Sample
Rate
Converter
C&Ubit
Data
Buffer
Control
Port &
Registers
Output
Clock
Generator
RXN
RXP
ILRCK
ISCLK
SDIN
OLRCK
OSCLK
SDOUT
TXP
TXN
RST OMCKEMPH U TCBL SDA/
CDOUT
SCL/
CCLK
AD1/
CDIN
AD0/
CS
INT
VA+
AGND
FILT RERR VD+
DGND
H/S
RMCK
Driver
APRIL '07
DS245F4
CS8420
Vue de la page 0
1 2 3 4 5 6 ... 93 94

Résumé du contenu

Page 1 - General Description

Copyright © Cirrus Logic, Inc. 2007(All Rights Reserved)http://www.cirrus.comDigital Audio Sample Rate ConverterFeatures Complete IEC60958, AES3, S/P

Page 2 - TABLE OF CONTENTS

10 DS245F4CS8420SWITCHING CHARACTERISTICS - CONTROL PORT - SPI™ MODEInputs: Logic 0 = 0 V, Logic 1 = VD+; CL = 20 pF.13. If Fso or Fsi is lower than 4

Page 3

DS245F4 11CS8420SWITCHING CHARACTERISTICS - CONTROL PORT - I²C® MODEInputs: Logic 0 = 0 V, Logic 1 = VD+; CL = 20 pF.16. Data must be held for suffici

Page 4 - LIST OF FIGURES

12 DS245F4CS84202. TYPICAL CONNECTION DIAGRAMCS8420CableTerminationRXPRXNAES3/SPDIFSource3-wire SerialAudio SourceILRCKISCLKSDINClock Sourceand Contro

Page 5 - LIST OF TABLES

DS245F4 13CS84203. GENERAL DESCRIPTIONThe CS8420 is a fully asynchronous sample rate converter plus AES3 transceiver intended to be used in digital au

Page 6 - ABSOLUTE MAXIMUM RATINGS

14 DS245F4CS84204. DATA I/O FLOW AND CLOCKING OPTIONSThe CS8420 can be configured for nine connectivity alternatives, referred to as data flows. Each

Page 7 - DC ELECTRICAL SPECIFICATIONS

DS245F4 15CS8420The AESBP switch allows a TTL level, bi-phase mark-encoded data stream connected to RXP to be routed to theTXP and TXN pin drivers. Th

Page 8 - SWITCHING CHARACTERISTICS

16 DS245F4CS8420Figure 8. Serial Audio Input, using PLL, SRC Enabled Figure 9. Serial Audio Input, No PLL, SRC EnabledSerialAudioInputAES3Encoder&am

Page 9

DS245F4 17CS8420Figure 14. AES3 Input to Serial Audio Output, Serial Au-dio Input to AES3 Out, No SRCFigure 15. AES3 Input to Serial Audio Output On

Page 10 - Figure 3. SPI Mode Timing

18 DS245F4CS84205. SAMPLE RATE CONVERTER (SRC)Multirate digital signal processing techniques are used to conceptually upsample the incoming data to ve

Page 11 - - - 100 kHz

DS245F4 19CS84206. THREE-WIRE SERIAL AUDIO PORTSA 3-wire serial audio input port and a 3-wire serial audio output port is provided. Each port can be a

Page 12 - 2. TYPICAL CONNECTION DIAGRAM

2 DS245F4CS8420TABLE OF CONTENTS1. CHARACTERISTICS AND SPECIFICATIONS ...

Page 13 - 3. GENERAL DESCRIPTION

20 DS245F4CS8420Figure 17. Serial Audio Input Example FormatsMSB LSBMSBLSBMSBILRCKISCLKSDINChannel A Channel BLeft Justified(In)ILRCKISCLKMSB LSBMSBL

Page 14

DS245F4 21CS8420 Figure 18. Serial Audio Output Example FormatsX = don’t care to match format, but does need to be set to the desired setting* not

Page 15

22 DS245F4CS84207. AES3 TRANSMITTER AND RECEIVERThe CS8420 includes an AES3-type digital audio receiver and an AES3-type digital audio transmitter. A

Page 16 - 16 DS245F4

DS245F4 23CS84207.1.4 Channel Status Data HandlingThe first 2 bytes of the Channel Status block are decoded into the Receiver Channel Status register.

Page 17 - DS245F4 17

24 DS245F4CS84207.1.6 Non-Audio Auto DetectionSince it is possible to convey non-audio data in an AES3 data stream, it is important to know whether th

Page 18 - 5.1 Dither

DS245F4 25CS84207.2.2 TXN and TXP DriversThe line drivers are low-skew, low-impedance, differential outputs capable of driving cables directly. Bothdr

Page 19

26 DS245F4CS8420 Figure 20. AES3 Transmitter Timing for C, U and V Pin Input DataVCU[0] VCU[1] VCU[2] VCU[3] VCU[4]Data [4] Data [5] Data [6] Data [7

Page 20 - Channel B

DS245F4 27CS8420 SRCAES3ReceiverAES3TransmitterPLLIn OutAA AABB BB96kHz stereo96kHz frame rate256x96kHz96kHz stereo96kHz frame rate96kHzFsi96kHzFsoOMC

Page 21 - Frame 191

28 DS245F4CS84208. AES3 TRANSMITTER AND RECEIVER8.1 Sample Rate ConverterThe equation for the group delay through the sample rate converter, with the

Page 22 - 7.1.2 OMCK Out On RMCK

DS245F4 29CS84208.2 Non-SRC DelayThe unit of delay depends on the frame rate (sample rate) Fs. The AES receiver has a interface delay of twoframes. Th

Page 23 - 7.1.5 User Data Handling

DS245F4 3CS842010.13 Interrupt Register 2 Mode Registers MSB & LSB (0Dh,0Eh) ... 4210.14 Receive

Page 24 - 7.2 AES3 Transmitter

30 DS245F4CS84209. CONTROL PORT DESCRIPTION AND TIMINGThe control port is used to access the registers, allowing the CS8420 to be configured for the d

Page 25 - 7.3 Mono Mode Operation

DS245F4 31CS84209.2 I²C ModeIn I²C mode, SDA is a bidirectional data line. Data is clocked into and out of the part by the clock, SCL, withthe clock t

Page 26 - 26 DS245F4

32 DS245F4CS842010. CONTROL PORT REGISTER BIT DEFINITIONS10.1 Memory Address Pointer (MAP)This register defaults to 01INCR Auto-Increment Address Cont

Page 27 - DS245F4 27

DS245F4 33CS8420Addr(HEX)Function 7 6 5 4 3 2 1 001 Control 1SWCLK VSET MUTESAO MUTEAES DITH INT1 INT0 TCBLD02 Control 2TRUNC HOLD1 HOLD0 RMCKF MMR MM

Page 28 - 8.1 Sample Rate Converter

34 DS245F4CS842010.2 Miscellaneous Control 1 (01h)SWCLK Causes OMCK to be output through the RMCK pin when the PLL is unlocked0 - RMCK is driven by th

Page 29 - 8.2 Non-SRC Delay

DS245F4 35CS842010.3 Miscellaneous Control 2 (02h)TRUNC Determines whether the word length is set according to the incoming Channel Status data0 - Dat

Page 30 - 9.1 SPI Mode

36 DS245F4CS842010.4 Data Flow Control (03h)The Data Flow Control register configures the flow of audio data to/from the following blocks: Serial Audi

Page 31 - 9.3 Interrupts

DS245F4 37CS842010.5 Clock Source Control (04h)This register configures the clock sources of various blocks. In conjunction with the Data Flow Control

Page 32 - 7 6543210

38 DS245F4CS842010.6 Serial Audio Input Port Data Format (05h)SIMS Master/Slave Mode Selector0 - Serial audio input port is in Slave mode (default)1 -

Page 33

DS245F4 39CS842010.7 Serial Audio Output Port Data Format (06h)SOMS Master/Slave Mode Selector0 - Serial audio output port is in Slave mode (default)1

Page 34

4 DS245F4CS842016. PLL FILTER ...

Page 35

40 DS245F4CS842010.8 Interrupt 1 Register Status (07h) (Read Only)For all bits in this register, a “1” means the associated interrupt condition has oc

Page 36 - 10.4 Data Flow Control (03h)

DS245F4 41CS842010.9 Interrupt Register 2 Status (08h) (Read Only)For all bits in this register, a “1” means the associated interrupt condition has oc

Page 37 - 7 6 543210

42 DS245F4CS842010.12 Interrupt 2 Register Mask (0Ch)The bits of this register serve as a mask for the Interrupt 2 Register. If a mask bit is set to 1

Page 38

DS245F4 43CS842010.14 Receiver Channel Status (0Fh) (Read Only)The bits in this register can be associated with either channel A or B of the received

Page 39

44 DS245F4CS842010.15 Receiver Error (10h) (Read Only)This register contains the AES3 receiver and PLL status bits. Unmasked bits will go high on occu

Page 40

DS245F4 45CS842010.16 Receiver Error Mask (11h)The bits in this register serve as masks for the corresponding bits of the Receiver Error Regis-ter. If

Page 41

46 DS245F4CS842010.18 User Data Buffer Control (13h)UD User data pin (U) direction specifier0 - The U pin is an input. The U data is latched in on bot

Page 42

DS245F4 47CS842010.19 Sample Rate Ratio (1Eh) (Read Only)The Sample Rate Ratio is Fso divided by Fsi. This value is represented as an integer and a fr

Page 43 - COPY ORIG

48 DS245F4CS842011. SYSTEM AND APPLICATIONS ISSUES11.1 Reset, Power Down and Start-up OptionsWhen RST is low, the CS8420 enters a low-power mode. All

Page 44

DS245F4 49CS842011.3 SRC Invalid StateOccasionally the CS8420 SRC will enter an invalid state. This can happen after the RUN bit has been setwhen an A

Page 45

DS245F4 5CS8420Figure 35.Consumer Input Circuit ...

Page 46

50 DS245F4CS842011.5 Block-Mode U-Data D-to-E Buffer Transfers When Fsi ≠ Fso, Block-Mode U-data transfers from the D buffer to the E buffer are not s

Page 47

DS245F4 51CS842012. SOFTWARE MODE - PIN DESCRIPTIONThe above diagram and the following pin descriptions apply to Software mode. In Hardware mode, some

Page 48 - 11.2 Transmitter Startup

52 DS245F4CS8420FILT - PLL Loop Filter *An RC network should be connected between this pin and ground. Recommended schematic and component val-ues are

Page 49 - 11.3 SRC Invalid State

DS245F4 53CS8420EMPH - Pre-Emphasis Indicator OutputEMPH is low when the incoming AES3 data indicates the presence of 50/15 μs pre-emphasis. When the

Page 50

54 DS245F4CS8420Miscellaneous Pins:U - User DataThe U pin may optionally be used to input User data for transmission by the AES3 transmitter (see Figu

Page 51 - Clock-Related Pins:

DS245F4 55CS842013. HARDWARE MODES13.1 Overall DescriptionThe CS8420 has six Hardware modes, which allow use of the device without using a micro-contr

Page 52 - Audio Input Interface:

56 DS245F4CS842013.2 Hardware Mode 1 Description (DEFAULT Data Flow, AES3 Input)Hardware Mode 1 data flow is shown in Figure 24. Audio data is input v

Page 53 - Control Port Signals:

DS245F4 57CS842013.2.1 Pin Description - Hardware Mode 1Overall Device Control:DFC0, DFC1 - Data Flow Control InputsDFC0 and DFC1 inputs determine the

Page 54 - Miscellaneous Pins:

58 DS245F4CS8420RERR - Receiver Error IndicatorWhen high, indicates a problem with the operation of the AES3 receiver. The status of this pin is updat

Page 55 - 13. HARDWARE MODES

DS245F4 59CS842013.3 Hardware Mode 2 Description(DEFAULT Data Flow, Serial Input)Hardware Mode 2 data flow is shown in Figure 25. Audio data is input

Page 56

6 DS245F4CS84201. CHARACTERISTICS AND SPECIFICATIONSAll Min/Max characteristics and specifications are guaranteed over the Specified Operating Conditi

Page 57

60 DS245F4CS8420COPY/C ORIG/U Function00PRO=0, COPY=0, L=001PRO=0, COPY=0, L=110PRO=0, COPY=1, L=011PRO=1Table 9. HW Mode 2A COPY/C and ORIG/U Pin Fun

Page 58

DS245F4 61CS842013.3.1 Pin Description - Hardware Mode 2Overall Device Control:DFC0, DFC1 - Data Flow Control InputsDFC0 and DFC1 inputs determine the

Page 59

62 DS245F4CS8420RMCK - Input Section Recovered Master Clock OutputInput section recovered master clock output. Will be at a frequency of 256x the inpu

Page 60

DS245F4 63CS842013.4 Hardware Mode 3 Description(Transceive Data Flow, with SRC)Hardware Mode 3 data flow is shown in Figure 26. Audio data is input v

Page 61

64 DS245F4CS8420SDOUT RMCK RERR ORIG COPY FunctionLO - - - - Serial Output Port is SlaveHI - - - - Serial Output Port is Master- - - - LO Mode 3A: C t

Page 62

DS245F4 65CS842013.4.1 Pin Description - Hardware Mode 3Overall Device Control:DFC0, DFC1 - Data Flow Control InputsDFC0 and DFC1 inputs determine the

Page 63

66 DS245F4CS8420OLRCK - Serial Audio Output Port Left/Right Clock Input or OutputWord rate clock for the audio data on the SDOUT pin. The frequency wi

Page 64

DS245F4 67CS842013.5 Hardware Mode 4 Description(Transceive Data Flow, No SRC) Hardware mode 4 data flow is shown in Figure 27. Audio data is input vi

Page 65

68 DS245F4CS8420SDOUT RMCK RERR ORIG COPY FunctionLO - - - - Serial Output Port is SlaveHI - - - - Serial Output Port is Master- - - - LO Mode 4A: C t

Page 66

DS245F4 69CS842013.5.1 Pin Description - Hardware Mode 4Overall Device Control:DFC0, DFC1 - Data Flow Control InputsDFC0 and DFC1 inputs determine the

Page 67

DS245F4 7CS8420PERFORMANCE SPECIFICATIONS DIGITAL FILTER CHARACTERISTICS 2. See “AES3 Transmitter and Receiver” on page 28.DC ELECTRICAL SPECIFICATION

Page 68

70 DS245F4CS8420OSCLK - Serial Audio Output Port Bit Clock Input or OutputSerial bit clock for audio data on the SDOUT pin.OLRCK - Serial Audio Output

Page 69

DS245F4 71CS842013.6 Hardware Mode 5 Description (AES3 Receiver Only)Hardware Mode 5 data flow is shown in Figure 28. Audio data is input via the AES3

Page 70

72 DS245F4CS842013.6.1 Pin Description - Hardware Mode 5Overall Device Control:DFC0, DFC1 - Data Flow Control InputsDFC0 and DFC1 inputs determine the

Page 71

DS245F4 73CS8420AES3/SPDIF Receiver Interface:RXP, RXN - Differential Line Receiver InputsDifferential line receiver inputs, carrying AES3 type data.R

Page 72

74 DS245F4CS842013.7 Hardware Mode 6 Description(AES3 Transmitter Only) Hardware Mode 6 data flow is shown in Figure 29. Audio data is input via the s

Page 73

DS245F4 75CS8420Table 16. HW 6 Serial Port Format SelectionCOPY/C ORIG Function00PRO=0, COPY=0, L=001PRO=0, COPY=0, L=110PRO=0, COPY=1, L=011PRO=1Tabl

Page 74

76 DS245F4CS842013.7.1 Pin Description - Hardware Mode 6Overall Device Control:DFC0, DFC1 - Data Flow Control InputsDFC0 and DFC1 inputs determine the

Page 75

DS245F4 77CS8420ILRCK - Serial Audio Input Port Left/Right ClockInput or Output Word rate clock for the audio data on the SDIN pin. APMS - Serial Audi

Page 76

78 DS245F4CS842014. EXTERNAL AES3/SPDIF/IEC60958 TRANSMITTER AND RECEIVER COMPONENTS This section details the external components required to interfac

Page 77

DS245F4 79CS8420The TXP pin may be used to drive TTL or CMOS gates as shown in Figure 32. This circuit may be used foroptical connectors for digital a

Page 78 - COMPONENTS

8 DS245F4CS8420DIGITAL INPUT CHARACTERISTICSDIGITAL INTERFACE SPECIFICATIONS AGND = DGND = 0 V; all voltages with respect to 0 V. TRANSMITTER CHARACTE

Page 79 - CMOS Gate

80 DS245F4CS8420connection. Generally, it may be a good idea to provide the option of grounding or capacitively coupling theshield to the chassis.In t

Page 80

DS245F4 81CS842015. CHANNEL STATUS AND USER DATA BUFFER MANAGEMENTThe CS8420 has a comprehensive channel status (C) and user (U) data buffering scheme

Page 81

82 DS245F4CS842015.1.1 Manually Accessing the E BufferThe user can monitor the data being transferred by reading the E buffer, which is mapped into th

Page 82

DS245F4 83CS8420.15.1.2 Reserving the First 5 Bytes in the E BufferD-to-E buffer transfers periodically overwrite the data stored in the E buffer. Thi

Page 83

84 DS245F4CS842015.1.5 One-Byte ModeIn many applications, the channel status blocks for the A and B channels will be identical. In this situation,if t

Page 84 - 15.2.2 Mode 2: Block Mode

DS245F4 85CS8420transmitted bit. The first byte read is the first byte received, and the first byte sent is the first byte trans-mitted.15.2.3 IEC6095

Page 85 - 15.2.4 Mode (3): Reserved

86 DS245F4CS8420transmitter can read out data that had previously accumulated, allowing the FIFO to empty out. If the FIFObecomes completely empty, ze

Page 86

DS245F4 87CS842016. PLL FILTER16.1 GeneralAn on-chip Phase Locked Loop (PLL) is used to recover the clock from the incoming data stream. Figure41 is a

Page 87 - 16. PLL FILTER

88 DS245F4CS842016.2.2 Capacitor SelectionThe type of capacitors used for the PLL filter can have a significant effect on receiver performance. Largeo

Page 88 - 16.2.3 Circuit Board Layout

DS245F4 89CS842016.3.2 Locking to the RXP/RXN Receiver InputsCS8420 parts that are configured to lock to only the RXP/RXN receiver inputs should use t

Page 89

DS245F4 9CS8420SWITCHING CHARACTERISTICS - SERIAL AUDIO PORTSInputs: Logic 0 = 0 V, Logic 1 = VD+; CL = 20 pF.7. The active edges of ISCLK and OSCLK a

Page 90 - 16.3.5 Jitter Attenuation

90 DS245F4CS842016.3.4 Jitter ToleranceShown in Figure 43 is the Receiver Jitter Tolerance template as illustrated in the AES3 and IEC60958-4specifica

Page 91 - 17. PARAMETER DEFINITIONS

DS245F4 91CS842017. PARAMETER DEFINITIONSInput Sample Rate (Fsi)The sample rate of the incoming digital audio.Input Frame RateThe frame rate of the re

Page 92 - 18. PACKAGE DIMENSIONS

92 DS245F4CS842018. PACKAGE DIMENSIONSTHERMAL CHARACTERISTICS AND SPECIFICATIONS INCHES MILLIMETERSDIM MIN MAX MIN MAXA 0.093 0.104 2.35 2.65A1 0.004

Page 93 - 20. REVISION HISTORY

DS245F4 93CS842019. ORDERING INFORMATION20. REVISION HISTORY Product Description Package Pb-Free Grade Temp Range Container Order#CS8420Digital Audio

Page 94 - 94 DS245F4

94 DS245F4CS8420Contacting Cirrus Logic SupportFor all product questions and inquiries, contact a Cirrus Logic Sales Representative. To find the one n

Commentaires sur ces manuels

Pas de commentaire