查看: 6394|回复: 11

[已解决] 关于PLL输出时钟问题(已解决)

[复制链接]

该用户从未签到

37

主题

132

帖子

0

新手上路

Rank: 1

积分
40
最后登录
1970-1-1
发表于 2014-1-23 14:38:24 | 显示全部楼层 |阅读模式
在KL25的数据手册中好像没有看到如何设置PLL输出时钟(MCGPLLCLK)的部分,根据MCG模块的框图看出,外部时钟经过PRDIV0的分频 (1..25)后送入到锁相环,并且输入锁相环时钟的范围限制在2M-4M,然后从锁相环输出,便是MCGPLLCLK。想问的是在锁相环内部并未对输入 锁相环的时钟进行倍频等处理,那么是不是MCGPLLCLK就是等于输入锁相环时钟(Fext/PRDIV0)的大小呢?范围是不是也是2M-4M呢?但是数据手册上却说 MCGPLLCLK的最高频率可达100MHZ以上,这是为什么呢?如何设置MCGPLLCLK的大小呢?
请指教!
我知道答案 目前已有11人回答
回复

使用道具 举报

  • TA的每日心情
    开心
    2018-7-2 06:04
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]初来乍到

    59

    主题

    2888

    帖子

    10

    金牌会员

    Rank: 6Rank: 6

    积分
    6020
    最后登录
    2020-9-28
    发表于 2014-1-23 16:10:26 | 显示全部楼层

    回复:关于PLL输出时钟问题

    你可以看下MCG_C6寄存器中的VDIV0位。
    PRDIV0是除数、VDIV0是乘数。
     
    24.5.3.1 Example 1: Moving from FEI to PEE mode: External Crystal =4 MHz, MCGOUTCLK frequency = 48 MHz例子末的:
    Now, with PRDIV0 of divide-by-2, and C6[VDIV0] of multiply-by-24,
    MCGOUTCLK = [(4 MHz / 2) * 24] = 48 MHz.
     
    该会员没有填写今日想说内容.
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    10

    主题

    459

    帖子

    0

    中级会员

    Rank: 3Rank: 3

    积分
    303
    最后登录
    2024-10-24
    发表于 2014-1-23 16:12:10 | 显示全部楼层

    回复:关于PLL输出时钟问题

    其实有一种电路叫做锁相倍频电路!
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    37

    主题

    132

    帖子

    0

    新手上路

    Rank: 1

    积分
    40
    最后登录
    1970-1-1
     楼主| 发表于 2014-1-23 16:18:07 | 显示全部楼层

    回复:关于PLL输出时钟问题

    回复第 2 楼 于2014-01-23 16:10:26发表:
    你可以看下MCG_C6寄存器中的VDIV0位。
    PRDIV0是除数、VDIV0是乘数。
     
    24.5.3.1 Example 1: Moving from FEI to PEE mode: External Crystal =4 MHz, MCGOUTCLK frequency = 48 MHz例子末的:
    Now, with PRDIV0 of divide-by-2, and C6[VDIV0] of multiply-by-24,
    MCGOUTCLK = [(4 MHz / 2) * 24] = 48 MHz.
     
     

    我是意思是说MCGPLLCLK的大小而不是MCGOUTCLK的大小!
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2018-7-2 06:04
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]初来乍到

    59

    主题

    2888

    帖子

    10

    金牌会员

    Rank: 6Rank: 6

    积分
    6020
    最后登录
    2020-9-28
    发表于 2014-1-23 16:19:37 | 显示全部楼层

    回复:关于PLL输出时钟问题

    MCGPLLCLK与MCGOUTCLK选择PLL输出时是类似的。
    MCGPLLCLK.jpg
    该会员没有填写今日想说内容.
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    37

    主题

    132

    帖子

    0

    新手上路

    Rank: 1

    积分
    40
    最后登录
    1970-1-1
     楼主| 发表于 2014-1-23 16:19:35 | 显示全部楼层

    回复:关于PLL输出时钟问题

    回复第 3 楼 于2014-01-23 16:12:10发表:
    其实有一种电路叫做锁相倍频电路! 

    能详细描述下吗,你的意思是不是说MCGPLLCLK=MCGOUTCLK?
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    37

    主题

    132

    帖子

    0

    新手上路

    Rank: 1

    积分
    40
    最后登录
    1970-1-1
     楼主| 发表于 2014-1-23 16:21:27 | 显示全部楼层

    回复:关于PLL输出时钟问题

    回复第 2 楼 于2014-01-23 16:10:26发表:
    你可以看下MCG_C6寄存器中的VDIV0位。
    PRDIV0是除数、VDIV0是乘数。
     
    24.5.3.1 Example 1: Moving from FEI to PEE mode: External Crystal =4 MHz, MCGOUTCLK frequency = 48 MHz例子末的:
    Now, with PRDIV0 of divide-by-2, and C6[VDIV0] of multiply-by-24,
    MCGOUTCLK = [(4 MHz / 2) * 24] = 48 MHz.
     
     

    你的意思是不是说MCGOUTCLK = MCGPLLCLK呢?
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    10

    主题

    459

    帖子

    0

    中级会员

    Rank: 3Rank: 3

    积分
    303
    最后登录
    2024-10-24
    发表于 2014-1-23 16:22:51 | 显示全部楼层

    回复:关于PLL输出时钟问题

    另外一个帖子也是这个问题吧,你不必关心内部电路,对于编程只需要去操作FRDIV和VDIV寄存器即可。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2018-7-2 06:04
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]初来乍到

    59

    主题

    2888

    帖子

    10

    金牌会员

    Rank: 6Rank: 6

    积分
    6020
    最后登录
    2020-9-28
    发表于 2014-1-23 16:37:29 | 显示全部楼层

    回复:关于PLL输出时钟问题

    回复第 7 楼 于2014-01-23 16:21:27发表:
    回复第 2 楼 于2014-01-23 16:10:26发表:
    你可以看下MCG_C6寄存器中的VDIV0位。
    PRDIV0是除数、VDIV0是乘数。
     
    24.5.3.1 Example 1: Moving from FEI to PEE mode: External Crystal =4 MHz, MCGOUTCLK frequency = 48 MHz例子末的:
    Now, with PRDIV0 of divide-by-2, and C6[VDIV0] of multiply-by-24,
    MCGOUTCLK = [(4 MHz / 2) * 24] = 48 MHz.
     
     

    你的意思是不是说MCGOUTCLK = MCGPLLCLK呢?
     

    你可以看下5楼的那张图
    PLL模块出来的时钟如果按橙色线走就到了MCGOUTCLK
    PLL模块出来的时钟如果按红色线走就到了MCGPLLCLK
    该会员没有填写今日想说内容.
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    37

    主题

    132

    帖子

    0

    新手上路

    Rank: 1

    积分
    40
    最后登录
    1970-1-1
     楼主| 发表于 2014-1-23 16:47:40 | 显示全部楼层

    回复:关于PLL输出时钟问题

    回复第 9 楼 于2014-01-23 16:37:29发表:
    回复第 7 楼 于2014-01-23 16:21:27发表:
    回复第 2 楼 于2014-01-23 16:10:26发表:
    你可以看下MCG_C6寄存器中的VDIV0位。
    PRDIV0是除数、VDIV0是乘数。
     
    24.5.3.1 Example 1: Moving from FEI to PEE mode: External Crystal =4 MHz, MCGOUTCLK frequency = 48 MHz例子末的:
    Now, with PRDIV0 of divide-by-2, and C6[VDIV0] of multiply-by-24,
    MCGOUTCLK = [(4 MHz / 2) * 24] = 48 MHz.
     
     

    你的意思是不是说MCGOUTCLK = MCGPLLCLK呢?
     

    你可以看下5楼的那张图
    PLL模块出来的时钟如果按橙色线走就到了MCGOUTCLK
    PLL模块出来的时钟如果按红色线走就到了MCGPLLCLK
     

    明白了!谢谢!
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 注册/登录

    本版积分规则

    关闭

    站长推荐上一条 /3 下一条

    Archiver|手机版|小黑屋|恩智浦技术社区

    GMT+8, 2025-7-18 19:43 , Processed in 0.105443 second(s), 30 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.

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