In this project, learn how to use a potentiometer's reading on the M5Stack core to control a servo motor.
June 04, 2023 by Don Wilcher
Real-time image processing is a resource-intensive task that often requires specialized hardware. With that in mind, let's explore processors that are designed specifically for photo and video applications.
June 02, 2023 by Robert Keim
In this project, learn to create a digitally-controlled oscillator or DCO-based audio synthesizer with an Arduino Nano or an Arduino Uno.
April 09, 2023 by Darby Hewitt
Go from chaos to clarity by learning how to design programs for embedded systems leveraging the Warnier-Orr diagrams.
March 10, 2023 by Nthatisi Hlapisi
As embedded systems continue to evolve, you might wonder: should I learn assembly language for embedded software development? Learn the answer in this article.
November 06, 2022 by Darby Hewitt
This article is a primer into the basics of RISC-V. The open architecture philosophy is exposed, along with a technical description of the modular ISA, and some commercial RISC-V microprocessor implementations.
June 12, 2022 by Eduardo Corpeño
Learn the basics of 5G NR (New Radio), including its frequency bands, applications, and what technologies make it possible.
October 15, 2021 by Dale Wilson
In the final part of this series on modeling ADCs, we discuss one more model and also briefly cover DAC models.
March 02, 2021 by Wes Brodsky
How should I and Q combining be done? Through analog or digital means? This article will discuss the basics of the analog and digital IQ approaches.
February 22, 2021 by Wes Brodsky
This article will teach you about the intersection between JTAG and Arm core devices, with special attention paid to the Arm Debug Interface or ADI.
December 14, 2020 by Sam Gallagher
Learn the high-level overview of digital integrated circuit (IC) design.
December 02, 2020 by Jean-Jacques DeLisle
In this article, we’re going to look at the test access state machine in detail and even see some pseudocode for a simple JTAG interface.
November 20, 2020 by Sam Gallagher
In this article, we’re going to be talking about JTAG, the ubiquitous hardware tool used for testing, programming, and debugging.
November 18, 2020 by Sam Gallagher
This article continues the Image Sensor Technology series by examining details involved in the movement of light-generated electric charge within a CCD.
April 02, 2020 by Robert Keim
This article will help you to understand what CCD sensors are and how they allow us to convert an optical scene into a digital image.
March 23, 2020 by Robert Keim
This article is the second of a series on microcontroller timers. This article describes a more complex timer called the PWM or pulse-width modulation timer.
February 07, 2020 by Stephen Colley
This article, the first in a series on “timer/counter” functions in microcontrollers, discusses periodic timers.
January 14, 2020 by Stephen Colley
This article describes the internal RC oscillator calibration mechanism available in low-end microcontroller units. A basic calibration procedure and considerations on automated calibration are presented.
December 12, 2019 by Eduardo Corpeño
This article will explore AXI interconnects, the digital logic that allows multiple AXI masters and AXI slaves to communicate.
November 28, 2019 by Stephen St. Michael
In this article, we’ll first review the basic architecture of a SAR ADC and then take a look at one of its common applications.
October 24, 2019 by Dr. Steve Arar
Don't have an AAC account? Create one now.
Forgot your password? Click here.