下图介绍了XMEGA B1 系列芯片的主时钟。不是所有的时钟需要在特定时间内激活。CPU的时钟和外设时钟能被休眠模和电源减少寄存器,如”Power Managemetn and Sleep Modes”的描述。 10.3 时钟源 时钟源被分为两个主要组:内部振荡器和外部时钟源。大多数时钟源可以被软件直接使能和失能,而根据外设的设置其它的可以自动使能或失能。当复位后,设备开始从内部2MHz振荡器开始运行。其它的时钟源,DFLL和PLL默认是关闭的。内部的振荡器不需要作何外部的元件来运行。对于内部振荡嘎啦的特点及精确度请参阅该设备的数据表。 10.3.1 32K 超低功耗内部晶振 这个晶振提供了一个接近32kHz的时钟。32kHz超低功耗(ULP)内部振是一个非常低功耗的时钟源,它不是被设计成高精度的。这个晶振使用一个内建的分频器提供一个1kHz的输出信号。当它被用作设备的任何一部分的时钟源振荡器是自动启用/禁用。这个振荡器可以被选择为RTC和LCD的时钟源。 10.3.2 32.768kHz效验的内部振荡器 这个振荡器提供了一个接近32.768kHz时钟,它在生产过程中效验提供了个默认的接近正常频率。校准寄存器也可以编写从软件运行时校准的振荡器频率。振荡器使用内建的分频器,可以提供32.768kHz和1.024kHz两种输出。晶振可以作为一个系统时钟源,RTC和LCD,和DFLL的参考时钟。 10.3.3 32.768晶体振荡器 一个32.768kHz的晶振能接在TOSC1和TOSC2管脚并且使能专用的低频率振荡器输入电路。降低电压摆幅的低功率模式可使能tosc2。这振荡器能用做系统时钟,RTC和LCD,和DFLL的参考时钟。 10.3.4 0.4-16MHz晶振 该振荡器可以在四种不同的模式,不同的频率范围内的所有优化操作,0.4mhz - 16MHz。 10.3.5 2MHz的运行时间校准的内部振荡器 2MHz运行时间校准的内部振荡器是复位后默认的系统时钟源。它在产生过程中提供一个默认频率接近它的正常频率。DFLL一个可以自动运行时启用DFLL 振荡器的校准,以补偿温度和电压漂移和优化振荡器精度。 10.3.6 32MHz运行时间效验内部振荡器 32MHz 运行时间效验内部振荡器是高频率振荡器。它在生产过程中效验来提供一个接近于它的正常频率。一个数字锁相环(DFLL)可以启用振荡器的自动运行时校准,以补偿温度和电压漂移和优化振荡器精度。这个振荡器也可以调节和效验任何在30MHz和55MHz的频率。这个生产签名行包含48MHz的校准值当振荡器用作全速USB时钟源时使用。
|