AW60芯片的其他模块解析.ppt

  1. 1、本文档共34页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第12章 AW60芯片的其他模块 主要内容 12.1 AW60的初始化 12.2 内部时钟发生模块ICG 12.3 AW60的 引脚、RTI、BRK及SWI中断 12.4 低电压检测与复位 12.5 操作模式 12.6 复位、中断和系统控制寄存器 12.7 看门狗功能与MCLK输出 12.1 AW60的初始化 12.1.1 ICGC寄存器 ICGC1 CG1只有高7位有效,定义为: D7—HGO为高增益振荡选择位 D6—RANGE为频率范围选择位 D5—REFS为外部参考时钟选择位 D4和D3—时钟模式选择位 D2—OFF模式下使能振荡器 D1—时钟损失禁用位 数据位 D7 D6 D5 D4 D3 D2 D1 D0 定义 HGO RANGE REFS CLKS OSCSTEN LOCD 复位 0 0 0 0 0 0 0 0 ICGC2 ICGC寄存器定义: D7—LOLRE为锁存丢失复位使能位 D6D5D4—MFD为倍增因子位 D3—LOCRE为时钟丢失复位使能位 D2D1D0—RFD表示控制分频器的数值 数据位 D7 D6 D5 D4 D3 D2 D1 D0 定义 LOLRE MFD LOCRE RFD 复位 0 0 0 0 0 0 0 0 12.1.2 AW60的ICGC1和ICGC2编程 AW60的初始化完成对MCU有关模块的工作初始状态的设定,实际上首先涉及到对ICGC1和ICGC2两个寄存器的直接操作 12.2 内部时钟发生模块ICG AW60微控制器提供的内部时钟发生器ICG(Internal Clock Generator)模块,采用了锁频环技术(FLL)和内部倍频技术等,可在无需任何外接时钟产生器件的情况下,通过软件设置实现高达20MHz的内部总线时钟频率 AW60的时钟系统主要由内部时钟发生器(ICG),系统时钟控制和总线时钟(BUSCLK)等组成。其中总线时钟频率固定为内部时钟发生器输出频率ICGOUT的1/2,它是整个外设MCU系统的定时基准和工作同步脉冲。当内部时钟发生器频率为40MHz时,总线时钟频率为20MHz,显然此时S08CPU的工作时钟为40MHz 12.2.1 AW60的ICG结构 ICG的构成 振荡器模块:振荡器模块提供了连接外部晶体或谐振器的方法 内部参考发生器:内部参考发生器由两个控制时钟源组成 锁频环模块:在锁频环阶段,利用内部或者外部的时钟源,通过乘(倍频)运算,可以得到一个更高的时钟频率 时钟选择模块:为连接不同的时钟源到系统,时钟选择模块提供了几个不同的开关选项 ICG的特性 AW60时钟系统具有以下特性: 具有四种时钟源选择 默认为内部时钟发生器,可以尽量减少开机启动时间 通过将外部或者内部时钟作为参考频率 非运行时的时钟自动锁定 一旦时钟丢失或者锁频环时钟丢失,系统自动复位或者产生中断 由于数字控制振荡器(Digitally-controlled oscillator, DCO)预先保留了频率设定 在频率锁频之后选择1/8分频 独立的自我时钟为实时中断提供时钟源 内部时钟源可以在不需要任何外部元件的情况下支持SCI串行通信 锁频环锁定后,具有自动调整功能; 可以选择低功耗、高效率的外部振荡器 ICG外部连接 主要有两个引脚用来连接,即EXTAL与XTAL EXTAL—外部参考时钟振荡输入 XTAL—振荡输出 12.2.2 ICG操作模式 模式1—关模式(Off) 模式2—自时钟模式(SCM) 模式3—FLL使能内部参考时钟模式(FEI) 模式4—绕过FLL模式(FLL bypassed external,FBE) 模式5—FLL使能外部参考时钟模式 12.2.3 功能描述 FLL锁存和失锁检测 FLL丢失时钟检测 时钟模式状态表 固定频率时钟 12.2.4 ICG的编程基础 ICG状态寄存器1(ICGS1) D7D6—时钟模式状态位CLKST,表明了当前的时钟模式 D5—参考时钟状态位REFST,指明了当前参考电路选择了哪个时钟 D4—FLL锁存失去状态位LOLS,表明了FLL的锁存状态 D3—FLL锁存状态位LOCK,表明FLL电路是否失锁 D2—时钟丢失状态位LOCS,表明ICG时钟丢失锁存状态 D1—外部参考时钟状态位ERCS,指明外部参考时钟(ICGERCLK)是否满足最小频率的需求 D0—ICG中断标志位 数据位 D7 D6 D5 D4 D3 D2 D1 D0 定义 CLKST REFST LOLS LOCK LOCS ERCS ICGIF 复位 0 0 0 0 0 0 0 0 ICG状态寄存器2(ICGS2) 只有最低位被用到,定义: D0—DCO时钟稳定状态位。D0=0,DCO时钟不稳定;D0=1,DCO时钟稳定 ICG过滤寄存

文档评论(0)

xuefei111 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档