All About Circuits

Latest Technical Articles

Categories

Test and Measurement (T&M) Equipment You’ll Need for a Home Laboratory

Test and Measurement (T&M) Equipment You’ll Need for a Home Laboratory

For some of us, at-home work may be an extended reality beyond 2020. You’ll need the proper tools to accomplish your goals.


Intro to Fiber-Optic Communication Systems

Intro to Fiber-Optic Communication Systems

Learn some basic, foundational info about fiber optic communication systems in this primer.


6 Causes of MOS Transistor Leakage Current

6 Causes of MOS Transistor Leakage Current

Leakage current can contribute to power dissipation, especially at lower threshold voltages. Learn about six types of leakage current that can be found in MOS transistors.


Understanding the Leakage Current Components in Short Channel MOS Transistors

Understanding the Leakage Current Components in Short Channel MOS Transistors

This article covers the basics of MOS transistors with a view towards better understanding the leakage current that can occur in such transistors.


Introduction to Photosensitive Integrated Circuits

Introduction to Photosensitive Integrated Circuits

This article continues our introductory discussion of light-sensitive components that produce higher output-current amplitude than photodiodes.


Introduction to Phototransistors

Introduction to Phototransistors

In this series of articles, we’ll explore higher-output-current alternatives to photodiodes.


Reducing Distortion in Tape Recordings with Hysteresis in SPICE

Reducing Distortion in Tape Recordings with Hysteresis in SPICE

Summary


Modeling Hysteresis in SPICE

Modeling Hysteresis in SPICE

Modeling hysteresis in SPICE can be difficult when you're dealing with a multivalued transfer function. In this article, we'll teach you a way to "cheat" to get around this issue.


Reducing Second Harmonic Distortion with Symmetrical PCB Layout

Reducing Second Harmonic Distortion with Symmetrical PCB Layout

Need a low-distortion ADC interface? In this article, we'll discuss how to reduce 2nd harmonic distortion by using symmetric PCB layout.


Introduction to Thermal Characterization Parameters

Introduction to Thermal Characterization Parameters

In this article, we’ll discuss another group of thermal data, called thermal characterization parameters denoted by the Greek letter Psi (Ψ).


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.