了解现代混合信号设计中的现场可编程模拟阵列

作者:William Staunton

随着现代电子系统越来越多地集成传感器且在日益动态的环境中运行,固定模拟电路的局限性愈发难以忽视。数字处理或许在当今的系统架构中占据主导地位,但物理世界本质上仍是模拟的。每一个传感器、执行器和接口的起点都是真实的电信号,在对这些信号进行任何有效处理之前,必须先进行放大、滤波和调理。

随着低延迟响应逐渐成为关键指标,且应用需求在不断演进,模拟前端的重要性再次凸显。工业监控、医疗仪器、汽车电子和物联网平台都依赖于精确和适应性强的信号调理。模拟信号质量的微小改进往往会直接转化为更高的系统精度、高更的可靠性和效率。

传统上,模拟信号链由运算放大器、滤波器和比较器等功能固定的元件构建而成。当需求稳定且明确时,这种方法就能带来出色的效果。然而,其本质上是僵化的。传感器特性、工作条件或性能目标的变化,往往需要修改原理图、重新设计 PCB 布局,并增加额外的验证周期。

现场可编程模拟阵列 (FPAA) 给出了一种截然不同的方法。工程师可以通过软件配置模拟功能,而无需在硬件中使用固定的模拟信号链。Okika DevicesOTC2310K04-PIKAChameleon™ 8 阶 Butterworth 低通滤波器Apex Quad4(图 1)说明了可编程模拟结构如何用于实际的混合信号系统。本文探讨 FPAA 的工作原理、FPAA 在现代系统架构中的定位以及工程师在评估可编程模拟解决方案时应考虑的权衡因素。

Okika PiKa Quad FlexAnalog FPAA 开发板(点击放大)图 1:Okika PiKa Quad FlexAnalog FPAA 开发板。(图片来源:Okika Devices)

模拟设计的结构化挑战

进行模拟设计时,会面临数字工程师很少遇到的各种难题。电路特性对元件公差、温度漂移、噪声耦合和布局效应非常敏感。微小的变化都会对增益、失调、带宽或稳定性产生重大影响。

验证与调优过程通常耗时漫长且具有迭代性。设计人员必须在电源极限与温度极限范围内评估性能,考虑最坏情况公差并验证是否符合系统级要求。要实现强大的性能,往往需要对电路板进行多次改版。

迭代成本是一个长期存在的问题。调节电阻值或滤波器拓扑结构,通常意味着重新设计硬件。每次改版都会增加成本、延长工期并带来风险。

后期变化尤其具有破坏性。新的传感器、更新的合规要求或意外的噪声源,都可能迫使进行大量的重新设计。不同于数字系统,这些问题无法通过固件升级来解决。长期以来,灵活性不足一直是注重模拟系统的结构性制约因素。

介绍现场可编程模拟阵列

现场可编程模拟阵列是一种集成电路,具有可配置模拟功能。FPAA 并非依赖于固定的内部电路,而是内置可编程模拟构建块。这些构建块可以进行互连,构成定制化信号路径。

典型的 FPAA 的功能包括放大、滤波、集成和比较。同一器件可在产品开发的不同阶段执行差异化配置,甚至可彻底地重新确定其用途,以实现全新的功能定位。这种可重构性是 FPAA 的决定性特征。

人们经常将 FPAA 与 FPGA 相提并论,尽管两者的相似之处在于概念而非技术。两者都依赖于可重复使用的功能块和可编程互连。两者的主要区别在于,FPAA 直接在连续时间模拟域中运行,处理现实世界中的信号,而不会将其转换为数字形式。

在混合信号系统中,FPAA 通常用作自适应模拟前端。这类器件位于传感器和 ADC 之间,或 DAC 和执行器之间,可在开始数字处理之前提升信号质量。

核心架构和配置模型

