All About Circuits

Latest Consumer Electronics Technical Articles

Categories

Implementing Your Phase-Shift Oscillator: Frequency Response and Amplitude Stabilization

Implementing Your Phase-Shift Oscillator: Frequency Response and Amplitude Stabilization

This article, part of AAC’s Analog Circuit Collection, explores a handy circuit that can generate sustained sinusoidal oscillations.


Power over Ethernet (PoE) with Microchip’s EoE!

Power over Ethernet (PoE) with Microchip’s EoE!

Embrace the power of Power over Ethernet with Microchip's Ethernet of Everything!


Projects Jan 26, 2018 by Ryan Jones
How to Generate a Sine Wave: The Phase-Shift Oscillator

How to Generate a Sine Wave: The Phase-Shift Oscillator

This article, part of AAC’s Analog Circuit Collection, explains a fairly straightforward circuit that can be used as part of an analog oscillator.


Designing a Self-Biasing Class C Amplifier

Designing a Self-Biasing Class C Amplifier

This article, part of AAC’s Analog Circuit Collection, explores a self-biased class C stage that could be used in an RF power amplifier.


Building a Capacitive Touch Interface with the Texas Instruments MSP430FR2633

Building a Capacitive Touch Interface with the Texas Instruments MSP430FR2633

The MSP430FR2633 is a low-power microcontroller with multiple GPIOs and capacitive touch pins. This project creates a circuit that supports a custom capacitive touch panel with LED and haptic feedback.


Projects Jan 12, 2018 by Mark Hughes
An Op-Amp Limiter: How to Limit the Amplitude of Amplified Signals

An Op-Amp Limiter: How to Limit the Amplitude of Amplified Signals

This article, part of AAC’s Analog Circuit Collection, explores the design and functionality of an op-amp-based limiter.


How to Multiply RF Signals without a Multiplier: The Switching Mixer

How to Multiply RF Signals without a Multiplier: The Switching Mixer

This article introduces an important technique used to perform frequency mixing in modern RF circuits.


The FitByte: How to Make an ATtiny85 Powered Activity Tracking Wearable

The FitByte: How to Make an ATtiny85 Powered Activity Tracking Wearable

This is a protoype of a fitness wearable device designed to vibrate when it detects stagnation.


Projects Dec 13, 2017 by Demsey Kirkwood
High-Speed Waveform Generation with an MCU and a DAC

High-Speed Waveform Generation with an MCU and a DAC

In this article, we’ll evaluate different firmware strategies in our pursuit of maximum-frequency analog signal generation.


Projects Dec 08, 2017 by Robert Keim
How to Generate a High-Precision Waveform Using a DAC and a Custom PCB

How to Generate a High-Precision Waveform Using a DAC and a Custom PCB

In this article, we’ll develop firmware that will serve as the basis for high-precision, high-speed signal generation.


Projects Dec 01, 2017 by Robert Keim
Fixed-Point Representation: The Q Format and Addition Examples

Fixed-Point Representation: The Q Format and Addition Examples

Fixed-point representation allows us to use fractional numbers on low-cost integer hardware.


PCB Layout for an Arbitrary Waveform Generator

PCB Layout for an Arbitrary Waveform Generator

In this article we’ll discuss the PCB layout for a custom-designed arbitrary waveform generator board.


Two’s Complement Representation: Theory and Examples

Two’s Complement Representation: Theory and Examples

This article will review the theory of the two’s complement representation along with some examples.


Rigid vs. Flexible PCBs: Which One is Best for Your Next Project?

Rigid vs. Flexible PCBs: Which One is Best for Your Next Project?

Learn about rigid PCBs vs. flexible PCBs, when it's better to use one type instead of the other, and learn about some manufacturing steps related to each of these PCB types.


DAC Output Circuitry for an Arbitrary Waveform Generator

DAC Output Circuitry for an Arbitrary Waveform Generator

How do you convert DAC output currents into a normal voltage signal? Let’s take a look.


All About BLDC Motor Control: Sensorless Brushless DC Motor Controllers

All About BLDC Motor Control: Sensorless Brushless DC Motor Controllers

Learn about sensorless brushless DC motor controllers, some example ICs, and some disadvantages of using such motors.


DAC Schematic Design for an Arbitrary Waveform Generator

DAC Schematic Design for an Arbitrary Waveform Generator

This article presents a custom digital-to-analog-conversion design built around a high-speed DAC from Analog Devices.


How to Build a Weighing Scale Using a Load Cell and a Microcontroller

How to Build a Weighing Scale Using a Load Cell and a Microcontroller

In this project, we're making a weighing scale using a C8051 microcontroller development kit, a load cell, and the Simplicity Studio IDE. The measured weight will be displayed on an LCD screen.


Projects Oct 10, 2017 by Nick Davis
Microcontroller Design for an Arbitrary Waveform Generator

Microcontroller Design for an Arbitrary Waveform Generator

In this article, we’ll look at general concepts and some design details for a circuit board that can output a wide variety of analog signals.


Testing for a Robot’s Collision Detection System with Varying Impact Resistance

Testing for a Robot’s Collision Detection System with Varying Impact Resistance

We’ll use real collision data to refine the detection algorithm, and even better, we’ll confirm that the system actually works.


Projects Sep 28, 2017 by Robert Keim