[sdiy] Oberheim Xpander Envelopes and LFOs etc
Dave Manley
dlmanley at sonic.net
Mon Oct 1 07:43:23 CEST 2007
Scott Gravenhorst wrote:
> Tom Wiltshire <tom at electricdruid.net> wrote:
>
>> The Xpander uses a pair of processors, with one of them being
>> dedicated to generating all the envelopes and LFOs (and lag
>> processors, and ramp generators, and tracking generators and, and,
>> and..!!). Basically, all the slow control voltage processing is done
>> in software. This processor is (I read somewhere) a 6809 running at
>> 16MHz. This isn't clear at all from the schematics I've seen,
>> although 68000 series is a possibility.
>>
>
> At 16 MHz, 68000 is more likely, IIRC, the 6809 came in only 3 flavors, 1.0 MHz, 1.5
> MHz for 68A09 and 2.0 MHz for 68B09.
>
>
>> What I want to know is what output sample rate is this processor
>> managing to produce. It is dealing with 5 envelopes and 5 LFOs per
>> voice, plus all the other stuff, for each of 6 voices. This is 30
>> LFOs and Envelopes, which has got to take a while to work out. I've
>> done similar stuff on more modern processors, and felt like I was
>> running out of time generating only 4 envelopes. However, I was
>> working with a 25KHz output rate.
>>
The service manual shows two 68B09 micros. The clock into each is 8
MHz. Wikipedia says the 68B09 ran at 2MHz, so there must be a divide by
4 in there, probably to generate some internal multiphase clocks.
More to the point, the manual also states the S/H update rate at 10mS
(or 100Hz as someone else has said). Of interest is the way the dac
output is smoothed. The circuit is a dac driving a 4051 driving a
0.033uF cap to ground, series 1M, and a 0.0068uF cap to ground to TL084
voltage follower. This is the slow smoothing circuit. The dac also
drives a second 4051 which is connected directly to the 0.0068uF cap
and voltage follower node. This allows a fast non-smoothed update
selectable under processor control.
-Dave
More information about the Synth-diy
mailing list