The RP2040 and RP2350 have dedicated debug pins. These pins are accessible on the development boards. This interface can be used to watch the processor working in real time and identify the location where a program gets stuck.To get access to all details, an in-circuit debugger, for example, the official Raspberry Pi Debug Probe, can…
Soldering is easy, especially if you have already done it several times before.
What happens if you trigger on a very noisy signal for averaging?
How does a PAM4 would look if you could freeze the time? I have recently extended my 3D-printed models of eye-diagrams.
Breadboards are great and easy to understand. You just insert your components, make the proper connection with jumper cables, and you will find out if your prototype is working. When I was young, I decommissioned a few old computers and scraped their parts. From that moment, I had several IDE (PATA) cables lying around, which…
Spoiler: I was young and had time. 😉
I have finally completed all 6 masterclasses from The Engineering EEcosystem. The masterclasses contain very valuable information. Eric Bogatin is great at explaining electrodynamics from a practical perspective without going into Maxwell’s equations. I really enjoyed his style of teaching. Now I even remember Eric’s famous rule #9 and that the answer to all questions…
I’m a huge fan of the #RP2040 microcontroller. It is a powerhouse with a decent price tag and has excellent community support. Yesterday, I tested a firmware prototype. Nothing serious, just switching a few outputs controlled by an interrupt. The idea seemed easy; I know that it is possible from the datasheet, and I got…
What is the purpose of window functions used in discrete Fourier transform (DFT)? Where to find a good reference discussing different window types?
I found this 5-year-old image in my photo archive. It is probably a good illustration for fast charging of electric cars. Photo can be reused under CC-BY 4.0 license.