All About Circuits

Latest Microcontrollers/Processors Technical Articles

Categories

Foundations for PLL Nonlinear Analysis: Modeling the Phase Detector and VCO

Foundations for PLL Nonlinear Analysis: Modeling the Phase Detector and VCO

The phase-locked loop (PLL) is widely used in contemporary analog and digital communication systems. In this article, we develop a nonlinear model for the analog PLL by analyzing its key components.


Moving Data Through an LTspice Parallel-Load Shift Register

Moving Data Through an LTspice Parallel-Load Shift Register

This article demonstrates the operation of an LTspice shift register and discusses details of its schematic and timing relationships.


Histogram ADC Testing: The Linear Ramp Histogram Test

Histogram ADC Testing: The Linear Ramp Histogram Test

Histogram testing is the most popular method for determining analog-to-digital converter (ADC) static parameters. In this article, learn the basics of histogram testing and the specifics of how to use a linear ramp histogram test.


What is an Image Processor? Turns Out the Answer is Hazy

What is an Image Processor? Turns Out the Answer is Hazy

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.


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.


Is Assembly Language Still Relevant for Embedded Software Development?

Is Assembly Language Still Relevant for Embedded Software Development?

As embedded systems continue to evolve, you might wonder: should I learn assembly language for embedded software development? Learn the answer in this article.


When Things Go Wrong: Battery Management System Failure Mitigation

When Things Go Wrong: Battery Management System Failure Mitigation

What is thermal runaway in Li-ion battery systems? And how do battery management systems help mitigate failure for improved safety? Learn more in this technical article.


How to Stream Sensor Data from Bosch’s XDK110 Evaluation Board to the MQTT Messaging Service

How to Stream Sensor Data from Bosch’s XDK110 Evaluation Board to the MQTT Messaging Service

In this article, we will take a look at the XDK110 rapid prototyping kit, characterize its hardware, explore its software environment, and demonstrate connecting the device to the MQTT messaging service.


Projects Apr 12, 2018 by Mark Hughes
How to Protect Your Robot with Automatic Collision Detection

How to Protect Your Robot with Automatic Collision Detection

In this article, we’ll develop and test an algorithm for automatically shutting down a robot in response to a collision (or some other violent event).


Projects Sep 21, 2017 by Robert Keim
Harnessing High-Frequency Sound: A New Ultrasonic Controller from Texas Instruments

Harnessing High-Frequency Sound: A New Ultrasonic Controller from Texas Instruments

You can do a lot with ultrasound, and whatever you’re doing will be easier with a highly integrated IC such as the PGA460-Q1.


Make Your Own GPS Transmitter with the HC-12 Transceiver

Make Your Own GPS Transmitter with the HC-12 Transceiver

Create a tracking device with an HC-12 transceiver, a GPS module, an Arduino, and Google Maps.


Projects Nov 10, 2016 by Mark Hughes
Building an RC Robot Using a Wheelchair Base

Building an RC Robot Using a Wheelchair Base

This two-part project will begin by showing you how to create a robot base from a used electric wheelchair. Part 1 creates a simple robot platform for use with remote control. Part 2 will develop a platform for use with and Arduino.


Projects Jul 06, 2016 by Mark Hughes
Make a GPS Clock With a PIC Microcontroller

Make a GPS Clock With a PIC Microcontroller

In this article I'll show you one way to use a PIC microcontroller to get the time and date from a GPS module.


Make a GPS Clock With PICAXE

Make a GPS Clock With PICAXE

In this article, I'll show you one way to get the time and date from a GPS module, using a PICAXE 20m2.