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…
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.
This article explains the Look-Up Tables (LUTs) constituting Field Programmable Gate Arrays (FPGAs).
This article explains the Look-Up Tables (LUTs) constituting Field Programmable Gate Arrays (FPGAs).
Blending colors may sound elementary but it is vital in drawing attention to your project with RGB LEDs!
Blending colors may sound elementary but it is vital in drawing attention to your project with RGB LEDs!
This article demonstrates the creation of an inductive switch cabinet lock that can detect the movement of a conductive…
This article demonstrates the creation of an inductive switch cabinet lock that can detect the movement of a conductive target. The purpose is to create a door that cannot be opened without triggering an alarm.
In this article, we discuss why PCB copper traces should be plated, and we’ll review various plating materials and…
In this article, we discuss why PCB copper traces should be plated, and we’ll review various plating materials and plating methods.
Let's interface an ultrasonic sensor and a lighting system! In this project, we'll design a sensor subsystem and then use…
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.
This article aims to explain the logarithmic laws of companding and the methods of implementation along with the effects…
This article aims to explain the logarithmic laws of companding and the methods of implementation along with the effects these methods bring into the PCM-based telephone systems.
Get an intro to overcurrent protection and OCPDs (overcurrent protection devices).
Get an intro to overcurrent protection and OCPDs (overcurrent protection devices).
The overlap-add method allows us to use the DFT-based method when calculating the convolution of very long sequences.
The overlap-add method allows us to use the DFT-based method when calculating the convolution of very long sequences.
How do you convert DAC output currents into a normal voltage signal? Let’s take a look.
How do you convert DAC output currents into a normal voltage signal? Let’s take a look.
The DFT provides an efficient way to calculate the time-domain convolution of two signals.
The DFT provides an efficient way to calculate the time-domain convolution of two signals.
Learn about sensorless brushless DC motor controllers, some example ICs, and some disadvantages of using such motors.
Learn about sensorless brushless DC motor controllers, some example ICs, and some disadvantages of using such motors.
This article presents a custom digital-to-analog-conversion design built around a high-speed DAC from Analog Devices.
This article presents a custom digital-to-analog-conversion design built around a high-speed DAC from Analog Devices.
This article will verify that a suitable structure can reduce the sensitivity of a digital filter response to the…
This article will verify that a suitable structure can reduce the sensitivity of a digital filter response to the coefficient quantization.
Delay statements are great and all, especially for their simplicity, but they can really put a damper on things when…
Delay statements are great and all, especially for their simplicity, but they can really put a damper on things when trying to multitask your Arduino. Forget delay and hop on the millis() train!
In this project, we're making a weighing scale using a C8051 microcontroller development kit, a load cell, and the…
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.
In this article, we’ll look at general concepts and some design details for a circuit board that can output a wide…
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.
This article will review some basic structures to implement Finite Impulse Response (FIR) filters.
This article will review some basic structures to implement Finite Impulse Response (FIR) filters.
This article will review the basics of the frequency sampling method for designing FIR filters.
This article will review the basics of the frequency sampling method for designing FIR filters.
We’ll use real collision data to refine the detection algorithm, and even better, we’ll confirm that the system…
We’ll use real collision data to refine the detection algorithm, and even better, we’ll confirm that the system actually works.