All About Circuits

Latest Technical Articles

Categories

Understanding Phase-Locked Loop Transient Response

Understanding Phase-Locked Loop Transient Response

In this article we’ll use SPICE simulations to take a close look at how a phase-locked loop enters the locked state.


MIT-i Waves Goodbye with Sparkfun’s Spectacle!

MIT-i Waves Goodbye with Sparkfun’s Spectacle!

Make a Spectacle of yourself at the next Comic-Con with Sparkfun's Spectacle line-up! Anyone can use it, it's as easy as plugging in a pair of headphones!


Projects Mar 13, 2018 by Ryan Jones
How to Simulate a Phase-Locked Loop

How to Simulate a Phase-Locked Loop

This article presents an LTspice circuit that can be used to explore the behavior of a phase-locked loop.


What Exactly Is a Phase-Locked Loop, Anyways?

What Exactly Is a Phase-Locked Loop, Anyways?

This article introduces a phase-based feedback system that plays an important role in many applications.


How to Reduce Power Consumption with Clock Gating

How to Reduce Power Consumption with Clock Gating

This article will discuss the basic concepts of clock gating and how it can be used to reduce the power consumption of synchronous digital systems.


How to Low-Pass Filter a Square Wave

How to Low-Pass Filter a Square Wave

This article, part of AAC’s Analog Circuit Collection, presents a circuit that is a good choice when you need to remove high-frequency noise from a digital signal.


Encoding the States of a Finite State Machine in VHDL

Encoding the States of a Finite State Machine in VHDL

This article will review different encoding methods that can be used to implement the states of an FSM.


What Exactly Is a Quartz Crystal, Anyways? A Look at Quartz Crystal Oscillators

What Exactly Is a Quartz Crystal, Anyways? A Look at Quartz Crystal Oscillators

This article explains some theory behind an extremely common electronic component.


How to Decode Manchester-Encoded Data Using Hardware

How to Decode Manchester-Encoded Data Using Hardware

This article looks at some circuits that can help you extract the original data from a Manchester-encoded signal.


How to Make an IoT Teapot | The Gentleman Maker

How to Make an IoT Teapot | The Gentleman Maker

No longer will you have to get off the couch or out of your warm bed to get the pot brewed!


Projects Feb 28, 2018 by Robin Mitchell
How to Generate Manchester-Encoded Data in Hardware and Firmware

How to Generate Manchester-Encoded Data in Hardware and Firmware

This article discusses implementation details for a simple yet effective technique that can improve your digital communication.


Design a Custom Microcontroller Programming and Testing Board

Design a Custom Microcontroller Programming and Testing Board

In this article we’ll discuss the design for a custom microcontroller programming/debug/extension PCB and we’ll look at an example project.


Projects Feb 25, 2018 by Robert Keim
Incomplete If Statements and Latch Inference in VHDL

Incomplete If Statements and Latch Inference in VHDL

In this article, we’ll see that a memory element can be unintentionally inferred from an incomplete “if” statement.


One Circuit, Three Bode Plots: The Omnifilter

One Circuit, Three Bode Plots: The Omnifilter

This article, part of AAC’s Analog Circuit Collection, discusses a filter circuit that allows you to choose between a low-pass, a high-pass, and a band-pass response.


Sequential VHDL: If and Case Statements

Sequential VHDL: If and Case Statements

This article will review two important sequential statements in VHDL, namely “if” and “case” statements.


How to Monitor Current with an Op-Amp, a BJT, and Three Resistors

How to Monitor Current with an Op-Amp, a BJT, and Three Resistors

This article, part of AAC’s Analog Circuit Collection, explains the functionality of a clever circuit that accurately measures supply current.


How to Use a Diode as a Thermometer

How to Use a Diode as a Thermometer

This article, part of AAC’s Analog Circuit Collection, presents a straightforward circuit that allows you to measure temperature with little more than a diode and a BJT.


The Why and How of Pipelining in FPGAs

The Why and How of Pipelining in FPGAs

This article explains pipelining and its implications with respect to FPGAs, i.e., latency, throughput, change in operating frequency, and resource utilization.


The Variable: A Valuable Object in Sequential VHDL

The Variable: A Valuable Object in Sequential VHDL

This article will discuss the important features of variables in VHDL.


Need a Current Regulator? Use a Voltage Regulator!

Need a Current Regulator? Use a Voltage Regulator!

This article, part of AAC’s Analog Circuit Collection, shows you how linear voltage regulators can also be handy in constant-current applications.