s3c2440a 裸奔1之时钟和电源管理篇.pdfVIP

  1. 1、本文档共18页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
s3c2440a 裸奔1之时钟和电源管理篇

s3c2440a 裸奔之时钟和电源管理篇 编写:徐斌 QQ:513852899 时钟和电源管理篇 一、时钟和电源管理模块组成: 1.时钟控制 2.USB 控制 3。电源管理 二.时钟控制产生的信号: 1。CPU 的 FCLK 2,AHB 总线外设的 HCLK 3。APB 总线外设的 PCLK 三。MCU 内部两个锁相环(PLL)作用: 1。其中一个提供给包括 FCLK,HCLK,PCLK 使用 2。另外一个专门提供给 USB 模块(48MHZ)注:提供给 USB 模块的时钟信号不能轻易改动,否则 USB 模块不能正常工作,正 常工作在 48MHZ 上 四.电源管理模块可以工作在以下四种模式: 1。正常模式:此模式提供给 CPU 时钟以及其他所有外设时钟,功率消耗达到最大,用户软件可以控制外设是否运行,例如实 际情况中我们不需要使用定时器或者 MCU 内部其他的外设功能时,我们可以讲时钟与此外设断开,以达到不让其工作的 目的,从而降低了系统的功耗。 s3c2440a 裸奔之时钟和电源管理篇 编写:徐斌 QQ:513852899 2。慢速模式:PLL 在此模式中不起作用,FCLK 直接与外部时钟相关,在此模式下系统的 MCU 的功耗跟外部时钟有关系,跟 PLL 没有关系。 3。空闲模式:此模式断开 MCU 内核的时钟 FCLK 以达到降低 MCU 内核的目的,但是 CPU 其他外设的时钟并没有断开,任何中 断请求都可以使 MCU 从空闲模式中唤醒 4 。睡眠模式: 这个模块与内部供电是分离的。因此在此模式中发生了没有因CPU 和除唤醒逻辑以外的内部逻辑的功耗。 要激活睡眠模式需要两个独立的供电电源。两个电源之一提供电源给唤醒逻辑。另一个提供电源给包括CPU 在内的 其它内部逻辑,而且应当能够控制供电的开和关。在睡眠模式中,第二个为CPU 和内部逻辑供电电源将被关闭。可 以由EINT[15:0]或RTC 闹铃中断产生从睡眠模式中唤醒。 五.时钟源的选择: 时钟源靠硬件选择 OM[3:2]管腿,MICRO 2440 两个管腿均接地证明 HCLK FCLK PCLK 以及 USB 的时钟均来自外部晶振, 以下列出不同配置时钟源不同的列表: s3c2440a 裸奔之时钟和电源管理篇 编写:徐斌 QQ:513852899 六.锁相环(PLL) 七.HCLK FCLK PCLK FCLK 是提供给 ARM920T 的时钟。 HCLK 是提供给用于ARM920T,存储器控制器,中断控制器,LCD 控制器,DMA 和USB 主机模块的AHB总线的时钟 PCLK 是提供给用于外设如WDT,IIS,I2C,PWM 定时器,MMC/SD 接口,ADC,UART,GPIO,RTC 和SPI 的APB 总线的时 钟 八,MCU进入睡眠模式步骤: 1. 为睡眠模式合理设置GPIO 配置。 2. 屏蔽INTMSK 寄存器中所有中断。 3. 合理配置包括RTC 闹钟在内的唤醒源。(不需要屏蔽唤醒源在EINTMASK 中的对应位,目的是使得SRCPND或EINTPEND 的对应位能置位。然而引发了唤醒源并且屏蔽了EINTMASK 的对应位,唤醒也将发生但SRCPND 或EINTPEND 的对应位 将不会被置位。) 4. 设置USB 端口为挂起模式(MISCCR[13:12]=11b)。 5. 保存一些有特殊含义的值到GSTATUS[4:3]寄存器。这些寄存器在睡眠模式期间是被保护的。 6. 为数据总线D[31:0]的上拉电阻配置MISCCR[1:0]。如果有的外部总线保持器,例如74LVCH162245,关闭上拉电阻。 s3c2440a 裸奔之时钟和电源管理篇 编写:徐斌 QQ:513852899

文档评论(0)

cgtk187 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档