22.09.2015 Views

of Microprocessors

Musical-Applications-of-Microprocessors-2ed-Chamberlin-H-1987

Musical-Applications-of-Microprocessors-2ed-Chamberlin-H-1987

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

DIGITAL-TO-ANALOG AND ANALOG-TO-DIGITAL CONVERSION 377<br />

dB, respecrively. What this actually amounts to is a piecewise linear approximation<br />

<strong>of</strong> a true exponential curve.<br />

Segmented DACs using unequal segment slopes can also be used to<br />

make a piecewise linear-approximate exponential curve. The DAC-86 is a 7­<br />

bit plus sign unit that does this using a 4-bit fraction, a 3-bit exponent, and<br />

a base <strong>of</strong> 2. Its application is in digital telephone systems and occasionally<br />

speech synthesizers. To the author's knowledge, nobody has yet manufactured<br />

a high-fidelity (12 to 16 bits) exponential DAC module.<br />

Which Is Best?<br />

The logical question, then, is: Which technique is best for highfidelity<br />

audio? Using a true 16-bit DAC is unmatched for convenience and<br />

does the best job possible on 16-bit sample data. It is expensive, however,<br />

and may require maintenance. Actually, the other techniques were developed<br />

years ago when a true 16-bit DAC was considered an "impossible dream."<br />

Next in convenience is the use <strong>of</strong> any <strong>of</strong> the several "designed-for-audio"<br />

16-bit converters currently on the market. While noise and distortion at high<br />

signal levels fall somewhat short <strong>of</strong> ideal 16-bit performance, it is doubtful if<br />

anyone could ever hear the difference. Architectures range from brute-force<br />

ladders with the differential linearity errors ignored to segmented units to<br />

sign-magnitude units. Burr-Brown, for example, <strong>of</strong>fers both a ladder<br />

(PCM-51) and a segmented (PCM-52) IG-bit audio DAC in a 24-pin IC<br />

package for about $40. Analog Devices has a nice 40-pin CMOS segmented<br />

DAC (AD7546) in the same price range that will be used later in an example<br />

audio DAC circuit. Analogic sells a somewhat more expensive signmagnitude<br />

hybrid module that probably comes closer to true 16-bit<br />

performance than any other "shortcut" unit currently available.<br />

Floating-point and exponential DACs have the lowest potential cost for<br />

a wide-dynamic-range audio DAC. They are also suitable for expansion<br />

beyond the dynamic range <strong>of</strong> a true 16-bit unit if other audio components<br />

can be improved enough to make it worthwhile. However, the gaincontrolled<br />

amplifier settling time and overall coding complexity make it a<br />

difficult technique to implement with discrete logic.<br />

Reducing Distortion<br />

As was mentioned earlier, glitching <strong>of</strong> rhe DAC can contribute to<br />

distortion that is unrelated to the resolution <strong>of</strong> the DAC itself. Actually,<br />

there would be no problem if the glitch magnitude and polarity were independent<br />

<strong>of</strong> the DAC output. Unfortunately, however, the glitch magnitude<br />

depends heavily on both the individual DAC steps involved and their combination.<br />

Typically, the largest glitch is experienced when the most significant<br />

bit <strong>of</strong> the DAC changes during the rransition. Proportionally smaller glitches

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!