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…
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.
This article demonstrates the operation of an LTspice shift register and discusses details of its schematic and timing…
This article demonstrates the operation of an LTspice shift register and discusses details of its schematic and timing relationships.
Histogram testing is the most popular method for determining analog-to-digital converter (ADC) static parameters. In this…
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.
Real-time image processing is a resource-intensive task that often requires specialized hardware. With that in mind,…
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.
Go from chaos to clarity by learning how to design programs for embedded systems leveraging the Warnier-Orr diagrams.
Go from chaos to clarity by learning how to design programs for embedded systems leveraging the Warnier-Orr diagrams.
As embedded systems continue to evolve, you might wonder: should I learn assembly language for embedded software…
As embedded systems continue to evolve, you might wonder: should I learn assembly language for embedded software development? Learn the answer in this article.
What is thermal runaway in Li-ion battery systems? And how do battery management systems help mitigate failure for…
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.
In this article, we will take a look at the XDK110 rapid prototyping kit, characterize its hardware, explore its software…
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.
In this article, we’ll develop and test an algorithm for automatically shutting down a robot in response to a collision…
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).
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.
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.
Create a tracking device with an HC-12 transceiver, a GPS module, an Arduino, and Google Maps.
Create a tracking device with an HC-12 transceiver, a GPS module, an Arduino, and Google Maps.
This two-part project will begin by showing you how to create a robot base from a used electric wheelchair. Part 1…
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.
In this article I'll show you one way to use a PIC microcontroller to get the time and date from a GPS module.
In this article I'll show you one way to use a PIC microcontroller to get the time and date from a GPS module.
In this article, I'll show you one way to get the time and date from a GPS module, using a PICAXE 20m2.
In this article, I'll show you one way to get the time and date from a GPS module, using a PICAXE 20m2.