All About Circuits

Latest Technical Articles

Categories

Display Technologies for Aerospace Applications: The F/A-18 Super Hornet

Display Technologies for Aerospace Applications: The F/A-18 Super Hornet

Learn about real-world display technology design in aerospace applications in a legendary example—the F/A-18 Super Hornet—from an engineer who's flown them.


Touchscreen vs. Button Interface Design: Capacitive and Resistive Touchscreens and Haptics

Touchscreen vs. Button Interface Design: Capacitive and Resistive Touchscreens and Haptics

Learn about some of the most important fundamentals for understanding how interface technologies have evolved.


Which Encoding Type Should I Use? Example FPGA Applications

Which Encoding Type Should I Use? Example FPGA Applications

Follow three experiments that show the process of determining which kind of encoding suits a given FPGA.


Comparing Binary, Gray, and One-Hot Encoding

Comparing Binary, Gray, and One-Hot Encoding

This article shows a comparison of the implementations that result from using binary, Gray, and one-hot encodings to implement state machines in an FPGA. These encodings are often evaluated and applied by the synthesis and implementation tools, so it’s important to know why the software makes these decisions.


The Initial State of Finite State Machines and the Memory Debate

The Initial State of Finite State Machines and the Memory Debate

This article discusses the use of finite state machines (or FSMs) in design, including the initial state and the way memory configuration affects FPGA design.


Creating Finite State Machines in Verilog

Creating Finite State Machines in Verilog

This article describes the basics of finite state machines and shows a practical way of implementing them in the Verilog Hardware Description Language.


Designing with a Heat Sink for Junction-to-Case Thermal Resistance

Designing with a Heat Sink for Junction-to-Case Thermal Resistance

Watch the thermal measurement, junction-to-case thermal resistance, in action as we use it to calculate the thermal considerations for a given system.


Junction-to-Case Thermal Resistance in Thermal Design

Junction-to-Case Thermal Resistance in Thermal Design

Learn about an important thermal metric for designing the interface between an IC package and a heat sink.


Theta JA (θ<sub>JA</sub>) Test Conditions for Assessing IC Package Thermal Design

Theta JA (θJA) Test Conditions for Assessing IC Package Thermal Design

Junction-to-ambient thermal resistance (or θJA) should be measured under standardized testing conditions. Learn about these details to use this thermal metric appropriately.


How Junction-to-Ambient Thermal Resistance of an IC Package Affects Thermal Performance

How Junction-to-Ambient Thermal Resistance of an IC Package Affects Thermal Performance

Assessing the thermal performance of an IC package becomes easier if you understand this common, but often misapplied, parameter known as theta JA.


Understanding the Photodiode Equivalent Circuit

Understanding the Photodiode Equivalent Circuit

This article presents a circuit model that helps us to analyze the electrical behavior of a photodiode.


Characteristics of Different Photodiode Technologies

Characteristics of Different Photodiode Technologies

Learn about the differences between silicon photodiodes and photodiodes made from other semiconductor materials.


Understanding Photovoltaic and Photoconductive Modes of Photodiode Operation

Understanding Photovoltaic and Photoconductive Modes of Photodiode Operation

In this article, we’ll look at advantages of two types of photodiode implementation.


The Physical Operation of Light-Sensitive pn Junctions

The Physical Operation of Light-Sensitive pn Junctions

In this article, we’ll delve into semiconductor physics to better understand the operation of photodiodes.


Introduction to Photodiodes: The Nature of Light and pn Junctions

Introduction to Photodiodes: The Nature of Light and pn Junctions

Learn about how semiconductor devices interact with electromagnetic radiation to enable electronic detection of light, UV, and infrared.


JTAG Implementation in Arm Core Devices

JTAG Implementation in Arm Core Devices

This article will teach you about the intersection between JTAG and Arm core devices, with special attention paid to the Arm Debug Interface or ADI.


The History of Vacuum Tubes: An Era Away

The History of Vacuum Tubes: An Era Away

While semiconductor devices make possible the lightweight 'gadgets' we enjoy, our electronic world was built on devices that operated on a different scale. Let's take a look at vacuum tubes!


Basics of IC Design Flows

Basics of IC Design Flows

This series will give you foundational information about the concept of integrated circuit (IC) design flows across types of IC.


What Is Mixed-Signal IC Design?

What Is Mixed-Signal IC Design?

This brief gives an overview of the steps in a typical mixed-signal IC design flow.


What Is RF Integrated Circuit Design?

What Is RF Integrated Circuit Design?

Learn the high-level steps behind RFIC design.