CS8427-CS Cirrus Logic, Inc., CS8427-CS Datasheet

no-image

CS8427-CS

Manufacturer Part Number
CS8427-CS
Description
Manufacturer
Cirrus Logic, Inc.
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
CS8427-CS
Manufacturer:
CS
Quantity:
20 000
Part Number:
CS8427-CSR
Manufacturer:
CIRRUS
Quantity:
20 000
Part Number:
CS8427-CSZ
Manufacturer:
CIRRUS
Quantity:
1 370
Part Number:
CS8427-CSZ
Manufacturer:
CIRRUS
Quantity:
1 939
Part Number:
CS8427-CSZ
Manufacturer:
CIRRUS
Quantity:
20 000
Features
www.cirrus.com
ILRCK
ISCLK
Complete EIAJ CP1201, IEC-60958, AES3,
S/PDIF-compatible Transceiver
+5.0 V Analog Supply (VA+)
+3.3 V or +5.0 V Digital Interface (VL+)
Flexible 3-wire Serial Digital I/O Ports
Adjustable Sample Rate up to 96 kHz
Low-jitter Clock Recovery
Pin and Microcontroller Read/Write Access to
Channel Status and User Data
Microcontroller and Standalone Modes
Differential Cable Driver and Receiver
On-chip Channel Status and User Data Buffer
Memories Permit Block Reads & Writes
OMCK System Clock Mode
Decodes Audio CD Q Sub-code
I
SDIN
RXP
RXN
96 kHz Digital Audio Interface Transceiver
Receiver
VA+ AGND FILT
H/S
Serial
Audio
Input
Misc.
Control
RST
Clock &
Data
Recovery
EMPH U TCBL SDA/
RERR
AES3
S/PDIF
Decoder
RMCK
Copyright © Cirrus Logic, Inc. 2005
(All Rights Reserved)
CDOUT
General Description
The CS8427 is a stereo digital audio transceiver with
AES3 and serial digital audio inputs, AES3 and serial
digital audio outputs, and includes comprehensive con-
trol ability through a 4-wire microcontroller port. Channel
status and user data are assembled in block-sized buff-
ers, making read/modify/write cycles easy.
A low-jitter clock recovery mechanism yields a very clean
recovered clock from the incoming AES3 stream.
Target applications include A/V receivers, CD-R, DVD
receivers, multimedia speakers, digital mixing consoles,
effects processors, set-top boxes, and computer and au-
tomotive audio systems.
ORDERING INFORMATION
CS8427-CS
CS8427-CSZ, Lead Free 28-pin SOIC
CS8427-CZ
CS8427-DS
CS8427-DZ
CDB8427
SCL/
CCLK
C & U bit
Data
Buffer
Control
Port &
Registers
AD1/
CDIN
AD0/
CS
INT
AES3
S/PDIF
Encoder
Output
Clock
Generator
Evaluation Board
28-pin SOIC
28-pin TSSOP -10 to +70°C
28-pin SOIC
28-pin TSSOP -40 to +85°C
OMCK
VL+ DGND
Serial
Audio
Output
CS8427
Driver
-10 to +70°C
-40 to +85°C
-10 to +70°C
OLRCK
OSCLK
SDOUT
TXP
TXN
DS477F3
JAN ‘05
1

Related parts for CS8427-CS

CS8427-CS Summary of contents

Page 1

... AES3 stream. Target applications include A/V receivers, CD-R, DVD receivers, multimedia speakers, digital mixing consoles, effects processors, set-top boxes, and computer and au- tomotive audio systems. ORDERING INFORMATION CS8427-CS CS8427-CSZ, Lead Free 28-pin SOIC CS8427-CZ CS8427-DS CS8427-DZ CDB8427 RERR RMCK AES3 C & ...

Page 2

