Search
The days of socketed microcontrollers are long gone. In most cases, the socket would cost more than the micro. Nowadays, microcontrollers, whether in quad flat pack packages or not, are surface mo...
I can't get my CAN bus application (ISO 11898-2, classic "high speed CAN") working and I'm receiving various CAN error frames. These error frames manifest themselves as sequences of 6 bits with my ...
Lundin's answer notes: I just realized that the on-topic page https://electrical.codidact.com/help/topics doesn't address electronics assembly. It does now. I just added: Physical construction ...
There should be no problem in principle with a single person having multiple user accounts. The comment discussion in one of the answers to the feature request Signing in should sign you in on all...
I recently realized something blindingly obvious that I'd overlooked for a few years - that I can generate a servicable PWM triangle wave from a micro by using two PWM outputs with timers set to sl...
Which are the parameters I should looking for when picking a flyback diode to be placed across a generic coil, such as a relay? That is: a coil with plain on/off functionality, for example a 24VDC ...
To add to Olin's excellent answer, if you were probing on a digital IO line in order to view a fast changing signal, without the local ground clip (or spring) grounded close to where you make the m...
Regarding scope of embedded systems/firmware When we released Software Development, I made a push to make all forms of embedded systems programming off-topic and re-direct such to this site. The ...
I have recently finished designing a buck-boost converter for a job that uses a split (+/-) input power supply. Load power is taken equally from both positive and negative input supplies and, the ...
Is there any way to reset a core quickly without having ground / reference terminal pulled towards negative voltage Unfortunately not but, if instead of trying to send the complete pulse throu...
Things happening/things we want to happen before main() is called: The code executed before main() is often referred to as "the C runtime (CRT)" or just "start-up code". This code is typically pro...
Whenever declaring a variable in C outside a function at file scope or when specifying it as static, it gets assigned a life time known as static storage duration. Meaning it will be accessible thr...
A taper pad is a resistive attenuator that maintains impedances on both ports and provides a specific amount of gain-loss ($A_{12}$): - I have derived formulas for each resistor (that I know to ...
[Disclaimer. This is not for an academic class. I'm self-studying.] I’m reading an introductory book on DSP for audio and computer music [Steiglitz 1996, ISBN 0-8053-1684-1 p. 287]. One of the ...
First, we have to clarify what you really mean by "embedded systems". There are many systems where something that is logically a PC is embedded. There is a whole industry around "single board com...
Embedding pictures is a pain in the ass. First you have to find the picture and save it locally then you have to drop it onto a special box before it can be processed. On SE, you just drag it to wh...
After reading various low quality questions Someplace Else today, it (once again) occurred to me that a whole lot of people, mostly hobbyists and engineering students, have no clue how to do the mo...
I am trying to analyse what is controlling the load current in the below Darlington configuration. Is it the base current of transistor Q3 which is controlling current through R14 / emitter curr...
Thank you for your report. This case is being handled. In general: We take our voting rules very seriously. Users should vote based on the content of a post and not based on who wrote it. It is al...
I saw that this PCB socket: Is marked as pressfit for non-plated holes. However, can it be used with plated holes as well, or will it damage the plating inside?
I have a PIC32MZ2048ECG064, a 64-pin 32-bit microcontroller with 512kB RAM. This is not enough for my purposes, I need to extend it by at least 32MB, preferably 64 or 128. I believe this means I ca...
Differential pairs, such as for ethernet or a CAN bus, can be designed to be loosely coupled or tightly coupled. For a loosely coupled differential pair, the odd-mode and even-mode impedances are ...
I was looking at different transistors, especially MOSFETS and I saw that N type MOSFETs seem to be way more popular to be used in circuit design. Is there a reason for that, or am I mistaken?
There are two predominant reasons you see N channel FETs more than P channel: N channel is the natural polarity for ground-referenced switches controlling loads with positive voltages. This is co...