I see the problem in the schematic. The output stage uses a resistor from the output of the op-amp to the output pin. This R, plus a capacitive load adds a high frequency pole which causes excess phase shift and thus oscillation of the output stage. Move that feedback cap to the op-amp output instead of the board output and increase it a bit, I'd guess 100-1000pF. This was a latent design problem. Spice the circuit and you will see the marginal stability of that stage with a C load. A marginal design is like a blind man walking along the edge of a cliff. If he drifts one way, no problem. If he drifts the other way a tiny bit he falls off. The parameter that is changing slightly is the op-amp phase margin, changing slightly from batch to batch. Fix the design, don't select parts. Hope this helps. Dave Erickson
@jrica16716 жыл бұрын
This ^
@__dm__5 жыл бұрын
Yeah, late reply but that was my first guess at what was happening just by seeing the schematic and the offset voltage. Strange offset voltage is the classic sign of oscillation!
@jaidenvicente72003 жыл бұрын
@Duncan Julio instablaster =)
@jaidenvicente72003 жыл бұрын
@Duncan Julio you are welcome :D
@abdullaalmosalami3 жыл бұрын
My reply is 3 years late but this is definitely true. The phase margin is pretty low for the MAX op amps. Looking at the datasheet, at x100 closed loop gain (40dB), the phase margin (by looking at the gain and phase vs freq) is actually NEGATIVE with just 100pF of load! And this is indeed at the MHz range of freqs, which is what Dave saw. I mean, I don't know why the other op amps fixed this tho... why most of the boards don't suffer from this...
@SaNjA26596 жыл бұрын
Send the chips to electronupdate for him to decapsulate and compare.
@MrOrangeman186 жыл бұрын
SaNjA2659 yes defo do that
@simontay48516 жыл бұрын
Yes, seconded. Definitely do that.
@DEtchells6 жыл бұрын
Another vote for this! (And I bet electronupdate would love to do a comparison between the two different chips, it’s a great puzzle, and would be a perfect fit for his unique skills and methods :-)
@ikbendusan6 жыл бұрын
dave has a wafer inspection microscope, couldn't he do this himself?
@uiopuiop34724 жыл бұрын
SaNjA2659 i
@frazer266 жыл бұрын
R15 is upside down, electrons have fell out
@torstenb52486 жыл бұрын
No, he's in Australia. They'd only fall out in the northern hemisphere.
@KiwiHelpgeek6 жыл бұрын
In the West Island they kill themselves instead.
@gorillaau6 жыл бұрын
At least they didn't invade the neighboring components and razed them to the ground plane.
@DrRChandra6 жыл бұрын
This really links in conceptually with your videos on what to charge for products, considering BoM, shipping, admin...and now considering potential product recalls and reworks.
@mcconkeyb6 жыл бұрын
Not that rare! After 35 years of EE design, I can tell you that there are no equivalent parts. Even parts from the same manufacturer can change over time and lead to this type of problem. High volume production has to test for all of the 'corner cases' or you WILL always have gottcha's! Once its in the customers hands those gottcha's cost big bucks to fix. This is one of the significant problems with 3rd party manufacturing. I've got lot of stories about problems similar, some are significantly more weird than this.
@EEVblog6 жыл бұрын
Yeah, this isn't quite the weirdest I've seen either.
@elektro-peter19546 жыл бұрын
I think not having a capacitor between V- and GND or V+ and GND is actually a design error, as it puts the complete AC output current through the virtual ground supply opamp.
@Rx7man3 жыл бұрын
I'd like to see Dave just add that bypassing cap between there on a unit with the bad LMV321 chip
@simontrimble6 жыл бұрын
I have the same issue on both of mine, serial numbers in the 4100 range from November 2016! I bought them with the intention of looking at measurements on a scope but was very disappointed to see 100mV of noise on the signal which made it totally unusable. Connecting it to a DVM it worked perfectly so I put up with it thinking it was just a poor design and not intended for connecting to a scope. Now I know different and appreciate you doing a vid on this Dave with a great explanation of the cause. I should have queried it back in 2016!
@tychosis6 жыл бұрын
Thanks, Dave. I really enjoy these videos. I'm not a trained EE, just a lowly systems integrator (which makes me little more than a glorified technician.) I hate to say that (at least where I work in the defense sector) this level of debug is starting to become a bit of a lost art. I work with a lot of EEs who I'm not certain have ever built anything outside of MultiSim/OrCAD/whatever. All well and good when everything works as expected, but they tend to flop and twitch when things go awry. Videos like this, and your test equipment and basic electronics principles videos have really helped me professionally. I appreciate all that you're doing and always look forward to the next one.
@NetworkXIII6 жыл бұрын
tychosis "My simulation says that the circuit works, so it works, I don't care what your bench data says." If I had a nickel for every time I've heard this ..
@tychosis6 жыл бұрын
Yep. If we were selling a simulated product, that'd be great. Unfortunately, we're not there yet.
@irgski6 жыл бұрын
Good problem and troubleshooting Dave! In my younger days as a summer intern at an electronics company, we had a mysterious problem in a discrete uvolt analog to frequency converter that was affected by too much lead in the silkscreen paint that caused leakage paths between components! It taught me that you have to take everything into consideration and not discard what you might believe could never be the problem or, at least contributing to the problem.
@EEVblog6 жыл бұрын
Woah, first I've heard of that one.
@fohdeesha6 жыл бұрын
My favorite eevblog in a while. Love a good mystery!
@andrewchen62267 жыл бұрын
Are you going to add a capacitive load to your production test jig?
@oswaldjh6 жыл бұрын
Murphy should be paying rent with all the time he spends in the lab.
@stryk1876 жыл бұрын
This video is a masterclass example of general troubleshooting processes. It was very interesting, and frankly educational, to watch Dave go through the steps. I'm going to bookmark this one, this is great tutorial material
@EEVblog6 жыл бұрын
Thanks
@absurdengineering5 жыл бұрын
I think that this video was very entertaining and I like it, but it’s not exactly the most straightforward troubleshooting process.There is an inherent trade off between an entertaining and watchable video and an efficient troubleshooting process. Most of my troubleshooting sessions would surely make for the most boring of videos: I measure a few things, ponder for a bit, measure some more, then simulate the problem (usually), fix in simulation, apply the fix, verify model-to-reality match of the fix, and call it a day. “Mysterious” DC offsets in analog circuits are very often due to oscillations, so it perhaps should be the first thing tried. It’s useful to have a wideband “listener” for this: a 20kHz narrowband sampler - e.g. an old HP or Tek sampler box, with output to a speaker amp. You’ll hear oscillations rather clearly no matter what the frequency is (up into GHz). If you just get the input probe close to the circuit under test. I’m also skeptical of not having local decoupling loop on the output amplifier: one cap output-to-inverting-input, then a resistor from output to the output node, and another feedback from there to the inverting node: sometimes you can get lucky with a tiny chip inductor that would have desired ESR and high inductance to be DC feedback but not AC feedback.
@sortofsmarter6 жыл бұрын
Dave I really enjoy your videos. There is a slight amount of ego to your presentation but I rather enjoy it and under stand where it comes from. I was a professional automotive technician for 26 years and under stand the swagger and have come to appreciate quality workmanship and pride of doing it. I have had to switch professions into electronics and have learned more in 1 year from you than years in school. Thanks and keep the videos and rants coming...
@absurdengineering5 жыл бұрын
There’s no controlled impedance between the output of that op-amp and the power lines, and when you connect capacitive loads the impedance goes negative enough. The chopper op-amps are like impedance converters in this circuit. You can make it oscillate in ltspice too. Basically: you were lucky with the original parts. The circuit is under-designed. It’s not unlike designing stuff with discrete transistors and being lucky with beta. Or with differential in-amps and being lucky on linearity (been there, done that, still get a tear in my eye when I think of the brouhaha that resulted from that on mission of mine). I doubt it very much that the chip is fake, but even if it was: it’s certainly good enough to do its job most of the time, so the design is sensitive to whatever is different. And it can be cheaply made insensitive. Thus my assertion of under-design.
@llhand6 жыл бұрын
This is great! You finally get a repair video that is a bit of a challenge and it's your own product! Kudos! Wonderful video!
@EEVblog26 жыл бұрын
Thanks. it was very interesting, couldn't hold back sharing it.
@cgibbard6 жыл бұрын
I think it would be really interesting to see these parts tested in isolation.
@PaulMorley16 жыл бұрын
This is a great video Dave. As an electronics enthusiast, it's oddly discouraging however as I've now had a glimpse at a level of electronics troubleshooting that I'm sure i'll never reach. Really cool to hear you walk through the progression of troubleshooting and techniques to isolate the problem. Thanks again.
@DJ-Manuel6 жыл бұрын
You should defenetly call in to Mouser / digikey or even call in On- Semiconductor / fairchild to let them know that this problem exists. This is an fatal production error that they realy should correct
@tmmtmm6 жыл бұрын
I wouldn't be so sure that the IC is at fault. In my opinion the circuit design is at fault and has marginal stability. All we are seeing here is a slight variation in opamp behaviour. All of them probably meet spec.
@EEVblog26 жыл бұрын
Well that's not quite right. Unless I can demonstrate actual oscillation of the opamp entirely on it's own within the claimed cap load spec, then it's really an application specific problem and not their fault.
@gordonlawrence47496 жыл бұрын
I tracked down the designator codes which are on p12 of the latest data sheet. They don't match.
@Fedorchik15366 жыл бұрын
They totally know it already - it's on their Frequency vs C chart.
@Catoblepa776 жыл бұрын
This is the reason why big companies in the automotive market like Continental or Bosch require a customer nofication from the supplier whenever something is changing in the device; and I'm not talking about the design or the technology process but even a change in a transistor dimensioning counts. And they usually want to have proof that the parts that they will receive will still be in specification. As an IC test engineer in the automotive industry this is quite a spill you have Dave :)
@KeanM7 жыл бұрын
A really interesting issue. I just checked my own stock, and I have some LMV321M5 (Nat Semi, marked A13 like your TI ones - these were purchased 2010 prior to the acquisition), and some LMV321WG (Diodes Inc, marked BX0jD). I might just swap in the Diodes Inc part on my uCurrent Gold (#00624, with LMV321 marked RC1F) and try this same test with my 121GW.
@KeanM7 жыл бұрын
OK, I did some testing with my uCurrent Gold. First I checked it as-is with my 121GW, and was surprised to see 1.7mV. But I realised the 121GW was still on the AC mV range from an earlier test (FYI it read 1.7mV 35kHz). When switched to DC mV it read less than 10uV, as expected. I then swapped in the Diodes Inc LMV321WG and it read about 3mV, but the PCB was still quite warm from the hot air. Once it had cooled, it again read less than 10uV, and it stayed reasonably stable with additional capacitive load at about 70uV with 1uF. Finally, I pulled out one of my early (non Gold) uCurrents, and it used an LMV321 marked RC1K. It gave a reading of about 20uV with a shorting bar installed. So it appears the Diodes Inc part is a potential alternative if needed. I'm quite glad about that, because the original LMV321 went flying of the desk when I desoldered it :)
@EEVblog6 жыл бұрын
Thanks Kean. So that's now 4 out of 5 known good parts.
@deathshaker00266 жыл бұрын
It always makes me laugh out loud seeing your hands move in reflections. I love seeing how passionate you are about electronics.
@chrismr39726 жыл бұрын
A capacitor from the negative rail to the +ve input of the voltage divider opamp is normal, taken from one end of the decoupling cap, to avoid unity gain stability problems. So is using wide short tracks for decoupling capacitor connections for the same issue (unity gain stability) 15:56 shows the teeniest of tracks which could have been a lot shorter and wider. Not saying that would cure it, just that it's normal practice to help keep Murphy away!
@DamienWise6 жыл бұрын
Brilliant detective-work to track-down this fault. Thankyou for sharing!
@Boffin556 жыл бұрын
Can you remove the oscillation with decoupling capacitance between the virtual ground and the + & - rail ? maybe pop a couple of 1uF in ?
@sbreheny6 жыл бұрын
He could probably do it by creating a new dominant pole (add a large output cap like 10uF or 100uF between the virtual gnd and battery negative).
@peterdkay6 жыл бұрын
I agree. I am an analog engineer and never put bypass caps between (+) & (-) supplies without first bypassing each individually to ground.
@HighestRank6 жыл бұрын
No u wouldn't've, switching noise is a digital problem.
@code123ns6 жыл бұрын
First-world lab problem: too many scopes :D
@Arnthorg6 жыл бұрын
I read on analog.com that when using a virtual ground you need to place a capacitor in parallel with the output of the resistor divider to preserve power supply rejection. So maybe whacking a cap across R7 would fix the problem.
@Sixta166 жыл бұрын
Here is no issue with PSRR, it is an issue of missing a low impedance path from supply to load. This could be fixed by placing a shunt cap after the 270ohm resistor.
@Arnthorg6 жыл бұрын
wrong, see the followup video on eevblog2
@Arek_R.6 жыл бұрын
Once I was repairing LCD monitor where backlight was not working. But CCFLs were ok, high voltage PSU also but it's driver was cutting it off after one second, probably detected that CCFLs are worn out a little bit. At some point I hooked up my multimeter to HV output, and bingo, backlight was just working with my leads attached to the output. And these leads have some capacitance. Soldered 1pF 1kV ceramic cap to the output and monitor fixed...
@xDR1TeK6 жыл бұрын
Hi Dave, something I had show up on multiple occasions. Always attributed to stray capacitance that the fab house doesn't gurantee equal amounts of board capacitance in the order of 4pF. I got boards that exhibit 50 to 80 pF that I have to compensate for in design. Need to add as well, chip manufacturer designs components to specs valid in house which are at times harder to mimic in test. The closer the specs to acceptable margins means probably out of spec performance.
@Mirandorl6 жыл бұрын
Dave's voice hit Top 'C' at least three times during that first segment. You can tell this one was a real doozy to solve!
@andrewwhite17936 жыл бұрын
Wireline he is trying to test the mic amp for oscillation as well :-)
@gorillaau6 жыл бұрын
He's so excited that he can't hide it!
@HighestRank6 жыл бұрын
gorillaau and you know, you know you know, I think I like it.
@kensmith56946 жыл бұрын
On the output op-amp, the capacitor should go from the op-amp's output pin to the inverting input. This provides a negative feedback that is not delayed by capacitive loads.
@frankbuss7 жыл бұрын
Well, it is not the only problem with oscillation, as I discovered and fixed: www.eevblog.com/forum/testgear/problem-with-ucurrent-gold/ And in my uCurrent is a RC1F opamp.
@gordonlawrence47496 жыл бұрын
www.onsemi.com/pub/Collateral/LMV321-D.PDF page 12 RC1F does not correspond to any code on the data sheet. It's the wrong chip.
@goamarty6 жыл бұрын
No, that's the TI part.
@gordonlawrence47496 жыл бұрын
If you had actually bothered to check you would see that the On-Semi data sheet does not correspond to either part number on the chips. Stop criticising typing errors and get a life.
@r2daw1586 жыл бұрын
I guess that ON datasheet for for their own (Motorola legacy) production before they acquired Fairchild. And RC1F is TI chip: www.ti.com/lit/ds/symlink/lmv324.pdf
@gordonlawrence47496 жыл бұрын
actually no the datasheet in the vid has Fairchild data with ON logo. 19 mins 41 secs. So nope.
@RexxSchneider2 жыл бұрын
Looking at the schematic, I would be wary of the high impedance present at pin 1 (the non-inverting input) of the LMV321. I would have liked to see the scope examine the 321's output at pin 4 when the MAX4239 opamps were oscillating to see whether the oscillations were present there as well. If not, it's difficult to see how the different 321s could cause the oscillations. If oscillations were present on the 321, then my first instinct would be to decouple pin 1 to each of the supply rails to reduce the ac impedance at that point.
@NetworkXIII6 жыл бұрын
I used to work for ON Semiconductor. Do yourself a favor, Dave, and stick with the Texas Instruments part.
@mirceanicolaepop37076 жыл бұрын
For best results, one should try to buy from the producer. Also, one should try to select a producer that continuously supports it's ICs. TI has an online store and they do seem to care about quality preservation over shipment.
@theantipope43546 жыл бұрын
Dave, have you considered just adding bypass capacitors between your virtual ground & the power pins on the 321? Seems to me that that would stabilise it. (Lowering your voltage divider resistors from 100K might work too, but of course that'd increase power consumption.)
@BlackEpyon6 жыл бұрын
Screwups happen. Digi-Key were kind enough to send me a new batch of ICs at no cost when they screwed up my old order and I got some async binary counters instead of 8-bit transceivers, and with no need to return the incorrect parts, since I was working in small quantity and the shipping was worth more than the chips themselves.
@woowooNeedsFaith2 жыл бұрын
I hope you have fixed this. 3:30 - The protection resistor R8 should be at the output pin, not before the feedback loop, right? Here the output load can feed in unimpeded noise through the C4.
@jms0196 жыл бұрын
Very informative even though I have suffered seemingly harmless production substitutions myself. It’s terrible with DRAM and flash where the manufacturers do buyouts and rebadges monthly
@MrSparc6 жыл бұрын
This op-amp uses Fairchild top marking, according to the binary date code scheme was manufactured in 2006 work-week 16-23. The confusion is because Fairchild was adquired by ON-Semiconductor, the making scheme between both companies were different and current ON-Semicondutor documentation in the website is a mess.
@ChipGuy7 жыл бұрын
The LMV321M5 is the former National Semiconductor IC while the LMV321IDBVR is the TI one. They may be even still made at different plants because of effects exactly like you found. Imagine TI buying ON Semi and then only making oscillating LMV321 chips at the ON Semi plant, that would piss some engineers right off. So at one point TI may officially declare the LMV321M5 obsolete and introduce the LMV32IDBVR as a successor.
@gordonlawrence47496 жыл бұрын
I found some Fairchild data for chip markings and it does not even have the correct format of marking. www.fairchildsemi.com/Assets/-topmark/dateCode2.ssi The data sheet on on-semi right now has device markings in it and the format does not match that either. So I have no idea what that chip is but I doubt it is either On-Semi or Fairchild as it should be.
@михаилказанцев-п4щ6 жыл бұрын
Thank you for absolutely brilliant peace of information.
@Gameboygenius6 жыл бұрын
Hmm, so whether or not virtual ground generator is the "culprit", something is clearly able to feed through the capacitive coupling, since the error depends on a capacitive load on the µCurrent outputs. So this could reasonably be narrowed down to whatever is connected to the outputs. What sticks out to me is the connection of R8, the 270 ohm resistor. Firstly, this resistor makes the output gain 10.27 instead of 10. But that's at the amp output. The 270 ohm resistor forms a voltage divider and the meter output is at the 10:1 tap. The precision loss from a 1% 270 ohm resistor would be below the 0.05% when taking into account the full scale of the resistor network. So far so good. And none of that would create any oscillation issues anyway, just a small measurement error. The second thing that sticks out in relation to R8 is the connection of C4. The MAX4239 datasheet calls for a capacitor in series with the feedback element. As it stands, the feedback element is R13+R14+R8 whereas the capacitor is only across R13+R14. This could have two effects: 1) Not limiting the bandwidth of the feedback properly. 2) Somehow feeding interference back onto the input with whatever effects that might have. Regardless, the capacitor technically isn't connected as advised in the datasheet. Things I'd try: 1) Move the C4 connection directly to the output of the MAX4239. 2) Move the R13+R14 feedback connection directly to the output of the MAX4239 as well. R8 would now be in series with the output but no longer part of the feedback loop. This should only be a problem with a very low impedance load which might sag the output appreciably.. 3) Come to think to think of it, 2x 100n for the whole circuit seems a bit anemic given the symptoms. Might want to increase that a bit and see if that stabilizes the circuit. 4) Might also want to add decoupling to the virtual ground as well as some people have suggested.
@davidjereb6 жыл бұрын
The tolerance of R8 has zero effect on the output precision...
@Gameboygenius6 жыл бұрын
David Jereb Come to think of it, you're absolutely right. Anyway, that was just an aside to explain my thinking from start to finish.
@walts5556 жыл бұрын
Interesting vid. Part swapping is convincing evidence of the oscillation correlation but does not identify the underlying oscillation mode. For example, is the LM321 actually oscillating or causing the Maxim amps to oscillate through the Vgnd/load interaction? Your comments suggest that the Vgnd circuit action is trivial. Maybe the DC action is trivial, but the AC action is certainly not. Would be very interesting to learn the underlying oscillation mode. Thx.
@RobertGallop6 жыл бұрын
Stuff like this makes me wonder how any consumer electronics ever actually work out in the real world. No way you could possibly test everything, every little crazy combination, etc... wow
@EEVblog6 жыл бұрын
Very often "ya takes ya chances".
@osterreichischerflochlandl49406 жыл бұрын
I'd like to state another thing: According to your schematic your feedback path in the OpAmp-amplifier has 9kOhm||10pF resulting in a 1.8MHz cutoff frequency. Notably, your oscillations are in the range of that frequency!In your µCurrent specs a -3dB-bandwidth of 300kHz. So you may additionally think about increasing the capacity from 10pF to 33 or 47pF. I am quite sure that would add additional stability and it may make the batches better comparable: Your 10pF are effectively increased to 12 to 15pF by the pads and line capacities - a quite big range that is significantly reduced by a larger cap.
@michelfeinstein6 жыл бұрын
Dave, could you explain why your DMM and the Keithley have such a "high" reactive load? Does it have a purpose? A side effect from something desirable?
@InssiAjaton6 жыл бұрын
“Rings a bell”. If I recall, one Fluke meter has 4 nF input capacitance on the low ranges. Caused some surprises until I figured it out. Motorola MJ802 used to be one of our favorite robust transistors and then it suddenly changed to be anything but. After various queries, we found that Motorola had moved the manufacturing to another bigger plant. Bigger wafers and other changes in the process. BAH! We went around and were promised great robustness by a company called Solitron for their version of 2N3771 or something of that number series. We tried and they failed on a short notice. When we pursued that issue, Solitron engineer eventually said that that we must stop using their transistors, because our application with 1 to 20 Hz pulsing caused thermal cycling stresses on the chip to base bond (soft solder connection). Would be fine with DC or over 100 Hz pulsing. Thank you very much for that clarification! We never found a good replacement for the old MJ802, although MJ15015 survived a little better than any of the other substitutions.
@photohounds2 жыл бұрын
I know some are (they are often pilloried relentlessly for their forthright honesty) , but ... Iimagine if car makers, politicians, PRESStitutes, public servants, fakebook, computer companies, drug companies and medical administrators were *ALL* this honest. What a wonderful place the world would be!
@Fedorchik15366 жыл бұрын
There is no surprise that Fairchild part oscillates. It has a big hunch on it's Frequency Response vs C chart. From my experience it is a clear sign that it will oscillate on that frequency under some conditions. And TI datasheet has no hunches on it's Gain vs Capacitive Load chart.
@FireWizard7993 жыл бұрын
Why is there a 100nF capacitor between V+ and V- in two different places in the schematic (C1 and C2)? Is the second one just a duplicate and thus is it redundant? Thank you for clarifying!
@RexxSchneider2 жыл бұрын
Because you always try to decouple the supply as close as possible to each chip, so that the inductance of the pcb tracks won't reduce the effectiveness of the decoupling. C1 will be physically located close to the MAX opamps and C2 close to the LMV321. In digital circuits prior to LSI, it was common to have a 100nF decoupling capacitor every few chips, so you could end up with numerous, apparently redundant, decoupling capacitors on a single board.
@khronscave6 жыл бұрын
20:04 The Mouser datasheet seems to be / link to the Fairchild datasheet of the LMV321. The OnSemi datasheet (from their website) does indeed have the list of markings on page 12. www.onsemi.com/pub/Collateral/LMV321-D.PDF
@hollensted6 жыл бұрын
Got really interesting here, because it is a real life problem. Sometimes in my job it is just hard to find the time to get in this deep with a problem.
@iamdarkyoshi6 жыл бұрын
Decap the chips!
@johnadriaan85616 жыл бұрын
Just to add to your serial number database: in Nov 2016 I reported an issue where "Short" reported a -5.5 mV offset (on one of your multimeters!). My serial number is #004118. With zero response, I "filed" this dud somewhere. I'll find it and e-mail you direct to discuss what to do about it
@dosgos6 жыл бұрын
Interesting video! Looking forward to your tests of the "similar" parts.
@PHamster6 жыл бұрын
Time for “Approve Supplier” specification paperwork and new test procedure with capacitive load
@Audio_Simon6 жыл бұрын
I have come across opamps that, in a dual rail config, were not happy with a single decoupling cap across the rails, needing one cap per rail. Could it be something similar here?
@EEVblog6 жыл бұрын
This is not a usual split rail problem. Decoupling caps on the output of a virtual ground output are caps directly on the output of the opamp, that's BAD, and is the reason why the opamps can oscillate to begin with.
@Audio_Simon6 жыл бұрын
EEVblog I do not understand why it would ossilate when there is 270R on the output anyway. However If a cap was on the v-gnd opamp output (after R10) would the return path not be more direct than capacitance on the uCurrent output terminals skipping R8? Personally I always find 47R adequate to buffer opamp outputs and keeps nice low output impedance. Telling the master how to suck eggs!
@EEVblog6 жыл бұрын
Output resistors are not magic, they just move the pole a bit, not totally eliminate any capacitive load issues.
@Sixta166 жыл бұрын
I think any opamp should be decoupled against the LOAD COMMON terminal, i.e. the virtual ground here, not across the supply pins. I'd suggest trying that and see, if that improves. It should.
@Alo7626 жыл бұрын
As I suggested earlier on Patreon side, please try 100nF or 1uF cap from virtual ground to both +V and -V. I am quite sure that tames the oscillation. It is quite clear that the oscillation is produced by the combination of LMV and MAX opamps, not just from LMV. And if I am right, please remember that I was the first one to notice that! The reason is that capacitive loading of the uCurrent output creates low impedance current source (in higher frequencies) to virtual ground from +V and -V (which are coupled together by a cap) and this creates high frequency signal to LMV input. Two 1uF caps with 270 resistor creates low pass filter in kHz region which should be enough to tame oscillation. Or even two 100nF caps.
@garbleduser6 жыл бұрын
Seems like the battery has too high of an internal resistance!
@ethanpoole34436 жыл бұрын
Tim in Austin Nothing beats adding switching noise on top of existing oscillation! :-) It is funny how much all of us always come back to the absurdity of the Batteriser...I find myself doing the same in conversation a lot as well.
@gravelydon70726 жыл бұрын
O'Toole's law says Murphy is an optimist. When dealing with electronics even the best laid plans of mice and men get fouled up by Murphy. About 15 years ago we had automated controls on our pumps installed. All so that we could operate them from a remote computer. Every so often we had a pump shut down for no known reason. All of our equipment was designed to be stable even in the event of an EMP event including hardened CPUs designed for use in space. And everything was opto isolated so that nothing should get by. Wrong! It took two weeks for it to show up on the chart recorder but finally we caught the little spike that Murphy was throwing at us. It was getting by the batteries, the filter capacitors in the power supplies, the opto isolators, and triggering a fault inside the controller.
@yoksel996 жыл бұрын
You should remove battery before using hot air. Otherwise it may pop right into your face :)
@HighestRank6 жыл бұрын
yoksel99 Soldering a 2032 lithium battery makes a good Dave go bad.
@simontillson4826 жыл бұрын
Why not just decouple your voltage divider to stop it feeding back into the virtual ground amp? After all, the tiniest noise on that power rail will get into the input... it's a DC rail generator, so no frequency response is needed. I guess a 10nF would do it.
@timppa19846 жыл бұрын
Hello, I will give any comments to anyone rarely...but this video just demonstrated the real engineers cabability to give feedback to customer in any situations.. I have noticed that most of the time customers at (carribean area)industrial level are really happy when i tell bad news to them... Some times i have just told that this is fuck up, but i cannot fix it now because it is not my scope and they are still like heaven... This is because lot of service engineers dont have guts to point up other issues they have encounted..anyway customer is pleased that they know issue an can later fix it...
@frognik796 жыл бұрын
So the lesson of the day is keep good records.
@maddoxinc16426 жыл бұрын
I am so electronically illiterate but for whatever reason, I watched the whole video... It's like the adult version of Dora the Explorer. Every time you say AHA! I feel like I'm about to be enlightened and still, I feel like im in the dark..
@JackZimmermann6 жыл бұрын
Gahh! I've ripped out my hair (virtually, I'm bald as an eagle) trying to fix the offset problem. I replaced the MAX4239AUT, both of them just for good measure. Checked the ± rails, but still got a crazy offset on the output. The problem is only on the first opamp that is amplified by the second one. Time to rip the unit apart again tomorrow to check...
@EEVblog26 жыл бұрын
I have a fix without replacing the opamp, see my 2nd channel shortly.
@JackZimmermann6 жыл бұрын
I changed to the LMV321AS5X and now it finally works! Whohoo! µAmps here I come!
@absurdengineering5 жыл бұрын
This is something that can be clearly heard with a wideband demodulator. You could probably attach a diode to virtual GND in this circuit, connect to the tip of the input of a headphone amp, and the ring of the input to either Vcc or Vee rail via a 100nF capacitor. Analog circuits fail by resorting to oscillating when you don’t want to, this is very, very common.
@greegor47196 жыл бұрын
Isn't the avoidance of ringing/oscillation part of op amp 101?
@OneBiOzZ6 жыл бұрын
I have always trusted TI, Maxim and Analog Devices over other companies, i feel like they have met or exceeded their specs more often than even LT
@RoSi4You6 жыл бұрын
*Interesting video with added value!*
@daveb50416 жыл бұрын
BEST PRACTICE for when a customer send something back broken: 1. Tell they damaged it and they have buy a new one with shipping Send the old one back in place of a new one. 2. Don't send the old one back without charging ridiculous shipping thats comparable to a new one. When they order a new one instead, send the old one back with extra shipping charges. 3. Keep doing this until the customer runs out of money.
@tomvleeuwen7 жыл бұрын
If you are going to make a video showing the problem by directly adding a capacitive load to the output, can you also test when the TI part starts to oscillate?
@ethanpoole34436 жыл бұрын
Tom I could of swore he did, at around 100uF?
@scottdotjazzman6 жыл бұрын
BTTF reference in your multimeter part numbers? YESSSS.
@ats891176 жыл бұрын
How can you be so calm when you come up with a bad batch of product? I would be apoplectic!
@tmmtmm6 жыл бұрын
Pretty sure the circuit design is at fault here. The entire rail splitter is floating in free space with zero decoupling at both output and input. There is a feedback path via the supply rails which is causing oscillation.
@EEVblog26 жыл бұрын
Meh, shit happens.
@HighestRank6 жыл бұрын
John Richards solar roadways are a reality for one chap and his dummy, Elon Musk.
@martinkuliza6 жыл бұрын
clearly ... you are so upset that you can't spell correctly any longer it's APOLOGETIC hehe Not APOPLETCIC
@absurdengineering5 жыл бұрын
I am not sure that this is a bad batch of the product in the sense of the op-amp being bad. I’d venture to say that this design was hinging too much on luck, and when one of the parts was slightly changed, still within the specs I’d say, it wouldn’t work anymore. And if you write down the equations for the impedance between the output of the entire device and the virtual ground, you’ll get negative values, and thus oscillation. Definitely not unheard of.
@fusion2x6 жыл бұрын
Could you share where to get that the variable capacitor and variable precision resistor devices that you've been using?
@Vintage_USA_Tech6 жыл бұрын
Learned alot from this video thanks for that break down it was legendary!
@ericksonengineering70113 жыл бұрын
I solved this mystery 3 years ago. The output stage is oscillating because of the 270 ohm resistor plus a capacitive load causes too much phase shift. It is marginally stable, so some work, some oscillate. See my reply and the design fix below.
@slademcthornbody90606 жыл бұрын
Had a very similar problem with the MAX4239 oscillating at low / no differential signal in a similar current sense circuit which previously worked fine (albeit single supply rail). After many approaches we ended up changing the opamp. Would be interested to know if replacing the MAX4239s with older also addressed the problem
@russsprouse64146 жыл бұрын
So this shows as out of stock on your store page. Is that because the problem you identified is being fixed? Any idea when this will become available?
@skuula2 жыл бұрын
What is the device, a microammeter to be connected in series? Is there a microvoltmeter available instead? To trace small currents in circuits, detecting voltage drop in pcb traces .
@hrnekbezucha6 жыл бұрын
Hold on, datasheet doesn't tell you what what the variant of the chip does? How else are you supposed to know? Or is it normal to have fingers crossed getting a reel that it'll work, can't believe that.
@iprot005 жыл бұрын
I had a huge oscillation issue with ON LM324 in a power supply.
@mirceanicolaepop37076 жыл бұрын
Odd question: shouldn't the producer of these ucurrent devices have a thourough quality check for each module. This is the only way to avoid such slipped - faillouts. I guess, part of the high price for the precission instruments is the quality check processes for each module.
@rikvdmark6 жыл бұрын
This was very interesting. Great video!
@arnauddurand1276 жыл бұрын
Will uCurrents be restocked soon?
@EEVblog26 жыл бұрын
Yep, just need to ship them some new opamps.
@DoctorDon6 жыл бұрын
If you know the bad ones and it's expensive to rework, you could sell them cheap and clearly marked with repair directions. I'd totally go for a "fix-me" if it were way cheaper. I've always admired this device but it's been a bit more expensive than I've wanted to spend.
@kinglouisviiiiii16 жыл бұрын
really looking forward to this! been wanting one for a while.
@RobertShaverOfAustin6 жыл бұрын
Will you contact Fairchild to see what they say about the part in your circuit? After all, they can't fix it if they don't know about the issue.
@AdrianTechWizard6 жыл бұрын
Noisy boy... Dave's been watching AvE, I'm calling it right now.
@PlasmaHH6 жыл бұрын
Are you going to change the test jig/procedure?
@christopherkise6 жыл бұрын
why do you have such small paths? Would it not be sensible to have thicker lines between the components when you have the space on the board?
@danmenes31436 жыл бұрын
I'm a pretty green designer, so there's probably something I'm missing. Can someone explain to me why R8 is inside the feedback loop of U4, rather than being wired outside the loop, the way R10 is with respect to U2? If the purpose of R8 is to provide output isolation for capacitive loads, doesn't it have to be outside the loop?
@beehphy4 жыл бұрын
Wouldn't a series resistor reduce this, if you are experiencing a problem?
@tocsa120ls6 жыл бұрын
12:00 I would've whacked in a cap parallel to the output, let's see what a proper EE does...
@syntesen6 жыл бұрын
It's a well known fact that "identical parts" can vary a lot between manufacturers. A while back, I did a comparison of quad op amps. ee.david.promo/OpampShootout/ There was a surprisingly large difference between an STMicro and a TI LM2902 that were supposed to be identical...
@petersage51576 жыл бұрын
I have to wonder what Dave would have done had the specified LMV321 chips made it into the first production run. Would he have abandoned the project, redesigned the circuit, or tested LMV321s from different manufacturers like he did now? Would he have refocused his efforts on his calculator ruler and watch projects?
@EEVblog6 жыл бұрын
Why would I abandon it? It took me minutes to find the problem, longer in this case because I shot a video of the process. But not that hard to track down.
@Alo7626 жыл бұрын
So you still think your design is not at fault? Have you tried adding the decoupling caps from virtual ground to +V and -V? And are you aware that uCurrent is very sensitive to MHz range EMC just like the famous Keysight DMMs?
@goamarty6 жыл бұрын
I would expect, he would have tweaked the circuit for stability.
@petersage51576 жыл бұрын
Just indulging in a bit of what-might-have-been. Sure, the uCurrent is a practical solution to a common moldymeter issue, but your other projects were nerdy chic. Anyway, I'd call this "Murphy's Boomerang" since you didn't get hit by it until the fabricator used the exact part you specified after several successful production runs with a substitute part. (Also, boomerangs in Australia, not Austria.) Good you found a kludge to fix the problem though.
@IvanIvan19746 жыл бұрын
What does a capacitive load say to an opamp? hasta la visat, phase margin
@wernertrptube6 жыл бұрын
I've been shocked by the price of the Resistor trimmer RS-201W Jet with 562.- Euro at mouser.
@nonchip6 жыл бұрын
dunno how at 15:00 you could say so sure the chips are genuine maxims when the good sample has high resolution text and + sign, and the bad ones are worn at the edges and only have a faint dot as a marker. everyone with a laser could write "ABAA" on a package :P seriously, seeing those packages my first thought was "ok you got ripped off with bad chips"
@generic_youtubename53956 жыл бұрын
Whether or not it’s helpful, in all the projects I’ve done, whenever I’ve used any ST or On Semi. parts, they have always been the weak link, especially their op amps. Anyone else ever find these brands to be oddly unreliable?
@inductivethinking6 жыл бұрын
Differences between manufacturers aren't that rare... e.g. the other day I noticed that 2N7002 mosfets from Diodes Inc. have a much higher leakage current (when Vgs=0) than NXP parts!
@BMRStudio6 жыл бұрын
I hate SMD :) Exactly same story here few weeks ago with DAC chip.... Tiny package, only one letter difference, and bang! The original driver FPGA (with no documentation and copy of the firmware) is became a super-fancy, super-hot egg cooker...
@EEVblog26 жыл бұрын
Nasty!
@stevetobias48904 жыл бұрын
Like I asked last video, where do I buy one Dave? Please send me a link