EEVblog

  Рет қаралды 245,618

EEVblog

EEVblog

Күн бұрын

Fundamentals Friday
What is a Schmitt trigger and how does it work?
What is hysteresis?
And how do they fix two common problems in electronics, namely slow slew rate signals on CMOS digital chip inputs causing oscillation, and noise on comparator inputs.
The issues are demonstrated first on the breadboard, then the whiteboard explanation, and then the hysteresis fix is added and demonstrated.
And how are Schmitt Triggers physically implemented in CMOS logic?
Forum: www.eevblog.com/forum/blog/eev...
EEVblog Main Web Site: www.eevblog.com
The 2nd EEVblog Channel: / eevblog2
Support the EEVblog through Patreon!
/ eevblog
EEVblog Amazon Store (Dave gets a cut):
astore.amazon.com/eevblogstore-20
T-Shirts: teespring.com/stores/eevblog
💗 Likecoin - Coins for Likes: likecoin.pro/@eevblog/dil9/hcq3

Пікірлер: 346
@MrSaydo17
@MrSaydo17 7 жыл бұрын
So I had this person from the IEEE laugh at my negative feedback shirt. Saying, "I only give positive feed back but am prone to oscillation."
@EEVblog
@EEVblog 7 жыл бұрын
Nice!
@ccc5226
@ccc5226 7 жыл бұрын
Do a program with a super high-speed counters cheap and available ns and ps :)
@mand6029
@mand6029 Жыл бұрын
thanks Dave , for making electronic concepts easier and more interesting than any professor on the planet Earth, catch you next time , bye bye
@DJSkunkieButt
@DJSkunkieButt 7 жыл бұрын
..."A fraction of a bee's dick." Your Aussie analogies never cease to make me audibly say "dafuq?"
@heman248
@heman248 7 жыл бұрын
Your videos make me learn. My college only tests me. I should be paying you instead. Thank you for your videos I have learned a lot.
@hannescamitz8575
@hannescamitz8575 6 жыл бұрын
I've asked myself, why isn't Dave a teacher instead? Well of coarse it's because of insterests and so.
@yssing
@yssing 5 жыл бұрын
Well he is sort of a teacher, he teaches using youtube :)
@tomaszwota1465
@tomaszwota1465 5 жыл бұрын
I think you underestimate the difficulty and hardships of running a school.
@PankajKumar-zr3tv
@PankajKumar-zr3tv 3 жыл бұрын
But did you pay him?
@TheMechatronicEngineer
@TheMechatronicEngineer 2 жыл бұрын
@@PankajKumar-zr3tv no
@andyaitch5322
@andyaitch5322 7 жыл бұрын
Excellent video Dave. You went through it the old-school way, showing the proper analogue hysteresis solution rather than what 99% of people would do, just add a Schmitt Trigger module/circuit. I also learned something from your explanation of the digital version Of course, even those who understand how it works will still pick the IC that has the Schmitt Trigger built in because, let's face it, it's easier. Kudos to you mate, you obviously have a deep understanding of electronics but also have the knack of making it entertaining and easy to follow.
@andreasdill4329
@andreasdill4329 7 жыл бұрын
LOL, OpAmp isn´t anywhere near old school. The original design used tubes.
@Bradman175
@Bradman175 7 жыл бұрын
Without watching this video, I would have just stupidly added a Schmitt trigger IC.
@meepk633
@meepk633 6 жыл бұрын
I know zero about electronics, but I understood this after watching. You're a good teacher.
@Braeden123698745
@Braeden123698745 7 жыл бұрын
Dang, my DaveCAD license expired, my pen ran out of ink.
@daveb5041
@daveb5041 7 жыл бұрын
"Trap for young players, lets go to the data sheet!" This seems a common theme, plus I like the way he says it.
@marshaul
@marshaul 7 жыл бұрын
Datasheets are the lifeblood of an electronics engineer.
@recomoto
@recomoto 5 жыл бұрын
Watching your lectures is a PLEASURE my man! Beauty!
@jaideep1337
@jaideep1337 7 жыл бұрын
I wish Dave could replace the profs at my university. So much fun to watch your videos Dave. Thank You
@guatagel2454
@guatagel2454 7 жыл бұрын
Thank you! If only I could travel in time 24 years ago and show this video to my past self... I've spent endless hours trying to debug my circuits. But I can show this video to my students. Thank you very much! (excuse my english)
@miguelangelsimonfernandez5498
@miguelangelsimonfernandez5498 Жыл бұрын
In my second year at university, ages ago, I had a similar problem with a very slow counter. It worked at home but, as soon as I was showing it to the teacher it started to play these tricks on me. The thing is, the teacher didn't know why either and gave top marks anyway. Wish I had know about Mr Schmitt.
@Antoniobeta
@Antoniobeta 7 жыл бұрын
Love Fundamentals Friday! It would be cool if you make videos on that category more ofthen.
@briandecker8403
@briandecker8403 7 жыл бұрын
Dave I am second year Electronic Systems Engineering student and your videos have been - to put it mildly - invaluable! Thanks for the time and effort you put into sharing your knowledge and experience - B. Decker, Cincinnati Ohio
@paulwang5650
@paulwang5650 2 жыл бұрын
Thank you so much Dave, I love coming here for these delightful crash courses on engineering.
@FappyGnome
@FappyGnome 7 жыл бұрын
Great video Dave, always good to see some educational EEVblog content in my subbox.
@mbaker335
@mbaker335 7 жыл бұрын
We need more videos like these. You are quite skilled at these educational videos. I much prefer it to a tear down of a 40 year old bit of kit.
@kaizen9451
@kaizen9451 7 жыл бұрын
Bloody brilliant Dave. It is so much easier learning a component etc when you can put it into context.
@Shaybay922
@Shaybay922 3 жыл бұрын
Every time I watch one of Dave's videos, I want to resubscribe all over again!! They're that good! Thanks Dave - forever a fan! :)
@dimasarifiyan3758
@dimasarifiyan3758 3 жыл бұрын
Dude, after going to all other channels, that explains Schmitt Trigger, this is the best and the clearest one! thanks, man!
@lasersbee
@lasersbee 7 жыл бұрын
Was waiting for another Tutorial. Love this stuff... Thanks Dave ;)
@ham4ham71
@ham4ham71 7 жыл бұрын
This causes so many problems in software when the hardware designer misses it. EXCELLENT VIDEO! Also the software designer should account for this and best when both do. But this is very frequently missed!
@DominiHarling
@DominiHarling Жыл бұрын
I thought I already knew about Schmitt triggers, but I watched and I learned something new again. Thanks Dave!
@malergreven
@malergreven 7 жыл бұрын
Thanks for the block, I love when you do these teaching block, it teach me a lot.
@Antiath
@Antiath 7 жыл бұрын
Precisly when I need to take care of input noise on a comparator, Dave gives me a solution. Great timing, thank you very much !
@A_RosnerNZ
@A_RosnerNZ 3 жыл бұрын
I have been trying to design an overload cutout digital circuit based on a comparator measureing voltage across a shunt resistor. It was oscillating. Which I discovered after making an SMT board. Much puzzlement later I came across this video. It was literally a case of adding a single +ve feedback resistor and the problem just immediately went away. You saved me so much hassle!
@hsxenon
@hsxenon 7 жыл бұрын
Please make more fundemantals Friday! They already helped me studying for my classes a lot.
@VolksTrieb
@VolksTrieb 7 жыл бұрын
best educational videos ever.
@firefly618
@firefly618 7 жыл бұрын
Lord_Vader Seriously, these are the best.
@JohnnyYenn
@JohnnyYenn 7 жыл бұрын
Lord_Vader Got me through circuit analysis too!
@jonathanwatmough
@jonathanwatmough 7 жыл бұрын
Awesome stuff. I am learning so much watching these videos. Thanks Dave!
@matooo95
@matooo95 7 жыл бұрын
Wish I had known this a month ago, when I was designing simple comparator circuit. Now it's being manufactured and it has that oscillation problem.
@EEVblog
@EEVblog 7 жыл бұрын
Time for a bodge!
@CaptainDangeax
@CaptainDangeax 7 жыл бұрын
Thank you for this video Dave. although I learned electronics for 2 years, I completely missed the slow raise time issue. I've heard of the schmitt trigger of course, but I didn't know it was so important.
@kamalmanzukie
@kamalmanzukie 3 жыл бұрын
uh oh
@ryanedison5709
@ryanedison5709 6 жыл бұрын
You sir have be invaluable in my understanding of electronics. I have not found another KZbinr who has been more valuable to my understanding of electronics. You've been the reason I've been able to stay upbeat while dealing with problems that plague the "Young Players" as you say. Thank you from the bottom of my heart!
@robertbeech888
@robertbeech888 4 жыл бұрын
Doing Research for my 3rd yeah project (50hz phase detector) and this was awesome. Really happy I found your channel 👌
@PyroShim
@PyroShim 7 жыл бұрын
Thank you for this video. It is a really important issue that I never thought of enough.
@cexploreful
@cexploreful 7 жыл бұрын
This video was sooo much impressive than i ever wonder! The last part was absolutely genius!! Thank you so much!
@Poketronics
@Poketronics 7 жыл бұрын
This was an amazing video, thanks for the refresher!
@pravardhanus
@pravardhanus 7 жыл бұрын
Wow. Now i really understood about schmitt trigger. Hats off to Mr. Dave.
@ted356
@ted356 2 жыл бұрын
Excellent work, Dave!
@pradipkhare
@pradipkhare 7 жыл бұрын
Thanks Dev and it has been very useful to understand insight about it, though I have been using Schmitt trigger more for debounce signals. Thumbs up and eager to see next session.
@321crash
@321crash 7 жыл бұрын
Love the fundamentals friday! Thank ya Dave!
@jjeeva8870
@jjeeva8870 5 жыл бұрын
Thank you so much Dave. Your videos are really helpful to understand the fundamentals of electronics. I wish I had a teacher like you in college. Whenever I am stuck at some point I will search the concepts in your playlist first. Your video tutorial helps me a lot.
@martingannon132
@martingannon132 3 жыл бұрын
Excellent discription Dave, thanks a lot!
@ryanwelsh8880
@ryanwelsh8880 Жыл бұрын
Great video Dave very clear and easy to follow!
@TechBench
@TechBench 7 жыл бұрын
Excellent video - theory and lots of practical examples. The best way to learn!
@foldi001
@foldi001 7 жыл бұрын
I read it in books before, but it is realy much better to learn it that way.
@Spigot37Rigor
@Spigot37Rigor 7 жыл бұрын
Fantastic video! I've been considering making something like this to help my customers (I develop new logic ICs for a very large semiconductor company) but just haven't found the time to do it. So glad that you beat me to it - yours will likely help far more people than mine would!
@DrewFolta
@DrewFolta 7 жыл бұрын
When I was quite young I had this explained to me, describing why a house thermostat has two trigger levels, so that the furnace doesn't keep turning on and off, which stresses it. Recently I was talking with a friend who owns some property with a well and storage tank, and same thing so the well pump doesn't cycle too much. So much hysteresis!
@dentakuweb
@dentakuweb 7 жыл бұрын
Exactly. We've had a drought here for a few months and I've been messing with the water pump and tank lately so I checked if the system had hysteresis and it surely does. It stops pumping at 60psi and starts at 40psi. Synthesizer circuit builders love schmitt trigger inverters like the 40106 or 74C14 because they have six inverters in one IC and can be made to oscillate with just a resistor and a capacitor.
@r.logiacco
@r.logiacco 7 жыл бұрын
Finally I got what Hysteresis is and how to use a schmitt trigger: thanks a million Dave! 👍👍👍
@tonybell1597
@tonybell1597 7 жыл бұрын
Superb Dave, Wish you had been a teacher at my technical college doing electronics..... Love the fundamental Friday's. Maybe you can work this stuff into some small projects that pull all these principles together? Keep up the fine work!
@inayathussain9236
@inayathussain9236 5 жыл бұрын
where i have been from so many years... your videos are very informative. thanks for your great efforts
@Aschefr
@Aschefr 7 жыл бұрын
Thanks for the quality of your explanation ! I love those video, i'm a electronic newbie, and it is very helpful !
@abhijithanilkumar4959
@abhijithanilkumar4959 3 жыл бұрын
Just beautiful Thanks Dave
@jasonbrindamour903
@jasonbrindamour903 6 жыл бұрын
A Siglent generator I see you using.... With your slight encouragement I bought some Siglent equipt....I am learning so much at my tender age of 41...LOL. Thanks!
@Dragonblaster1
@Dragonblaster1 3 жыл бұрын
When I saw your op amp at the top left, I wondered, "if you're using an op amp to create a Schmitt trigger, where are the hysteresis resistors?" But of course, you took it slow and simple, as a good teacher should. An excellent tutorial.
@MartinPHE
@MartinPHE 7 жыл бұрын
Learn so much from these Videos Dave, Thank you so much
@l1t7l3ph0o7
@l1t7l3ph0o7 7 жыл бұрын
I love your explanation of the schmitt trigger, I use them a lot in my arduino projects. If only this video existed when I was learning about them.
@alibargh
@alibargh 4 жыл бұрын
Thank you very much. Your teaching videos are perfect. Please make more of these.
@arongooch
@arongooch 7 жыл бұрын
Excellent video Dave. Very well explained.
@doobedoobedo1
@doobedoobedo1 7 жыл бұрын
Excellent as always
@mrfrog8502
@mrfrog8502 7 жыл бұрын
Very well explained. Thanks Dave.
@petaks01
@petaks01 7 жыл бұрын
Excellent explanation as always!
@symik3
@symik3 7 жыл бұрын
Keep up the good work, awesome video!
@snaprollinpitts
@snaprollinpitts 7 жыл бұрын
thanks Dave, another great tutorial!!!
@tom7
@tom7 7 жыл бұрын
Good explanation :)
@srijal
@srijal 7 жыл бұрын
Our 74161s at lab would sometimes go crazy with the old clanky clock generator we had, and we would blame the ICs. I think I know the actual reason now! Thanks Dave!
@stargazer7644
@stargazer7644 7 жыл бұрын
I love these. Thanks Dave!
@bobblaine1437
@bobblaine1437 7 жыл бұрын
Thanks, Dave. Great stuff!
@ao41tr
@ao41tr 7 жыл бұрын
Thanks Otto Schmitt, thanks Dave. It is very nice and helpful tutorial.
@apexmike849
@apexmike849 7 жыл бұрын
Super video, very clear explanation - blowing the rust out ;-)
@clacktronics
@clacktronics 7 жыл бұрын
Keep it up! Love the educational videos
@Len02013
@Len02013 5 жыл бұрын
Thanks a heap, that solved my problem. I wish I knew about this earlier. I was originally thinking it was noise in the data line, but after this video and a simple resistor did the trick :)
@LittleRainGames
@LittleRainGames 4 жыл бұрын
Some of these sound bites are gold!
@stevetobias4890
@stevetobias4890 4 жыл бұрын
Cool explanation, thank you
@victorsalvi_
@victorsalvi_ 7 жыл бұрын
Thanks Dave, very informative
@stichter51
@stichter51 7 жыл бұрын
Thanks, Dave. I was familiar with physical hysteresis, as in old electro-mechanical thermostats. Didn't know the concept was used in electronics too.
@seaarg
@seaarg 7 жыл бұрын
Dave, if you are not already, you should be a teacher. Great tutorials and the aussie accent is a plus... love it. Greetings from Argentina.
@Brainstorm4300
@Brainstorm4300 7 жыл бұрын
I came across schmitt trigger when I was thinking of a hardware solution for button de-bouncing. I didn't know about STs so I made a 555 circuit to provide the hysteresis. Later I found out about ST and life was easier.
@MD-vs9ff
@MD-vs9ff 7 жыл бұрын
Brainstorm4300 Check your micro's data sheet. AVRs have an internal Schmitt trigger on their input circuit, the micro you're using might also. an external Schmitt circuit may be unnecessary.
@Brainstorm4300
@Brainstorm4300 7 жыл бұрын
Mark Dowd I know. It was for a circuit completely made of 74 and 4000 series ics otherwise I'd have just used my software debounce routine.
@xmenxwk
@xmenxwk 7 жыл бұрын
You can avoid de-bouncing just by software.
@kemikao
@kemikao 7 жыл бұрын
Great video!
@MeiklesAndDimes
@MeiklesAndDimes 7 жыл бұрын
I liked how you started the video with the breadboard and demo.
@NorbertHarrer
@NorbertHarrer 7 жыл бұрын
Ahh wonderful stuff. Very well explained. Well done. Thank you!!!
@Inesophet
@Inesophet 7 жыл бұрын
nice, i learned something thanks dave!
@GeorgeGraves
@GeorgeGraves 7 жыл бұрын
Great video - good lesson. thumbs up!
@flashcorp76
@flashcorp76 4 жыл бұрын
Aw, bloody beautifull, knew all about schmitt triggers, but I love the explanation😀
@rolandosalgado1552
@rolandosalgado1552 4 жыл бұрын
Thanks for share , Dave, 👌
@peterdkay
@peterdkay 7 жыл бұрын
At 25:45 you see two oscillations. One at 0.5V peak and the other at 1.5V peak. The 1.5V peak could still cause problems. A small capacitor (10pF) across the positive feedback resistor can fix that problem.
@user-cy7st6bw4b
@user-cy7st6bw4b 4 ай бұрын
Finally, I understand. Thanks a lot!
@Matthias051
@Matthias051 5 жыл бұрын
Thank you so much again for your awesome video. I loved it very much
@robertvaldimarsson2109
@robertvaldimarsson2109 7 жыл бұрын
Very helpfull video and very well explained. Thank you.
@tohopes
@tohopes 7 жыл бұрын
So, positive feedback yields hysteresis / makes the output sticky.
@ashkananisi5181
@ashkananisi5181 3 жыл бұрын
You are absolutely good! more video about Electronic please!
@teknikal_domain
@teknikal_domain 7 жыл бұрын
"It only needs to be a s--- fraction, half a bee's dick, a smidgen above or below..." -Dave, 2016 you made my day with that remark.
@byronwatkins2565
@byronwatkins2565 4 жыл бұрын
Positive feedback for digital hysteresis can come from two series inverters; A=not(not A). The feedback element (say 1 MOhm) connects the output to the first gates and the input passes through a series resistor (say 10 kOhm) before the first gates. These choices give about Vcc/100 hysteresis.
@evantorrey2779
@evantorrey2779 6 жыл бұрын
Thanks for doing my professor's job.
@jessstuart7495
@jessstuart7495 7 жыл бұрын
I make a slight distinction between a "Schmitt Trigger" and a "Comparitor with Hysteresis". A schmitt trigger will "latch" into one state once triggered, and will stay there until the input transistions to close to the opposite state (large amount of hysteresis). "Comparitors with Hysteresis" generally just have enough hysteresis to avoid multiple transitions due to input noise, and will transition close to the designed threshold (small amount of hysteresis). Don't use Schmitt Trigger IC's where the transition voltage level is important.
@bttrs
@bttrs 7 жыл бұрын
Crazy! Just today I got my art of electronics an the first page I open is about schmitt triggers, also on friday I had a lab exam in my university about schmitt trigger nand gates! What a coincidence.
@kttkttkt
@kttkttkt 7 жыл бұрын
Ahh, fundamental fridays, i wish you did more of this.
@bigfoottoo2841
@bigfoottoo2841 7 жыл бұрын
good one Dave
@Diamonddrake
@Diamonddrake 7 жыл бұрын
Great video dave! Always a fan of fundamentals Friday
@vinitshandilya
@vinitshandilya 4 жыл бұрын
This one is so easy to understand as compared to the transistor version.
@spypruduktion
@spypruduktion 5 жыл бұрын
Super simple, that Schmitt guy was one smart cookie
@Tom5TomEntertainment
@Tom5TomEntertainment 7 жыл бұрын
I am very confused but also intrigued.
@EEVblog
@EEVblog 7 жыл бұрын
A perfectly fine state to be in!
@taitano12
@taitano12 7 жыл бұрын
In fact, being confused and intrigued is the best state to be in when learning - provided you use it as incentive to learn more.
EEVblog #908 - Zener Diodes
32:34
EEVblog
Рет қаралды 470 М.
Пробую самое сладкое вещество во Вселенной
00:41
МАМА И STANDOFF 2 😳 !FAKE GUN! #shorts
00:34
INNA SERG
Рет қаралды 4,7 МЛН
How to solve comparator noise problems with hysteresis
11:25
Texas Instruments
Рет қаралды 10 М.
EEVblog #469 - Cockcroft-Walton Multiplier
25:10
EEVblog
Рет қаралды 425 М.
EEVblog 1438 - The TOP 5 Jellybean Regulators & References
44:38
SPI: The serial peripheral interface
33:00
Ben Eater
Рет қаралды 670 М.
rust runs on EVERYTHING (no operating system, just Rust)
18:10
Low Level Learning
Рет қаралды 349 М.
EEVblog #471 - Overload Detector Circuit Design
35:00
EEVblog
Рет қаралды 82 М.
Rust and RAII Memory Management - Computerphile
24:22
Computerphile
Рет қаралды 219 М.
7 awesome applications of transistors in circuits
27:12
Electronic Wizard
Рет қаралды 123 М.
The NIXIE Tube, and How To Use Them
20:08
Mr Carlson's Lab
Рет қаралды 124 М.
Как правильно выключать звук на телефоне?
0:17
Люди.Идеи, общественная организация
Рет қаралды 58 М.
Klavye İle Trafik Işığını Yönetmek #shorts
0:18
Osman Kabadayı
Рет қаралды 217 М.
تجربة أغرب توصيلة شحن ضد القطع تماما
0:56
صدام العزي
Рет қаралды 4,5 МЛН
ИГРОВОВЫЙ НОУТ ASUS ЗА 57 тысяч
25:33
Ремонтяш
Рет қаралды 344 М.