All About Circuits

Latest Industrial Automation Technical Articles

Categories

Deriving the Transfer Function of a Capacitive Sensing Accelerometer

Deriving the Transfer Function of a Capacitive Sensing Accelerometer

In this article, we'll learn about deriving the transfer function of a mass-spring-damper system used in a capacitive MEMS accelerometer.


Introduction to Capacitive Accelerometers: Measuring Acceleration with Capacitive Sensing

Introduction to Capacitive Accelerometers: Measuring Acceleration with Capacitive Sensing

In this article, we'll discuss how to use capacitive sensing to measure acceleration.


Introduction to Linear Variable Differential Transformers (LVDTs)

Introduction to Linear Variable Differential Transformers (LVDTs)

Looking for a succinct intro to LVDTs? This article will explain LVDT basics, including structure, circuit, transfer function, linear range, sensitivity, and more.


Assembly vs. C: Why Learn Assembly?

Assembly vs. C: Why Learn Assembly?

This article discusses two programming languages, namely, C and Assembly, and presents the need to know Assembly language for programming embedded systems.


Special Topics in Schematic Capture

Special Topics in Schematic Capture

Learn about heterogeneous and homogenous buses, special IC packages, and more!


Error Checking Schematics

Error Checking Schematics

This article presents tools and practices in reducing errors in your schematics.


Introduction to Electric Vehicle Battery Systems

Introduction to Electric Vehicle Battery Systems

Electric vehicle design is a complex concept. Here's a look at the heart of every EV: the battery.


UPS in Critical Data Centers

UPS in Critical Data Centers

Data center applications require reliable power sources. Learn more about uninterruptible power supplies in data centers.


An Overview of Software Languages for Programmable Logic Controllers (PLCs)

An Overview of Software Languages for Programmable Logic Controllers (PLCs)

What software languages are used with programmable logic controllers?


When Can Electrical Engineers Use Python? Applications for the Python Programming Language

When Can Electrical Engineers Use Python? Applications for the Python Programming Language

Where can EEs use Python in their day to day? Here's a look at the applications where Python excels.


How to Choose the Right Microcontroller for Your Application

How to Choose the Right Microcontroller for Your Application

This article continues the Introduction to Microcontrollers series with a discussion of the most important things to consider when you’re trying to find the best MCU for your next project.


Applications and Limitations of the Current-Feedback Amplifier: Dual CFAs and Composite Amplifiers

Applications and Limitations of the Current-Feedback Amplifier: Dual CFAs and Composite Amplifiers

In this article, we continue our study of the current-feedback amplifier. We’ll also look at a composite amplifier that combines the benefits of the voltage-feedback topology and the current-feedback topology.


How to Write Assembly Instructions for Programming a 32-bit ARM Core with a Raspberry Pi

How to Write Assembly Instructions for Programming a 32-bit ARM Core with a Raspberry Pi

This article explores the basic instructions needed to program a 32-bit ARM core, while building a foundational understanding of the micro-architecture.


Build Your Own Voice-Activated Home Automation System with the Gentleman Maker’s Posh Butler

Build Your Own Voice-Activated Home Automation System with the Gentleman Maker’s Posh Butler

Learn how to use a Raspberry Pi to make your own posh home automation system!


Projects Feb 24, 2019 by Robin Mitchell
Introduction to CAN (Controller Area Network)

Introduction to CAN (Controller Area Network)

This article introduces the Controller Area Network (CAN) serial communication bus, detailing message frames, bus arbitration, and signaling.


How to Write Assembly Language: Basic Assembly Instructions in the ARM Instruction Set

How to Write Assembly Language: Basic Assembly Instructions in the ARM Instruction Set

Learn some basic instructions used in the ARM instruction set used for programming ARM cores.


What Is a Microarchitecture? Understanding Processors and Register Files in an ARM Core

What Is a Microarchitecture? Understanding Processors and Register Files in an ARM Core

Learn about the microarchitecture of an ARM processor, including an explanation of the register file and how it functions within a processor.


Ladder Logic in Programmable Logic Controllers (PLCs)

Ladder Logic in Programmable Logic Controllers (PLCs)

This article describes the programming language ladder logic used to program PLCs and shows examples of how it functions.


How to Design a Super Simple Sensor System for Industrial Monitoring Applications

How to Design a Super Simple Sensor System for Industrial Monitoring Applications

This article describes an Ethernet-connected subsystem of a larger modular sensor system designed for industrial or smart home sensing and monitoring. We will discuss a custom sensor subsystem developed for this application.


Projects Sep 12, 2018 by Mark Hughes
Guide to PCB Design: How to Choose a PCB Manufacturer

Guide to PCB Design: How to Choose a PCB Manufacturer

In this article, we will discuss some best practices for how to choose a manufacturer to produce your custom PCB board.