I had not seen the buffer plus spdt combination before.It's quite ingenious. It provides a good illustration of how versatile and useful the 4000 series logic still is. I recently revisited the video you did about using CMOS logic devices in linear mode.It's all fascinating stuff. I even managed to find a design(Everyday Electronics magazine Oct 1978 ) for an AM radio receiver that uses a 4011 quad nor gate !
Going from TTL to CMOS was a big step for the electronic industry which enabled all the high end electronics we have today. Have to give credit to all the guys at RCA. Back in the 70s the electronic magazine was our RUclips.
@@0033mer Yes Ken, I look back on those days in the 70s with great fondness. For myself, the electronics magazines were the main source of knowledge, inspiration and with their advertisements in the back pages, component suppliers !!
I read a document called “A Guide to Debouncing” by the Ganssle group. Helped me a ton. Some people referred to it as the denouncing “Bible” but I must say this video was short and straight to the point. With a touch of old school class. The 4000 series was a welcome surprise. I’m younger but I’m pretty sure this will save me in a pickle.
Nice video. It's helpful, even necessary, for those learning electronics to understand the switch contact bounce phenomenon, and the hardware debounce techniques to alleviate it. There are more methods, however, such as using buffers with Schmitt trigger inputs, e.g. SN74LS13 and 14, and debouncing in software (assuming an input to a microcontroller). Just remember that it's almost always faster, more reliable, and easier to troubleshoot when you do things in hardware rather than code.
Yes, that can work but you are relying on the first bounce to totally discharge the capacitor, which it may or may not. Adding another resistor will help but now the the output will have a slow rising edge which can double trigger logic inputs. To solve that we buffer it with a schmitt trigger inverter. ruclips.net/video/e1-kc04jSE4/видео.html
Yes, that can work but you are relying on the first bounce to totally discharge the capacitor, which it may or may not. Adding another resistor will help but now the the output will have a slow rising edge which can double trigger logic inputs. To solve that we buffer it with a schmitt trigger inverter. ruclips.net/video/e1-kc04jSE4/видео.html
The MC14490 was originally made by Motorola and it worked very well. They discontinued the IC and ON-semi took it on. The DIP version is now obsolete and only SMD verions are available. You can get old stock on Ebay but they are pricey. Maxim also has the MAX6816.
@@fibonacho Yeah, the role of the transistor is high or low, it's never disconnected, even better with 2 transistors and 3 resistors (Schmidt trigger). you would be able to use the al time classic 10 cent switch and serve the same role precise or one of the cd40106.
@@fibonacho research RC time contants, placing the correct resistors, using a PNP with 1K on the base from the button aswel a 220pF to ground from the base, 1M from button to GND to drain the capacitor, 33K from the power rail to the emitter of the PNP. the collector of the PNP is tied to GND and your source from below of the 33K. the capacitor will filter out the glitches and is very power efficient, all this is very little power consum. just few uAmp
Yikes, That's a lot of complexity. I do it in software. If there is no software, then I use a capacitor. I Bet a microcontroller will be cheaper than these 2 ICs
Yes, that can work but you are relying on the first bounce to totally discharge the capacitor, which it may or may not. Adding another resistor will help but now the the output will have a slow rising edge which can double trigger logic inputs. To solve that we buffer it with a schmitt trigger inverter. ruclips.net/video/e1-kc04jSE4/видео.html
Never stop what you're doing!
أنا شخصيا منذ مدة طويلة أحاول تصميم و تطوير دائرة ضد الارتدادات و الان أجدها لديك بكل سهولة و جمال. شكراً لك استاذ.
Glad it was helpful.
I had not seen the buffer plus spdt combination before.It's quite ingenious. It provides a good illustration of how versatile and useful the 4000 series logic still is.
I recently revisited the video you did about using CMOS logic devices in linear mode.It's all fascinating stuff.
I even managed to find a design(Everyday Electronics magazine Oct 1978 ) for an AM radio receiver that uses a 4011 quad nor gate !
Going from TTL to CMOS was a big step for the electronic industry which enabled all the high end electronics we have today. Have to give credit to all the guys at RCA. Back in the 70s the electronic magazine was our RUclips.
@@0033mer Yes Ken, I look back on those days in the 70s with great fondness.
For myself, the electronics magazines were the main source of knowledge, inspiration and with their advertisements in the back pages, component suppliers !!
Always worth watching, thank you.
You're welcome. Thanks for the feedback.
I read a document called “A Guide to Debouncing” by the Ganssle group. Helped me a ton.
Some people referred to it as the denouncing “Bible” but I must say this video was short and straight to the point. With a touch of old school class.
The 4000 series was a welcome surprise. I’m younger but I’m pretty sure this will save me in a pickle.
Glad it was helpful. I have also read the Ganssle document. Lots of good information.
Very useful! circuit! Thank you for your precious Tutorials!
You are welcome!
Nice video. It's helpful, even necessary, for those learning electronics to understand the switch contact bounce phenomenon, and the hardware debounce techniques to alleviate it. There are more methods, however, such as using buffers with Schmitt trigger inputs, e.g. SN74LS13 and 14, and debouncing in software (assuming an input to a microcontroller). Just remember that it's almost always faster, more reliable, and easier to troubleshoot when you do things in hardware rather than code.
Yes, exactly
The capacitor and resistor itself also works quite well :)
Yes, that can work but you are relying on the first bounce to totally discharge the capacitor, which it may or may not.
Adding another resistor will help but now the the output will have a slow rising edge which can double trigger logic inputs. To solve that we buffer it with a schmitt trigger inverter. ruclips.net/video/e1-kc04jSE4/видео.html
@@0033mer And that's the beauty of electronics. There are so many different possibilities and solutions :)
Very nice circuits for Microcontroller inputs.
Yes, thanks
Awesome tip! I've found out about this many years ago... the hard way.
Yes, if you are new to electronics it can drive you crazy.
Excellent video, really great!!! Thank you so much.
I subscribed, now I will like this video also.
Welcome to the channel.
Still follow you after years, from fpga cpld videos
Thanks for your support
Muy buena conferencia, gracias por difundir el conocimiento
You're welcome.
Great info! Thanks and take care.
Thanks, you too!
Very thorough but what is wrong with only a capacitor or two near the switch?
Yes, that can work but you are relying on the first bounce to totally discharge the capacitor, which it may or may not.
Adding another resistor will help but now the the output will have a slow rising edge which can double trigger logic inputs. To solve that we buffer it with a schmitt trigger inverter. ruclips.net/video/e1-kc04jSE4/видео.html
Creative video, thank you :)
You're welcome
There's a nice cmos 6 channel switch debounce, adjustable timing...
MC 14490
The MC14490 was originally made by Motorola and it worked very well. They discontinued the IC and ON-semi took it on. The DIP version is now obsolete and only SMD verions are available. You can get old stock on Ebay but they are pricey. Maxim also has the MAX6816.
معك حق استاذ. 14490 باهضة الثمن وبمبلغ فلكي.@@0033mer
Hello sir. Please, can I use 74LS244 instead of CD4050. Thank you.
Yes, as long as the 3-state buffer is enabled.
@@0033mer thanks sir
3:17 Neat, but it would be better to use a transistor than a little common switch.
For a switch debounce demo?
@@fibonacho Yeah, the role of the transistor is high or low, it's never disconnected, even better with 2 transistors and 3 resistors (Schmidt trigger). you would be able to use the al time classic 10 cent switch and serve the same role precise or one of the cd40106.
@@AnalogDude_ Thank you. I'm getting interested in electronics again after many years away. I appreciate you taking your time to reply.
@@fibonacho research RC time contants, placing the correct resistors, using a PNP with 1K on the base from the button aswel a 220pF to ground from the base, 1M from button to GND to drain the capacitor, 33K from the power rail to the emitter of the PNP. the collector of the PNP is tied to GND and your source from below of the 33K.
the capacitor will filter out the glitches and is very power efficient, all this is very little power consum. just few uAmp
Yikes, That's a lot of complexity. I do it in software. If there is no software, then I use a capacitor. I Bet a microcontroller will be cheaper than these 2 ICs
Yes, that can work but you are relying on the first bounce to totally discharge the capacitor, which it may or may not.
Adding another resistor will help but now the the output will have a slow rising edge which can double trigger logic inputs. To solve that we buffer it with a schmitt trigger inverter. ruclips.net/video/e1-kc04jSE4/видео.html