MDAC
NDAC
CLKIN
_
CODEC
CLK
_
MOD
_
DAC
´
=
DOSR
MDAC
NDAC
CLKIN
_
CODEC
´
´
f
S
_
DAC
=
MADC
NADC
CLKIN
_
CODEC
DIG_MIC_CLK
´
=
AOSR
MADC
NADC
CLKIN
_
CODEC
f
S
_
ADC
´
´
=
PLL
×
(R
×
J·D )/P
¸
NADC
PLL _CLKIN
CODEC_CLKIN
ADC _CLK
DAC_CLK
DIG_MIC_CLK
DAC _MOD_CLK
NADC=1,2,…..,127,128
MADC=1,2, …..,127,128
AOSR=1,2,….., 255,256
NDAC=1, 2,…..,127, 128
MDAC=1, 2,…..,127, 128
DOSR=1, 2,…..,1023,1024
MCLK
BCLK
GPIO
DIN/ MFP1
MCLK
BCLK
GPIO
PLL _CLK
¸
NDAC
¸
MADC
¸
MDAC
¸
AOSR
¸
DOSR
ADC_FS
DAC_FS
to digital mic
clock generation
Clock Generation and PLL
2.7
Clock Generation and PLL
The TLV320DAC3203 supports a wide range of options for generating clocks for the DAC as well as
interface and other control blocks. The clocks for the DAC require a source reference clock. This clock can
be provided on a variety of device pins such as MCLK, BCLK, or GPIO pins. The CODEC_CLKIN can
then be routed through highly-flexible clock dividers to generate the various clocks required for the DAC
sections. In the event that the desired audio clocks cannot be generated from the reference clocks on
MCLK, BCLK, or GPIO, the TLV320DAC3203 also provides the option of using the on-chip PLL, which
supports a wide range of fractional multiplication values to generate the required clocks. Starting from
CODEC_CLKIN the TLV320DAC3203 provides several programmable clock dividers to help achieve a
variety of sampling rates for the DAC.
Figure 2-45. Clock Distribution Tree
(13)
(14)
(15)
(16)
62
TLV320DAC3203 Application
SLAU434 – May 2012
Copyright © 2012, Texas Instruments Incorporated