ECE4450 L18: Exponential Voltage-to-Current Conversion & Tempco Resistors (Analog Circuits 4 Music)

แชร์
ฝัง
  • เผยแพร่เมื่อ 3 ธ.ค. 2024

ความคิดเห็น • 70

  • @floretion
    @floretion ปีที่แล้ว +1

    I think if I would have clicked on the video at 23:26 I would have immediately clicked it away and thought "woah that looks like way too much detail- I'm designing musical circuits, not building a rocket engine"- but fortunately I started at the beginning and understood very clearly the purpose of the equations. @22:00 you say "Now I'm going to do something fairly odd". That is not odd at all to a mathematician, it's the celebrated "telescope trick" used in many proofs (translating directly from German, not sure if it has the same name in English)- which should be in every mathematician's toolbox :).

  • @analogpro7
    @analogpro7 3 ปีที่แล้ว +8

    The single most useful video I’ve seen for my designs. Fantastic resources in here and great basic understanding of design fundamentals.

  • @ke9tv
    @ke9tv ปีที่แล้ว +2

    Platinum-film resistive temperature detectors (RTD's) are a lot more tightly controlled than the old wire-wound tempcos. Since tempcos are always hard to find and expensive, a modern design should probably use a 4100-ppm/K Pt RTD in series with a fixed resistor.
    Now I need to go work out how to get a current that varies 5100 ppm/K for supplying the common emitter of a Gilbert waveshaper that needs 5100 ppm/K (1.5× the transistor tempco)

  • @Mogwai06
    @Mogwai06 3 ปีที่แล้ว +5

    THANK YOU for these videos. something about your voice, or colloquial mannerisms, or maybe just the cadence even, something, whatever it is, im not sure, but you are so far the most understandable source ive found yet. so again, for your time, effort, and seemingly unending knowledge on all these videos, thank you, you are incredibly appreciated.

    • @Lantertronics
      @Lantertronics  3 ปีที่แล้ว

      Thank you for your kind words! They are especially encouraging since I'm quite self-conscious about my voice; I don't have a "radio DJ voice," and although I'm pretty dynamic in live lectures, I find it challenging to inject energy into my delivery when I'm the only person in the room.

    • @Mogwai06
      @Mogwai06 2 ปีที่แล้ว +1

      @@Lantertronics i get that. do it myself even. but your videos are almost like programming my brain, it feels like. your explanations actually sink and and anchor themselves in my brain as opposed to just kinda coming in and bumping around a bit and then getting shoved out later by whatever else. ive actually learned so much ive tried to for so long with so many other avenues. i cant express enough how awesome these videos are. again, i greatly appreciate these, and im sure im not alone and that there will be scores of others behind me.

  • @mgoerner
    @mgoerner 3 ปีที่แล้ว +4

    I love the professor's lectures. However, I have a suggestion on how the temperature coefficient of R_F can be derivative much easier:
    Note that the thermal voltage V_T is proportional to the absolute temperature and thus we want R_F to also be proportional to the absolute temperature (assuming that R_0 is close to constant in temperature - an assumption the lecture makes without mentioning).
    The reference temperature of 25Celsius corresponds to 298.15K absolute temperature, let's make that 300 Kelvin for simplicity. The unit of the temperature coefficient is ppm/K, so dimensional analysis suggests that the temperature coefficient should be the inverse of the absolute temperature, i.e., 1/300K = 0.33%/K = 3300ppm/K.
    This can be justified as follows: when we start at the reference temperature of 300K and increase by 1K, the absolute temperature increases by 0.33%. We want R_F to increase by the same relative amount of 0.33%=3300ppm. But by definition, this is just the temperature coefficient.

  • @krolu
    @krolu 3 ปีที่แล้ว +4

    This is very good explanation of one of the most complicated problems there is with analogue synths. This is the problem that many diy-s switch to digital domain. But if you love analogue electronics than you have to love this solution of the problem. It's at the same time messy and brilliant. But what is also important to know is that it is not the only solution there is

  • @svg98
    @svg98 3 ปีที่แล้ว +5

    Ahhh beautiful, this part of VCO's has always been kind of a black box for me, but you explain it so clearly and it's really enticing to hear your enthusiasm :)

  • @sopalen
    @sopalen 3 ปีที่แล้ว +4

    I just found out about you this weekend, and please do not stop what you are doing you are helping out a lot here not just me , I'm not a "real" engineer but have designed a few things like VCA, VCO (not completed well the design is complete but have not drawn it in DipTrace for fabrication) stuff like that and i find this very interesting.
    This is well worth a sub :).

    • @Lantertronics
      @Lantertronics  3 ปีที่แล้ว +1

      Thank you for your kind words!

  • @reverend11-dmeow89
    @reverend11-dmeow89 ปีที่แล้ว +1

    Plodding thru. dude, you rock! Somehow my brain adapts to these formulae way better hearing it in diagram, then maybe one day, an actual breadboard, but this time I have a couple dozen xistors to run through for comparison when I get there. yay THANKS!

  • @mus3equal
    @mus3equal ปีที่แล้ว +1

    Hats off for different angles, beautiful👒

  • @tzimmermann
    @tzimmermann ปีที่แล้ว +1

    I can't thank you enough for these videos! I really get how these beasts work now, I took notes like crazy, and I'll soon be ready to build one for myself and bootstrap my first modular synth project. That's just awesome!

  • @square_waves8263
    @square_waves8263 3 ปีที่แล้ว +3

    I think it would help to go into the limitations of these things a bit. When first working on this stuff it can be really frustrating to design an oscillator core and then a converter and hook them together to see that they don't really work together. I realize that that stuff might be a topic yall touch on in a different class or a different part of this class, but just realizing that the exponential converter doesn't really work like a perfect current source is one of those things that sounds obvious when you say it but a person hacking stuff together might not think of.
    An easy way to have that happen would be to use an op-amp schmitt trigger based design for your core, and set the schmitt triger thresholds at something like +-5v for the eurorack standard. Then you wire it all up with a simple resistor to -12v as your current sink and see it working. So you go back and make this exponential current sink only for it to just freeze, because the current sink can't go below 0v.

  • @mixerman1078
    @mixerman1078 10 หลายเดือนก่อน +1

    I found some other explanations of these themes, using more simnple analogies. But coming from a mathematical background, this appeals more to me. Now to the experimentation phase!

  • @danieleden1856
    @danieleden1856 7 หลายเดือนก่อน +1

    Fantastic video.

    • @Lantertronics
      @Lantertronics  7 หลายเดือนก่อน

      Thank you so much! :)

  • @Vahe.Caliskan
    @Vahe.Caliskan 3 ปีที่แล้ว +5

    At around 1:30, shouldn't ic = Is [exp(vbe/VT) - 1]? It really doesn't change anything after the approximation so it is "good enough for rock & roll" ...

  • @hamidk4772
    @hamidk4772 3 ปีที่แล้ว +1

    Outstanding job. 🙂

  • @woosix7735
    @woosix7735 ปีที่แล้ว

    At 4:14 the isn't the -1 outside the argument of the exponential? Rene has it there and it makes more sense why ic >> Is would permit the simlification

  • @PATRIK67KALLBACK
    @PATRIK67KALLBACK 3 ปีที่แล้ว +1

    Great video!

    • @Lantertronics
      @Lantertronics  3 ปีที่แล้ว

      Thanks!

    • @PATRIK67KALLBACK
      @PATRIK67KALLBACK 3 ปีที่แล้ว +1

      @@Lantertronics I'm just curious... Did you and any of your students made a Prophet5 module?

    • @Lantertronics
      @Lantertronics  3 ปีที่แล้ว +2

      @@PATRIK67KALLBACK They made a PCB layout (as did all the other students for their final projects). This semester I plan to sort through the various student PCB designs and see what ones are most ready to fab and test.

  • @magiclay
    @magiclay 3 ปีที่แล้ว +1

    hi , if i have 1k 3000 ppm tempco what values have to change on schem to match everithing????

  • @byronwatkins2565
    @byronwatkins2565 3 ปีที่แล้ว +2

    You have your parentheses in the wrong place: I_c=I_S [exp(V_be/V_T) - 1]. Given opposite temperature coefficients, you can always choose values to yield the resistance and temperature coefficient that you need.

  • @nikolailinden-vrnle5824
    @nikolailinden-vrnle5824 ปีที่แล้ว

    Has Ian Fritz website been closed down? The domain shown in this video doesn't seem to work anymore...
    And really nice video! Thank you for that! As other people have already stated, this is really helpful to get into the details of synth-making.

  • @vikenemesh
    @vikenemesh 4 หลายเดือนก่อน +1

    UPDATE: 3300ppm Tempco PTCs are only available as new old stock by now. A big producer of these (Akaneohm) stopped producing the convenient axial leaded 1%3300ppm 1k/2k/10k Resistors in 2018. Their resistors can be found for ~2$ a piece in several diy synth shops.
    Is there a way to get around this shortage? Maybe mixing higher coefficients with regular resistors?

    • @Lantertronics
      @Lantertronics  4 หลายเดือนก่อน

      Pinning this. Thanks!

  • @AnalogDude_
    @AnalogDude_ 3 ปีที่แล้ว +2

    thnx, it's pretty confusing having a "negative" voltage from an op-amp heading in to the base a transistor.

  • @h2w..
    @h2w.. ปีที่แล้ว

    Dear, Aaron, I want to notice that the OBMx has direct right base voltage for ladder - as you said is possible. The left base going to the ground.

  • @TheSlowGrowth
    @TheSlowGrowth 3 ปีที่แล้ว +1

    Great lecture! Could you explain where the ic2/ic1 comes from? (around 7:00). I assume this would be due to the differential pair but I honestly wouldn't be able to write this down on paper

    • @nathanieltan3569
      @nathanieltan3569 3 ปีที่แล้ว +2

      Calculating ic2/ic1 is purely an intermediate step to be able to get ic2 in terms of a "constant" ic1 without any Is term. Since he later sets ic1 as iref with the feedback op amp to ensure a constant iref, ic1 no longer has an Is term either. Since the value of ic2 is dependent on ic1, it also has no Is term either. ic2/ic1 doesn't show up as any sort of output in the circuit itself.

  • @dcsapporo
    @dcsapporo 3 ปีที่แล้ว +1

    I am not an engineer but I have been creating various oscillator for my music projects, for the past three years. As I learn more, through videos such as yours and more hands on building videos, I have had inconsistent results with implementing exponential VC circuits, integrators and bias. Through your videos/lectures I am starting to question my understanding of voltage control. It seems that current is what really controls the musical quality of a circuit ad voltage is more or less the plotting range for a waveform, is this thought going in the right direction? I must admit when it comes to voltage and current I don't really seem to consider current/amperage as significant but now I am wondering if it's voltage that is arbitrary. Your help is much appreciated, thank you for creating this channel.

    • @sopalen
      @sopalen 3 ปีที่แล้ว +1

      Almost every component is current controlled, you have to read the papers carefully what the device respond to, but in general it is current. (BJT is current controlled i guess this is what you wanted to know, but IF you only use it as an switch you just have to put a V or three you know it opens hard).
      Only actual Voltage controlled are those mosfets that i know of and i never use them so i do not really know.

  • @fabiosangalli1968
    @fabiosangalli1968 3 ปีที่แล้ว +1

    Thank you great lecture! I always wondered if there was an easier method to achieve this conversion. Matching a couple of transistors and then dealing with temperature it is a lot of work (still fun to me). But I always ask myself, In each op amp and ota there is a differential pair, but sometimes temperature compensates (If i'm understand correctly). Is there any method to empoy that? for example trying to take the output from an operational amplifier power line? totally noob question, sorry if I'm ignoring some basic rules.

    • @krolu
      @krolu 3 ปีที่แล้ว +2

      What you can also do is stabilize temperature at some higher state like 40 celsius with a resistor so that there is no fluctuations in ambient temperature at the current mirror

    • @fabiosangalli1968
      @fabiosangalli1968 3 ปีที่แล้ว +1

      @@krolu aaah, that's why moog do it! Never understood why, thank you very much.

  • @ciro_costa
    @ciro_costa ปีที่แล้ว +2

    Can i substitute the lm301 for a TL07x?

    • @Lantertronics
      @Lantertronics  ปีที่แล้ว +1

      You mean use a TL07x in place of a LM301? Yeah. I’d be careful about going the other direction though, depending on application. TL07x is such a useful general purpose op amp, it’s good to have a drawer full of them.

    • @ciro_costa
      @ciro_costa ปีที่แล้ว

      @@Lantertronics Thank you!! 😄

  • @hintoninstruments2369
    @hintoninstruments2369 หลายเดือนก่อน +1

    The Electronotes exponential converter has several mistakes so it is not a good starting point. It is a corruption of applications notes published by Analog Devices, National Semiconductor and Texas Instruments in the late 60s/early 70s and misunderstands the importance of an attenuator comprising a 15k resistor and a 1k Q81 TC resistor. To be fair, it was never explained that the 15k resistor corrects the TC to be more like the necessary 3354ppm. If you put the wirewound TC resistor in the feedback of an adder you only get its actual TC which has a +/-10% tolerance. (The 1% is the resistance tolerance not the TC's.) 3018 to 3689 ppm is NOT close enough for rock and roll!
    Wirewound TC resistors are manufactured from a reel of wire that is stretched during winding which alters the TC. The whole reel TC is carefully measured in an oil bath and the stretched TC is predicted and not measured after winding due to the difficulty and time to test individual components, hence the sloppy tolerance. TC resistors from the same batch will have the same error, but will not match another batch made from a different reel. If you build several VCOs from random TC parts they will diverge with temperature changes.
    Modern platinum film RTD resistors are more accurate and have a TC of 3850ppm, but need a different circuit: one stage that adjusts the TC to 3450ppm and then another that adjusts 1V/oct to that.
    Moral: don't believe everything you read in Electronotes, go back to the sources and then validate them.
    btw, please stop using Protective Earth symbols for 0V Common, it's really annoying reading schematics drawn by somebody who does not understand grounding. These symbols are international standards defined in IEC 60417 and not a matter of personal preference.

    • @Lantertronics
      @Lantertronics  หลายเดือนก่อน

      I'm pinning this post.

    • @Lantertronics
      @Lantertronics  หลายเดือนก่อน

      What would the symbol for 0V common be?

    • @Lantertronics
      @Lantertronics  หลายเดือนก่อน

      Something for your nightmares: I was in our senior design lab one evening, and I heard a *boom* from a table occupied by a team advised by another professor, so I went over and asked if I could help. Among other things, I discovered they had attempted to solve their grounding problems by strapping the ground to the neutral *near the bench outlet*.
      We had a *long* talk, and then I told them to not do *anything* else until they had spoken in detail with their advisor.

    • @hintoninstruments2369
      @hintoninstruments2369 หลายเดือนก่อน +1

      @@Lantertronics An inverted hollow triangle. The third ground symbol is Chassis Ground which has 45 degree lines. Each has a distinct meaning and although they get connected together they are not equivalent, the difference is where the currents flow. It is best to not call any of them "ground" as that creates confusion. Try to say "0V" or "Common" when describing circuits, unless you really mean "Chassis" or "PE". Look up the AES48 standard and the AES reprint on Shields and Grounds, available from their website, to understand why this is especially important for audio equipment. There are also some good videos here by Bill Whitlock on the subject.

  • @magiclay
    @magiclay 2 ปีที่แล้ว

    hello the 18mv has to be + or -??

  • @MoraFermi
    @MoraFermi 3 ปีที่แล้ว +3

    A nitpick: Kelvin scale is NOT a "degrees" scale. A "degree" in temperature is defined as a set change in temperature measurement against an arbitrary (and relative) scale, while Kelvin temperature is defined as a set change in thermal energy defined by Boltzmann constant.

  • @Malfunkn
    @Malfunkn ปีที่แล้ว

    Think bucla keeps Vlr at .7v because of some sort of capacitor threshold level?

  • @fabiovsroque
    @fabiovsroque 3 ปีที่แล้ว +1

    Hi Mr. Lanterman. I've been testing the Rene Schmitz VCO, and I have the same problem always. I let the temperature to set down, tunning to 32.7Hz. Next I put a random CV in, making the VCO play at high frequencies. Then I turn off the CV, and I see that the basic tunning isn't there anymore, because the transistor os hotter due to the high corrent of the high frequencies. And the tempco is not able to compensate for this, because the transistor is getting hotter from the inside. If tou have sugestion on how to deal with that I would be grateful.

    • @Lantertronics
      @Lantertronics  2 ปีที่แล้ว

      Not sure -- I'd recommend sending Rene an e-mail.

    • @massimookissed1023
      @massimookissed1023 ปีที่แล้ว +1

      Your tempco isn't aware that the transistor is heating up.
      Try better thermal coupling between the transistor and the tempco.
      Like thermal paste and clamp the two components together, maybe with a wire twisted around them.

    • @johnpapiewski7022
      @johnpapiewski7022 ปีที่แล้ว

      If the transistor is getting that hot, maybe use a small heat sink, and attach the tempco to it also, with sufficient thermal paste between components & heatsink.

  • @a52productions
    @a52productions ปีที่แล้ว +1

    Anyone got any tips on making this circuit get more than one or so mA? Lowering the reference current resistor increases the slope, but doesn't change the max current -- high reference current with no other changes results in a sort of sigmoid shape. The actual max current seems to be controlled by the feedback resistor, but with the high voltage drop across it, lowering the resistance/increasing the current too much gets to unacceptably high wattage very quickly.
    Then again, maybe I just need to change the control range for the filter this leads to. Current control is weird, and I'm not really sure what values are best for avoiding noise while keeping power consumption low.

    • @Lantertronics
      @Lantertronics  ปีที่แล้ว +1

      In most situations you probably don't *want* more than a mA -- if your filter is OTA based more than that may damage your OTA. If you want to change the total range you can try different values for the filter capacitors.

    • @a52productions
      @a52productions ปีที่แล้ว

      @@Lantertronics Mm, that makes sense! Thanks!

  • @meretrix
    @meretrix 2 ปีที่แล้ว

    Guess which vid is going in my citations? ;3

  • @MoraFermi
    @MoraFermi 3 ปีที่แล้ว

    BTW, isn't there a way to extract Vt out of a matched transistor junction?

    • @enginerdy
      @enginerdy 3 ปีที่แล้ว +1

      History of these circuits would suggest not, but all the math is here, you should try!

  • @sabamacx
    @sabamacx 3 ปีที่แล้ว +2

    Doubles every 10K* --- Kelvin aren't measured in degrees

    • @rolab280
      @rolab280 3 ปีที่แล้ว +1

      Ofcourse it is. Kelvin, Celcius and Farenheit are all measured in degrees. What else would it be measured in?

    • @enginerdy
      @enginerdy 3 ปีที่แล้ว +5

      @@rolab280 Nah, I hate to nitpick the lecture with this stuff, but technically the unit is just “Kelvin”, not “degrees Kelvin”
      Honestly, in practice no one should care, but if you put it in a paper, it’s just 273K rather than 273°K. Makes typesetting easier anyway 😁

    • @Mogwai06
      @Mogwai06 3 ปีที่แล้ว

      @@enginerdy i never realized that.

    • @Lantertronics
      @Lantertronics  2 ปีที่แล้ว

      @@Mogwai06 Yeah I learned it here too. ;)

  • @agustinsida8877
    @agustinsida8877 3 ปีที่แล้ว +2

    man, i better start studying more math

    • @Lantertronics
      @Lantertronics  3 ปีที่แล้ว

      More math is always good! :)

  • @Calcprof
    @Calcprof 3 ปีที่แล้ว +1

    gyrators (current voltage) 2 ports are fun