All About Circuits

Latest EDA Tools Technical Articles

Categories

Simulating the Switching Power Dissipation of a CMOS Inverter

Simulating the Switching Power Dissipation of a CMOS Inverter

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.


Switching Losses in Bipolar Junction Transistors

Switching Losses in Bipolar Junction Transistors

With the help of SPICE simulations, we examine two types of power dissipation that occur when BJTs are used as switches.


Using the Load-Pull Technique in RF Power Amplifier Design

Using the Load-Pull Technique in RF Power Amplifier Design

The output power and efficiency of a power amplifier (PA) are highly dependent on its load terminations. Learn how to characterize a PA's performance by analyzing load lines and estimating the load-pull contours of constant output power.


Building and Certifying an Open-Source IoT Controller, Part 3: Manufacturing and Testing

Building and Certifying an Open-Source IoT Controller, Part 3: Manufacturing and Testing

This four-part series walks through the development of the Anthilla Controller, an open-source Internet of Things (IoT) hardware platform. In Part 3, we cover the manufacturing, assembly, and product testing of the board.


Building and Certifying an Open-Source IoT Controller, Part 2: Open-Source Certification

Building and Certifying an Open-Source IoT Controller, Part 2: Open-Source Certification

In this four-part series, we walk through the development of the Anthilla Controller, an open-source Internet of Things (IoT) hardware platform. Part 2 explains the process and requirements of obtaining an open-source hardware certification.


Building a Circuit to Measure the Effect of Noise on Audio Signals

Building a Circuit to Measure the Effect of Noise on Audio Signals

This project will cover the design, construction, and testing of an analog filter meeting the ITU-R BS.468-4 specification, which aims to evaluate the disturbing effects of noise on audio broadcast signals.


Projects Dec 10, 2023 by John Woodgate
RF Amplifier Stability Factors and Stabilization Techniques

RF Amplifier Stability Factors and Stabilization Techniques

Learn ways to test an RF amplifier's stability, techniques to stabilize its operation, and how RF design software can help you do both.


Adding Hysteresis to a Comparator Circuit: LTspice Lab

Adding Hysteresis to a Comparator Circuit: LTspice Lab

This article uses SPICE simulations to explain the functionality of hysteresis based on positive feedback in a comparator circuit.


Analyzing a Current-Mode-Controlled Buck Converter in LTspice

Analyzing a Current-Mode-Controlled Buck Converter in LTspice

In this article, we use voltage waveforms to explore the electrical behavior of key subcircuits within a CMC buck converter.


Implementing a Current-Mode-Controlled Buck Converter in LTspice

Implementing a Current-Mode-Controlled Buck Converter in LTspice

In this article, we use LTspice to discuss the operation of the voltage error amplifier and PWM generator in a current-mode-controlled (CMC) step-down regulator.


An A-Weighted Analog Filter that Mimics the Response of the Human Ear

An A-Weighted Analog Filter that Mimics the Response of the Human Ear

In this project, we design an A-weighted analog noise filter for audio frequencies. The filter provides a variable frequency gain response that is similar to that of our hearing.


Projects Oct 29, 2023 by John Woodgate
From VHDL Code to Real Hardware: Designing an 8-bit ALU

From VHDL Code to Real Hardware: Designing an 8-bit ALU

In this project we create an 8-bit arithmetic logic unit (ALU) in the VHDL language and run it on an Altera CPLD development board connected to a custom PCB with input switches and LED display.


Designing a Current-Mode-Controlled Buck Converter in LTspice

Designing a Current-Mode-Controlled Buck Converter in LTspice

In this article, we’ll learn about current-mode control (CMC) for switching regulators by examining the layout of an example circuit in LTspice.


Simulating Pulse-Frequency Modulation for DC-DC Converters

Simulating Pulse-Frequency Modulation for DC-DC Converters

Using a pulse-frequency-modulated buck converter as an example, this article describes techniques for incorporating PFM into switching regulator design and simulations.


Closed-Loop Control for an LTspice Switching Regulator

Closed-Loop Control for an LTspice Switching Regulator

Learn how to simulate a switching voltage regulator with a voltage-controlled PWM waveform in LTspice.


All About the Inverting Buck-Boost Converter

All About the Inverting Buck-Boost Converter

Learn about the inverting buck-boost converter, a switching voltage regulator designed to handle unstable input voltages.


Building a One-Shot Multivibrator with an ESP32 Terminal Display:  A Radio Shack Classics Circuit Remix

Building a One-Shot Multivibrator with an ESP32 Terminal Display:  A Radio Shack Classics Circuit Remix

In this hands-on project, we will update a 1980s version of a one-shot (monostable multivibrator) circuit by giving it a modern, colorful output while also examining the circuit's operation.


Projects Sep 17, 2023 by Don Wilcher
Output Voltage and Diode Current in a Boost Converter

Output Voltage and Diode Current in a Boost Converter

Learn how output voltage and diode current affect the behavior of a step-up switching regulator.


Inductor Current in a Boost Converter: a SPICE Analysis

Inductor Current in a Boost Converter: a SPICE Analysis

With the help of LTspice, we examine how inductor current affects the functioning of a boost converter.


Understanding the Operation of a Boost Converter

Understanding the Operation of a Boost Converter

Learn how a step-up switching regulator generates an output voltage higher than its input voltage.