![](http://datasheet.mmic.net.cn/Analog-Devices-Inc/SSM2603CPZ-R2_datasheet_102156/SSM2603CPZ-R2_11.png)
Data Sheet
SSM2603
Rev. C | Page 11 of 32
THEORY OF OPERATION
DIGITAL CORE CLOCK
the core clock, that produces a reference clock for all internal audio
data processing and synchronization. When using an external
clock source to drive the MCLK pin, great care should be taken
to select a clock source with less than 50 ps of jitter. Without
careful generation of the MCLK signal, the digital audio quality
may suffer.
system, connect a crystal oscillator between the MCLK/XTI input
pin and the XTO output pin.
To allow an external device to generate the central reference clock,
apply the external clock signal directly through the MCLK/XTI
input pin. In this configuration, the oscillator circuit of the
SSM2603 can be powered down by using the OSC bit (Register R6,
Bit D5) to reduce power consumption.
To accommodate applications with very high frequency master
clocks, the internal core reference clock of the
SSM2603 can be
set to either MCLK or MCLK divided by 2. This is enabled by
adjusting the setting of the CLKDIV2 bit (Register R8, Bit D6).
Complementary to this feature, the CLKOUT pin can also drive
external clock sources with either the core clock signal or core
clock divided by 2 by enabling the CLKODIV2 bit (Register R8,
Bit D7).
When activating the digital core of the
SSM2603, it is important
for the user to follow this sequence: After activating the desired
power-on blocks from Register R6, some delay time should be
inserted prior to activating the active bit (Register R9, Bit D0),
which enables the digital core.
The delay time is approximated by the following equation:
t = C × 25,000/3.5
where C is the decoupling capacitor on the VMID pin. For
example, if C = 4.7 μF, t = 34 ms.
ADC AND DAC
Th
e SSM2603 contains a pair of oversampling Σ-Δ ADCs. The
maximum ADC full-scale input level is 1.0 V rms when AVDD
= 3.3 V. If the input signal to the ADC exceeds this level, data
overloading occurs and causes audible distortion.
The ADC can accept analog audio input from either the stereo
line inputs or the monaural microphone input. Note that the
ADC can only accept input from a single source, so the user
must choose either the line inputs or the microphone input as
the source using the INSEL bit (Register R4, Bit D2). The digital
data from the ADC output, once converted, is processed using
the ADC filters.
Complementary to the ADC channels, the
SSM2603 contains a
pair of oversampling Σ-Δ DACs that convert the digital audio
data from the internal DAC filters into an analog audio signal.
The DAC output can also be muted by setting the DACMU bit
(Register R5, Bit D3) in the control register.
ADC HIGH-PASS AND DAC DE-EMPHASIS FILTERS
The ADC and DAC employ separate digital filters that perform
24-bit signal processing. The digital filters are used for both record
and playback modes and are optimized for each individual
sampling rate used.
For recording mode operations, the unprocessed data from the
ADC enters the ADC filters and is converted to the appropriate
sampling frequency, and then is output to the digital audio
interface.
For playback mode operations, the DAC filters convert the
digital audio interface data to oversampled data, using a sampling
rate selected by the user. The oversampled data is processed by
the DAC and then is sent to the analog output mixer by
enabling the DACSEL (Register R4, Bit D4).
Users have the option of setting up the device so that any dc
offset in the input source signal is automatically detected and
removed. To accomplish this, enable the digital high-pass filter
(see
Table 2 for characteristics) contained in the ADC digital
filters by using the ADCHPF bit (Register R5, Bit D0).
In addition, users can implement digital de-emphasis by using
the DEEMPH bits (Register R5, Bit D1 and Bit D2).
HARDWARE MUTE PIN
MUTE is a hardware mute pin that puts the DAC output of the
SSM2603 codec into a silent state. When MUTE is activated and
the codec enters a mute state, the playback output voltage settles
Figure 17. Enabling of MUTE
PLAYBACK
OUTPUT
WAVEFORM
MUTE
102,400/MCLK
07
24
1-
01
8