All About Circuits

Latest Discrete Logic Technical Articles

Categories

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.


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.


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?


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
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.


Understanding Current-Voltage Curves of Non-Linear Devices

Understanding Current-Voltage Curves of Non-Linear Devices

This article discusses the I-V curves of passive non-linear devices such as diodes, transistors, and thyristors.


DIY Tools—Build Your Own Logic Probe

DIY Tools—Build Your Own Logic Probe

Having a logic probe handy is always a must for an electronics workshop. But instead of buying one, why not build your own for a fraction of the cost and have it working in an hour?


Projects Sep 22, 2016 by Robin Mitchell
Conversion of T Flip-Flops

Conversion of T Flip-Flops

Here we convert the given T flip-flop into SR-, JK- and D-types, and we also verify the process of conversion.


Conversion of D Flip-Flops

Conversion of D Flip-Flops

This article presents the conversions of D-type flip-flops into SR-, JK- and T-types. It also explains how to verify the conversion process.


How to Build Your Own Discrete 4-Bit ALU

How to Build Your Own Discrete 4-Bit ALU

In this project, we will build the heart of a simple 4-bit CPU, the ALU (Arithmetic Logic Unit).


Projects Aug 18, 2016 by Robin Mitchell
The CMOS Transmission Gate

The CMOS Transmission Gate

This technical brief presents a simple MOSFET configuration that can be used as a voltage-controlled switch.


The Karnaugh Map Boolean Algebraic Simplification Technique

The Karnaugh Map Boolean Algebraic Simplification Technique

Learn about the Karnaugh map (K-map) technique for Boolean algebraic simplification. What advantages and disadvantages do they have?


Build a 4-Bit Binary Counter with 5x7 LED Matrix

Build a 4-Bit Binary Counter with 5x7 LED Matrix

In this project, you'll learn how to build a 4-bit binary counter using a 5x7 LED matrix for data count value visualization. The project will use a combination of standard electronic and surface mount components.


Projects Jun 20, 2016 by Don Wilcher
Digital-to-Analog Conversion with the SAM4S Peripheral DMA Controller

Digital-to-Analog Conversion with the SAM4S Peripheral DMA Controller

Part Three in this three-article series shows you how to generate values for a discrete sinusoid and continuously convert this data into an analog signal without overburdening the CPU.


Projects May 09, 2016 by Robert Keim
Classification of Signals used in Electrical Engineering

Classification of Signals used in Electrical Engineering

Classifying signals is a way to organize the signals that surround us. It focuses design, testing requirements, measurement tools, and expected results. There are many ways to classify signals!


Build a Desktop Industrial Automation Trainer

Build a Desktop Industrial Automation Trainer

In this project, the reader will learn how to build and program a desktop industrial automation trainer for experimentation in robotics, motor, and process control system concepts on their workbench.


Projects Apr 21, 2016 by Don Wilcher
Build Programmable Time-based Switches Using a Real Time Clock

Build Programmable Time-based Switches Using a Real Time Clock

Use DS3231M RTC alarm functions to make programmable, time-based, switches to power devices on and off at precise times.


Embedded PID Temperature Control, Part 2: Board-Level Integration

Embedded PID Temperature Control, Part 2: Board-Level Integration

This article covers the firmware that allows the EFM8 microcontroller to communicate with the DAC and the MAX31855.


Projects Feb 03, 2016 by Robert Keim