打印
[ZLG-ARM]

EasyArm615 PWM频率

[复制链接]
1497|10
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
qihao|  楼主 | 2007-10-18 10:30 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
    SysCtlClockSet(SYSCTL_SYSDIV_1 | 
                   SYSCTL_USE_PLL  |
                   SYSCTL_OSC_MAIN |
                   SYSCTL_XTAL_6MHZ);

用 SysCtlClockGet();读出来 为200M 。

    SysCtlClockSet(SYSCTL_SYSDIV_1 | 
                   SYSCTL_USE_OSC  |
                   SYSCTL_OSC_MAIN |
                   SYSCTL_XTAL_6MHZ);

用 SysCtlClockGet();读出来 为6M 。

下一步如何让 PWM的输出频率最高呢?

谢谢

相关帖子

沙发
qihao|  楼主 | 2007-10-18 14:26 | 只看该作者

已经最高了~

使用特权

评论回复
板凳
逐风| | 2007-10-19 12:39 | 只看该作者

频率

你设的系统的频率,还有PWM的频率设置,你可以看看书上有的,具体不太记得了,如果设置PLL200MHZ应该不行,615最高才能跑50M

使用特权

评论回复
地板
qihao|  楼主 | 2007-10-19 15:11 | 只看该作者

结论:?

本例中:通过 
    SysCtlClockSet(SYSCTL_SYSDIV_1 | 
                   SYSCTL_USE_PLL  |
                   SYSCTL_OSC_MAIN |
                   SYSCTL_XTAL_6MHZ);

用 SysCtlClockGet();读出来 为200M 。
再用:    
SysCtlPWMClockSet(SYSCTL_PWMDIV_1);  // PWM时钟配置:不分频

实测: 在PWM模块的每个定时单位宽度为 40nS。 即此刻的PWM的频率为25M。

但没找到依据说系统在软件哪里设定(或者硬件已经包含) PWM 时钟为 系统时钟 8分频而来。

使用特权

评论回复
5
qihao|  楼主 | 2007-10-19 15:46 | 只看该作者

找到依据: P142

16 位定时器模式时,带8位预分频的通用定时器模式。!

对不对??

使用特权

评论回复
6
zlgarm| | 2007-10-19 19:28 | 只看该作者

qihao

您好!
   如果使用PLL达到200MHZ是不行的,因为615只能最快达到50MHZ,所以会出错,如果你将PLL进行4分频应该是没问题的.这个问题我们会给您好完整的答复.请您将自己的基本资料发给我们我们会给您回复的!

使用特权

评论回复
7
qihao|  楼主 | 2007-10-21 20:53 | 只看该作者

谢谢ZLGARM。

都是在贵公司提供的Demo 上该出来的,就是变成 PLL 后,用SysCtlClockGet();读出来确认了一下,为 200M。 然后未作任何其它修改,然后实测的。

这里我的需求就是要尽量高的中心对齐的PWM 频率(分辨率-每个单位对应的时长最短。)

明天上班了邮件请教。

谢谢。

使用特权

评论回复
8
逐风| | 2007-10-21 23:26 | 只看该作者

qihao

也许是ZLG的DEMO错了,好像上面说PLL分频20MHZ时候也是用的1分频,应该是用10分频,自己稍微看下书也应该能看出来吧,ZLG的疏忽了!

使用特权

评论回复
9
qihao|  楼主 | 2007-10-22 09:29 | 只看该作者

源程序已发给:luminary.design@zlgmcu.com

呵呵  周公的队伍确实不错。

使用特权

评论回复
10
zlgarm| | 2007-10-22 14:40 | 只看该作者

您好!

关于PLL输出确实是200MHZ,但是群星现在的最快频率是50MHZ,而PWM最快是时钟频率的一半也就是25MHZ,这也是目前最快的速度了。

使用特权

评论回复
11
qihao|  楼主 | 2007-10-22 16:27 | 只看该作者

谢谢版主:PLL输出的200M 在哪里说明被分频为 50M的呢?

不过就结果开来确实是这样, 是硬件自带不可修改的(亦即是默认和必须的)?

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

48

主题

410

帖子

1

粉丝