All About Circuits

Latest Technical Articles

Categories

A (Solder) Bridge To Nowhere: What Is a Solder Bridge and How to Avoid Them in PCB Design

A (Solder) Bridge To Nowhere: What Is a Solder Bridge and How to Avoid Them in PCB Design

Learn what solder bridges are and how to avoid them.


How Do Time of Flight Sensors (ToF) Work? A Look at ToF 3D Cameras

How Do Time of Flight Sensors (ToF) Work? A Look at ToF 3D Cameras

How do time of flight sensors determine distances? Learn more about ToF cameras using an example 3D camera.


Safety Capacitors First: Class-X and Class-Y Capacitors

Safety Capacitors First: Class-X and Class-Y Capacitors

Learn about Class-X and Class-Y capacitors, where they are used, and why they are referred to as "safety" capacitors.


When Can Electrical Engineers Use Python? Applications for the Python Programming Language

When Can Electrical Engineers Use Python? Applications for the Python Programming Language

Where can EEs use Python in their day to day? Here's a look at the applications where Python excels.


Understanding Phase Shift in Analog Circuits

Understanding Phase Shift in Analog Circuits

Learn about phase shift and how this fundamental electrical phenomenon is related to different circuit configurations.


Understanding Memory: How to Use Structures in Embedded C Language

Understanding Memory: How to Use Structures in Embedded C Language

How do processors access memory? Learn more about structures in C language and how to use them.


Understanding Embedded C: What Are Structures?

Understanding Embedded C: What Are Structures?

After introducing structures, we’ll take a look at some of the important applications of this powerful data object. Then, we’ll examine the C language syntax to declare a structure. Finally, we’ll briefly introduce the data alignment requirement. We’ll see that we may be able to reduce the size of a structure by simply rearranging the order of its members.


How to Simulate a Bidirectional Voltage-Controlled Current Source

How to Simulate a Bidirectional Voltage-Controlled Current Source

Learn about simulating an interesting current source built around an op-amp and an instrumentation amplifier.


Exploring Power Transformer Protection for Power Systems: Failure Types and Differential Protection

Exploring Power Transformer Protection for Power Systems: Failure Types and Differential Protection

Learn why power transformers are important, where they can fail, and why protection systems are crucial.


High-Voltage DC Power Transmission: Should HVDC Replace AC in Power Systems?

High-Voltage DC Power Transmission: Should HVDC Replace AC in Power Systems?

Is AC energy transmission the most efficient option for the 21st century?


How to Design a Simple, Voltage-Controlled, Bidirectional Current Source

How to Design a Simple, Voltage-Controlled, Bidirectional Current Source

This article presents a high-performance current source that requires only a few readily available components.


How to Interpret IMU Sensor Data for Dead-Reckoning: Rotation Matrix Creation

How to Interpret IMU Sensor Data for Dead-Reckoning: Rotation Matrix Creation

Working with IMUs can maddening for a variety of reasons, but what scares people the most is usually the math.


Quantization Noise and Amplitude Quantization Error in ADCs

Quantization Noise and Amplitude Quantization Error in ADCs

Learn the methods and applications of modeling the quantization error of an ADC using a noise source.


The Incredible Shrinking Resistor: The Advantages and Drawbacks of Ever-Smaller Components

The Incredible Shrinking Resistor: The Advantages and Drawbacks of Ever-Smaller Components

The advantages and disadvantages of ever-shrinking components.


How the Weibull Distribution Is Used in Reliability Engineering

How the Weibull Distribution Is Used in Reliability Engineering

This article discusses the Weibull distribution and how it is used in the field of reliability engineering.


Understanding Amplitude Quantization Error for ADCs

Understanding Amplitude Quantization Error for ADCs

This article examines the quantization error of an analog-to-digital converter.


Input Capacitance in Analog Circuits: How to Compensate for Input Capacitance of Op-Amps

Input Capacitance in Analog Circuits: How to Compensate for Input Capacitance of Op-Amps

Learn about the effect of input parasitic capacitance and how to compensate for it in analog circuit design.


Introduction To Real-Time Embedded Systems

Introduction To Real-Time Embedded Systems

This article looks at real-time embedded systems including classifications, constraints, and design patterns.


The Arm Architecture Explained

The Arm Architecture Explained

Learn more about the Arm computer architecture, including ISA, execution states, and processor families.


Python vs. C/C++: Why Should Electrical Engineers Bother Learning Python?

Python vs. C/C++: Why Should Electrical Engineers Bother Learning Python?

Why should an electrical engineer bother learning Python, anyway?