This article explores the operation of the simplest digital phase detector: the exclusive-OR (XOR) gate.
This article explores the operation of the simplest digital phase detector: the exclusive-OR (XOR) gate.
In this article, we'll use the linearized model of a first-order PLL to understand its response to a simple input change.…
In this article, we'll use the linearized model of a first-order PLL to understand its response to a simple input change. We'll then use Matlab simulations to visualize the signals.
For this project, I built a handheld resistor color code calculator and ohmmeter using the ATmega328 microcontroller and…
For this project, I built a handheld resistor color code calculator and ohmmeter using the ATmega328 microcontroller and a 1.8-inch color LCD display.
This article demonstrates the operation of an LTspice shift register and discusses details of its schematic and timing…
This article demonstrates the operation of an LTspice shift register and discusses details of its schematic and timing relationships.
Current briefly flows through both transistors during logic-level transitions. This article explores the resulting power…
Current briefly flows through both transistors during logic-level transitions. This article explores the resulting power dissipation and provides some helpful LTspice tips for measuring current and power.
When a CMOS inverter switches logic states, power is consumed due to its charging and discharging currents. Learn how to…
When a CMOS inverter switches logic states, power is consumed due to its charging and discharging currents. Learn how to simulate these currents in LTspice.
This article explains dynamic and static power consumption in a CMOS inverter circuit.
This article explains dynamic and static power consumption in a CMOS inverter circuit.
Learn how undervoltage lockout (UVLO) can protect semiconductor devices and electronic systems from potentially hazardous…
Learn how undervoltage lockout (UVLO) can protect semiconductor devices and electronic systems from potentially hazardous operation.
D-type flip-flops are fundamental digital memory components. Here, we examine their input-output behavior and internal circuitry.
D-type flip-flops are fundamental digital memory components. Here, we examine their input-output behavior and internal circuitry.
In this project, which uses the Arduino IDE, we create and demonstrate a digital drawing pad using an ESP32-based e-paper…
In this project, which uses the Arduino IDE, we create and demonstrate a digital drawing pad using an ESP32-based e-paper display dev board, rotary encoders for drawing control, and an accelerometer for shake detection to initiate an erase.
A PIR sensor detects objects to allow a Raspberry Pi Pico running MicroPython code to adjust the frequency of a Science…
A PIR sensor detects objects to allow a Raspberry Pi Pico running MicroPython code to adjust the frequency of a Science Fair electronic oscillator circuit with audio output.
In this project, learn how to use a potentiometer's reading on the M5Stack core to control a servo motor.
In this project, learn how to use a potentiometer's reading on the M5Stack core to control a servo motor.
Real-time image processing is a resource-intensive task that often requires specialized hardware. With that in mind,…
Real-time image processing is a resource-intensive task that often requires specialized hardware. With that in mind, let's explore processors that are designed specifically for photo and video applications.
In this project, learn to create a digitally-controlled oscillator or DCO-based audio synthesizer with an Arduino Nano or…
In this project, learn to create a digitally-controlled oscillator or DCO-based audio synthesizer with an Arduino Nano or an Arduino Uno.
Go from chaos to clarity by learning how to design programs for embedded systems leveraging the Warnier-Orr diagrams.
Go from chaos to clarity by learning how to design programs for embedded systems leveraging the Warnier-Orr diagrams.
As embedded systems continue to evolve, you might wonder: should I learn assembly language for embedded software…
As embedded systems continue to evolve, you might wonder: should I learn assembly language for embedded software development? Learn the answer in this article.
This article is a primer into the basics of RISC-V. The open architecture philosophy is exposed, along with a technical…
This article is a primer into the basics of RISC-V. The open architecture philosophy is exposed, along with a technical description of the modular ISA, and some commercial RISC-V microprocessor implementations.
Learn the basics of 5G NR (New Radio), including its frequency bands, applications, and what technologies make it possible.
Learn the basics of 5G NR (New Radio), including its frequency bands, applications, and what technologies make it possible.
In the final part of this series on modeling ADCs, we discuss one more model and also briefly cover DAC models.
In the final part of this series on modeling ADCs, we discuss one more model and also briefly cover DAC models.
How should I and Q combining be done? Through analog or digital means? This article will discuss the basics of the analog…
How should I and Q combining be done? Through analog or digital means? This article will discuss the basics of the analog and digital IQ approaches.