Thanks, the family is very proud of this circuit...
@power-max5 жыл бұрын
Username checks out. :P
@michsol3 жыл бұрын
damn, why was the username changed though xD
@deusimperator76926 жыл бұрын
I used one of these in a design at work recently. I needed a very tightly regulated low current output that was tolerant of wide variations in load, both resistive and inductive. This circuit worked great.
@steverobbins48726 жыл бұрын
Nice video. I gave it thumbs-up. But I'd like to offer a few constructive criticisms: 1. You never showed the original (basic) Howland circuit. In the basic Howland, the load is connected to the non-inverting input of the opamp, NOT the output of the opamp. When you insert an extra resistor between the load and the non-inverting input (like you did) that is the "improved" Howland. 2. You didn't explain the restriction associated with the improved Howland. The resistors have to conform to certain ratios in order to keep it balanced. This is important for explaining why a second opamp overcomes those restrictions. 3. You didn't explain the biggest advantage of a Howland: it's output is bipolar (two-quadrant operation).
@RLDacademyGATEeceAndAdvanced2 жыл бұрын
Excellent
@istvan.design6 жыл бұрын
A little bit of feedback: 1. You should start with interesting applications of a circuit, for instance we need an improved Howland pump for either a dc constant current source (boring) or if we need to measure skin impedance (impedance imaging/tomography), we can also control muscles or stimulate nerves very precisely even if the impedance changes. 2. An improved Howland pump is difficult to implement in real life, you usually need to isolate it with a linear optocoupler or an opamp if you want to drive it with an audio signal. 3. You should actually warn people NOT TO breadboard a howland pump because it will most likely oscillate and show this on the scope, the resistors must be 0.1% matched in real life, this is very important, 1% doesn't cut it. The 10nF caps are actually mandatory because they are cheap to add and they eliminate a source of oscillation. 4. You could show how to buffer a howland pump for higher current output or how to bridge higher voltage (many opamps won't cut it in the 25-30V limit for most applications). 4. With infinite resistance or higher resistance than you can afford with the opamp's capability the circuit will oscillate and draw maximum current (even kill the opamp). 5. High voltage opamps are expensive, low voltage opamps are not that useful.
@DrFrank-xj9bc6 жыл бұрын
Nice video with good, lucid explanations. 4 very versatile aspects have to be added: 1. the current source differential output resistance will become infinite, only if these four 100k have pairwise the same ratio. So add a trim pot between 2 of the 100k, wiper into the OpAmps input, to trim the circuit for a precision constant current source, i.e no change of current at varying load resistor . 2. the circuit operates symmetrically to GND. Trivial, but explicitly to be mentioned, therefore it's a GND related current source. It also can act as AC constant current source, if a constant AC voltage is applied at the input. 3. The circuit acts as a precise voltage to current transformer, so it's also possible to create a DC + AC current by providing an additional summing input for separate VDC and VAC inputs. 4. There's a more precise circuit, called modified Howland current source, implementing a 2nd OpAmp, so the common mode voltages at the 1st OpAmp are zero, and the input voltages are related to GND also, that's more convenient for AC / DC voltage sources. Additionally, the small error from the current through the 100k vanishes, AND you can realize the current shunt resistor as a decade switching ladder, so to switch the output current decade wise.
@electronicsNmore6 жыл бұрын
He did a great job making this video.
@6alecapristrudel6 жыл бұрын
This is probably the best explanation of this circuit I've seen so far! Can you do more analog stuff like this? Maybe OTAs or impedance converters?
@Audio_Simon6 жыл бұрын
More analog please!!
@uwezimmermann54276 жыл бұрын
good work there! Just a small little comment from teacher to teacher - you should perhaps start with an introduction or a goal, like saying more clearly that this circuit _is_ a constant current source for the current through the lower of the two resistors at the output.
@andruloni6 жыл бұрын
+1 It's easier to see the effect if we know what it is
@ricardonunes67246 жыл бұрын
I agree. I also think that you should explain the advantages and disadvantages of the circuit compared to similar ones. I can think of many other constant current circuits.
@joinedupjon6 жыл бұрын
cheers. Liked the format but I think you should look at ways of zooming up on the circuit you're talking about.
@davidledger59416 жыл бұрын
Yeah whooops lol
@JBPerformanceTV6 жыл бұрын
So true xD
@VoidHalo6 жыл бұрын
I love CircuitMod. Playing around with it is a HUGE reason why I got into electronics.Of course there are other things that played a fundamental role in me getting into electronics. EEVBlog being another big one. Only just found this series and I love it. I was a bit weary with watching a video not hosted by Dave, but you did a great job. Cheers.
@deanolium6 жыл бұрын
Good video, and quite a clever system. Showing how it's derived is really useful, and a good way to learn.
@philiprogers57726 жыл бұрын
What software are you using?
@davidledger59416 жыл бұрын
Falstad its an online tool www.falstad.com/circuit/circuitjs.html
@WacKEDmaN6 жыл бұрын
Thanks David..good little simple tool...that said, ive seen some people make some strange circuits with it, that wouldnt really work in the real world ("free energy")
@h0lx6 жыл бұрын
I self taught electronics to myself with it. Took a piece of a working schematic and figured how it worked by replicating it there
@philiprogers57726 жыл бұрын
What a great bit of software. If only I had this when I was at school, how much further on in electronics would I be by now?
@amirs55126 жыл бұрын
DaveCad 3.0
@pinolec6 жыл бұрын
Well done Dave. I like it.
@pocoapoco26 жыл бұрын
I found I was able to further simplify the circuit by replacing the resistor between the voltage source and the non-inverting input and the resistor immediately following the op amp output and replacing them both with wires. An then moving the constant current output from the op amp output to the non-inverting input. changing the value of the resisrtor between the ouput and non-inverting input then determines the current.
@ThyAnon6 жыл бұрын
We need more EEV academy
@siddacious6 жыл бұрын
Great video for someone like me who is still learning the fundimentals. More like this!
@Mustakari6 жыл бұрын
Excellent! I like this style. Clearly explained and the tempo is just right.
@1973jdmc5 жыл бұрын
Thank you sooo much for this video. I have an exam next week and couldn’t see the woods from the trees- THANK YOU
@groveh16 жыл бұрын
Nice! Thanks for introducing me to the Howland current pump!
@NetworkXIII6 жыл бұрын
Good video David, enjoyed it a lot. Op-amps are amazing devices.
@JamesPotts6 жыл бұрын
a) I did learn something, and b) that end picture alone is worth a thumbs-up.
@NorbertHarrer6 жыл бұрын
Good job. Explained very well. Looking forward to more stuff from you, David.
@lezbriddon6 жыл бұрын
great vid, i have seen something like this in cheap ebike brushless motor controllers to get a stable 12v for the gate drives, because (apparently) normal voltage regulators dont respond quick enough to input voltage drops, which leads to the 12v dropping, not fully turning on the mosfets, and then them exploding due to internal heating....
@final1826 жыл бұрын
I like this format, I would love to see more of these videos where circuit building blocks are explained
@gregfeneis6096 жыл бұрын
BTW, David, I went to the website for falstad, and just tried rolling the mouse scroll wheel while the mouse cursor is in the black circuit space. It appears that you can easily zoom the circuit this way. I did this on my Win 7-64 laptop with Opera and Chrome browsers. YMMV.
@gregfeneis6096 жыл бұрын
SYDFD
@Edson_Staack6 жыл бұрын
I laughed with the photo in the end! Unbelievable! :)
@toniturnwald98906 жыл бұрын
Thank you, for uploading, from your films I can learn pretty good the electronic stuff. Cheers and bye bye Toni
@miketel016 жыл бұрын
Awesome VID. Yay David2 is back
@shomiahmed51444 жыл бұрын
Hi there, at the last you talk about some sources of error in terms of a very small current passing through the positive feedback. What if we retained the previous circuit i.e. with a buffer instead of using high impedance? Will that eliminate the small current issue through the positive feedback?
@joopterwijn6 жыл бұрын
It would be Nice to show it on a board next to the theorie! For instance load a super cap for a flash?
@dentakuweb6 жыл бұрын
It would have been nice to know what the final outcome of the circuit is before even starting. SO... I did an experiment and connected two LEDs to the output of this circuit (using 5V instead of 1V) AND a separate circuit with just a voltage source, 1k resistor and two LEDs. The one with the simple resistor is dimmer and if I go from 1 to 2 LEDs the current reading goes down and 3 LEDs obviously doesn't even light. With the Howland Current Pump I can string a bunch of LEDs together and a COSTANT 5mA keeps flowing through it even with 5 LEDs in series. It starts going down if I add a sixth LED. You see, it would have been nice to connect this circuit and see it actually do something useful like lighting LEDs.
@fabimre6 жыл бұрын
Interesting. Btw, which software did you use?
@fabiStgt6 жыл бұрын
Great explanation and also very nice software setup you're using to visualize the circuit!
@teslakovalaborator6 жыл бұрын
If I get it it we can made something like integrator if we charge cap with current proportional to the V difference and measure the time constant
@davidledger59416 жыл бұрын
Yes! you can. It is one way to calculate the value of a capacitor.
@simonscherz28696 жыл бұрын
So what's the advantage of the Howland Current Pump to a current regulator with Zener diode and transistor?
@RobertShaverOfAustin6 жыл бұрын
What simulation/circuit tool are you using for this tutorial. I love how it looks and how easily you made changes. *CIRCUIT QUESTION:* in the latter part of this tutorial you show a "load" resistor on the right side of the diagram connected to ground symbol. What I don't understand is where the current returns to the source. How is that circuit completed? The ground symbol is just a shorthand way to show a connection. Can you replace this symbol with a wire to show the return path? *TUTORIAL QUESTION:* What is the objective of this tutorial? You explained many things but I did not always follow why they were important to know. One example is the _virtual ground_. I think you expected me to understand why this was important and why it would be useful.
@RiyadhElalami6 жыл бұрын
Good job David, that was a good reminder for a very helpful circuit. You should do more!
@gilbertjuly4 жыл бұрын
nice video, wonder what is the circuit simulator you are using? looks awesome!
@irawarnaca81336 жыл бұрын
Thanks David, great building block. It would be helpful to see how to leverage this in a circuit. Show us an example please. Thanks again, I really do appreciate your videos, I would like to see more of them.
@henrywilloughby69656 жыл бұрын
Love it! I’ve been hoping David would start getting screen time!
@PilotPlater6 жыл бұрын
I wonder with the 100k resistors if it's susceptible to noise/interference? I've boj'd together timer circuits with BJTs and capacitors/resistors and to get long enough timer delays you need very high resistances, the BJTs were very sensitive to noise. In my case I stacked a couple stages of BJTs because I wanted a binary on/off, so that's probably where the over-sensitivity to noise came from.
@k1ngjulien_6 жыл бұрын
What is the Advantage of this over a normal V to I CC OPAmp circuit?
@newsogn51483 жыл бұрын
Thank you for this!!! I wanted to know more about the homeland current source for a 4-20 ma output in industrial controllers, what software is that???
@jd_flick6 жыл бұрын
really interesting explanation
@ryebis6 жыл бұрын
Haha that end shot
@MedSou6 жыл бұрын
thank you 👍👍👍👍👍
@dshshajskj61432 жыл бұрын
Can i use RC parallel as load and will it effect the current in Howland Current Converter
@EDGARDOUX17016 жыл бұрын
A very good explanation David! Thanks for sharing and hope to see more on OpAmps. I would loke to see opamps with strain gages, I do have an issue with those. Thanks again
@yced1016 жыл бұрын
More of these vids pls :) Just gr8
@jmannUSMC6 жыл бұрын
Really like how you teach!
@tomwimmenhove46526 жыл бұрын
Very well explained. Good work.
@athousandprojects6 жыл бұрын
Great video - thanks
@thiagoennes6 жыл бұрын
the picture of dave2 at the end.... always cracks me up. I really like this format. How about some power audio amplifiers?
@ACTlVISION6 жыл бұрын
That was interesting but can someone ELI5 what applications is this used for? When would this be used for an LED over just a current limiting resistor?
@ПетяТабуреткин-в7т6 жыл бұрын
Thumbs up for the Falstad simulator.
@Sixta166 жыл бұрын
Well, what I completely miss here is the analysis of what effect the accuracy of the resistors and the input offset voltage has on the behavior. Because in most cases, the Howland current pump is a useless circuit that does not give enough accurate current output in many applications. Also the completely floating input reference voltage is not how you would implement the circuit in reality. Sorry, if I have missed something.
@GadgetUK1646 жыл бұрын
Great job Dave2 =D
@janzkrs80066 жыл бұрын
I like the short, simple format :)Question though. Isn't this more of a constant voltage source, I mean as said, if the ressistor is not constant the current wont be eather!?
@PeregrineBF6 жыл бұрын
Upvoted just for the use of Falstad's circuit sim. Rodrigo Hausen made some improvements (github /hausen/circuit-simulator) which can be handy.
@amciaapple16546 жыл бұрын
@David: Fine video but it begs the comparison with other current sources, such as based on a single JFET and even BJT. Also, application examples would be nice...
@6alecapristrudel6 жыл бұрын
Another nasty source of error is mismatch in the diff-amp's resistors. This causes the amp to have some common mode gain as well so it's not only amplifying the difference between the inputs. If the inputs are shorted together and then we connect them to some input voltage the output will still change with the input even though the difference between the inputs is zero. Even worse is that this common mode gain can be inverting or non-inverting depending on the exact ratio of the resistors in the two input sides.
@davidledger59416 жыл бұрын
OH YEAH, thats a pretty good point which I completely forgot about mentioning.
@Sixta166 жыл бұрын
Pretty much fail, as due to the mismatch the Howland current pump is one of the circuits that mostly works only on paper and in reality gives poor performance.
@gregfeneis6096 жыл бұрын
Good work, Sir. As I understand it, a HCP can be used to emulate inductors to other circuits. Would you care to make a video about that?
@EdwinNoorlander6 жыл бұрын
Why is everything so small. Why don’t use the whole screen?
@vant48886 жыл бұрын
What is a practical usage of such current ?
@p_mouse86766 жыл бұрын
Nice little circuit, although it would be interesting to compare this to some othere options in sense of price, stability and noise. In this case the resistors need to match very well. You can make a decent current source with tge TL431, which are cheap as chips
@davidledger59416 жыл бұрын
Yeah it does end up being quite comparable, resistors being so low cost, I prefer this topology when you need the current source voltage controlled, from a DAC or such.
@p_mouse86766 жыл бұрын
Why wouldn't that be possible with a TL431 or similar?
@davidledger59416 жыл бұрын
Well with this circuit you don't need any extra parts, wouldn't you need some extra's for a TL431 current source? You might not need much if you did a TL431 current sink. How would you do it?
@p_mouse86766 жыл бұрын
Maybe, don't know just right out of the top of my head. But in general, just a basic voltage controlled current source only needs an opamp, some kind of MOSFET or transistor and just 1 sense resistor (maybe two passives to get better stability) Like I said, this is a cute little circuit, but not very precise because of the resistor mismatching.
@davidliddelow57046 жыл бұрын
How accurate do the resistors need to be?
@urugulu16566 жыл бұрын
well explained although i remember the howland source a bit different in topology...
@davidledger59416 жыл бұрын
This is the improved howland current pump, very slightly different.
@Audio_Simon6 жыл бұрын
P.s. Thanks for the easier topic this time around!
@abc9999ful5 жыл бұрын
Wich spice do you use??
@andreschneider31476 жыл бұрын
Hi, Dave and Dave! Can you give us some update about EEVdumpsterHack channel?
@topherteardowns46796 жыл бұрын
Awesome video. Even awesomer outtro pic
@johnpaulsalazar53826 жыл бұрын
What op amp did you use?
@TheDefpom6 жыл бұрын
What software was that Simulator? EDIT never mind you already answered it.
@stonail6656 жыл бұрын
Big fan of Falstad ,also there are 2 mobile apps called icircuit and Everycircuit which is the same software. nice tuto great explanation.
@Biela20086 жыл бұрын
More of this please! :D
@gorillaau6 жыл бұрын
Nice Video, David.
@station2406 жыл бұрын
6:38 Couldn't you replace the unity gain buffer with a simple diode ? That would stop the current flowing the wrong way, and as you stated earlier the entire circuit counteracts voltage offsets.
@SiloxMedia6 жыл бұрын
Yeah, I think that would work.
@domenbull6 жыл бұрын
It wouldn't work, since you need to have gnd; There must be current (no matter how small of a current), because you need the drop of voltage on the resistors. Useing a diode you would basicly make one resistor useless; I hope you understand
@domenbull6 жыл бұрын
tinyurl.com/y9ubrjzy here is simulation of it
@yavuzturan68306 жыл бұрын
damn. whole circuit is in the url guess.
@domenbull6 жыл бұрын
Resistance of the load should be many times smaller than the resistance of the of the circuit, basicly circuit must have as high of impeadeance as posible (6:40)
@abcvideoyoutuization6 жыл бұрын
Could you show a working pump?
@Apocalypse0336 жыл бұрын
wow,it's a amazing software online
@bm8308106 жыл бұрын
excellent explanation, please increase the size though
@gorillaau6 жыл бұрын
What's the software you are using.
@kaizen94516 жыл бұрын
www.falstad.com/circuit/circuitjs.html
@proluxelectronics74196 жыл бұрын
Why so small??
@davidledger59416 жыл бұрын
The application doesn't zoom well. Wanted the video to be in native resolution, for maximum crispness.
@christophertstone6 жыл бұрын
What doesn't zoom well, Falstad? It's vector based... And there's horrific letterboxing. This looks like something my grandma forwarded from the Facebook app on a Nokia 3310. Excellent content, but the production quality is seriously distracting.
@steverobbins48726 жыл бұрын
I too could not see the circuit very well at first. Then I changed the KZbin settings to HD and I could see the circuit very clearly. (David, I would suggest for your next video you start by telling your viewers to switch to HD.)
@stephenkemp68706 жыл бұрын
Yes, switch to HD. Worked for me. Thanks David.
@salerio616 жыл бұрын
Christopher Stone Everyone's a critic
@emcgon6 жыл бұрын
More like this, please: I miss tutorial-style videos on EEVBlog since Fundamentals Friday stopped happening. One suggestion: it would be nice to mix the theory with a practical demonstration of an implementation on a breadboard or something like that. Loved it, though.
@liviupeles86666 жыл бұрын
What's the name of the simulation software ?
@marianoaldogaston6 жыл бұрын
Great work, I Think it will be great next time after explanation, do the circuit on breadboard and make some measurements
@illustriouschin6 жыл бұрын
didn't learn what it does and how it is used but pretty good video.
@gianlucalocri6 жыл бұрын
Hi Dave! What about connect the load directly on the non-inverting terminal of the opamp? Like this fourier.eng.hmc.edu/e84/lectures/HowlandCurrentSource/node1.html
@AttilaAsztalos6 жыл бұрын
But but but... what happened to the Old Pump of Howland...?
@牛贺龙6 жыл бұрын
what is the application?
@justinnamilee6 жыл бұрын
Yeah, great content, just zoom up on the subject matter a little more~! Keep it up Dave2.
@viktordunaew51196 жыл бұрын
How the software is called ?
@Audio_Simon6 жыл бұрын
3:30 Looks very similar to the 'Super Balanced' audio input in a book by Doug Self. Designed to load each half of the diff input equally. www.douglas-self.com/ampins/balanced/balfig12.gif
@pirateman19666 жыл бұрын
That software looks so much like Circuit Wizard, but free and online!
@DeRaafMedia6 жыл бұрын
Needs more breadboards!!
@casperhito6 жыл бұрын
Dave 2 working on the goatee. nice
@gorillaau6 жыл бұрын
Casper Myers I reckon he'd be able to pull off wearing a beret.
@RLDacademyGATEeceAndAdvanced2 жыл бұрын
Good
@MajorAbuse6 жыл бұрын
Please redo with a larger schematic.
@chrisbalfour4666 жыл бұрын
Bah, that's what an LM317 wired as a current regulator is for. Discrete opamps are just a pain.
@6alecapristrudel6 жыл бұрын
This can be used as an AC current source and can do small currents, it even has a differential input on top of that. The LM317 current source is DC only and has a minimum current requirement of 10mA-ish to work, though granted it can do much higher currents.
@chrisbalfour4666 жыл бұрын
Except a (non-polarized) capacitor in series with a load given an AC source creates a nearly 100% efficient alternating current source (for small-ish loads like a pair of anti-parallel LEDs). The average current is determined by the capacitance. Just three components to build an LED light that runs straight off of 120V 50/60Hz ;)
@6alecapristrudel6 жыл бұрын
Good for you. The Howland is pretty much useless for driving LEDs that really need the constant current since they're power LEDs that need much more current than the 20-ish mA an opamp can give you. You can get away with just a resistor for low power ones. What you can really use the Howland for though is oscillators, waveform generation and such. Have it drive a cap, feed in a square wave and out pops a triangle wave.
@chrisbalfour4666 жыл бұрын
Sorry, opamps make me cringe. I have an electronics degree, but I'm an unemployed hobbyist and I've only needed an opamp once in the past ten years, for measuring brief voltage spikes too fast for an ADC to handle. For a waveform generator I'd actually ad-hoc something with a PWM through a capacitor or an H-Bridge and PWM. Only if either of those wasn't adequate would I consider an opamp. If I needed a 1MHz or higher frequency, I'd might have to break down and give the Howland a shot... But I'd exhaust all other possibilities first.
@6alecapristrudel6 жыл бұрын
Sadly the cheap opamps are kinda shit at MHz frequencies, they can work but accuracy is terrible. Hell some can't even make it to 1MHz at all. The ones that can are expensive, though usually they're also much less hassle, I also do just hobby stuff and I want them all because they're magic.
@johnsenchakinternetnetwork20256 жыл бұрын
Couldn't you just connect a transistor to have gain and then use it for a current source from emitter to collector ?
@davidledger59416 жыл бұрын
There are many ways to do it, this is one way. One of its advantages is that its voltage controlled. And the control voltage could be ground referenced.