PMD100 Dither

Member
Joined 2005
Paid Member
PMD100 is one of the few digital filters with variable dither levels. There are 8 dither modes available in PMD100 program mode. Here is the description from the datasheet:
Modes 0 and 7 are minimum amplitude dithers which correct quantizing errors only, whereas modes 1 through 6 are increasing levels of high-frequency weighted dither designed to smooth out non-linearity errors in multi-bit DAC’s (Modes 0 or 7 are appropriate for single-bit DAC’s).

I made some measurements to see how the dither modes work. I used the same PCM1702+PMD100 DAC as in here.

This is the dither setting (mode 0) available in PMD100 stand-alone mode.
PMD100Dither0.PNG


Quite a lot of "grass" but at levels that are probably not audible.


Here is the dither mode 6 which according to datasheet should work well with multi-bit dacs.

PMD100Dither6.PNG


Most of the "grass" is gone.
 
Last edited:
It's effectively turning small signal data into pseudo-small signals and makes the DAC rely on its thermometer segment so it's a form of feedforward (opposed to sigma-delta). Didn't help with MSB nonlinearity expectably (scrambling, DEM does that).
 
Maybe. Anyhow this is actually noise shaping by dithering. The impact is better seen when ADC is sampling at 192k.

The high harmonic content is quite typical with multibit-DACs and even R2R DACs.
 

Attachments

  • PMD100Dither0_192k.PNG
    PMD100Dither0_192k.PNG
    60.3 KB · Views: 77
  • PMD100Dither6_192k.PNG
    PMD100Dither6_192k.PNG
    57.5 KB · Views: 86