da-omvandlare
med omklockning och uppsampling
With this project we try to
accomplish an Audio Digital-to-Analogue Converter, DAC, with as low jitter as
possible. Jitter is by definition when a system’s clock signal deviates
from the ideal case. The effect of jitter is that it introduces noise and
distortion into the signal. A pure tone of one single frequency will be
modulated by the timing jitter which causes a “spreading” of the
signal frequency.
Jitter can be both random and correlated, the latter being the worst and can produce
rather bizarre modulation effects. Random jitter originates mainly from the
signal source and the transmission between systems. Low cost crystal
oscillators in the signal source inhibit certain amounts of jitter which is
uncorrelated with the timing errors in the DAC. This is removed by
‘reclocking’ the signal with a more stable crystal oscillator and a
Phase Locked Loop, PLL.
Unregulated power supplies are the
major cause of correlated jitter. When a digital component draws current from
the supply, the voltage takes a dive which in turn affects other digital
components on the same supply. This is removed by using multiple low noise
stabilized supplies.
In this project we build a complete
Digital-to-Analogue converter using several digital components from various
manufacturers. We receive a digital signal with a Digital Audio Receiver, which
converts the signal into serial data and clock.
These signals are then reclocked
using standard digital logic and a very accurate crystal oscillator. A
sample-rate-converter converts the signal to 96KHz, 24bits.
Finally we use an audio converter convert
these signals to analogue.
To control our DAC we have designed
a computer core using a standard processor from Motorola, 32Kb of SRAM and EPROM and a
programmable logic array from Lattice Semiconductors.
The result
is a working DA-converter with surprisingly good sound quality. We have learned
a great deal and highly recommend this course.
Henrik
Johansson, e95hjo@efd.lth.se
Susanne Dunér, e95sdu@efd.lth.se