获取频率25kHz信号的方式

获取频率25kHz信号的方式

  频率25kHz也即周期40us,采用定时器资源可得到特定频率的信号。定时器的时钟 源有多种。

根据时钟源分
  • 可能的时钟源:
    • 外部高速RC时钟RCH。
    • 内部低速RC时钟RCL。
    • 外部晶振时钟XTH、XTL。
    • 外接时钟电路。

在这里插入图片描述

  • 几种时钟源的参数对比:
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

  特点:简单来说就是高频可选的时钟源频率段更宽。频率越高功耗越大,频率相差不大的情况下,外部晶振比内部功耗大。频率越小占空比波动越大。内部晶振相对于外部晶振更容易受到电压波动和温度的影响造成频率的不稳定,且内部高频受到的影响大于内部低频。频率越高启动时间越短,初始上电是先启动内部晶振。
  总的来说内部晶振不外部晶振更不稳定,易受温度和电压变化影响。内部能耗更低但精度更差。内部晶振频率固定,可选有限。

  • 几种时钟源的启动过程:
    在这里插入图片描述
      时钟启动和稳定都有一个过程,需要一个启动时间和稳定时间,对实时性要求较高的计时需要考虑此过程时间,对信号精度要求高的需要滤过此过程(刚上电或重启晶振源的时候)。刚上电先内部时钟(一般应该是内部高速)跑,然后切外部时钟。

  • 几种模式下的时钟源
      几种时钟源在不同模式下工作或者不工作。

在这里插入图片描述
  运行模式下内外部时钟源都工作。

在这里插入图片描述
  休眠模式下内外部时钟源都工作。

在这里插入图片描述
  深度休眠模式下 外部时钟和内部高速时钟不工作,内部低速时钟工作。

  特点:在深度睡眠模式下外部时钟和内部高速不工作,因此由此时钟源的时钟信号也将失效。

  1. 运行模式:CPU运行,周边功能模块运行。

  2. 休眠模式:CPU停止运行,周边功能模块运行。

  3. 深度休眠模式:CPU停止运行,高速时钟停止运行,低功耗功能模块运行。

  4. 深度休眠模式:CPU停止运行,高速时钟停止运行,低功耗功能模块运行。

总结:1、同频率下内部比外部更省电 ,低频比高频能耗低。2、外部比内部稳定,内部频率和占空比易受温度和电压波动的影响而波动。3、高频比低频启动更快,初始上电内部晶振先工作。4、深度睡眠模式下仅内部低频工作。

发布了23 篇原创文章 · 获赞 29 · 访问量 7393

猜你喜欢

转载自blog.csdn.net/qq_42475711/article/details/95730634