ZHCADU4 February   2024 MSPM0G1505 , MSPM0G1506 , MSPM0G1507 , MSPM0G3505 , MSPM0G3506 , MSPM0G3507 , MSPM0G3507-Q1

 

  1.   1
  2. 1说明
  3. 2所需外设
  4. 3兼容器件
  5. 4设计步骤
  6. 5设计注意事项
  7. 6软件流程图
  8. 7应用代码
  9. 8其他资源
  10. 9E2E

设计步骤

  1. 确定所需的转角频率和滤波器响应。
  2. 设置 ADC 采样频率。这必须至少是信号预期带宽的两倍。
  3. 计算所需的系数和滤波器阶数。滤波器系数是有理数,与采样频率相结合,用于确定滤波器的通带和抑制频带。
    1. 有多重不同的方法和工具来计算 FIR 滤波器系数,本文档不对此进行讨论。
  4. 将滤波器系数转换为定点值。
    1. 示例代码中使用 Q16(16 个小数位)表示。使用 IQMath 库或通过将系数乘以 2n 来执行此转换,其中 n 是所需的小数位数。确认所选数据类型可以保留这些值而不会溢出。
    2. 滤波器系数是常数值,因此如果需要,可以将其包含在闪存中,以节省 SRAM 中的空间。