All About Circuits

Latest Digital ICs Technical Articles

Categories

How to Use a Robot to Record and Transfer Audio Signals

How to Use a Robot to Record and Transfer Audio Signals

This article provides detailed information on sampling audio signals and transferring the data to a PC for analysis.


Projects Sep 15, 2017 by Robert Keim
Build Your Own Motion Detection System Using an Accelerometer

Build Your Own Motion Detection System Using an Accelerometer

This project uses a C8051 microcontroller development kit, an accelerometer evaluation board, and Simplicity Studio IDE—all from Silicon Labs—to rather quickly and easily build a motion-detecting alarm system.


Projects Aug 31, 2017 by Nick Davis
Insight into the Results of DFT Analysis in Digital Signal Processing

Insight into the Results of DFT Analysis in Digital Signal Processing

This article attempts to give a deeper insight into the interpretation of DFT (direct Fourier transform) output.


What is Bluetooth 5? Learn about the Bit Paths Behind the New BLE Standard

What is Bluetooth 5? Learn about the Bit Paths Behind the New BLE Standard

The latest Bluetooth Specification provides features that allow increased speed and increased transmission distance. This article provides information about the various bit data paths used in the latest specifications.


Better Insight into DSP: 10 Applications of Convolution in Various Fields

Better Insight into DSP: 10 Applications of Convolution in Various Fields

This article presents an overview of various applications which exploit convolution, an advanced signal operation.


Implementing a Low-Pass Filter on FPGA with Verilog

Implementing a Low-Pass Filter on FPGA with Verilog

Learn how to implement a moving average filter and optimize it with CIC architecture.


Make a Web Server with ESP8266

Make a Web Server with ESP8266

In this project, we first examine how to install an ESP8266 add-on on Arduino IDE and then we make a configurable web server with an ESP8266 and show the simplicity of this process.


An Introduction to Canonical Signed Digit Representation

An Introduction to Canonical Signed Digit Representation

CSD is an elegant method to implement digital multipliers in a more efficient way.


Multirate DSP and Its Application in D/A Conversion

Multirate DSP and Its Application in D/A Conversion

This article reviews the basics of D/A conversion and explains how multirate DSP can lead to a more efficient system.


Multirate DSP and Its Application in A/D Conversion

Multirate DSP and Its Application in A/D Conversion

Multirate DSP leads to a more efficient A/D conversion.


An Introduction to Motion Sensors: PIR, Tilt, Force, and More

An Introduction to Motion Sensors: PIR, Tilt, Force, and More

Learn about various movement-type sensors including accelerometers, tilt sensors, vibration sensors, PIR (passive infrared) sensors, and rotation sensors.


Getting Started with FPGAs: Lookup Tables and Flip-Flops

Getting Started with FPGAs: Lookup Tables and Flip-Flops

Dive under the hood of an FPGA: Just what is inside of an FPGA that makes it so different from a microcontroller and yet still so versatile?


Coping with Long-Distance Serial Communication: A New Retimer IC from Texas Instruments

Coping with Long-Distance Serial Communication: A New Retimer IC from Texas Instruments

Signal degradation is unavoidable, but various ICs, such as the DS250DF210, can help to restore what has been lost (or eliminate what has been added).


High-Frequency FET Control: A New Gate-Driver IC from Diodes Incorporated

High-Frequency FET Control: A New Gate-Driver IC from Diodes Incorporated

Gate-driver ICs such as the DGD0506 provide a convenient and efficient way to control high-current loads.


Add Voice Commands to Your Next Project with Bluetooth LE

Add Voice Commands to Your Next Project with Bluetooth LE

This project uses the Alorium Technology XLR8, a Bluetooth LE HID Implementation, and the EasyVR voice recognition module to add voice-activated movements to your next project.


Projects May 17, 2017 by Mark Hughes
Design Considerations for Digital VLSI

Design Considerations for Digital VLSI

In this article, we discuss metastability, setup time, and hold time in designing a digital VLSI circuit.


Getting Started with FPGAs: The Development Environment and “Hello World”

Getting Started with FPGAs: The Development Environment and “Hello World”

It’s time to dive into the world of programmable logic. Use this tutorial to get your FPGA development environment setup and understand the tool set and basic development process.


Isolated Analog-to-Digital Conversion: A New Sigma-Delta Modulator from Broadcom

Isolated Analog-to-Digital Conversion: A New Sigma-Delta Modulator from Broadcom

Isolation components, such as the ACPL-C799, allow you to transfer data without establishing a direct electrical connection between two parts of a system.


No Light Required: A New Thermal-Sensor-Array Development Board

No Light Required: A New Thermal-Sensor-Array Development Board

The grid-EYE click provides a user-friendly introduction to advanced thermal sensing and detection.


A Microcontroller Enthusiast’s First Look at Programmable Logic

A Microcontroller Enthusiast’s First Look at Programmable Logic

The FPGA can be a great addition to your arsenal, but it requires some adjustments to the way a microcontroller jockey thinks.