All About Circuits

Latest Technical Articles

Categories

Tips for Achieving Low-Frequency Precision and Improved Bandwidth in Photodiode Circuits

Tips for Achieving Low-Frequency Precision and Improved Bandwidth in Photodiode Circuits

This article continues our discussion of design techniques that help us to improve the performance of transimpedance amplifiers.


Design Tips for Photodiode Amplifiers

Design Tips for Photodiode Amplifiers

This article covers important details related to the design of transimpedance amplifiers for photodiode-based systems.


The Glass Cockpit: The Story of Display Technologies in Space Shuttles

The Glass Cockpit: The Story of Display Technologies in Space Shuttles

In this final part of the Glass Cockpit series, we look at how displays have reached their current iteration in Space X shuttles.


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!