目录

数据手册分析 

使用主振荡器和PLL配合的配置步骤

内部FRC振荡器与PLL配置的相关步骤

数据手册分析 

dsPIC33EP振荡器配置笔记

要想得到较高频率的系统时钟,就需要用到PLL锁相环。

dsPIC33EP振荡器配置笔记

时钟输入 FIN;FPLLI这个信号频率的要求是不是要大于0.8MHz且小于8MHz。

这个FIN可以是外部振荡器过来的,也可以是内部FRC过来的。

对于外部振荡器过来的时钟信号可以有三种选择,而从FRC过来的就只要一种选择。

dsPIC33EP振荡器配置笔记

FRC振荡器的频率是 7.37MHz,FIN信号经过N1分频之后,需要满足FPLLI 范围在0.8MHz-8MHz里面。

dsPIC33EP振荡器配置笔记

一般首先确认你要使用的主频是多少,也就是执行指令的频率。然后根据主频来选择晶振,只要倍频系数能够满足达到最终你要的主频就可以了,外部晶振频可以有多种选择。得到的FPLLI信号就要通过PLL锁相环去提升信号频率

如果要求指令时钟是60MHz,FOSC是120MHz。

dsPIC33EP振荡器配置笔记

Fsys信号的频率可以通过下面的M系数来配置,但是有一个原则就是 120MHz<Fsys<340MHz,通过Fsys再进行一次分频,就可以得到Fosc了。这里的FOSC需要满足小于140MHz。(还要注意温度情况是否满足可以达到140MHz)如果我们最终的主频是60MHz的话,那么要满足FOSC = 120MHz。

dsPIC33EP振荡器配置笔记

这三位是选择使用什么振荡器的。

dsPIC33EP振荡器配置笔记

dsPIC33EP振荡器配置笔记

dsPIC33EP振荡器配置笔记

使用主振荡器和PLL配合的配置步骤

dsPIC33EP振荡器配置笔记

主振荡器配置的配置示例代码:

主要涉及两部分,第一是配置位的配置,第二是软件代码操作相关寄存器。

dsPIC33EP振荡器配置笔记

配置位的配置,大家主要看绿色框内的配置代码,这两个寄存器涉及到振荡器的配置。

第二步就是操作配置 N1,N2 M相关的寄存器。

dsPIC33EP振荡器配置笔记

内部FRC振荡器与PLL配置的相关步骤

dsPIC33EP振荡器配置笔记

主要也是两部分,配置位及N1 N2 M 相关的寄存器配置。

dsPIC33EP振荡器配置笔记

 

相关文章:

  • 2021-08-19
  • 2022-12-23
  • 2021-11-21
  • 2021-04-19
  • 2022-01-08
  • 2021-10-02
  • 2021-12-11
猜你喜欢
  • 2021-12-05
  • 2021-12-19
  • 2021-07-14
  • 2021-07-28
  • 2022-02-08
  • 2021-06-07
相关资源
相似解决方案