<html><head><meta http-equiv="content-type" content="text/html; charset=utf-8"></head><body dir="auto"><div dir="ltr">Most of mine come from 1k output resistors.</div><div dir="ltr"><br><blockquote type="cite">On Dec 4, 2020, at 4:29 PM, David G Dixon <dixon@mail.ubc.ca> wrote:<br></blockquote></div><blockquote type="cite"><div dir="ltr">
<title></title>
<meta content="text/html; charset=utf-8" http-equiv="Content-Type">
<meta name="GENERATOR" content="MSHTML 8.00.6001.23562">

<div dir="ltr" align="left"><span class="441122723-04122020"><font color="#0000ff" size="2" face="Arial">Also, most CV sources are coming directly from opamps,  </font></span></div>
<div dir="ltr" lang="en-us" class="OutlookMessageHeader" align="left">
<hr tabindex="-1">
<font size="2" face="Tahoma"><b>From:</b> Synth-diy 
[mailto:synth-diy-bounces@synth-diy.org] <b>On Behalf Of </b>David G 
Dixon<br><b>Sent:</b> Friday, December 04, 2020 3:24 PM<br><b>To:</b> 'Ian 
Fritz'<br><b>Cc:</b> synth-diy@synth-diy.org<br><b>Subject:</b> Re: [sdiy] CV 
input op-amp circuit<br></font><br></div>
<div></div><span style="BACKGROUND-COLOR: #ffecb3; COLOR: #000000; FONT-SIZE: 12px"><span style="BACKGROUND-COLOR: #ffecb3; COLOR: #000000; FONT-SIZE: 12px"><span style="PADDING-BOTTOM: 3px; LINE-HEIGHT: 1.6; BACKGROUND-COLOR: #ffecb3; FONT-STYLE: normal; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; COLOR: #000000; FONT-SIZE: 12px; FONT-WEIGHT: normal; PADDING-TOP: 3px">[<strong>CAUTION:</strong> 
Non-UBC Email]</span></span></span> 
<div dir="ltr" align="left"><span class="582121723-04122020"><font color="#0000ff" size="2" face="Arial">Just to clarify, my design did not require an inverting 
opamp.  The operation was all done in a single opamp.  I just showed 
two opamps in the picture because one was processing -5V and other +7V, to show 
that the proper voltages were obtained.</font></span></div><br>
<div dir="ltr" lang="en-us" class="OutlookMessageHeader" align="left">
<hr tabindex="-1">
<font size="2" face="Tahoma"><b>From:</b> Ian Fritz [mailto:ijfritz@comcast.net] 
<br><b>Sent:</b> Friday, December 04, 2020 1:26 PM<br><b>To:</b> David G 
Dixon<br><b>Cc:</b> synth-diy@synth-diy.org<br><b>Subject:</b> Re: [sdiy] CV 
input op-amp circuit<br></font><br></div>
<div></div><span style="BACKGROUND-COLOR: #ffecb3; COLOR: #000000; FONT-SIZE: 12px"><span style="BACKGROUND-COLOR: #ffecb3; COLOR: #000000; FONT-SIZE: 12px"><span style="PADDING-BOTTOM: 3px; LINE-HEIGHT: 1.6; BACKGROUND-COLOR: #ffecb3; FONT-STYLE: normal; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; COLOR: #000000; FONT-SIZE: 12px; FONT-WEIGHT: normal; PADDING-TOP: 3px">[<strong>CAUTION:</strong> 
Non-UBC Email]</span></span></span> 
<div dir="ltr">IMO, everyone should at some point go through the derivation of the 
equations for the generalized opamp summer. This often makes it easy to avoid 
using unneeded inverting stages. One thing to watch, though, is that the 
resulting equations assume zero impedance voltage sources for inputs. 
 Usually you have to take source impedances into account.</div>
<div dir="ltr"><br></div>
<div dir="ltr">Ian</div>
<div dir="ltr"><br>
<blockquote type="cite">On Dec 4, 2020, at 12:03 PM, David G Dixon 
  <dixon@mail.ubc.ca> wrote:<br><br></blockquote></div>
