AD1896 Analog Devices, AD1896 Datasheet - Page 18

no-image

AD1896

Manufacturer Part Number
AD1896
Description
192 kHz Stereo Asynchronous Sample Rate Converter
Manufacturer
Analog Devices
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
AD1896A
Manufacturer:
NS
Quantity:
2
Part Number:
AD1896AXR
Manufacturer:
ADI/亚德诺
Quantity:
20 000
Part Number:
AD1896AYRS
Manufacturer:
LT
Quantity:
170
Part Number:
AD1896AYRS
Manufacturer:
ADI/亚德诺
Quantity:
20 000
Part Number:
AD1896AYRSZRL
Manufacturer:
CYPRESS
Quantity:
92
Part Number:
AD1896YRS
Manufacturer:
ADI/亚德诺
Quantity:
20 000
Part Number:
AD1896YRSZ
Manufacturer:
ADI/亚德诺
Quantity:
20 000
AD1896
The digital servo loop is essentially a ramp filter that provides
the initial pointer to the address in RAM and ROM for the start
of the FIR convolution. The RAM pointer is the integer output
of the ramp filter while the ROM is the fractional part. The
digital servo loop must be able to provide excellent rejection of
jitter on the f
of the f
also divide the fractional part of the ramp output by the ratio of
f
the ROM coefficients.
The digital servo loop is implemented with a multirate filter. To
settle the digital servo loop filter quicker upon start-up or a change
in the sample rate, a “fast mode” was added to the filter. When
the digital servo loop starts up or the sample rate is changed, the
digital servo loop kicks into “fast mode” to adjust and settle
on the new sample rate. Upon sensing the digital servo loop
settling down to some reasonable value, the digital servo loop
will kick into “normal” or “slow mode.” During “fast mode”
the MUTE_OUT signal of the sample rate converter is asserted
to let the user know that they should mute the sample rate
converter to avoid any clicks or pops. The frequency response of
the digital servo loop for “fast mode” and “slow mode” are
shown in Figure 8.
S_IN
/f
S_OUT
S_OUT
for the case when f
S_IN
clock within 4.97 ps. The digital servo loop will
and f
S_OUT
–100
–110
–120
–130
–140
–150
–160
–170
–180
–190
–200
–210
–220
–10
–20
–30
–40
–50
–60
–70
–80
–90
10
0
0.01
clocks as well as measure the arrival
S_IN
> f
S_OUT
0.1
, to dynamically alter
1
SLOW MODE
10
FREQUENCY – Hz
The FIR filter is a 64-tap filter in the case of f
(f
filter performs its convolution by loading in the starting address
of the RAM address pointer and the ROM address pointer
from the digital servo loop at the start of the f
The FIR filter then steps through the RAM by decrementing its
address by 1 for each tap, and the ROM pointer increments its
address by the (f
for f
volution is completed. The convolution is performed for both
the left and right channels, and the multiply accumulate circuit
used for the convolution is shared between the channels.
The f
alter the coefficients in the ROM for the case when f
f
f
f
ratio is updated if it is different by more than two f
from the previous f
provide some hysteresis to prevent the filter length from oscillat-
ing and causing distortion.
S_OUT
S_OUT
S_IN
S_IN
S_OUT
100
, the ratio is held at one. If f
/f
S_IN
. The ratio is calculated by comparing the output of an
S_OUT
counter to the output of an f
/f
FAST MODE
≥ f
S_OUT
) × 64 taps for the case when f
S_IN
1e3
. Once the ROM address rolls over, the con-
S_OUT
sample rate ratio circuit is used to dynamically
S_OUT
/f
S_IN
to f
) × 2
1e4
S_IN
20
S_IN
ratio for f
comparison. This is done to
S_IN
> f
1e5
S_OUT
S_IN
counter. If f
S_OUT
S_IN
> f
, the sample rate
S_OUT
> f
S_OUT
≥ f
S_OUT
S_OUT
S_IN
period.
. The FIR
S_OUT
S_IN
and is
periods
or 2
>
>
20

Related parts for AD1896