All About Circuits

Latest Technical Articles

Categories

Reading Analog Values and PWM with LabVIEW FPGA

Reading Analog Values and PWM with LabVIEW FPGA

Learn LabVIEW FPGA by programming the on-board Xilinx FPGA of the student-focused embedded device NI myRIO.


Introducing the Intel D2000 Quark Microcontroller Developer Kit

Introducing the Intel D2000 Quark Microcontroller Developer Kit

The new development board features a 32 MHz Quark and a host of features at a $14.95 price tag.


Pulse-Width Modulation with the SAM4S Xplained Pro

Pulse-Width Modulation with the SAM4S Xplained Pro

This article covers everything you need to know to generate pulse-width-modulated signals with Atmel’s SAM4S Xplained Pro development board.


Projects Apr 14, 2016 by Robert Keim
The Inverting Configuration of an Amplifier

The Inverting Configuration of an Amplifier

Mentioned in the previous article, an operational amplifier is usually connected to components in a feedback circuit. In this article, we will discuss one of two amp configurations that are most widely used.


Build an Automatic Computer Display Rotator With an Arduino

Build an Automatic Computer Display Rotator With an Arduino

Learn how to build a device which senses when your computer monitor is physically rotated, and automatically tells your computer to rotate the display accordingly.


Projects Apr 12, 2016 by Matthew Davis
Low-Pass Filter a PWM Signal into an Analog Voltage

Low-Pass Filter a PWM Signal into an Analog Voltage

In this article we will take a closer look at how to effectively low-pass filter a PWM signal into an analog voltage.


Characteristics of Operational Amplifiers

Characteristics of Operational Amplifiers

One of the reasons the operation amp (op-amp) is so reputable is because of its versatility. In this article, you will see that almost anything can be done using an op-amp. It is also notable that this integrated circuit has many characteristics that approach those that are considered to be ideal.


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.


Turn Your PWM into a DAC

Turn Your PWM into a DAC

If your microcontroller doesn’t have a digital-to-analog converter, you can make a passable replacement with nothing more than a pulse-width-modulated signal and a low-pass filter.


Linear Amplitude Modulation Applications

Linear Amplitude Modulation Applications

In this article, we'll delve into amplitude modulation and what it's used for. Also, we will differentiate between communication methods that do and do not use modulation.


How to Create a Gaming System with the Atmel SAM4S Xplained Pro

How to Create a Gaming System with the Atmel SAM4S Xplained Pro

This article provides additional details related to code development, hardware configuration, and the OLED interface.


Projects Apr 01, 2016 by Robert Keim
Intro to Project Development with the Atmel SAM4S Xplained Pro

Intro to Project Development with the Atmel SAM4S Xplained Pro

Learn about basic procedures and techniques for creating your own projects with Atmel’s SAM4S Xplained Pro development platform.


Projects Mar 28, 2016 by Robert Keim
How to Buffer an Op-Amp Output for Higher Current, Part 4

How to Buffer an Op-Amp Output for Higher Current, Part 4

If you choose to buffer with MOSFETs instead of BJTs, you need to consider the relationship between gate capacitance and instability.


How to Buffer an Op-Amp Output for Higher Current, Part 3

How to Buffer an Op-Amp Output for Higher Current, Part 3

The previous two articles focused on bipolar junction transistors. In this article, we’ll look at buffering with MOSFETs instead of BJTs.


Maxwell’s Equations in Present Form

Maxwell’s Equations in Present Form

Maxwell's equations mathematically link electricity, magnetism and light. In 1864, there were 20 equations solving for 20 variables, now we have 4. A look at the equations through the years.


How to Buffer an Op-Amp Output for Higher Current, Part 2

How to Buffer an Op-Amp Output for Higher Current, Part 2

In this article, we will look at two variations on the basic BJT current-buffering circuit.


Basic Analysis of a Quantum Processor’s Components

Basic Analysis of a Quantum Processor’s Components

This article addresses the internal components of a Quantum Processor.


Build a Solar Battery Charger For Ni-MH Batteries

Build a Solar Battery Charger For Ni-MH Batteries

Build a simple solar powered battery charger for Ni-MH batteries.


Projects Mar 16, 2016 by Jacob Smith
How to Write Better Unit Tests For Embedded Software With TDD

How to Write Better Unit Tests For Embedded Software With TDD

Test-driven development (TDD) is an iterative process for writing software, where the unit tests are developed just before the implementation. TDD isn't used widely in embedded software, but it's the best way to get started with unit testing.


How to Buffer an Op-Amp Output for Higher Current, Part 1

How to Buffer an Op-Amp Output for Higher Current, Part 1

Op-amps become even more versatile if you can use them in high-current applications. In this article, we will look at a basic current-buffering circuit.