D
DH1
Guest
I understand. The feedback loop of the Sigma-Delta-Sigma takes care
of a-priori unknown waveforms and any variations in the following
filter and load (assuming you sample after the filter). For a fixed
sinewave and RC filter the output pulse sequence could be determined
beforehand and no feedback loop required as long as the DC offset was
set by one or more resistors. All other things being equal this should
allow for a faster output rate.
The audio Delta-Sigma usually has a high order low-pass filter to
remove ripple and some will pass through an RC filter. Since even with
a six pin uC solution there will be 4 port pins available, it makes
sense to consider a higher order approach using three (+/0/-) or more
output levels (4 pins allow for 7minus/0/7plus levels), using one
current setting resistor per pin, that will reduce filtering
requirements and ripple. The output current sequence is set beforehand
based upon the desired RC output error, and slope error, and the
resistors do not even have to be in exactly a 1/2/4/8 ratio as any
close ratio can be taken into account when establishing the output
data.
DH
On Mar 10, 3:31 pm, John Larkin
<jjlar...@highNOTlandTHIStechnologyPART.com> wrote:
of a-priori unknown waveforms and any variations in the following
filter and load (assuming you sample after the filter). For a fixed
sinewave and RC filter the output pulse sequence could be determined
beforehand and no feedback loop required as long as the DC offset was
set by one or more resistors. All other things being equal this should
allow for a faster output rate.
The audio Delta-Sigma usually has a high order low-pass filter to
remove ripple and some will pass through an RC filter. Since even with
a six pin uC solution there will be 4 port pins available, it makes
sense to consider a higher order approach using three (+/0/-) or more
output levels (4 pins allow for 7minus/0/7plus levels), using one
current setting resistor per pin, that will reduce filtering
requirements and ripple. The output current sequence is set beforehand
based upon the desired RC output error, and slope error, and the
resistors do not even have to be in exactly a 1/2/4/8 ratio as any
close ratio can be taken into account when establishing the output
data.
DH
On Mar 10, 3:31 pm, John Larkin
<jjlar...@highNOTlandTHIStechnologyPART.com> wrote:
On Tue, 10 Mar 2009 02:19:49 -0700 (PDT), DH1 <newste...@iol.ie
wrote
clipped
For delta-sigma, a periodically-run software loop, every pass through,
sets a port pin either high or low. The average (rc lowpass filtered)
voltage of that pin makes the desired sinewave, with of course a Vcc/2
DC offset. D-S differs from PWM in that the pulse train is
statistical, not rigidly deterministic, and there's no duty-cycle
quantization as with PWM. This is the "one-bit DAC" that some CD
players use.
I don't know how high a frequency a PIC could make... it depends on
compute power.
John