WarrenS wrote:
> Dick
> 
> Here is one way to add 2 LS  bits (or more) to any Dac no matter how it is 
> made.
> This assumes that the Dac that you are adding these bits to is 0 to 5 volts 
> Fullscale 
> and accurate enough to justify adding LS bits.
> 
> To add 2 LS bits to a 14 bit Dac.
> An easy ways to do it is NOT to use PWM.
> That way it needs no filtering and no PWM 
> and few software resources, maybe none. 
> The added 15th Bit wants to add  1 / 32,768 of 5 volts 
> The added bit #16 wants to add 1 / 65,536 of 5 volts 
   ----- snip -----

In a GPSDO I designed and built about 4 - 5 years ago, I obtained almost 20-bit 
resolution without using any DAC,
I used the PWM of the Atmel AVR AT90S8535, which has a resolution of 10 bits. 
Then I changed the limits on the voltage 
ramp that define the switch over points of the PWM, subdividing them into 1024 
intervals, which means another 10 bits.
I used the DDA (Digital Dithering Algorithm) method to minimize the amplitude 
of the about 4 Hz ripple generated on the 
EFC voltage by this technique. A low pass filter with a theoretical attenuation 
of 120dB at 3.9 Hz was then used before 
applying the EFC voltage to the Isotemp OCXO 134 I used in the project.  It 
worked.  I still have the Atmel assembly 
code, should someone be interested.

73  Alberto  I2PHD
P.S. The square wave produced by the PWM was conditioned with an MC1503U so to 
make it independent of the supply voltage 
of the Atmel processor.



_______________________________________________
time-nuts mailing list -- time-nuts@febo.com
To unsubscribe, go to https://www.febo.com/cgi-bin/mailman/listinfo/time-nuts
and follow the instructions there.

Reply via email to