Information
47.4.2.1 I
2
S clock and frame sync generation
Data clock and frame sync signals can be generated internally, or can be obtained from
external sources. If internally generated, the I
2
S clock generator is used to derive bit
clock and frame sync signals from the network clock . The I
2
S clock generator consists of
a selectable, fixed prescaler and a programmable prescaler for bit rate clock generation.
In gated clock mode, the data clock is valid only when data is being transmitted.
Otherwise the clock port is pulled to the inactive state. A programmable frame rate
divider and a word length divider are used for frame rate sync signal generation.
The following figure shows a block diagram of the clock generator for the transmit
section. The serial bit clock can be internal or external, depending on the TCR[TXDIR]
bit. The receive section contains an equivalent clock generator circuit.
Prescaler
(/1 or /8)
Divider
(/1 to /256)
TXDIR(0=input)
TXDIR(1=output)
WL[3:0]
PM[7:0]
STCK
TXDIR
SYSCLKEN
Divider
(/1 or /2)
Divide by
2
Word clock
TXDIR(1=output)
Network clock
Network clock (SRCK)
Serial bit clock
Word length
divider
PSRDIV2
Figure 47-56. I
2
S transmit clock generator block diagram
The following figure shows the frame sync generator block for the transmit section.
When internally generated, both receive and transmit frame sync are generated from the
word clock and are defined by the frame rate divider (DC) bits and the word length (WL)
bits of the TCCR. The receive section contains an equivalent circuit for the frame sync
generator.
Chapter 47 Integrated interchip sound (I2S)
K10 Sub-Family Reference Manual, Rev. 6, Nov 2011
Freescale Semiconductor, Inc. 1509