FPAA 是围绕构成器件核心的可配置模拟块 (CAB) 构建的。这些模块通常用于实现放大器、滤波器、积分器和比较器等功能。每个模块都是可编程的,因此设计人员可以设置增益、带宽、偏置条件和阈值水平等参数,以定义所需的电路特性。

通过可编程互连(路由结构)实现这些模块的互连。这种结构定义了信号流经器件的方式,并允许重新排列或扩展信号链,而无需重新设计外部硬件。

器件的具体行为通过配置信息定义,通常以开关列表或者配置存储器的形式存储。这种配置信息在上电时加载,并建立模拟信号路径。许多 FPAA 平台还支持快速重新配置,允许在开发过程中或某些情况下在运行过程中进行更新。

模拟 I/O 接口将 FPAA 与传感器、ADC、DAC 和其他外部组件连接起来。这些接口经过专门设计,可确保可预测的信号电平、稳定的运行以及与混合信号系统的无缝集成。

设计流程和开发优势

FPAA 开发改变了模拟系统的设计方式。工程师不再使用分立器件构建固定功能电路,而是用直观的、基于原理图的配置工具来定义信号行为。

设计人员通过选择可配置模拟块 (CAB) 并经由可编程布线架构进行模块互连,即可创建完整的信号链(图 2)。增益、滤波特性和阈值等关键参数可直接在软件中设置。这项功能将模拟设计从繁重的手动计算转变为更快、更灵活的配置式方法。

可通过选择可配置模拟块 (CAB) 来创建完整的信号链(点击放大)图 2:通过选择可配置模拟块 (CAB) 并经由可编程布线架构将各个模块互连,即可创建完整的信号链(图片来源:Okika Devices)

由于设计可在几分钟内完成更新,因此迭代周期大大加快。工程师可以快速探索替代方案,评估权衡,并不断改进性能。在这种迭代速度下,可以实现真正的优化,而传统的模拟硬件往往无法做到这一点,因为其每次更改都需要重新设计、重构和重新测试。

大多数 FPAA 平台在上电时加载配置,而有些则在支持结构化运行时重新配置,例如运行模式之间的切换。在这两种情况下,无需改变硬件即可修改模拟功能的能力缩短了开发时间,降低了成本,并延长了产品生命周期。

实际上,FPAA 为模拟设计带来了软件定义模型,使电子系统前端的灵活性、效率和性能达到了一个新的水平。

常见应用

传感器信号调节

传感器接口是 FPAA 的主要用例。许多传感器会产生低电平、噪声或失调信号,需要在数字化之前进行放大、滤波和校准。

FPAA 可以将这些功能集成在单器件中,以减少元件数量,简化设计变更。当传感器特性发生变化或需要发展时,可以重新配置信号链,而非重新设计。

这对于支持多种传感器类型或需求不断变化的系统尤为重要。

心电图(ECG 或 EKG)监测就是一个很好的例子。从人体测量的电信号通常只有几毫伏,很容易受到运动伪影、电源线干扰和基线漂移的干扰。实现可靠的测量,需要在信号进入 ADC 之前进行精准的放大、滤波和共模噪声抑制。

快速模拟原型开发

FPAA 平台在早期开发阶段尤其有用。

工程师可对不同滤波器响应、增益级配置策略、偏置方案进行评估,无需锁定最终电路拓扑结构。由于更改速度快且可逆,设计权衡问题能够在开发过程中更早地显现出来。

所需的 PCB 修改次数更少,研发团队就能够更快敲定稳定的电路架构。

自适应和多模式系统

许多系统需要在多种模式下运行,如校准、低功耗运行或不同的输入范围。

为满足上述要求,FPAA 允许对模拟参数或信号路径进行重新配置。通过预定义配置或可控更新,可在不同模式之间调节增益、带宽和滤波性能。

使用分立器件实现类似的适应性通常需要增加电路并提高复杂性。

模拟边缘处理

FPAA 通常用于模拟前端 (AFE),在信号进入 ADC 之前对其进行调节。

