Programmable Gain Amplifiers for Sensor Signals: Gain, Headroom, and ADC Range
Learn how to select programmable gain settings that make better use of an ADC’s input range while preserving headroom for signal peaks, offset, and noise. A worked sensor example explains gain selection, settling after gain changes, and when to choose a dedicated PGA or an FPAA.
Read more about: Programmable Gain Amplifiers for Sensor Signals: Gain, Headroom, and ADC Range
Switched-Capacitor vs. Active RC Filters: How to Choose
Compare switched-capacitor and active RC filters across tunability, accuracy, noise, clock artifacts, and implementation requirements. A sensor bandwidth example illustrates when a fixed filter, factory-configured Chameleon module, or runtime-programmable FPAA may suit your signal chain.
Read more about: Switched-Capacitor vs. Active RC Filters: How to Choose
Anti-Aliasing Filter Design for ADCs: Choosing Cutoff Frequency and Filter Order
Learn how to choose an anti-aliasing filter’s cutoff frequency and order based on signal bandwidth, ADC sampling rate, and interference limits. This worked example compares fourth- and eighth-order Butterworth filters and outlines a practical Chameleon implementation, including the checks needed to verify the complete signal chain.
Read more about: Anti-Aliasing Filter Design for ADCs: Choosing Cutoff Frequency and Filter Order
Arduino Analog Signal Conditioning: A Single-Ended Low-Pass Filter and Amplifier Demonstration
Build and test a single-ended programmable low-pass filter and amplifier using Arduino and the FlexAnalog Shield. This demonstration shows how to switch between 1 kHz and 5 kHz filter settings while accounting for the single-ended input’s fixed 23 kHz Rauch filter.
How FPAAs Work: Configurable Analog Blocks, Routing, Clocks, and Dynamic Reconfiguration
Discover how Field-Programmable Analog Arrays (FPAAs) use configurable analog blocks, programmable routing, and clocks to create flexible analog signal paths. Using Okika’s FlexAnalog family as an example, this article explains how engineers configure and dynamically update analog functions, along with the practical design considerations that shape real-world performance.
Analog FPGA Explained: What Is an FPAA?
An analog FPGA is best understood as a field-programmable analog array, or FPAA, which brings hardware reconfigurability to analog signal processing. This guide explains how FPAAs work, how they compare with digital FPGAs, and where programmable analog fits in modern embedded and mixed-signal systems.
Okika Devices Expands Chameleon™ Platform with New 4th-Order Filters and Programming Board
Okika Devices has expanded its Chameleon™ platform with new 4th-order Butterworth low-pass filter modules and the Chameleon™ Programming Board. The new filters complement the existing 8th-order Chameleon options, while the programming board enables engineers to develop and test custom FPAA configurations. Together, the additions broaden the platform for both ready-to-use filtering and programmable analog development.
FPAA vs ADC + DSP: Signal Processing
Modern embedded systems rarely choose between analog and digital processing alone. This article compares fixed analog front ends, programmable AFEs, FPAAs, ADCs, and DSPs to show how hybrid architectures can improve signal quality, flexibility, latency, and data efficiency.
Analog Signal Conditioning Before the ADC
Good ADC performance starts before the signal reaches the converter. Learn how gain, filtering, level shifting, impedance matching, and protection help preserve signal integrity, improve measurement accuracy, and make better use of an ADC’s available range and resolution.












