- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第4章 PSOC5公共资源与编程调试接口 第1节 时钟管理 第2节 电源管理 第3节 看门狗定时器 第4节 复位 第5节 I/O系统和布线资源 第6节 测试控制器 第7节 Cortex-M3调试与跟踪 第8节 非易失性存储器编程 第4章 PSOC5公共资源与编程调试接口 第1节 时钟管理 第2节 电源管理 第3节 看门狗定时器 第4节 复位 第5节 I/O系统和布线资源 第6节 测试控制器 第7节 Cortex-M3调试与跟踪 第8节 非易失性存储器编程 内部时钟 在PSoC内产生、分配和分布时钟,多数无需外部晶体振荡器。 4个内部时钟源提高集成度: 3~48MHz内部主振荡器(Internal Main Oscillator - IMO),3MHz精度为±5%; 1,33,100KHz的内部低速振荡器(Internal Low Speed Oscillator - ILO) IMO,MHz外部晶体振荡器(MHzECO)和数字系统互联(Digital System Interconnect - DSI)的USB时钟域。 24~67MHz的相位锁定环(PLL),其时钟源:IMO、MHzECO和DSI。 外部时钟 外部I/O或其它逻辑DSI信号; 2个外部时钟源提供高精度时钟: 4~33MHz外部晶体振荡器(MHzECO); 32.768KHz外部晶体振荡器(KHzECO)(实时时钟RTC); 专用16位时钟分频器(总线时钟); 8个16位时钟分频器(数字系统外设); 4个16位时钟分频器(模拟系统外设); IMO有USB模式,自动锁定USB总线时钟,无需使用外部晶体振荡器; 时钟管理 时钟管理 PSoC Creator图形界面自动完成时钟生成与分配。 根据系统要求加速设计进程。 使用最少输入建立时钟系统。 指定期望时钟的频率和精度。 内部振荡器 内部主振荡器(IMO) 大多数设计,IMO是要求的唯一时钟源,运行无需外部元件输出稳定时钟。 IMO提供时钟输出为3,6,12,24和48MHz。 配置寄存器FASTCLK_IMO_CR [2:0]选择频率,3MHz时钟的典型精度是4%。 USB时钟域和快速启动IMO(FIMO) 内部振荡器 USB时钟域 USB时钟域和主时钟网络可以异步。 运行时钟处理USB数据,USB逻辑有到芯片的同步总线接口。 USB逻辑要求48MHz的频率。 时钟源可有不同的源,包括48MHzDSI时钟,或倍频内部振荡器、DSI信号或晶体振荡器24MHz时钟的值。 内部振荡器 快速启动IMO(FIMO) IMO可交替模式从休眠模式快速启动。 FIMO模式提供低功耗状态1μs内输出时钟。 可交替振荡器只运行在48MHz,精度低于基本IMO精度。 唤醒时此功能有效,设置FASTCLK_IMO_CR[3]位使能FIMO。 选择此模式在下1次唤醒时,FIMO代替IMO时钟。 内部振荡器 内部低速振荡器(ILO) 为低功耗提供低频时钟。 产生2个不同时钟输出1和100kHz,2个时钟独立运行,配置SLOWCLK_ILO_CR0[1]和SLOWCLK_ILO_CR0[2]使能或禁止2个时钟。 背景中心时间轮(Central timewheel, CTW)使用1KHz时钟,也称休眠定时器,或看门狗定时器。 100KHz时钟(CLK100K)为CPU提供低功耗时钟快速时间轮。设置SLOWCLK_ILO_CR0[5]分频100KHz时钟,产生第3个时钟输出,启动监控。 ILO结构图 内部振荡器 低速振荡器工作在极低电流模式,很适合低功耗模式。 设置CLKDIST_CR [3:2]控制多路复用开关,从3个时钟输出选择1个时钟,布线到时钟分配网络。 冬眠模式禁止ILO时钟。 配置SLOWCLK_ILO_CR0[4]控制器件唤醒速度。 设置此位可减慢启动,获取低功耗运行。 外部振荡器 外部晶体振荡器(External Crystal Oscillator - ECO) MHz ECO 32.768kHz ECO MHz ECO 外部晶振提供高精度高频的时钟驱动。 支持宽范围的晶体类型(4-25)MHz。 与PLL使用时,最高产生67MHz的CPU/系统时钟。GPIO引脚固定连接外部晶体和电容。 MHz ECO精度取决于选择的晶体。 32.768KHz外部振荡器 32.768kHz ECO 提供高精度定时(最小功耗)。 与休眠定时器直接连接,为实时时钟(Real Time Clock - RTC)提供时钟源。 RTC使用1秒中断间隔在CPU内实现RTC功能。 配置寄存器SLOWCLK_X32_CR[0]使能/禁止kHzECO时钟。 外部晶体的连接引脚共享标准I/O引脚(如:GPIO、LCD和模拟
原创力文档


文档评论(0)