All About Circuits

Latest Technical Articles

Categories

A Beginners Guide to Debugging Embedded Systems: 3 Steps to Find Bugs Quickly

A Beginners Guide to Debugging Embedded Systems: 3 Steps to Find Bugs Quickly

Learn about debugging embedded systems using a simple 3-step method called DDT (design documentation and testing) and the general challenges facing embedded code debugging. 


Introduction to Impedance Matching Using Transmission Line Elements

Introduction to Impedance Matching Using Transmission Line Elements

Learn about an impedance-matching technique using transmission line elements.


Learn Stub Tuning With a Smith Chart

Learn Stub Tuning With a Smith Chart

Learn about impedance matching stub tuning using a Smith chart, as well as single and double stub tuning, impedance contour, and the "forbidden region" of a Smith chart.


A Brief Introduction to Slot Antennas

A Brief Introduction to Slot Antennas

Learn about slot antennas, namely their history, characteristics, and electromagnetic (EM) behavior for low-voltage, small-form-factor electronic devices.


Designing L-type Matching Networks Using Series and Parallel RC and RL Circuits

Designing L-type Matching Networks Using Series and Parallel RC and RL Circuits

Learn about l-type impedance matching equations through the quality factor (Q factor) of RC and RL circuits and the series-parallel conversion of these circuits.l-


Using the Smith Chart to Design a T and Pi Matching Network

Using the Smith Chart to Design a T and Pi Matching Network

Learn more about L-sections and impedance matching by designing T and Pi matching networks using a Smith chart.


Creating a DCO-based Audio Synthesizer With an Arduino Nano

Creating a DCO-based Audio Synthesizer With an Arduino Nano

In this project, learn to create a digitally-controlled oscillator or DCO-based audio synthesizer with an Arduino Nano or an Arduino Uno.


Projects Apr 09, 2023 by Darby Hewitt
L-type Matching Network Basics—Examining L Network Frequency Response and Bandwidth

L-type Matching Network Basics—Examining L Network Frequency Response and Bandwidth

Learn about two-element networks (L-sections or L-networks), how they transform one impedance to another, their frequency response, estimating their bandwidth, and their limitations leading to T networks.


Can Voltage Be Negative? Understanding Negative Voltage

Can Voltage Be Negative? Understanding Negative Voltage

In addition to explaining the nature of a negative voltage, this article briefly discusses how negative voltages are generated and why they are useful in circuit design.


Design a Two-element Matching Network Using the ZY Smith Chart

Design a Two-element Matching Network Using the ZY Smith Chart

Learn about the immittance Smith chart (ZY Smith chart), the effect of adding series and parallel components, impedance matching, and finding a two-element matching network.


An Introduction to Power Analysis Side Channel Attacks

An Introduction to Power Analysis Side Channel Attacks

Learn the basics of how power-based side-channel attacks work and the different types of power analysis attacks, including simple power analysis (SPA), differential power analysis (DPA), and correlational power analysis (CPA).


Analyze RLC Components Using the Admittance Smith Chart and Examples

Analyze RLC Components Using the Admittance Smith Chart and Examples

Learn about the admittance Smith chart to analyze a parallel connection of resistors, capacitors, and inductors, and see the circuit's behavior over the swept frequency range.


Multiphase DC-DC Converter Pros and Cons

Multiphase DC-DC Converter Pros and Cons

This article will help you decide when to consider a multiphase approach to step-down, switch-mode voltage regulation.


Learn by Example—Using an Impedance Smith Chart

Learn by Example—Using an Impedance Smith Chart

Learn how a series RLC circuit with arbitrary component values can be represented as a point on the Smith chart and how an impedance contour on the Smith chart can be used to describe the circuit's frequency response.


Learn to Build a Photoelectric Sensor System Using an Arduino Uno and OpenPLC

Learn to Build a Photoelectric Sensor System Using an Arduino Uno and OpenPLC

Since photoelectric sensing can be achieved with electrical, electromechanical, and electronic components, learn to build, test, and implement a prototype photoelectric switch using off-the-shelf components with Arduino OpenPLC.


Projects Mar 12, 2023 by Don Wilcher
Designing Firmware for Embedded Systems Using Warnier-Orr Diagrams

Designing Firmware for Embedded Systems Using Warnier-Orr Diagrams

Go from chaos to clarity by learning how to design programs for embedded systems leveraging the Warnier-Orr diagrams.


Receiving and Sampling Signals in Digital Pulse Amplitude Modulation

Receiving and Sampling Signals in Digital Pulse Amplitude Modulation

The receiver in a digital PAM system must sample and measure the amplitude of a signal that is affected by the frequency response of the transmission channel.


The Smith Chart and Its Relation to the Reflection Coefficient and Impedance

The Smith Chart and Its Relation to the Reflection Coefficient and Impedance

Learn about the history and ins/outs of the Smith chart, as well as how it relates to the reflection coefficient and makes calculating impedance easier.


Mismatch Loss and Mismatch Uncertainty Via Attenuators and Statistical Models

Mismatch Loss and Mismatch Uncertainty Via Attenuators and Statistical Models

Learn about the effect of mismatch loss on a lossy line, a method to reduce the mismatch loss through fixed attenuators, and the statistical models of this error.


Reducing Quantization Distortion Via Subtractive and Non-subtractive Dithering

Reducing Quantization Distortion Via Subtractive and Non-subtractive Dithering

Learn how dithering can suppress both harmonic and non-harmonic spurs and two different types of dithering systems: subtractive and non-subtractive topologies.