适用于 Mac OS X/Unix 的优秀过滤器设计软件?

电器工程 设计 筛选 软件 工具 伊尔
2022-01-17 12:04:22

我需要为数据采集电路实现一个简单的低通滤波器(使用拉伸导电织物作为电阻传感器)。各种消息来源建议最好的方法是使用滤波器设计软件。

我还没有找到我喜欢的过滤器设计工具(计算器)。我发现的网上那些都是错误的/令人讨厌的。最好的解决方案是一个具有良好 GUI 并与 Mac OS X 一起使用的解决方案。或者,一个 Unix/Linux 解决方案也可以工作。Windows对我来说是不行的。

我找到了这个列表:http ://www.circuitsage.com/filter.html

编辑:我现在正在使用这个基于网络的过滤器,专门用于有源滤波器(更适用于传感器,因为它们在低频下更稳定)。

4个回答

MATLAB是滤波器仿真和设计的一个很好的起点。有一个过滤器设计工具箱非常有用。然而,这确实是有代价的。

对于传感器应用,巴特沃斯滤波器通常更好,因为它们具有最大平坦通带(以相位响应和滚降为代价)。这意味着您的信号幅度在整个频率范围内都是平坦的。

远离实现Sallen-Key拓扑有源滤波器,很难让所有组件匹配并保持良好的精度,尝试在Sallen-Key 电路上进行蒙特卡罗模拟以更好地理解。

开关电容滤波器适用于陡峭的滚降,这些可用于巴特沃斯滤波器。由于开关的时钟信号发生在比您的截止值大 50 到 100 倍的任何地方,它们确实需要在它们之前和之后使用一个单极来消除混叠。

或者,使用简单的单极 RC 滤波器(有源或无源)并馈入更高速度的 ADC,然后您可以在嵌入式平台或 PC 上使用数字信号处理来执行抽取和分析。这将成本和复杂性从模拟组件转移到软件和处理要求。

最重要的是 - 确保您符合Nyquist 标准,并且您至少以最高频率的两倍进行采样,实际上,这意味着以最高频率的 4-10 倍进行采样,以允许滤波器滚降远低于 ADC 分辨率水平以奈奎斯特速率。

试试Scilab,它带有 FIR 和 IIR 滤波器设计和仿真功能。免费!有 Linux 和 MAC 版本。

取决于您所说的“简单低通滤波器”以及您需要软件做什么。如果您只想要 LC 滤波器的 -3 dB 频率:

谷歌计算器

沃尔夫拉姆阿尔法

Analog Devices 有一个过滤器向导:

http://www.analog.com/en/amplifiers-and-comparators/products/dt-adisim-design-sim-tool/Filter_Wizard/resources/fca.html

它设计了 Sallen Key、多反馈、状态变量和 Biquad 有源滤波器。低通滤波器的衰减约为 12 dB 每倍频程每二阶级(级间缓冲)。