• Menu
  • Product
  • Email
  • PDF
  • Order now
  • 频率计数器:音调检测

    • ZHCAEF0 September   2024 MSPM0G1507 , MSPM0G1519 , MSPM0G3105 , MSPM0G3105-Q1 , MSPM0G3106 , MSPM0G3106-Q1 , MSPM0G3107 , MSPM0G3107-Q1 , MSPM0G3505 , MSPM0G3505-Q1 , MSPM0G3506 , MSPM0G3506-Q1 , MSPM0G3507 , MSPM0G3507-Q1 , MSPM0G3519 , MSPM0L1105 , MSPM0L1106 , MSPM0L1117 , MSPM0L1227 , MSPM0L1227-Q1 , MSPM0L1228 , MSPM0L1228-Q1 , MSPM0L1303 , MSPM0L1304 , MSPM0L1304-Q1 , MSPM0L1305 , MSPM0L1305-Q1 , MSPM0L1306 , MSPM0L1306-Q1 , MSPM0L1343 , MSPM0L1344 , MSPM0L1345 , MSPM0L1346 , MSPM0L2227 , MSPM0L2227-Q1 , MSPM0L2228 , MSPM0L2228-Q1

       

  • CONTENTS
  • SEARCH
  • 频率计数器:音调检测
  1.   1
  2. 1 说明
  3. 2 所需外设
  4. 3 兼容器件
  5. 4 设计步骤
  6. 5 设计注意事项
  7. 6 软件流程图
  8. 7 器件配置
  9. 8 应用代码
  10. 9 其他资源
  11. 10E2E
  12. 11商标
  13. 重要声明
search No matches found.
  • Full reading width
    • Full reading width
    • Comfortable reading width
    • Expanded reading width
  • Card for each section
  • Card with all content

 

Subsystem Design

频率计数器:音调检测

下载最新的英语版本

1 说明

图 1-1 中的子系统示例展示了如何设置 MSPM0L 和 MSPM0G 系列器件中的内部比较器和计时器,从而实现简单的频率检测器。可以配置捕获周期来测量各种频率范围。

 子系统功能方框图图 1-1 子系统功能方框图

2 所需外设

该应用需要一个集成的 COMP 和两个 TIMER 模块。

表 2-1 所需外设
子块功能 外设使用 注释
模数信号转换 (1 个)COMP 在代码中调用 COMP_0_INST
数字信号捕获 (2 个)TIMER 在代码中调用 COMPARE_0_INST 和 PERIOD_TIMER_INST

3 兼容器件

表 3-1 根据表 2-1 中的要求列出了兼容器件和相应的 EVM。如果符合表 2-1 中的要求,也可以使用其他 MSPM0 器件和相应的 EVM。

表 3-1 兼容器件
兼容器件 EVM
MSPM0Lxxxx LP-MSPM0L1306
MSPM0Gxxxx LP-MSPM0G3507

4 设计步骤

  1. 在 SysConfig 中设置 COMP 外设实例、TIMER - Compare 实例、TIMER 实例和所需器件引脚的引脚输出。
  2. 在 SysConfig 中设置 COMP 电压。
  3. 在 SysConfig 中设置 TIMER - Compare 时钟速度。默认值为 4MHz。
  4. 在 SysConfig 中设置 TIMER 时钟速度。默认值为 32,768Hz。
  5. 定义所需的频率范围。
  6. 根据所需的频率范围定义捕获周期。
  7. 在 SysConfig 中设置 TIMER - Compare Number of Edges to Detect。此外,在代码中定义 MAX_COMPARE_COUNT。(可选)

5 设计注意事项

  1. 捕获周期:捕获周期的长度会影响可以测量的频率范围。较长的周期可捕获较慢的频率。
  2. 时钟速度:要使此示例正常工作,选择可实现精确频率测量的时钟速度非常重要。

6 软件流程图

图 3-1 显示了图 1-1 的 Main() 和 TIMER ISR 的代码流程图。

 MAIN 循环和 TIMER ISR 的软件流程图图 6-1 MAIN 循环和 TIMER ISR 的软件流程图

 

Texas Instruments

© Copyright 1995-2025 Texas Instruments Incorporated. All rights reserved.
Submit documentation feedback | IMPORTANT NOTICE | Trademarks | Privacy policy | Cookie policy | Terms of use | Terms of sale