第4章PSoC3公共资源.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第4章 PSoC3公共资源 何宾 2011.12 本章内容 本章主要介绍PSoC3集成的公共资源,其中包括: 时钟管理单元,电源管理单元和复位单元,I/O系统和 布线等内容。 在时钟管理单元部分,主要介绍了内部振荡器,外部振荡器和时钟分配等; 在电源管理部分,主要介绍了电源模式、升压转换器模式; 在复位单元部分,主要介绍了复位模块功能和复位源; 在I/O系统和布线部分,主要介绍了I/O系统特性,I/O引脚特性和I/O其它特性等内容。 时钟管理 时钟系统用于在PSoC系统内产生、分配和分布时钟 。对于大多数的系统,不需要外部的晶体振荡器。内部 主振荡器(Internal Main Oscillator,IMO)和相位锁相 环(Phase Locked Loop,PLL)一起能产生最高66MHz 时钟。额外的内部和外部时钟源允许每个设计优化精度 、功耗和开销。所有的系统时钟源能在16位的时钟分频 器和UDB内,产生其它的时钟频率满足用户应用需要, 比如:UART波特率生成器。 时钟管理 时钟的生成和分配是通过PSoC Creator IDE图形化界 面自动完成的。这是基于完整地系统要求,大大加速了 设计的进程。PSoC Creator允许设计者用最小的输入建立 时钟系统。设计者能指定期望的时钟频率和精度。 时钟管理 时钟管理 --时钟系统的主要功能 1. 七个通用的时钟源: 3-62MHz IMO,3MHz的精度为±1%; 4-33MHz外部晶体振荡器(MHzECO); 时钟倍频器为USB模块提供了倍频时钟输出; 来自外部的I/O或者其它逻辑的DSI信号; 来自IMO,MHzECO,DSI的24-67MHz部分的PLL; 时钟倍频器; 1kHz,33kHz,100kHz的ILO用于看门狗定时器和休眠定时器; 32.768kHz外部晶体振荡器用于实时时钟RTC; 时钟管理 --时钟系统的主要功能 2. IMO有一个USB模式,自动锁定到USB总线时钟,而 不需要用于USB的外部的晶体振荡器; 3.独立来源的分频器; 4.8个16位的时钟分频器用于数字系统; 5.4个16位时钟分频器用于模拟系统; 6.专用的16位的分频器用于CPU总线和CPU时钟; 7.PSoC Creator的自动时钟配置; 时钟管理 时钟管理 时钟管理 --内部振荡器 1.内部主振荡器IMO 在大多数设计中,IMO(精度±1%)是所要求的 唯一的时钟源,IMO操作不需要外部元件的条件下, 能输出一个稳定的时钟。IMO和PLL一起产生最高系统 工作频率。 IMO提供时钟输出为3,6,12,24,48和62MHz。 时钟管理 --内部振荡器 2.时钟倍频器 时钟倍频器提供输入时钟频率两倍的时钟输出。时钟 倍频器的频率输入范围为6-24MHz(提供输出的范围为12- 48MHz)。它能使用来自IMO,MHzECO或者DSI(外部 引脚)的输入时钟。时钟倍频器典型的用于USB的时钟。 时钟管理 --内部振荡器 3.相位锁相环 PLL使低频和高精度的时钟合成到高频时钟。如图 4.2所示,PLL块使得基于不同的输入源产生时钟频率。 PLL输出时钟频率范围为24-67MHz。PLL的输入和反馈 分频器支持4032个离散的比率可以建立任何所需要的系 统时钟频率。PLL输出时钟的精度取决于输入时钟源的 精度。PLL最通常的用法是对3MHz的IMO进行倍乘, 这样可以产生最高频率的精确CPU和系统时钟。PLL的 输出频率,可由下式计算得到: FPLL_OUT=FIN*(P/Q) 时钟管理 --内部振荡器 时钟管理 --内部振荡器 PLL可以在250us内锁定相位。可以配置使用来自 IMO,MHzECO或DSI的时钟源。当PLL锁定后(使用 一个比特来标识PLL锁定状态),就可以使用这些时 钟源。锁定信号通过DSI连接来产生中断。在进入低 功耗模式前,禁止PLL。 时钟管理 --内部振荡器 4.内部低速振荡器 ILO为低功耗提供了低频时钟,包括看门狗定时器( WatchDog Timer,WDT),休眠定时器。ILO产生三个不 同的时钟1kHz,33kHz和100kHz。 1kHz时钟(CLK1K)典型的用在背景“心跳”定时器 。这个时钟用于低功耗的监控操作,比如WDT和长时间

文档评论(0)

186****6410 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档