... Interrupt 1 Status (07h) (Read Only)............................................................................... 32 11.8 Interrupt 2 Status (08h) (Read Only)............................................................................... 33 11.9 Interrupt 1 Mask (09h)..................................................................................................... 33 11.10 Interrupt 1 Mode MSB (0Ah) & Interrupt 1 Mode LSB (0Bh)......................................... 33 11.11 Interrupt 2 Mask (0Ch) .................................................................................................. 34 11.12 Interrupt 2 Mode MSB (0Dh) & Interrupt 2 Mode LSB (0Eh) ........................................ 34 11.13 Receiver Channel Status (0Fh) (Read Only) ................................................................ 34 2 CS8427 DS477F3 ...

Page 3

... User Data Buffer Control (13h) ..................................................................................... 37 11.18 Q-Channel Subcode Bytes (14h - 1Dh) (Read Only) ......................................... 37 11.19 OMCK/RMCK Ratio (1Eh) (Read Only)........................................................................ 38 11.20 C-bit or U-bit Data Buffer (20h - 37h) ........................................................................... 38 11.21 CS8427 I.D. and Version Register (7Fh) (Read Only) ................................................. 38 12. PIN DESCRIPTION - SOFTWARE MODE ........................................................................... 39 13. HARDWARE MODE DESCRIPTION ................................................................................... 42 13.1 Serial Audio Port Formats ............................................................................................. 42 14 ...

Page 4

... Figure 3. SPI Mode timing............................................................................................................... 9 Figure 4. I²C Mode timing.............................................................................................................. 10 Figure 5. Recommended Connection Diagram for Software Mode............................................... 11 Figure 6. CS8427 Internal Block Diagram..................................................................................... 13 Figure 7. Software Mode Audio Data Flow Switching Options...................................................... 19 Figure 8. CS8427 Clock Routing................................................................................................... 20 Figure 9. AES3 Input to Serial Audio Output, Serial Audio Input to AES3 Out ............................. 21 Figure 11 ...

Page 5

