Data Sheet
SSM2603
Rev. C | Page 15 of 32
DIGITAL AUDIO INTERFACE
The digital audio input can support the following four digital audio
communication protocols: right-justified mode, left-justified mode,
I2S mode, and digital signal processor (DSP) mode.
The mode selection is performed by writing to the FORMAT bits
of the digital audio interface register (Register R7, Bit D1 and
Bit D0). All modes are MSB first and operate with data of 16
to 32 bits.
Recording Mode
On the RECDAT output pin, the digital audio interface can
send digital audio data for recording mode operation. The
digital audio interface outputs the processed internal ADC
digital filter data onto the RECDAT output. The digital audio
data stream on RECDAT comprises left- and right-channel
audio data that is time domain multiplexed.
The RECLRC is the digital audio frame clock signal that separates
left- and right-channel data on the RECDAT lines.
The BCLK signal acts as the digital audio clock. Depending on
if t
he SSM2603 is in master or slave mode, the BCLK signal is
either an input or an output signal. During a recording operation,
RECDAT and RECLRC must be synchronous to the BCLK signal
to avoid data corruption.
Playback Mode
On the PBDAT input pin, the digital audio interface can receive
digital audio data for playback mode operation. The digital audio
data stream on PBDAT comprises left- and right-channel audio
data that is time domain multiplexed. The PBLRC is the digital
audio frame clock signal that separates left- and right-channel
data on the PBDAT lines.
The BCLK signal acts as the digital audio clock. Depending on
whether the
SSM2603 is in master or slave mode, the BCLK
signal is either an input or an output signal. During a playback
operation, PBDAT and PBLRC must be synchronous to the
BCLK signal to avoid data corruption.
Digital Audio Data Sampling Rate
To accommodate a wide variety of commonly used DAC and
ADC sampling rates, the
SSM2603 allows for two modes of
operation, normal and USB, selected by the USB bit (Register R8,
Bit D0).
rates from 8 kHz to 96 kHz. Normal mode supports 256 fS and
384 fS based clocks. To select the desired sampling rate, the user
must set the appropriate sampling rate register in the SR control bits
(Register R8, Bit D2 to Bit D5) and match this selection to the
core clock frequency that is pulsed on the MCLK pin. S
ee Table 29from 8 kHz to 96 kHz. USB mode supports 250 fS and 272 fS
based clocks. USB mode is enabled on the
SSM2603 to support
the common universal serial bus (USB) clock rate of 12 MHz,
or to support 24 MHz if the CLKDIV2 control register bit is
activated. The user must set the appropriate sampling rate in
the SR control bits (Register R8, Bit D2 to Bit D5). S
ee Table 29Note that the sampling rate is generated as a fixed divider from
the MCLK signal. Because all audio processing references the
core MCLK signal, corruption of this signal, in turn, corrupts
the outgoing audio quality of th
e SSM2603. The BCLK/RECLRC/
RECDAT or BCLK/PBLRC/PBDAT signals must be synchronized
with MCLK in the digital audio interface circuit. MCLK must
be faster or equal to the BCLK frequency to guarantee that no
data is lost during data synchronization.
The BCLK frequency should be greater than
Sampling Rate × Word Length × 2
Ensuring that the BCLK frequency is greater than this value
guarantees that all valid data bits are captured by the digital audio
interface circuitry. For example, if a 32 kHz digital audio sampling
rate with a 32-bit word length is desired, BCLK ≥ 2.048 MHz.
Figure 23. Left-Justified Audio Input Mode
07241-
013
RECLRC/
PBLRC
BCLK
RECDAT/
PBDAT
1
2
3
4
N
X
N
1
2
LEFT CHANNEL
3
RIGHT CHANNEL
1/
fS
X = DON’T CARE.