All About Circuits

Latest Embedded Technical Articles

Categories

Simplify Your Life with an Analog Window Detector

Simplify Your Life with an Analog Window Detector

This article, part of AAC’s Analog Circuit Collection, presents a simple yet effective replacement for ADC-based window detection.


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
Tales of Project Troubleshooting: Solutions from a Problem-Magnet

Tales of Project Troubleshooting: Solutions from a Problem-Magnet

This article covers the various roadblocks encountered in a new design and how they were troubleshot and overcome.


How to Build Your Own Function Generator Using Analog Devices’ AD9833

How to Build Your Own Function Generator Using Analog Devices’ AD9833

Tired of using your PC or mobile phone as a signal generator? It’s time to upgrade to a standalone one by making it yourself.


Projects Jan 17, 2018 by Cezar Chirila
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
Simplifying VHDL Code: The Std_Logic_Vector Data Type

Simplifying VHDL Code: The Std_Logic_Vector Data Type

This article will review the "std_logic_vector" data type which is one of the most common data types in VHDL.


GPS Times, Atomic Clock Frequencies, and the Increasing Accuracy of GPS

GPS Times, Atomic Clock Frequencies, and the Increasing Accuracy of GPS

GPS as we know it requires the precision of atomic clocks. This article looks at the importance of timing for GPS and the clocks that provide it.


Multiplication Examples Using the Fixed-Point Representation

Multiplication Examples Using the Fixed-Point Representation

This article will discuss several multiplication examples using the fixed-point representation.


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.


How to Check and Calibrate a Humidity Sensor

How to Check and Calibrate a Humidity Sensor

How accurate is your humidity sensor? Find out with this project.


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.


Circular Buffer: A Critical Element of Digital Signal Processors

Circular Buffer: A Critical Element of Digital Signal Processors

This article discusses circular buffering, which allows us to significantly accelerate the data transfer in a real-time system.


Purpose and Internal Functionality of FPGA Look-Up Tables

Purpose and Internal Functionality of FPGA Look-Up Tables

This article explains the Look-Up Tables (LUTs) constituting Field Programmable Gate Arrays (FPGAs).


The MIT-i Color Blender! RGB LED Color Blending

The MIT-i Color Blender! RGB LED Color Blending

Blending colors may sound elementary but it is vital in drawing attention to your project with RGB LEDs!


Projects Nov 08, 2017 by Ryan Jones
How to Interface an Ultrasonic Sensor with an LCD Using a Microcontroller Dev Kit

How to Interface an Ultrasonic Sensor with an LCD Using a Microcontroller Dev Kit

Let's interface an ultrasonic sensor and a lighting system! In this project, we'll design a sensor subsystem and then use it in a parking sensor application.


Projects Nov 02, 2017 by Nick Davis
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.