Chapter 7: digital audio output interface, 1 digital audio output port description, 1 dao pin description – Cirrus Logic CS4953xx User Manual

Page 67: Chapter 7. digital audio output interface -1, 1 digital audio output port description -1, 1 dao pin description -1, Chapter 7 digital audio output interface

Advertising
background image

7-1

Copyright 2010 Cirrus Logic, Inc.

DS732UM10

Digital Audio Output Port Description
CS4953xx Hardware User’s Manual

Chapter 7

Digital Audio Output Interface

The CS4953xx has two output ports - Digital Audio Output port 1 & 2 (DAO1 & DAO2). Each port can
output 8 channels of up to 32-bit PCM data. The Digital Audio Output ports are both implemented with a

modified 3-wire Inter-IC Sound (I

2

S) interface along with an oversampling master clock (MCLK). The I

2

S

interface includes a frame clock at the current sampling frequency (LRCLK), a bit clock for clocking the
bits of the audio word (SCLK), and 4 audio data output signals (DATA[3:0]). Each of the output data
signals can be connected to the digital stereo input of an audio digital-to-analog converter (DAC) for up to
8 channels of stereo PCM output per DAO port for a total of 16 digital audio output channels.

Each DAO port may slave to an externally generated SCLK and LRCLK or it may master these clocks if
MCLK is provided. Each port can be configured as having an independent clock domain in slave mode, or
the ratio of the two clocks can be set to even multiples of each other in master mode. Additionally, the two
ports can be ganged together into a single clock domain. The port supports data rates from 32 kHz to
192 kHz. Each port can also be configured to provide a 32-kHz to 192-kHz S/PDIF transmitter (XMTA and
XMTB) as an output.

Figure 7-1

illustrates the DAO block diagram.

7.1 Digital Audio Output Port Description

7.1.1 DAO Pin Description

Figure 7-1

identifies the pins associated with the Digital Audio Output Ports (DAO1 and DAO2).

DAO_MCLK is the master clock and is firmware configurable to be either an input (slave) or an output
(master). If MCLK is to be used as an output, the internal PLL must be used. As an output MCLK can be
configured to provide a 128Fs, 256Fs, or 512Fs clock, where Fs is the output sample rate.

Table 7-1. Digital Audio Output (DAO1 & DAO2) Pins

Pin Name

Pin Description

LQFP-144

Pin #

LQFP-128

Pin #

Pin

Type

DAO1_LRCLK

Sample Rate Clock

22

54

I/O

DAO1_SCLK

Bit Clock

20

52

I/O

DAO1_DATA0

Digital Audio Output

19

51

Output

DAO1_DATA1

Digital Audio Output

17

49

Output

DAO1_DATA2

Digital Audio Output

16

48

Output

DAO1_DATA3/XMTA

Digital Audio Output

15

47

Output

DAO2_LRCLK

Sample Rate Clock

14

46

I/O

DAO2_SCLK

Bit Clock

12

44

I/O

DAO2_DATA0

Digital Audio Output

11

43

Output

DAO2_DATA1

Digital Audio Output

7

39

Output

DAO2_DATA2

Digital Audio Output

6

38

Output

DAO2_DATA3/XMTB

Digital Audio Output

5

35

Output

DAO_MCLK

Master Clock

8

40

I/O

Advertising