All About Circuits

Latest Technical Articles

Categories

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.


Exploring the Basics of Bluetooth Low Energy: A Beginners Guide To BLE

Exploring the Basics of Bluetooth Low Energy: A Beginners Guide To BLE

Learn about the Bluetooth low energy (BLE) wireless communication protocol, namely its features, protocol stack, and how it communicates with devices.


Mismatch Loss Effect on RF Power Measurement and Gain of Cascaded Amplifiers

Mismatch Loss Effect on RF Power Measurement and Gain of Cascaded Amplifiers

Using the mismatch loss equations, learn about the effect of mismatch loss on RF power measurement and the gain of cascaded amplifiers.


Mismatch Loss and Mismatch Uncertainty in RF Systems

Mismatch Loss and Mismatch Uncertainty in RF Systems

Learn more about RF wave reflection parameters, namely mismatch loss and mismatch uncertainty.


Introduction to Multiphase DC-DC Converters

Introduction to Multiphase DC-DC Converters

This article explores step-down switching power supplies that divide output current among multiple regulation subcircuits operating in parallel.


RF Design Basics: VSWR, Return Loss, and Mismatch Loss

RF Design Basics: VSWR, Return Loss, and Mismatch Loss

Learn about voltage standing wave ratio (VSWR), return loss, and mismatch loss, which helps characterize the wave reflections in a radio frequency (RF) design.


Introduction to Double Data Rate (DDR) Memory

Introduction to Double Data Rate (DDR) Memory

Learn about double data rate (DDR) memory key concepts and applications surrounding this digital communication technique, where two data words are transferred during one clock cycle.


Transmission Line Theory: Observing the Reflection Coefficient and Standing Wave

Transmission Line Theory: Observing the Reflection Coefficient and Standing Wave

Learn about radio frequency (RF) wave propagation and reflection via transmission lines, equations, and example waveforms.


Investigating Lossless Transmission Line Phase Constant and Infinite Bandwidth

Investigating Lossless Transmission Line Phase Constant and Infinite Bandwidth

Learn how to derive the wave equations for a lossless transmission line and look at its infinite bandwidth and phase constant.


A Primer on Digital Pulse Amplitude Modulation

A Primer on Digital Pulse Amplitude Modulation

An encoding technique used for digital communication, pulse amplitude modulation (PAM) converts a discrete-time signal into a variable-amplitude continuous-time signal that is suitable for high-speed wired communication systems.


Error Analysis in Analog-to-digital Converter (ADC) Applications

Error Analysis in Analog-to-digital Converter (ADC) Applications

Through four different examples, learn about analog-to-digital converter (ADC) system error analysis.


From Parallel to Serial and Back Again: Understanding SerDes

From Parallel to Serial and Back Again: Understanding SerDes

Serialization/deserialization circuitry, known collectively as SerDes, provides important benefits for digital communication systems, especially when high data rates are required.


RF Design Basics—Introduction to Transmission Lines

RF Design Basics—Introduction to Transmission Lines

Learn about voltage waves and how they relate to an important basic concept of radio frequency (RF) circuit design: transmission lines.


ADC Resolution vs. Accuracy—Sub-range ADCs, Two-step ADCs, and TUE

ADC Resolution vs. Accuracy—Sub-range ADCs, Two-step ADCs, and TUE

Learn about characterizing different analog-to-digital converter (ADC) error sources such as resolution and accuracy.


An Introduction to Current Sources

An Introduction to Current Sources

Current sources are less familiar than voltage sources like batteries and AC wall power. Current sources usually are buried, unseen, inside electronic circuitry. Learn what they are and how they are designed.