[sdiy] converting a 10v p to p to a 0-5 volt signal

Jason Proctor jason at redfish.net
Wed May 20 20:16:07 CEST 2009


my amateurish solution was to power the opamps suitably. the scaling 
opamp is powered from +/-5v. i put trimmers in appropriate places and 
tested it with input voltages from +15 to -15. seemed to work ok.

although i did forget about the opamp output DC offset Ray includes 
in his scale/bias page.

(i've not blown the micro yet!)


>Aside from range scaling, I'm still looking for a good protection circuit
>for microcontroller inputs. I want hard clipping at 0V and 5V to protect the
>micro. I've seen various solutions described on this list, but when I put
>them into SPICE I have always found some flaw, such as the lower limit
>actually being one diode-voltage-drop below zero rather than zero. I'd be
>very happy if I could find some nice solution to this problem so that my
>micro-based modules can protect themselves rather than having to depend upon
>my poor memory to avoid being subjected to unacceptable voltage ranges. :-)
>
>Or, putting it another way: converting 10Vp-p to 0-5V with op-amps is a fine
>solution, but as soon as you add two 10Vp-p signals together (e.g. mixing
>two LFOs) the input range can easily exceed 10Vp-p and hence the output
>range will also exceed 0-5V.
>
>--Adam
>
>>  -----Original Message-----
>>  From: synth-diy-bounces at dropmix.xs4all.nl
>>  [mailto:synth-diy-bounces at dropmix.xs4all.nl] On Behalf Of
>>  Jason Proctor
>>  Sent: Tuesday, May 19, 2009 6:50 PM
>>  To: synth-diy at dropmix.xs4all.nl
>>  Subject: Re: [sdiy] converting a 10v p to p to a 0-5 volt signal
>>
>>  i did exactly this for my Arduino module. it bidirectionally
>>  interfaces a +/-5v signal to the micro's 0-5v range.
>>
>>  turned out to be pretty easy - on the way in, chop the signal
>>  in half, and bias with +2.5v. then reinvert. on the way out,
>>  do the opposite. 1 dual opamp each way.
>>
>>  lmk if you want the details.
>>
>>  (i should also thank Tom Wiltshire here for his help getting
>>  me off the ground with this stuff.)
>>
>>
>>  >tonight i was looking at my scope
>>  >
>>  >Checking the input into a circuit that was only able to take
>>  0-5 volts
>>  >
>>  >Sure enough, the signal was between 0 and 5 but the sawtooth
>>  was clipped.
>>  >
>>  >So i am looking for a input block that can take either
>>  >5vp to p or 10v p to p (or any synth signal)
>>  >and spit it out as a 0-5 signal without squaring the top.
>>  >
>>  >
>>  >anyone know of a good circuit for this?
>>  >
>>  >thanks
>>  >
>>  >_______________________________________________
>>  >Synth-diy mailing list
>>  >Synth-diy at dropmix.xs4all.nl
>>  >http://dropmix.xs4all.nl/mailman/listinfo/synth-diy
>>
>>  _______________________________________________
>>  Synth-diy mailing list
>>  Synth-diy at dropmix.xs4all.nl
>>  http://dropmix.xs4all.nl/mailman/listinfo/synth-diy
>>
>
>_______________________________________________
>Synth-diy mailing list
>Synth-diy at dropmix.xs4all.nl
>http://dropmix.xs4all.nl/mailman/listinfo/synth-diy




More information about the Synth-diy mailing list