Datasheet
SYNCHRONIZATION WITH THE DIGITAL AUDIO SYSTEM
Stateof
Synchronization
Synchronous
Normal Normal
Synchronous
Asynchronous
DAC
VOUTX±
VCOM
(0.5VCC1)
Within1/f
S
38/f (single,dualrate)
29/f (quadrate)
S
S
UndefinedData
ZERO FLAG
PCM1690
www.ti.com
.............................................................................................................................................. SBAS448A – OCTOBER 2008 – REVISED JANUARY 2009
The PCM1690 operates under the system clock (SCKI) and the audio sampling rate (LRCK). Therefore, SCKI
and LRCK must have a specific relationship. The PCM1690 does not need a specific phase relationship between
the audio interface clocks (LRCK, BCK) and the system clock (SCKI), but does require a specific frequency
relationship (ratiometric) between LRCK, BCK, and SCKI.
If the relationship between SCKI and LRCK changes more than ± 2 BCK clocks because of jitter, sampling
frequency change, etc., the DAC internal operation stops within 1/f
S
, and the analog output is forced into VCOM
(0.5 VCC1) until re-synchronization between SCKI, LRCK, and BCK completes and then 38/f
S
(single, dual rate)
or 29/f
S
(quad rate) passes. In the event the change is less than ± 2 BCKs, re-synchronization does not occur,
and this analog output control and discontinuity does not occur.
Figure 31 shows the DAC analog output during loss of synchronization. During undefined data periods, some
noise may be generated in the audio signal. Also, the transition of normal to undefined data and undefined (or
zero) data to normal data creates a discontinuity of data on the analog outputs, which then may generate some
noise in the audio signal.
DAC outputs (VOUTx) hold the previous state if the system clock halts, but the asynchronous and
re-synchronization processes will occur after the system clock resumes.
Figure 31. DAC Outputs During Loss of Synchronization
The PCM1690 has two ZERO flag pins (ZERO1 and ZERO2) that can be assigned to the combinations shown in
Table 8 . Zero flag combinations are selected through control register settings. If the input data of the left and
right channel of all assigned channels remain at '0' for 1024 sampling periods (LRCK clock periods), the
ZERO1/2 bits are set to a high level, logic '1' state. Furthermore, if the input data of any channels of assigned
channels read '1', the ZERO1/2 are set to a low level, logic '0' state, immediately. Zero data detection is
supported for 16-/20-/24-bit data width, but is not supported for 32-bit data width.
The active polarity of the zero flag output can be inverted through control register settings. The reset default is
active high for zero detection. In parallel hardware control mode, ZERO1 and ZERO2 are fixed with combination
A shown in Table 8 .
Table 8. Zero Flag Outputs Combination
ZERO FLAG COMBINATION ZERO1 ZERO2
A DATA1, left channel DATA1, right channel
B DATA1 – 4 DATA1 – 4
C DATA4 DATA1 – 3
D DATA1 DATA2 – 4
Copyright © 2008 – 2009, Texas Instruments Incorporated Submit Documentation Feedback 21
Product Folder Link(s): PCM1690