All About Circuits

Latest IC Design Articles and Videos

Categories

C-BISCUIT: Design Choices and Justification

C-BISCUIT: Design Choices and Justification

While the C-BISCUIT project is far from complete, it's already come a long way, seeing numerous ideas and design goals in the process. This article will discuss some of these.


Projects Feb 10, 2016 by Trevor Gamblin
Will the ESP32 be the ESP8266’s Worthy Successor?

Will the ESP32 be the ESP8266’s Worthy Successor?

Espressif sent out beta units (called ESP31bs) of their new SOC, the ESP32. Will it be a huge success?


News Feb 04, 2016 by Alex Udanis
Embedded PID Temperature Control, Part 1: The Circuit

Embedded PID Temperature Control, Part 1: The Circuit

Invoke the power of the PID (proportional–integral–derivative controller)! The key components in this design are an EFM8 microcontroller, a DAC, and the MAX31855 thermocouple-to-digital converter.


Projects Feb 01, 2016 by Robert Keim
Practical FIR Filter Design: Part 2 - Implementing Your Filter

Practical FIR Filter Design: Part 2 - Implementing Your Filter

Implementing a FIR filter designed in Octave or Matlab on an N-bit microprocessor


How to Eliminate Ground Loops with Signal Isolation

How to Eliminate Ground Loops with Signal Isolation

This project explains how to isolate signals to eliminate ground loops in electronic systems.


Projects Jan 29, 2016 by Orrin Bigelow
Using Scilab GUI for RGB and Lux Measurements

Using Scilab GUI for RGB and Lux Measurements

Gather data via USB from a BH1745NUC optical sensor and then display color characteristics and illuminance values.


Projects Jan 28, 2016 by Robert Keim
Practical FIR Filter Design: Part 1 - Design with Octave or Matlab

Practical FIR Filter Design: Part 1 - Design with Octave or Matlab

A simple introduction to designing FIR filters in Octave or Matlab


Design a Color Sensor with Measurements Displayed via an RGB LED Module, Part 2

Design a Color Sensor with Measurements Displayed via an RGB LED Module, Part 2

Learn how to collect and process RGB data generated by the BH1745NUC color sensor IC.


Projects Jan 23, 2016 by Robert Keim
Design a Color Sensor with Measurements Displayed via an RGB LED Module

Design a Color Sensor with Measurements Displayed via an RGB LED Module

Display colors by precisely controlling the intensity of red, green, and blue LEDs.


Projects Jan 22, 2016 by Robert Keim
Custom PCB Design with an EFM8 Microcontroller

Custom PCB Design with an EFM8 Microcontroller

Tips and techniques for incorporating EFM8 microcontrollers into your custom hardware.


Projects Jan 18, 2016 by Robert Keim
Make a PWM Driver for FPGA and SoC Design Using Verilog HDL

Make a PWM Driver for FPGA and SoC Design Using Verilog HDL

An FPGA is a crucial tool for many DSP and embedded systems engineers. However, the learning curve when getting started can be fairly steep. This project introduces the Quartus II and ModelSim software suites as well as a background on FPGA design flow for system on chip development. The development board used was a Terasic DE1-SoC, which has the Altera Cyclone V SoC chip. This IC contains an FPGA and an integrated ARM Cortex A9 as a hard processor system.


Implementing a Finite State Machine in VHDL

Implementing a Finite State Machine in VHDL

Impress your friends and family by learning how to implement a finite state machine in VHDL


AC-DC Converters - Disassembling a Linear Power Supply

AC-DC Converters - Disassembling a Linear Power Supply

An AC-DC wall adaptor gets disassembled to see what components are used to build it, then the purpose of each component is analyzed.


The I2C Bus: Hardware Implementation Details

The I2C Bus: Hardware Implementation Details

This article covers information essential for understanding and designing the hardware needed for an I2C bus.


Introduction to the I2C Bus

Introduction to the I2C Bus

This article covers the essential characteristics and prominent advantages of the Inter–Integrated Circuit (aka I2C) serial-communications protocol.


Design a Luxmeter Using a Light Dependent Resistor

Design a Luxmeter Using a Light Dependent Resistor

Take a few minutes to characterize a light dependent resistor (LDR) and you can build a simple and reasonably accurate light meter can be built using an LDR and an Arduino.


Projects Dec 13, 2015 by David Williams
Websites Every Electrical Engineer Should Be Visiting

Websites Every Electrical Engineer Should Be Visiting

The internet is chock full of amazing resources for electrical engineers. We've rounded up some of the best ones.


News Dec 09, 2015 by Alex Udanis
Want to Make a Ton of Money? Make an Adorable Design

Want to Make a Ton of Money? Make an Adorable Design

Tiny Arcade has launched a tremendously successful Kickstarter campaign with their ingenious blend of novelty and quirkiness. Learn all about it!


News Nov 30, 2015 by Jennifer A. Diffley
The Best FPGA Development Boards for New Designers

The Best FPGA Development Boards for New Designers

Here's a rundown of three boards best suited for beginning to intermediate FPGA designers. Some boards cost thousands of dollars, and it’s unrealistic to compare a board of that cost to a board that a hobbyist would likely choose, so this comparison looks at three popular boards in the sub-$90 price point.


News Nov 30, 2015 by Jennifer A. Diffley
PCB Layout Style Mistakes That Can Ruin Your Design

PCB Layout Style Mistakes That Can Ruin Your Design

This article discusses style mistakes in PCB layout that can make assembly and debugging PCBs difficult. This is vital for designers!