Live data from Hacker News

So you want to build an embedded Linux system?

jaycarlson.net

41–42 of 42 posts

Re: So you want to build an embedded Linux system?

#41
post #36

Earlier quoted context omitted.

> That's why faster speeds are harder. 900Mhz and slower needs an antenna over 30cm long, so staying below this means every PCB trace is too short to be an effective antenna. Oh I forgot to mention, the issue is the 5th or 7th harmonic of your digital signals. So... a 20Mhz digital circuit will realistically have 10ns rise/fall times or aka have ACTUALLY 100Mhz information in your electricity. Similarly, a 100MHz clo…

This is amazing, thanks for the breakdown. I guess this article makes it seem easier than it is. I will stick to SoM for linux for my projects for now but definitely going to try some stm32g0 and the like custom boards

You can and should be practicing good 4 layer (or even 6 layer) boards even with 'easy low frequency' STM32G0 chips.

That way, you build up your habits but in a non-punishing manner.

-----------

STM32G0 will work on a breadboard, let alone a properly designed well grounded PCB.

But... You can still see the EMI through the use of a loop antenna-oscilloscope.

Simply attach the ground-alligator clip to the probe top while setting your oscilloscope to AC coupling mode. Zoom in as much as you can on your oscilloscope.

Now wave this 'loop' around various circuits and traces. You'll see the EMI noise coming off of bad circuits... But only within 5cm or less. (loop antennas can pickup the so called near fields very well).

Alas: proper EMI testing is about far fields, not near fields. Still, it's good to have a methodology to actually see, feel and touch EMI in your projects.

--------

Getting a physical feel of electricity for real (and not the fake electricity we pretend happens in resistor/capacitor/inductor lumped element models) is the important leap you need to start learning.

Making consistent PCB designs and measuring EMI off of them is a great way to learn and improve.

You probably only need to make 4 or 5 designs while thinking about these issues to really understand. There is enough study material to give you the gist of theory... And the EMI loop antenna oscilloscope gives you a good enough measure (albeit flawed but still a real live measurement).

Re: So you want to build an embedded Linux system?

#42

Isn't the punchline in most of these articles always "Hey so you want to get paid 50% of other people in IT in order to do this field that is 200% harder?"

Because of this mismatch there aren't many young folks with these skills; expect these salaries to flip around once most of the experts retire.
Post reply on HN