8 synchronous sample-rate converter (src), C; see, Table 4-4 – Cirrus Logic CS53L30 User Manual
Page 33: Section 4.8, Is u, Cs53l30
DS992F1
33
CS53L30
4.8 Synchronous Sample-Rate Converter (SRC)
To maximize bus usage, the device supports hand-off between devices in a half clock cycle, which means no clock cycles
have to be sacrificed during the hand-off between two devices. This behavior is shown in
. If
(see
) is set, the hand-off between two devices has no margin and brief bus contention may occur.
, the transmission of the last LSB before a disabled slot transitions to Hi-Z earlier than a normal
transition to allow more time for the data being driven by the succeeding device to become stable on the bus before being
clocked in by the receiver. This minimizes the risk of bus contention and ensures that any data loss affects only the LSB
of a given data set, not the MSB. Bus sharing after the 48-slot window is not supported and SDOUT will be driven for up
to 16 SCLKs following the 48th slot. After the 16th SCLK, SDOUT is driven low for the remainder of the frame. The
expected behavior follows:
•
As long as SCLK is toggling, data transfers of up to 3 bytes can be initiated from any of the 48 slots, including the
last two (Slots 46–47).
If a transfer is configured from either of the last two slots (Slot 46 or 47), SDOUT drives all 24 bits of specified data,
after which SDOUT is driven low.
•
If Slot 47 is not enabled, SDOUT is set to Hi-Z and remains at Hi-Z until the end of the frame.
4.8 Synchronous
Sample-Rate Converter (SRC)
The CS53L30 includes dual decimation-mode synchronous stereo SRC to bridge potentially different sample rates in the
system. Multirate digital signal-processing techniques are used to conceptually up-sample the incoming data to a very high
rate and then down-sample to the outgoing rate. Internal filtering is designed so that a full input audio bandwidth of 20 kHz
is preserved if the output sample rate is greater than or equal to 44.1 kHz. Any jitter in the incoming signal has little effect
on the dynamic performance of the rate converter and has no influence on the output clock.
The MCLK to LRCK ratios defined in
must be followed to achieve the sample rates in either Master or Slave
Mode. The coefficients of a linear time varying filter are predetermined to produce the output sample rates in
the MCLK to LRCK ratios are used.
The gain from INx to SDOUT through the SRC is dependent on output sample rate (i.e., LRCK frequency) and MCLK
frequency.
shows the gain with a 1-kHz full scale input over the supported sample rates and MCLK frequencies.
Table 4-4. Synchronous SRC Gain Versus Sample Rate
MCLK
ext
(kHz)
LRCK (kHz)
Gain (dB)
1
1.Gain with a 1-kHz, full scale input sine wave, 0-dB gain preamp setting, and 0-dB PGA gain
setting, ADCx_NOTCH_DIS = 1, ADCx_HPF_EN = 0.
5.6448, 11.2896
11.025
–0.173
22.050
–0.170
44.100
–0.168
6.0000, 6.1440, 12.0000, 12.2880
8.000
–0.313
11.025
–0.291
12.000
–0.172
16.000
–0.307
22.050
–0.288
24.000
–0.169
32.000
–0.305
44.100
–0.287
48.000
–0.167
19.2000
8.000
–0.383
11.025
–0.241
12.000
–0.231
16.000
–0.376
22.050
–0.236
24.000
–0.231
32.000
–0.374
44.100
–0.238
48.000
–0.231