具体提功能包括:

  • 降噪和滤波
  • 信号缩放和失调校正
  • 特征提取(如包络检测、阈值处理)

在数字化之前提高信号质量可以降低 ADC 分辨率要求,减少数字处理负荷以及降低系统功耗。

在实时和控制应用中,模拟预处理还能减少延迟,从而加快系统响应速度。

与其他信号处理方法的比较

当系统要求不变时,分立式模拟设计可提供最高级别的性能和精度。然而,这种性能是以灵活性为代价的,因为即使是很小的改动往往也需要重新设计硬件。

为了提高适配性,许多系统都采用基于 DSP 或 MCU 的处理技术,该技术在 ADC 之后的数字域中运行。这种方法可实现灵活的信号处理,但仍取决于输入信号的质量,并可能带来额外的延迟和功耗开销。

FPGA 通过实现高吞吐量的并行计算,进一步扩展了数字处理能力。不过,该功能只适用于数字化数据,不能直接处理连续时间信号。因此,在数字化处理了之前仍然需进行模拟信号调节。

FPAA 通过在 ADC 之前的传感器接口处运行,弥补了这一不足。通过改善信号源的信号质量,FPPA 可以减轻下游数字系统的处理负担。这样,FPAA 与 DSP 和 FPGA 相辅相成,有助于构建更高效、更均衡的混合信号架构。

权衡与局限性

FPAA 并不能完全替代分立式模拟设计。相反,FPAA 引入了一系列必须根据系统要求进行评估的权衡问题。

就性能而言,带宽、噪声和精度等参数可能无法媲美高度优化的分立式电路(具体取决于架构和配置)。

功耗是另一个重要考虑因素。FPAA 中的有源模拟块会消耗功率,在某些情况下,经过精心优化的分立式或无源解决方案在专用功能下会实现更高的效率。

成本也是技术选型的一个考虑因素。在要求性能稳定的大量应用中,分立式解决方案可能更具成本效益。在灵活性、重复配置性和缩短开发周期极为关键的系统中,FPAA 能发挥其最大价值。

在确定 FPAA 是否适合某个具体应用时,了解这些权衡因素至关重要。

生态系统和降低风险

通过主要的电子元器件分销商,FPAA 器件和开发平台越来越容易进行评估。辅助生态系统通常包括配置工具、参考设计和应用文档。

这些资源有助于工程团队在设计流程初期验证性能假设。清晰的架构指导和工作示例,可降低集成风险,并更容易确定可编程模拟是否满足具体的应用要求。

结语

现场可编程模拟阵列为模拟系统设计带来了久违的灵活性。这类器件支持通过软件对模拟信号链进行配置和重新配置,从而减少了与传统硬件迭代相关的时间、成本和设计风险。

FPAA 并不是要取代高性能分立式模拟电路,也不会消除对数字处理的需求。相反,这类器件通过改善前端信号质量并实现模拟特性,使其能够适应系统需求的变化,从而对 ADC、DSP 和 FPGA 起到补充作用。

Okika Devices 的 FPAA 展示了可编程模拟技术如何从理论走向实际的混合信号设计。对于需要处理不断变化的传感器接口、多模式工作或不确定规格的研发团队来说,这种灵活性是一大优势。随着混合信号系统的不断复杂化,无需接触 PCB 就能塑造并完善模拟行为的能力,使可编程模拟成为现代电子产品开发中愈发重要的工具。

免责声明:各个作者和/或论坛参与者在本网站发表的观点、看法和意见不代表 DigiKey 的观点、看法和意见,也不代表 DigiKey 官方政策。

关于此作者

Image of William Staunton

William Staunton

William Staunton is the CEO and Co-Founder of Okika Devices, where he leads the team in driving the company’s strategy, growth, and commercialization of advanced analog and mixed-signal semiconductor technologies. He holds a BSEE from Utah State University and brings decades of executive leadership experience across the semiconductor and electronics industries, serving military, space, and commercial markets.