... Notes: 2. Transient currents 100 mA will not cause SCR latch-up. DS477F3 Symbol Min VA+ (Note 1) VL+ 2.85 ‘-CS’, ‘CSZ’ & ‘-CZ’ ‘-DS’ & ‘-DZ’ Symbol VL+,VA+ (Note stg CS8427 Typ Max Units 4.5 5.0 5.5 V 3.3 or 5.0 5.5 V -10 - +70 °C -40 - +85 Min Max Units - 6.0 ...

Page 6

... VL+ = 3.3 V VL+ = 5.0 V VA+ VL+ = 3.3 V VL+ = 5.0 V Symbol Symbol ( VL+ = 5.0 V) (15 VL+ = 3 VL+ = 5.0 V) (15 VL (Note =0.4 V (Max). IL Symbol VL TXP VL+ = 3.3 V VL TXN VL+ = 3.3 V CS8427 Min Typ Max Units µ µ µ 44.8 ...

Page 7

... Notes: 6. Cycle-to-cycle locking to RXP/RXN using kHz external PLL filter components. 7. PLL is bypassed (RXD1:0 bits in the Clock Source Control register set to 10b), clock is input to the RMCK pin. DS477F3 = 20 pF. L Symbol (Note 6) (Note 7) (Note 7) CS8427 Min Typ Max Units µs 200 - - 4 ...

Page 8

... ILRCK OLRCK (input) t lrckd ISCLK OSCLK t (input SDIN SDOUT Figure 2. Audio Port Slave Mode and Data Input Timing CS8427 Min Typ Max Units - - ...

Page 9

... Figure 3. SPI Mode timing CS8427 Min Typ Max Units 0 - 6.0 MHz µs 1 ...

Page 10

... L Symbol f scl t buf t hdst t low t high t sust (Note 18) t hdd t sud susp Repeated Start t high sud t sust hdd Figure 4. I²C Mode timing CS8427 Min Typ Max Units - - 100 kHz µs 4 µs 4 µs 4 µs 4 µs 4 µ 250 - ...

Page 11

... CS8427 ILRCK OLRCK ISCLK OSCLK SDIN SDOUT RMCK SDA/CDOUT OMCK AD0/CS SCL/CCLK AD1/CDIN INT EMPH / RERR RST TCBL H/S AGND FILT DGND RFILT CFILT CRIP CS8427 +3 +5.0 V Digital Supply AES3/ Cable SPDIF Interface Equipment 3-wire Serial Audio Input Device Microcontroller 11 ...

Page 12

... In applications using AES3 in and AES3 out, the CS8427 can automatically transceive user data that conforms to the IEC60958 format. The CS8427 also gives the user access to the bits nec- essary to comply with the serial copy management system (SCMS). In applications where the user want to read/modi- ...

Page 13

... Digital Audio Transmission, by Clifton Sanchez excellent tutorial on SCMS available from the AES as preprint 3518. 4. DATA I/O FLOW AND CLOCKING OPTIONS The CS8427 can be configured for several connec- tivity alternatives, called data flows. ware Mode Audio Data Flow Switching Options” on www.aes.org or ...

Page 14

... By studying the following drawings and appropri- ately setting the Data Flow Control and Clock Source Control register bits, the CS8427 can be configured to fit a variety of customer require- ments. Please note that applications implementing both the Serial Audio Output Port and the AES3 ...

Page 15

... Conversely sub-frame where the MSB of the data is '0', all bits preceding the MSB in the sub-frame will also be '0'. The clocking of the input section of the CS8427 may be derived from the incoming ILRCK word rate clock, using the on-chip PLL. The PLL opera- tion is described in “ ...

Page 16

... Error Reporting and Hold Function While decoding the incoming AES3 data stream, the CS8427 can identify several kinds of error, in- provides dicated in the Receiver Error register. The UN- LOCK bit indicates whether the PLL is locked to “Ap- the incoming AES3 data. The V bit reflects the cur- rent validity bit status ...

Page 17

... AC3 or MPEG encoders, may not adhere to this convention, and the bit may not be properly set. The CS8427 AES3 receiver can detect such non-audio data. This is accomplished by looking for a 96-bit sync code, consisting of 0x0000, 0x0000, 0x0000, 0x0000, 0xF872, and 0x4E1F ...

Page 18

... CS8427. The user can manually access the internal storage or configure the CS8427 to run in one of several automatic modes. The Appendix: Channel Status and User Data Buffer Management provides detailed descriptions of each automatic mode and describes methods of manually accessing the storage areas ...

Page 19

... The “mono mode” AES3 output stream may also be achieved by keeping the CS8427 in normal stereo mode and placing consecutive audio sam- ples in the left and right positions of an incoming data stream with a 48-kHz word rate ...

Page 20

... RXD1 multiplexer; RMCK is not bi-directional in this mode. 20 SIMS INC RMCKF MUX 1 0 CHANNEL STATUS ÷ PLL MEMORY USER BIT SWCLK MEMORY UNLOCK 0 MUX 1 RXD1 Figure 8. CS8427 Clock Routing CS8427 SERIAL SDOUT AUDIO OSCLK OUTPUT OLRCK TXN AES3 TRANSMIT TXP OUTC MUX 1 0 ÷ OMCK CLK[1:0] DS477F3 ...

Page 21

... I LRCK TXN I SCLK TXP SD IN Data Flow Control Bits TXD1-0: 0 SPD1- Figure 12. Input Serial Port to AES3 Transmitter NOTE: In this mode, ILRCK and ISCLK are inputs only. CS8427 Serial Audio Output PLL RMCK Clock Source Control Bits 10 OUTC INC: 0 RXD1-0: ...

Page 22

... Data [2] Y Data [3] AES3 Transmitter in Stereo Mode U[0] Data [5] Data [6] Data [7] Data [0]* Y Data [2]* Data [1]* Y Data [3]* AES3 Transmitter in Mono Mode CS8427 VCU[3] VCU[4] Data [8] X Data [4] Tsetup => 7.5% AES3 frame time Thold = 0 Tth > 3OMCK if TCBL is Input U[2] Data [8] X Data [4]* X Data [5]* Tsetup => ...

Page 23

... See Serial Input Port Data Format Register Bit Descriptions for an explanation of the meaning of each bit Figure 15. Serial Audio Input Example Formats DS477F3 Channel A LSB MSB Channel A LSB MSB Channel A MSB LSB SISF* SIRES*[1:0] SIJUST* X 00 CS8427 Channel B LSB MSB Channel B LSB Channel B MSB SIDEL* SISPOL* SILRPOL MSB ...

Page 24

... U C MSB Frame 0 SOSF* SORES[1:0]* SOJUST Figure 16. Serial Audio Output Example Formats CS8427 Channel B LSB MSB Channel B LSB MSB Channel B MSB LSB Channel A Channel B LSB MSB MSB SODEL* SOSPOL* SOLRPOL* ...

Page 25

... CS8427 is being reset. The upper four bits of the seven bit address field are fixed at 0010b. To com- municate with a CS8427, the chip address field, which is the first byte sent to the CS8427, should be 0010b followed by the settings of the EMPH, AD1, and AD0. The eighth bit of the address is the R/W bit ...

Page 26

... Figure 17. Control Port Timing in SPI Mode Note 1 Note 2 ACK DATA7-0 ACK DATA7-0 ACK 0010 AD2-0 R/W AD1 and AD0 are determined by the state of the corresponding pins Figure 18. Control Port Timing in I²C Mode CS8427 R/W LSB MSB MSB LSB Note 3 Stop DS477F3 ...

Page 27

... INCR - Auto Increment Address Control Bit Default = ‘0’ Disable 1 - Enable MAP6:MAP0 - Register address Note: Reserved registers must not be written to during normal operation. Some reserved registers are used for test modes, which can completely alter the normal operation of the CS8427. DS477F3 ...

Page 28

... Do not change the received audio sample 11 - Reserved RMCKF - Select recovered master clock output pin frequency. Default = ‘0’ RMCK is equal to 256 * Fsi 1 - RMCK is equal to 128 * Fsi MUTEAES RMCKF MMR CS8427 INT1 INT0 TCBLD MMT MMTCS MMTLR DS477F3 ...

Page 29

... The transmitter clock (selecting using the OUTC bit in the Clock Source Control) must be present for the bypass mode to work. TXD1:TXD0 - AES3 Transmitter Data Source Default = ‘01’ Reserved 01 - Serial audio input port 10 - AES3 receiver 11 - Reserved DS477F3 TXD1 TXD0 CS8427 SPD1 SPD0 0 29 ...

Page 30

... RUN is set to 1. CLK1:0 - Output side master clock input (OMCK) frequency to output sample rate (Fso) ratio selector. If these bits are changed during normal operation, then always stop the CS8427 first (RUN = 0), write the new value, then start the CS8427 (RUN = 1). ...

Page 31

... Serial audio output port is in slave mode 1 - Serial audio output port is in master mode SOSF - OSCLK frequency (for master mode) Default = ‘0’ Fso 1 - 128 * Fso DS477F3 SIRES0 SIJUST SORES0 SOJUST CS8427 SIDEL SISPOL SILRPOL SODEL SOSPOL SOLRPOL 31 ...

Page 32

... Indicates the completion C-buffer transfer. See “Channel Status and User Data Buffer Man- agement” on page 51 for more information. RERR - A receiver error has occurred. The Receiver Error register may be read to determine the nature of the error which caused the interrupt CS8427 DETC EFTC RERR DS477F3 ...

Page 33

... Be aware that the active level (Active High or Low) only depends on the INT[1:0] bits. These reg- isters default to 00 Rising edge active 01 - Falling edge active 10 - Level active 11 - Reserved DS477F3 DETU CS8427 EFTU QCH DETCM EFTCM RERRM DETC1 EFTC1 RERR1 DETC0 EFTC0 RERR0 33 ...

Page 34

... Received channel status block is in consumer format 1 - Received channel status block is in professional format DETUM DETU1 0 0 DETU0 AUX0 PRO CS8427 EFTUM QCHM EFTU1 QCH1 0 EFTU0 QCH0 AUDIO COPY ORIG DS477F3 ...

Page 35

... Confidence error. This is the logical OR of BIP and UNLOCK. BIP - Bi-phase error bit. Updated on sub-frame boundaries error 1 - Bi-phase error. This indicates an error in the received bi-phase coding. PAR - Parity bit. Updated on sub-frame boundaries error 1 - Parity error DS477F3 UNLOCK V CS8427 CONF BIP PAR 35 ...

Page 36

... Channel B information is displayed at EMPH pin and in the receiver channel status register. Channel B information is output during control port reads when CAM is set to 0 (One Byte Mode UNLOCKM CBMR DETCI CS8427 CONFM BIPM PARM EFTCI CAM CHS DS477F3 ...

Page 37

... UD - User data pin (U) direction specifier If this bit is changed during normal operation, then always stop the CS8427 first (RUN = 0), write the new value, then start the CS8427 (RUN = 1). Default = ‘0’ The U pin is an input. The U data is latched in on both rising and falling edges of OLRCK ...

Page 38

... Either channel status data buffer E or user data buffer E (provided UBM bits are set to block mode) is accessible using these register addresses. 11.21 CS8427 I.D. and Version Register (7Fh) (Read Only ID3 ID2 ID3 code for the CS8427. Permanently set to 0111 VER3:0 - CS8427 revision level. Revision A is coded as 0001 ORR4 ORR3 > ...

Page 39

... See “Appendix C: PLL Filter” on page 54 for recommended schematic and compo- nent values. 9 Reset (Input) - When RST is low, the CS8427 enters a low power mode and all internal RST states are reset. On initial power up, RST must be held low until the power supply is stable, and all input clocks are stable in frequency and phase ...

Page 40

... Hardware/Software Mode Control (Input) - Determines the method of controlling the oper- H/S ation of the CS8427, and the method of accessing CS and U data. In software mode, device control and CS and U data access is primarily through the control port, using a microcontrol- ler. Hardware mode provides an alternate mode of operation and access to the CS and U data through dedicated pins ...

Page 41

... In SPI mode, CDIN is the input data line for the control port interface SCL/CCLK 28 Control Port Clock (Input) - Serial control interface clock and is used to clock control data bits into and out of the CS8427. In I²C mode, SCL requires an external pull-up resistor to VL+ DS477F3 CS8427 ...

Page 42

... ILRCK Serial Serial Audio Audio Input Output C & U bit Data Buffer PRO/C COPY ORIG EMPH/U AUDIO/V TCBL Figure 19. Hardware Mode CS8427 Table 2 on page Table 3 on Table 4 on page 43, which define the Figure 15 on Figure 16 on page 24. SDIN APMS AES3 TXP ...

Page 43

... Table 2. Hardware Mode Start-up Options SOSF SORES1/0 SOJUST SISF SIRES1/0 SIJUST CS8427 Function SODEL SOSPOL SOLRPOL SIDEL SISPOL SILRPOL ...

Page 44

... See “Appendix C: PLL Filter” on page 54 for recommended schematic and component values. 9 Reset (Input) - When RST is low, the CS8427 enters a low power mode and all internal states RST are reset. On initial power up, RST must be held low until the power supply is stable, and all input clocks are stable in frequency and phase ...

Page 45

... Hardware/Software Mode Control (Input) - Determines the method of controlling the opera- H/S tion of the CS8427, and the method of accessing CS and U data. In software mode, device control and CS and U data access is primarily through the control port, using a microcontroller. Hardware mode provides an alternate mode of operation and access to the CS and U data through dedicated pins ...

Page 46

... APPLICATIONS 15.1 Reset, Power Down and Start-up When RST is low, the CS8427 enters a low power mode and all internal states are reset, including the control port and registers, and the outputs are mut- ed. When RST is high, the control port becomes operational and the desired settings should be loaded into the control registers ...

Page 47

... L 0.016 ∝ 0° DS477F3 D INCHES NOM MAX 0.098 0.104 0.008 0.012 0.017 0.020 0.011 0.013 0.705 0.713 17.70 0.295 0.299 0.050 0.060 0.407 0.419 10.00 0.026 0.050 4° 8° JEDEC #: MS-013 Controlling Dimension is Millimeters CS8427 MILLIMETERS MIN NOM MAX 2.35 2.50 2.65 0.10 0.20 0.30 0.33 0.42 0.51 0.23 0.28 0.32 17.90 18.10 7.40 7.50 7.60 1.02 1.27 1.52 10.34 10.65 0.40 ...

Page 48

... SEATING PLANE SIDE VIEW NOM MAX MIN -- 0.47 -- 0.006 0.05 0.035 0.04 0.80 0.012 0.19 0.386 BSC 9.60 BSC 0.256 6.30 0.177 4. 0.029 0.50 4° 8° 0° JEDEC #: MO-153 Controlling Dimension is Millimeters. CS8427 1 E1 END VIEW L NOTE MILLIMETERS NOM MAX -- 1.20 0.10 0.15 0.90 1.00 0.245 0.30 2,3 9.70 BSC 9.80 BSC 1 6.40 6.50 4.40 4.50 1 0.65 BSC -- 0.60 0.75 4° 8° DS477F3 ...

Page 49

... AES3 Transmitter External Components The output drivers on the CS8427 are designed to drive both the professional and consumer interfac- es. The AES3 specification for professional/broad- cast use calls for a 110 Ω source impedance and a balanced drive capability. Since the transmitter output impedance is very low, a 110 Ω ...

Page 50

... AES3 Receiver External Components The CS8427 AES3 receiver is designed to accept both the professional and consumer interfaces. The digital audio specifications for professional use call for a balanced receiver, using XLR con- nectors, with 110 Ω ±20% impedance. The XLR connector on the receiver should have female pins with a male shell. Since the receiver has a very high input impedance, a 110 Ω ...

Page 51

... AES3 Channel Status(C) Bit Management The CS8427 contains sufficient RAM to store a full block of C data for both A and B channels (192x2 = 384 bits), and also 384 bits of U information. The user may read from or write to these RAMs through the control port ...

Page 52

... E buffer actually gets transmitted and not overwrit- ten transfer. If the channel status block to transmit indicates PRO mode, then the CRCC byte is automatically calculated by the CS8427, and does not have to be written into the last byte of the block by the host mi- crocontroller. 18.1.2 Reserving the first 5 bytes in the E ...

Page 53

... In these situations, two byte mode should be used to access the E buffer. In this mode, a read will cause the CS8427 to out- put two bytes from its control port. The first byte out will represent the A channel status data, and the 2nd byte will represent the B channel status data ...

Page 54

... PLL first locks onto upon application of an AES3 data stream or after enabling the CS8427 clocks by set- ting the RUN control bit. If the 12.5% sample rate limit is exceeded, the PLL will return to its wide lock range mode and re-acquire a new nominal center sample rate ...

Page 55

... The VA+ and AGND traces extend back to their origin and are shown only in truncated form in the drawing. 1000 Crip pF Cfilt .1µF Figure 31. Recommended Layout Example CS8427 , a C0G or RIP , an FILT and the other three FILT 55 ...

Page 56

... Pre-October 2002 Revision SOIC & TSSOP (10-Digit 19.3.2 Locking to the RXP/RXN Receiver Inputs CS8427 parts that are configured to lock to only the RXP/RXN receiver inputs should use the exter- nal PLL component values listed in Table 6 and Revision R FILT A 0.909 A1 A2 Table 6 ...

Page 57

... Locking to the ILRCK Input CS8427 parts that are configured to lock to the IL- RCK input should use the external PLL component values listed in Table 8. Note that parts that need to lock to both ILRCK and RXP/RXN should use Fs Range Revision (kHz 32-96 A1/ ...

Page 58

... Jitter Attenuation Shown in Figure 33, Figure 34, Figure 35, and Fig- ure 36 are jitter attenuation plots for the various re- visions of the CS8427 when used with the appropriate external PLL component values ( −5 −10 −15 −20 − Jitter Frequency (Hz) Figure 33. Revision A ...

Page 59

... Figures 15 and 16 on page 23 and page 24. -Corrected AES3 Direct format in figure 16 on page 24 and text reference to AES3 Direct format on page 15. -Changed description of DETC, EFTC, DETU,and EFTU bits in “Control Port Register Bit Definitions” on page 32 and page 33. Table 9. Revision History CS8427 59 ...

Related keywords