B
Bob Masta
Guest
On Sun, 15 Feb 2004 08:18:05 -0800, "Baphomet" <no.spam@no.spam.us>
wrote:
overdriven differential pair. All those breakpoints are
interacting, and you (usually) need to match positive
and negative sections. The differential pair only
needs two adjustments and will easily get you below
1% THD. You can adjust it by ear, with a scope,
or (best) with an FFT spectrum analyzer.
Even by ear you can probably get to 0.5%. You are
basically listening for 2nd and 3rd harmonics, so set
the fundamental to around 400 Hz to put the
harmonics in a sensitive part of your hearing range.
Once you get the two adjustments reasonably
close, you will find you can trade off between 2nd
and 3rd harmonics until you find the best sweet spot.
I don't know of any easy way to adjust multiple
breakpoints. Even if they don't interact (which you
can arrange using transistors instead of diodes and
putting them in the feedback loop), it's still a real
nightmare to adjust. You pretty much need to do it
statically, stepping the input voltage through the range
and checking the output voltage at each step.
Breakpoint-type waveshaping is probably best reserved
for something you absolutely can't approximate any other
way. I've used it for reciprocal generation in the "good
old days" before microprocessors, but I'd never consider
it for sine shaping.
Just my 2 cent's worth....
Bob Masta
dqatechATdaqartaDOTcom
D A Q A R T A
Data AcQuisition And Real-Time Analysis
www.daqarta.com
wrote:
Diode waveshaping is *much* more difficult than anI think diode wave shaping is definately the way to go because it's cheaper,
smaller, and relatively frequency independant. You could do it with only 4
diodes and a handful of resistors if say 5% THD could be tolerated (more
diodes and resistors if a lower distortion level was required . You would
first have to convert the square wave to a triangle wave and then use that
to drive a non linear network. This is how it's generally been done in
function generators since the late 60's.
http://www.ozitronics.com/docs/k23.pdf
overdriven differential pair. All those breakpoints are
interacting, and you (usually) need to match positive
and negative sections. The differential pair only
needs two adjustments and will easily get you below
1% THD. You can adjust it by ear, with a scope,
or (best) with an FFT spectrum analyzer.
Even by ear you can probably get to 0.5%. You are
basically listening for 2nd and 3rd harmonics, so set
the fundamental to around 400 Hz to put the
harmonics in a sensitive part of your hearing range.
Once you get the two adjustments reasonably
close, you will find you can trade off between 2nd
and 3rd harmonics until you find the best sweet spot.
I don't know of any easy way to adjust multiple
breakpoints. Even if they don't interact (which you
can arrange using transistors instead of diodes and
putting them in the feedback loop), it's still a real
nightmare to adjust. You pretty much need to do it
statically, stepping the input voltage through the range
and checking the output voltage at each step.
Breakpoint-type waveshaping is probably best reserved
for something you absolutely can't approximate any other
way. I've used it for reciprocal generation in the "good
old days" before microprocessors, but I'd never consider
it for sine shaping.
Just my 2 cent's worth....
Bob Masta
dqatechATdaqartaDOTcom
D A Q A R T A
Data AcQuisition And Real-Time Analysis
www.daqarta.com