- 1、本文档共11页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Ch05-Clock Distribution(k60中文).pdf
第5 章 时钟分配
5.1 概要
MCG 模块主要控制用于产生系统时间的时钟源,时钟发生器将选择好的时钟源分成各
种时钟域,包括系统主机时钟、系统从机时钟以及flash 存储器时钟。另外,时钟发生器可
以为各个模块产生特定的时钟门,允许单独开关各个模块。
系统主时钟由MCGOUTCLK 时钟产生。时钟发生器电路提供多种分频因子,使设备的
不同部分产生不同频率的时钟,这样以便做到功耗与性能之间的权衡。
各种模块(例如USB OTG 控制器),都有其特定的模块时钟,这些时钟由MCGPLLCLK
或MCGFLLCLK 时钟产生。除此之外,有些模块特定时钟的时钟源是可以更换的。SIM 模
块的SOPT 寄存器可以控制大多数模块的时钟。
5.2 编程模型
时钟源的选择和混合是通过MCG模块来控制和编程的,而系统的时钟分频因子和模块
时钟门是通过SIM模块来编程设置的。详细信息参见具体的寄存器和位描述。
5.3 高级设备时钟框图
系统振荡器模块、MCG 模块和SIM 模块的寄存器对信号混合,分频因子和时钟门的控
制如下:
OSC MCG SIM
SIM_SOPT1,
Muliplexers MCG_Cx MCG_Cx
SIM_SOPT2
Dividers — MCG_Cx SIM_CLKDIVx
Clock gates OSC_CR MCG_C1 SIM_SCGCx
图5-1 时钟框图
5.4 时钟定义
下表描述了上面框图的时钟。
时钟名称 说明
核心时钟 MCGOUTCLK 除以OUTDIV1 为ARM CortexM4 内核时钟
MCGOUTCLK 除以OUTDIV1 为交叉开关时钟和主设备总线直接连接到交
系统时钟
叉处。另外, 这时钟用于串口UART0 和UART1 。
总线时钟 MCGOUTCLK 除以OUTDIV2 为从机总线和外围设备时钟(不含内存)。
FlexBus 时钟 MCGOUTCLK 除以OUTDIV3 为外部FlexBus 接口时钟。
Flash 时钟 MCGOUTCLK 除以OUTDIV4 为闪存时钟
MCGIRCLK 内部参考时钟决定 MCG 输出的缓慢或快速
MCGFFCLK 慢内部参考时钟的MCG 输出或者分频的 MCG 外部参考时钟
IRC、 MCGFLLCLK 、 MCGPLLCLK 或者 MCG 外部参考时钟控制MCG
MCGOUTCLK 的输出。 外部参考时钟有内核、系统、总线、FlexBus 、flash 时钟。它同时是
调试追踪时钟。
FLL 的MCG 的输出。MCGFLLCLK 或者 MCGPLLCLK 为某些模块产生
MCGFLLCLK
时钟。
PLL 的MCG 的输出。MCGFLLCLK 或者 MCGPLLCLK 为某些模块产生
MCGPLLCLK
时钟。
MCG 外部参考时钟 MCG 的输入时钟由系统振荡器和RTC 振荡器决定
OSCC
文档评论(0)