ZHCADU4
February
2024
MSPM0G1505 , MSPM0G1506 , MSPM0G1507 , MSPM0G3505 , MSPM0G3506 , MSPM0G3507 , MSPM0G3507-Q1
-
1
-
1说明
-
2所需外设
-
3兼容器件
-
4设计步骤
-
5设计注意事项
-
6软件流程图
-
7应用代码
-
8其他资源
-
9E2E
4 设计步骤
- 确定所需的转角频率和滤波器响应。
- 设置 ADC 采样频率。这必须至少是信号预期带宽的两倍。
- 计算所需的系数和滤波器阶数。滤波器系数是有理数,与采样频率相结合,用于确定滤波器的通带和抑制频带。
- 有多重不同的方法和工具来计算 FIR 滤波器系数,本文档不对此进行讨论。
- 将滤波器系数转换为定点值。
- 示例代码中使用 Q16(16 个小数位)表示。使用 IQMath 库或通过将系数乘以 2n 来执行此转换,其中 n 是所需的小数位数。确认所选数据类型可以保留这些值而不会溢出。
- 滤波器系数是常数值,因此如果需要,可以将其包含在闪存中,以节省 SRAM 中的空间。