《其他功能模块》PPT课件.ppt





《《其他功能模块》PPT课件.ppt》由会员分享,可在线阅读,更多相关《《其他功能模块》PPT课件.ppt(31页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、嵌入式技术基础与实践嵌入式技术基础与实践嵌入式技术基础与实践嵌入式技术基础与实践第十四章第十四章 其他功能模块其他功能模块主要内容1 CONFIG寄存器 2 时钟发生模块CGM与锁相环PLL 3 中断 4 复位与系统集成模块 5 低功耗模式与看门狗功能嵌入式技术基础与实践嵌入式技术基础与实践嵌入式技术基础与实践嵌入式技术基础与实践14.1 CONFIG寄存器寄存器(1)CONFIG2 CONFIG2寄存器只有低两位有定义,寄存器只有低两位有定义,CONFIG2的地址是:的地址是:$001E,定义为:,定义为:数据位数据位 D7 D6 D5 D4 D3 D2 D1 D0定义定义 OSCSTOPE
2、NB SCIBDSRC OSCSTOPENB SCIBDSRC复位复位 0 0 0 0 0 0 0 0 D1OSCSTOPENB D1OSCSTOPENB位:振荡器位:振荡器STOPSTOP模式下允许位模式下允许位OSCSTOPENB=1OSCSTOPENB=1,振荡器在,振荡器在STOPSTOP模式下也正常工作。这一点对于时基模块在模式下也正常工作。这一点对于时基模块在STOPSTOP模式下产生周期性的唤醒非常有用。模式下产生周期性的唤醒非常有用。OSCSTOPENB=0OSCSTOPENB=0,在,在STOPSTOP模式下禁止振荡器工作。模式下禁止振荡器工作。D0SCIBDSRC D0SC
3、IBDSRC位:位:SCISCI波特率时钟源控制位。波特率时钟源控制位。SCIBDSRCSCIBDSRC控制控制SCISCI的时钟源。这个位的设置影响的时钟源。这个位的设置影响SCISCI操作的频率。操作的频率。SCIBDSRC=1SCIBDSRC=1,SCISCI用内部总线时钟,反之,用内部总线时钟,反之,SCISCI用外部振荡器时钟。用外部振荡器时钟。嵌入式技术基础与实践嵌入式技术基础与实践嵌入式技术基础与实践嵌入式技术基础与实践(2)CONFIG1 CONFIG1CONFIG1的地址是:的地址是:$001F$001F,定义为:,定义为:数据位数据位 D7 D6 D5 D4 D3 D2 D
4、1 D0定义定义COPRS LVISTOP LVIPWRD LVIRSTD LIV50R3 SSREC STOP COPD复位复位 0 0 0 0 0 0 0 0D7COPRS位:位:COP速度选择位。速度选择位。COPRS选择选择COP溢出的范围。溢出的范围。D6LVISTOP位:位:STOP模式下模式下LVI允许位。允许位。D5LVIRSTD位:位:LVI复位禁止位。复位禁止位。D4LVIPWRD位位:为:为LVI电源禁止位。电源禁止位。D3LVI5OR3位:位:LVI的的5V或者或者3V操作模式选择位。操作模式选择位。D2SSREC位:位:快速快速STOP模式恢复选择位。模式恢复选择位。
5、D1STOP位:位:STOP指令允许位。指令允许位。STOP位决定是否允许位决定是否允许STOP指令。指令。D0COPD位位:COP禁止位。禁止位。COPD位决定是否禁止位决定是否禁止COP模块。模块。嵌入式技术基础与实践嵌入式技术基础与实践嵌入式技术基础与实践嵌入式技术基础与实践14.2 时钟发生模块时钟发生模块CGM与锁相环与锁相环PLL 14.2.1 PLL锁相环锁相环(1)锁相技术与频率合成技术)锁相技术与频率合成技术 锁锁相相技技术术:就就是是实实现现相相位位自自动动控控制制的的一一门门科科学学,利利用用它它可可以以得得到到频频带带范围宽、波道多、稳定度高、精度高的频率源。范围宽、波
6、道多、稳定度高、精度高的频率源。频频率率合合成成技技术术:就就是是利利用用一一个个或或几几个个具具有有高高稳稳定定度度和和高高精精度度的的频频率率源源(一一般般由由晶晶体体振振荡荡器器产产生生),通通过过对对它它们们进进行行加加减减(混混频频),乘乘(倍倍频频),除除(分分频频)运运算算,产产生生大大量量的的具具有有相相同同频频率率稳稳定定度度和和频频率率精精度度的的频频率率信信号号。锁锁相相环环频频率率合合成成技技术术在在通通讯讯、雷雷达达、导导航航、宇宇航航、遥遥控控遥测、电子技术测量等领域都有广泛的应用。遥测、电子技术测量等领域都有广泛的应用。为了得到稳定度高、精度高的频率源,通常采用频
7、率合成技术。频率合为了得到稳定度高、精度高的频率源,通常采用频率合成技术。频率合成技术主要有两种:成技术主要有两种:直接频率合成技术直接频率合成技术和和间接频率合成技术间接频率合成技术。嵌入式技术基础与实践嵌入式技术基础与实践嵌入式技术基础与实践嵌入式技术基础与实践14.2.1 锁相环锁相环PLL 直接频率合成技术:直接频率合成技术:是将一个或几个晶体振荡器产生的频是将一个或几个晶体振荡器产生的频率信号通过谐波发生器产生一系列频率信号,然后再对这些频率率信号通过谐波发生器产生一系列频率信号,然后再对这些频率信号进行倍频、分频和混频,最后得到大量的频率信号。信号进行倍频、分频和混频,最后得到大量
8、的频率信号。其优其优点是:频率稳定度高,频率转换时间短(可达微秒量级),能做点是:频率稳定度高,频率转换时间短(可达微秒量级),能做到很小的频率间隔。缺点是:系统中要用到大量的混频器、滤波到很小的频率间隔。缺点是:系统中要用到大量的混频器、滤波器等,从而导致体积大,成本高,安装调试复杂,故只用于频率器等,从而导致体积大,成本高,安装调试复杂,故只用于频率精度要求很高的场合。精度要求很高的场合。间接频率合成技术:间接频率合成技术:是利用锁相技术来产生大量的具有高是利用锁相技术来产生大量的具有高稳定度和高精度的频率源。由于间接频率合成器的关键部件是锁稳定度和高精度的频率源。由于间接频率合成器的关键
9、部件是锁相环,故通常称为锁相环频率合成器。由于锁相环频率合成器的相环,故通常称为锁相环频率合成器。由于锁相环频率合成器的主要部件都易于集成,一般只加一个分频器和一个一阶低通滤波主要部件都易于集成,一般只加一个分频器和一个一阶低通滤波器,故其具有体积小、重量轻、成本低、安装和调试简单等优点。器,故其具有体积小、重量轻、成本低、安装和调试简单等优点。锁相环频率合成器在性能上逐渐接近直接频率合成器,所以它在锁相环频率合成器在性能上逐渐接近直接频率合成器,所以它在电子技术中得到了日益广泛的应用,并在应用中得到迅速发展。电子技术中得到了日益广泛的应用,并在应用中得到迅速发展。嵌入式技术基础与实践嵌入式技
10、术基础与实践嵌入式技术基础与实践嵌入式技术基础与实践14.2.1 锁相环锁相环PLL(2)锁相环频率合成器的基本原理)锁相环频率合成器的基本原理锁相环频率合成器的原理框图锁相环频率合成器的原理框图基准频率源基准频率源基准频率源鉴相器鉴相器低通滤波器低通滤波器压控振荡器压控振荡器反馈分频器反馈分频器fr ud uo fo ff 嵌入式技术基础与实践嵌入式技术基础与实践嵌入式技术基础与实践嵌入式技术基础与实践14.2.2 MC68HC908GP32的的CGM结构及外部连接结构及外部连接(1)CGM内部结构框图内部结构框图CGMVCLKCGMVCLK时时钟钟选选择择电电路路CGMOUTCGMOUTS
11、 SI IM MCGMRCLKCGMRCLK基基准准分分频频器器压控压控振荡器振荡器VCOVCO滤滤波波器器鉴鉴相相器器反馈分频器反馈分频器CGMRDVCGMRDVCGMVDVCGMVDVPLLPLL电路电路晶晶体体振振荡荡电电路路CGMXFCCGMXFCV VDDADDAV VSSASSAOSC1OSC1OSC2OSC2CGMXCLKCGMXCLKSIMSIM、TBMTBM、ADCADC等等嵌入式技术基础与实践嵌入式技术基础与实践嵌入式技术基础与实践嵌入式技术基础与实践CGM内部结构内部结构晶体振荡电路:晶体振荡电路:晶体振荡电路通过外接石英或陶瓷振荡器产生稳定晶体振荡电路通过外接石英或陶瓷
12、振荡器产生稳定不变的时钟信号不变的时钟信号CGMXCLKCGMXCLK,CGMXCLKCGMXCLK直接输出给系统集成模块直接输出给系统集成模块SIMSIM和和ADAD转换器。同时也输出到时钟选择模块。转换器。同时也输出到时钟选择模块。CGMXCLKCGMXCLK经过缓经过缓冲后输出到锁相环频率合成器,作为冲后输出到锁相环频率合成器,作为PLLPLL信号源,这一路信号信号源,这一路信号称为称为CGMRCLKCGMRCLK。锁相环频率合成器:锁相环频率合成器:PLLPLL电路通过压控振荡器(电路通过压控振荡器(VCOVCO)产生)产生CGMVCLKCGMVCLK信信号,输出到时钟选择电路。其频率
13、可通过软件编程控制。图中号,输出到时钟选择电路。其频率可通过软件编程控制。图中CGMXFCCGMXFC为接滤波电路的引脚。为接滤波电路的引脚。时钟选择电路:时钟选择电路:时钟发生模块的输出信号时钟发生模块的输出信号CGMOUTCGMOUT有两种来源:直接有两种来源:直接采用晶振电路产生的采用晶振电路产生的CGMXCLKCGMXCLK信号二分频,也可以采用压控振信号二分频,也可以采用压控振荡器(荡器(VCOVCO)产生)产生CGMVCLKCGMVCLK信号二分频,时钟选择电路可以通过信号二分频,时钟选择电路可以通过软件编程决定采用那种信号来源。软件编程决定采用那种信号来源。嵌入式技术基础与实践嵌
14、入式技术基础与实践嵌入式技术基础与实践嵌入式技术基础与实践(2)CGM的的I/O信号信号I/O信号 符号名称基本含义外外部部硬硬件件引引脚脚信信号号VDDAVSSA PLL电源、地 分别与系统的电源和地相接,在布线时VDDA应该加滤波电容,同时尽量靠近芯片。OSC1 晶振输入引脚 OSC1将引脚的输入信号连至内部晶振电路的反向放大器。OSC2 晶振输出引脚 OSC2引脚输出经过反向的输入信号。若采用外接信号源作为时钟输入,OSC2引脚可以悬空,也可以连接到其他MCU的OSC1输入引脚。CGMXFC 外部滤波电容引脚 CGMXFC为PLL电路环路滤波器所必需的,连接一个外接滤波网络。为了减小干扰
15、,提高系统电磁兼容性,在元件布局上,滤波网络应该尽量靠近MCU,用最短的连线连接,同时远离其他布线。来自来自SIMSIMSIMOSCEN 振荡器允许 来自系统集成模块SIM,允许PLL和晶振电路 来自来自CONFIG2CONFIG2OSCSTOPENB 振荡器停止模式允许位 OSCSTOPENB是CONFIG寄存器中和晶振相关的控制位。若置位,则晶振电路在STOP模式下可继续工作;若复位(缺省情况),则晶振电路的行为受SIMOSCEN标志位控制,在STOP模式下将关闭晶振电路。输出输出CGMXCLK(给SIM、TIM、ADC)晶体频率输出信号 CGMXCLK是晶振电路的输出信号,频率等于石英晶
16、体的频率。信号的精度和质量取决于外接晶体和外界因素,当然,在系统启动阶段,CGMXCLK是不稳定的 输出输出CGMOUT(给SIM)CGM的输出 CGMOUT是时钟发生模块的输出信号,信号送入SIM模块,SIM模块产生MCU的时钟信号。CGMOUT占空比为50%,经过2分频后产生总线时钟,CGMOUT的来源可编程选定为晶振电路输出CGMXCLK的二分频或VCO电路的输出CGMVCLK二分频嵌入式技术基础与实践嵌入式技术基础与实践嵌入式技术基础与实践嵌入式技术基础与实践(3)CGM的外部连接的外部连接 在在典典型型应应用用情情况况下下,CGM模模块块需需要要9个个外外接接器器件件,其其中中晶晶振
17、振电电路路中中需需要要5个个,PLL电电路路需需要要2到到4个个。如如右右图图所所示示。有有了了这这些些连连接接,从从硬硬件件角角度度看看,MCU就就可可以以正正常常工工作了。作了。0.10.1+5V+5V0.470.470.010.0110K10KPLLPLL滤波滤波MC68HC908GP32MC68HC908GP32引脚引脚 1 2 3 4 5 1 2 3 4 5含义含义 V VDDADDA V VSSASSA CGMXCLK OSC2 OSC1 CGMXCLK OSC2 OSC1C1C1C2C2RSRS晶振电路晶振电路RBRBX1 晶振电路晶振电路采用的元件有:晶体采用的元件有:晶体X1
18、,电容,电容C1,C2,反馈电阻,反馈电阻RB,串行,串行电阻电阻RS。串行电阻串行电阻RS,C1,C2的取值可参考晶振厂家给出的典型值,电容一般取的取值可参考晶振厂家给出的典型值,电容一般取10-36p,C1与与C2值应该略有差异,以利于晶振电路起振。典型情况下,值应该略有差异,以利于晶振电路起振。典型情况下,RS取取330K,RB为为10M。晶振采用。晶振采用32.768KHZ。PLL电路电路采用的元件有:采用的元件有:跨接电容,用于稳定锁相环电源引脚,一跨接电容,用于稳定锁相环电源引脚,一般取般取0.1uF左右。左右。滤波网络,为芯片内部的锁相环电路提供误差电平,元滤波网络,为芯片内部的
19、锁相环电路提供误差电平,元件参数可参考上图。件参数可参考上图。注:注:如用户不打算在应用中使用锁相环电路部分,这一部分电路可以如用户不打算在应用中使用锁相环电路部分,这一部分电路可以不接,让不接,让CGMXFC引脚悬空。引脚悬空。嵌入式技术基础与实践嵌入式技术基础与实践嵌入式技术基础与实践嵌入式技术基础与实践14.2.3 CGM的编程基础的编程基础(1)PLL控制寄存器(控制寄存器(PLL Control RegisterPCTL)PCTL的地址:的地址:$0036,定义为:,定义为:数据位数据位 D7 D6 D5 D4 D3 D2 D1 D0定义定义PLLIE PLLF PLLON BCS
20、PRE1 PRE0 VPR1 VPR0复位复位 0 0 0 0 0 0 0 0 D7 PLLIE位:位:PLLPLL中断使能位中断使能位(PLL Interrupt Enabled Bit)。该位可读写,决定当该位可读写,决定当PLL带宽控制寄存器的带宽控制寄存器的LOCK标志位反转时是标志位反转时是否产生否产生CPU中断。中断。D6 PLLF 位:位:PLLPLL中断标志位中断标志位(PLL Interrupt Flag Bit)(PLL Interrupt Flag Bit)。该位只读。当该位只读。当LOCKLOCK标志位反转时被置位。标志位反转时被置位。D5 PLLON位位:PLL开关检
21、测位开关检测位(PLL On Bit)。该位为可。该位为可读写,用于启动读写,用于启动PLL电路并激活电路并激活VCO时钟时钟CGMVCLK,当,当VCO正正作为基准时钟源时,作为基准时钟源时,PLLON不能被清零(不能被清零(BCS=1),要关闭),要关闭PLL应应该先不选该先不选PLL为时钟源(为时钟源(BCS=0),再清除),再清除PLLON位。位。MCU上电上电复位后此位置复位后此位置1。嵌入式技术基础与实践嵌入式技术基础与实践嵌入式技术基础与实践嵌入式技术基础与实践(1)PLL控制寄存器(控制寄存器(PLL Control RegisterPCTL)D4 BCS 位:位:CGMCGM
22、基时钟选择位基时钟选择位(Base Clock Select Bit)(Base Clock Select Bit)。该位为可。该位为可读写,用于决定读写,用于决定CGMCGM模块的输出信号模块的输出信号CGMOUTCGMOUT的输入信号源。的输入信号源。BCS=1BCS=1,选择,选择PLLPLL电电路为时钟源,路为时钟源,CGMVCLKCGMVCLK二分频后驱动二分频后驱动CGMOUTCGMOUT;BCS=0BCS=0,选择晶振为时钟源,选择晶振为时钟源,CGMXCLKCGMXCLK二分频后驱动二分频后驱动CGMOUTCGMOUT。D3D2 PRE1PRE0:预分频位:预分频位(Presc
23、aler Program Bits)(Prescaler Program Bits)。这两。这两位为可读写。设置预分频器的分频因子位为可读写。设置预分频器的分频因子P P,预分频器的分频因子,预分频器的分频因子P P(由此得到(由此得到预分频系数预分频系数NP=2PNP=2P)与)与PRE1PRE1、PRE0PRE0关系如下关系如下:PRE1、PRE0=00 P=0 NP=1 (20)=01 P=1 NP=2 (21)=10 P=2 NP=4 (22)=11 P=3 NP=8 (23)D1D0 VPR1VPR0:VCOVCO的的E E选择位选择位(VCO Power-of-Two Range(
24、VCO Power-of-Two Range Select Bits)Select Bits)。这两位为可读写。设置。这两位为可读写。设置VCOVCO模块的参数模块的参数E E,控制参考频率。,控制参考频率。E E与与VPR1VPR1、VPR0VPR0关系如下关系如下:VPR1、VPR0=00 E=1 (20)=01 E=2 (21)=10 E=4 (22)=11 E=8 (23)(不使用不使用)嵌入式技术基础与实践嵌入式技术基础与实践嵌入式技术基础与实践嵌入式技术基础与实践 14.2.3 CGM的编程基础的编程基础(2)PLL带宽控制寄存器(带宽控制寄存器(PLL Bandwidth Con
25、trol RegisterPBWC)PCTL的地址:的地址:$0036,定义为:,定义为:数据位数据位 D7 D6 D5 D4 D3 D2 D1 D0定义定义AUTO LOCK ACQ#保留保留复位复位 0 0 0 0 0 0 0 0D7 AUTO位:位:自动带宽控制位自动带宽控制位(Automatic Bandwidth Control Bit)。该位可读写,用于选择自动或手动带宽模式。该位可读写,用于选择自动或手动带宽模式。AUTO=1,自动方式;,自动方式;AUTO=0,手动方式。,手动方式。D6 LOCK位:位:Lock指示位指示位(Lock Indicator Bit)。当。当AUT
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 其他功能模块 其他 功能模块 PPT 课件

限制150内