找回密码
 立即注册
查看: 454|回复: 4

32F外部时钟问题,

[复制链接]
  • 打卡等级:偶尔看看II
  • 打卡总天数:29
  • 最近打卡:2025-06-17 10:48:34
已绑定手机

16

主题

75

回帖

466

积分

中级会员

积分
466
发表于 2023-7-7 17:11:06 | 显示全部楼层 |阅读模式

关于32F时钟的选择问题,如果我想系统时钟SYSCLK为60M,我就可以走1号路线实现,如下图:
32F外部时钟问题,-1.png
那我如果使用外部时钟作为时钟源同样想系统时钟SYSCLK为60M,我晶振频率应该选多大的,6M,12M,还是24M(只要PCKI输出满足6M就行么)?
经过PCKI,PLL,CLKSEL最终的始终是多少?我看时钟管理篇下边解释说是最大64M,因为PLL输出要么96,144或者他们的2分频,那后边SYSCLK最大也就是48M,不知道我理解的对不对?



回复

使用道具 举报 送花

  • 打卡等级:偶尔看看III
  • 打卡总天数:58
  • 最近打卡:2025-06-17 09:13:13

26

主题

1037

回帖

3970

积分

超级版主

积分
3970
发表于 2023-7-7 17:23:18 | 显示全部楼层
PCKI经过分频后的输出时钟不是固定的6M,可以4~8M
再经过PLL倍频(*16或者*24)得到PLL输出频率

比如:你可以用外部5MHz的晶振,PCKI选择不分频(PCKI=0)
PLL选择24倍频(CKMS=1),即可得到120M的PLL频率
然后在使用PLL/2的时钟(60MHz)作为系统时钟,
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:偶尔看看II
  • 打卡总天数:29
  • 最近打卡:2025-06-17 10:48:34
已绑定手机

16

主题

75

回帖

466

积分

中级会员

积分
466
发表于 2023-7-7 20:18:16 | 显示全部楼层
zh*** 发表于 2023-7-7 17:23
PCKI经过分频后的输出时钟不是固定的6M,可以4~8M
再经过PLL倍频(*16或者*24)得到PLL输出频率

手册132页上说,CLKSEL.CKMS置0时PLL输出96M,置1时PLL输出144M,只能输出这两种频率,像您上边说的5M经过24倍频120M,这个能输出么?但是我又仔细的看了时钟框图注释2的后半句:“用户可适当调整输入频率以达到PLL输出特俗频率要求”这句话又好像验证了您上边说的那种情况,我个人觉得框图上不要写96M和144M直接标注倍频的倍数就可以。

点评

96M/144M是典型输出频率  详情 回复 发表于 2023-7-7 20:59
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:偶尔看看III
  • 打卡总天数:58
  • 最近打卡:2025-06-17 09:13:13

26

主题

1037

回帖

3970

积分

超级版主

积分
3970
发表于 2023-7-7 20:59:27 | 显示全部楼层
Mr.*** 发表于 2023-7-7 20:18
手册132页上说,CLKSEL.CKMS置0时PLL输出96M,置1时PLL输出144M,只能输出这两种频率,像您上边说的5M经过2 ...

96M/144M是典型输出频率
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:偶尔看看II
  • 打卡总天数:29
  • 最近打卡:2025-06-17 10:48:34
已绑定手机

16

主题

75

回帖

466

积分

中级会员

积分
466
发表于 2023-7-7 21:01:52 | 显示全部楼层
zh*** 发表于 2023-7-7 20:59
96M/144M是典型输出频率

OK,我继续往下进行
回复 支持 反对

使用道具 举报 送花

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|小黑屋|深圳国芯人工智能有限公司 ( 粤ICP备2022108929号-2 )

GMT+8, 2025-6-17 19:43 , Processed in 0.118705 second(s), 76 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表