How Happy is Your Chassis?

“If the power supplies aren’t happy, nothing else in the system is happy” – Ken Grob, Elma Electronic

What do drone dodgeball, chassis management, and RF and optical backplane standards have in common? This week’s Fish Fry podcast of course!  First, we check out how the University of Zurich is changing the course of drone development with a little help from event cameras, specialized … Read More → "How Happy is Your Chassis?"

AMD’s Epyc 7Fx2 Edges Past Intel

“I’m like a racehorse attached to a freight wagon.” – Jamie Hyneman

The Intel-versus-AMD battle is like watching a good horse race. One takes the lead, then the other noses ahead. One’s the odds-on favorite while the other is the longshot. Both competitors have ardent fans screaming from the sidelines, with big-money bets placed on the eventual … Read More → "AMD’s Epyc 7Fx2 Edges Past Intel"

Mastering x86 Memory Segmentation

“Time’s fun when you’re having flies.” – Kermit the Frog

Mention “segmentation” to a marketing guy, and you’ll get a long discourse on demographics, targeted advertising, pricing brackets, and other arcana. Use the same word around an x86 programmer, however, and you’ll get a different response. He’ll either spit on the ground, roll his … Read More → "Mastering x86 Memory Segmentation"

Return of the Pi!

In this week’s podcast, we are talking about the newest generation of Raspberry Pi, why old coding skills are in big demand right now, and why a new class of organic batteries may be just a proton away! First, we investigate a new all-organic battery technology developed at Uppsala University that can be charged in seconds and discharged and recharged over 500 times without loss of … Read More → "Return of the Pi!"

Ultimate Guide to Switch Debounce (Part 7)

I think this is it! I honestly believe this is going to be the last installment in our switch bounce saga. This is where we finally get to consider software solutions to the switch bounce problem (along with a bunch of other topics, of course). Having said this, as usual there are no promises, because -- like you -- I have no idea what is to come until I've written it down. … Read More → "Ultimate Guide to Switch Debounce (Part 7)"
April 17, 2020
April 16, 2020
April 15, 2020
April 14, 2020
April 13, 2020
April 10, 2020
April 9, 2020
April 8, 2020
April 7, 2020
April 6, 2020
April 3, 2020
April 2, 2020
April 1, 2020

Featured Video

Architecture and Design Techniques for Embedded Deep Learning

Sponsored by Synopsys

Embedding deep learning at the edge is challenging due to the huge computational and memory requirements and the algorithmic diversity of modern vision and sensing tasks. Tom describes the techniques Synopsys uses to enable embedded deep learning in its DesignWare EV6x Embedded Vision Processor IP.

Click here for more information

discussion
Posted on Apr 16 at 7:02am by Max Maxfield
Hi Brian -- you were just mentioned in dispatches in Part 8 of this series, which posted today: https://www.eejournal.com/article/ultimate-guide-to-switch-debounce-part-8/
Posted on Apr 15 at 1:59pm by Max Maxfield
Hi Sid -- I only recently ran across Charlieplexing -- it's VERY clever. Re the switch bounce part, I'm up to my armpits in alligators at the minute, but I'll ask Mike from LogiSwitch what he thinks (he LOVES switch debounce stuff :-)
Posted on Apr 14 at 7:48am by Sid
Dear Clive, Any words of wisdom or experience on switch debounce in this scenario: http://www.pcbheaven.com/wikipages/Charlieplexing/ Please scroll down to the heading "Charlieplexing also to interface buttons" We charlieplexed 12 tactile push button NO key switches to 4 port pins of a PIC16F72. It worked but also ...
Posted on Apr 10 at 9:37am by traneusee
A 6AS6 dual-control pentode can act as a NAND gate. Two in parallel can act as an AND-OR-INVERT gate. Power requirements are 2 to 3 watts per 6AS6.
Posted on Apr 9 at 6:37pm by SK
I never take anything off a PCB that can source significant current unless that's the purpose. For that reason, my switch inputs are always pull-up / switch-to-ground. That configuration also makes ESD protection more straightforward.
Posted on Apr 9 at 1:59pm by Karl Stevens
I would be interested. Clock domain crossing and arbiters are two obvious culprits. And the third is as Jack wrote that people say "eventually it will get latched". Phooey, that is not the whole situation. There will be glitches/splinter pulses and indeterminate switching levels that can create havoc. People ...
Posted on Apr 9 at 12:38pm by Max Maxfield
Hi Aubrey (a.k.a. antedeluvian) -- you make good points as always -- maybe this should become part of the curriculum for our "Finishing School for Electrical & Electronic Engineers" (https://www.clivemaxfield.com/finishing-school-for-electrical-electronic-engineers/)
Posted on Apr 9 at 12:34pm by Max Maxfield
Ah -- metastability -- of course this really becomes important when interfacing external asynchronous inputs to FPGAs -- in fact I was wondering about doing a column on this once I've finished waffling on about switch bounce (which, as I promised, will be my next column). What say you -- ...
Posted on Apr 9 at 12:32pm by Max Maxfield
Thanks so much Pavle -- I keep on worrying that people will think I'm dragging things on too long -- but I know that when I started out, it seemed that people would explain things assuming that I already knew a lot of stuff, I didn't actually have a clue ...
Posted on Apr 9 at 10:55am by antedeluvian
Max This is a great series that keeps on giving. I wish I had had the courage to tackle the subject in the days that I used to write. However I feel there is a practical consideration that doesn’t really have any thing to do with switch bounce. In ...
Subscribe Now

featured blogs
Apr 17, 2020
Immersion Cooling might still seem counter intuitive to most people. After all, we all grew up being told that Grandma doesn’t like having the plugged in hairdryer thrown into the tub. Ok, on a serious note, for most people it is still a strange concept to place electro...
Apr 17, 2020
[From the last episode: We saw how virtual machines (VMs) are software versions of real machines that help keep different applications separate within the same server.] VMs are a relatively old concept. These days, there'€™s another concept that'€™s very popular in the cl...
Apr 14, 2020
A new technique increases the throughput of scan diagnosis, leading to better failure analysis and yield improvement. Scan test is the de-facto standard method of testing digital circuits. When a device is under test, it is put in a known good state, test patterns are applied...
Apr 9, 2020
Arduino Mega footprint; three 32-bit cores all running at 200 MHz; 4 Mbytes of Flash and 500 Kbytes of RAM; works with the Arduino IDE; what's not to love?...
chalk talks