<blockquote type="cite">
  <div dir="ltr"> 
  <meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=no">
  <meta name="GENERATOR" content="MSHTML 8.00.6001.23562">
  <div dir="ltr" align="left"><span class="945072518-04122020"><font size="2">Hello 
  Christian,</font></span></div>
  <div dir="ltr" align="left"><span class="945072518-04122020"><font size="2"></font></span> </div>
  <div dir="ltr" align="left"><span class="945072518-04122020"><font size="2">It seems 
  to me that your circuit will invert the CV, which is not what you 
  want.</font></span></div>
  <div dir="ltr" align="left"><span class="945072518-04122020"><font size="2"></font></span> </div>
  <div dir="ltr" align="left"><span class="945072518-04122020"><font size="2">Here's how 
  I would do it:  First, I calculated that the range of -5V to +7V is 12V, 
  and the range of 0 to 3V is 3V, so you need a gain of 25%.  This alone 
  would change the range to -1.25V to +1.75V.  Hence, this needs to be 
  shifted by +1.25V.  So, you need a circuit that will apply a gain of 25% 
  and a shift of +1.25V.  I am going to assume that you have a -5V 
  reference source available (or an inverted +5V reference).  So, the -5V 
  reference requires a gain of -25%.  So, what circuit will apply a 
  (non-inverting) gain of 25% to one input, and an (inverting) gain of -25% to 
  another input?  This one, with 5% resistors:</font></span></div>
  <div><span class="945072518-04122020"><font size="2"></font></span> </div>
  <div><span class="945072518-04122020">
  <div><CVShifter.png></div><font size="4"><br></font></span></div>
  <div><span class="945072518-04122020"><font size="4"><font size="2">Or, a slightly 
  more accurate version with 1% resistors:</font></font></span></div>
  <div><span class="945072518-04122020"><font size="4"></font></span> </div>
  <div><span class="945072518-04122020"><font size="4">
  <div><poop.png></div></font></span></div>
  <div><span class="945072518-04122020"><font size="4"></font></span> </div>
  <div><span class="945072518-04122020"><font size="2">The CV comes into the + input 
  through a 4:1 voltage divider which applies a gain of 20%.  However, 
  the 1:4 ratio of feedback to inverting input resistors applies a gain of 
  125% to the non-inverting input, and (125%)(20%) = 25%.</font></span></div>
  <div><span class="945072518-04122020"><font size="2"></font></span> </div>
  <div><span class="945072518-04122020"><font size="2">The -5V reference comes into 
  the - input through feedback/input resistor ratio of 1:4, which 
  applies an inverting gain of -25% to that voltage, creating a level shift of 
  +1.25V.</font></span></div>
  <div><span class="945072518-04122020"><font size="2"></font></span> </div>
  <div><span class="945072518-04122020"><font size="2">The convenient aspect of this 
  is that both pairs of resistors have a 4:1 ratio.  The closest 5% 
  standard values are 33k and 8.2k.  The closest 1% values are 102k and 
  25.5k.</font></span></div>
  <div><span class="945072518-04122020"><font size="2"></font></span> </div>
  <div><span class="945072518-04122020"><font size="2">Cheers,</font></span></div>
  <div><span class="945072518-04122020"><font size="2">Doc 
  Sketchy</font></span></div>
  <div dir="ltr" align="left"><font size="4"></font><br></div>
  <div dir="ltr" lang="en-us" class="OutlookMessageHeader" align="left">
  <hr tabindex="-1">
  <font size="2" face="Tahoma"><b>From:</b> Synth-diy 
  [mailto:synth-diy-bounces@synth-diy.org] <b>On Behalf Of </b>Christian 
  Maniewski via Synth-diy<br><b>Sent:</b> Friday, December 04, 2020 5:31 
  AM<br><b>To:</b> synth-diy@synth-diy.org<br><b>Subject:</b> [sdiy] CV input 
  op-amp circuit<br></font><br></div>
  <div></div><img id="75E3E7C7EDA0AF42FB4C4E434016155C" src="https://read-receipts.canarymail.io:8100/track/C49266956199D83F011285EF840B71C7_75E3E7C7EDA0AF42FB4C4E434016155C.png" width="0px" height="0px" data-unique-identifiernosend="1" nosend="1" data-unique-identifier=""> 
  <div id="CanaryBody">
  <div>Hi all!</div>
  <div><br></div>
  <div>I’m trying to come up with an op-amp design for a CV input. I want to 
  transform a signal ranging from -5V to +7V to a more MCU digestable 0-3.3V. I 
  came up with the circuit you’ll find attached.</div>
  <div><br></div>
  <div>I have seen other approaches, where an offset reference is injected in 
  the feedback loop, while the positive op-amp input is grounded. Are there any 
  disadvantages to my approach or is it also valid?</div>
  <div><br></div>
  <div>Thank you so much!</div>
  <div><br></div>
  <div>I’ve been following this email list for some time now. This is my first 
  question and first email entirely. Please bear with me.</div>
  <div><br></div>
  <div><br></div>
  <div>Chris</div>
  <div><br></div></div>
  <div id="CanarySig">
  <div>
  <div style="FONT-FAMILY: Helvetica">
  <div style="FONT-FAMILY: Helvetica"><br></div></div>
  <div><br></div></div></div>
  <div id="CanaryDropbox"></div><span>_______________________________________________</span><br><span>Synth-diy 
  mailing 
  list</span><br><span>Synth-diy@synth-diy.org</span><br><span>http://synth-diy.org/mailman/listinfo/synth-diy</span><br><span>Selling 
  or trading? Use 
marketplace@synth-diy.org</span><br></div></blockquote>
</div></blockquote></body></html>