simple sample/hold circuit?
Ian Fritz
ijfritz at earthlink.net
Sun Oct 3 18:46:40 CEST 1999
Hi --
My computer-controlled analog synth uses an interface similar to Rene's
(actually, largely taken from Hal Chamberlin's book). It is run by a Z80
micro/DAC0800 and uses 8 4051's to scan 64 analog CV's and 5 9334
latches to set the patch matrix. I used 20 nF caps and TL074 buffers.
The system refreshes at about 100 Hz, using a continuous loop. It polls
once per loop for a request from a hardware programming unit and can
also be interupted by the system-monitor's interrupt.
I've never been very happy with the 4051's. They often have too much
cross talk and/or digital feedthrough. I had to deselect about half of
them. If I were doing it again, I'd look for something better. Does
anyone know of a pin-for-pin replacement with better performance? SSM
used to sell a drop-in replacement MUX with the storage cap and buffer
built in.
Ian
Rene Schmitz wrote:
>
> Hi Andy!
>
> At 11:58 02.10.99 -0500, you wrote:
> >My question is, what's a good way to
> >do sample and hold on the DAC output so that I can scan through all the
> >outputs using a single DAC? I guess it doesn't need to hold for very long,
> >but I haven't written the PIC code yet so I don't know how long it needs to
> >hold for.
>
> In my multi output (up to 80!) printerport CV convertor I've used 4051s
> with 22n MKT (=mylar) caps and TL084 as buffers. Works pretty good, the
> hardware side is done, but my software is not yet ready to publish it. The
> caps hold a few seconds without serious droop. I think an update frequency
> of 10-100Hz will be more than sufficient.
>
> With the PIC I would not use the timer, but just do a refresh loop forever,
> and use an interrupt to jump into the routine which receives and processes
> the data. Otherwise one would run into problems doing a software uart.
> Constancy of the update frequency is not required.
>
> Bye
> René
>
> error:asciiartisnotfully \ uzs159 at uni-bonn.de
> supportedwithyourcurrent \ http://www.uni-bonn.de/~uzs159
> displaydriversettings... \ http://members.xoom.com/Rene_Schmitz
>
More information about the Synth-diy
mailing list