
ATmega16(L)
ADC时钟 - CLK
ADC
所述ADC具有一个专用的时钟域。这使得停止CPU和I / O时钟
为了降低数字电路产生的噪声。这给了更精确的ADC转换
结果。
该装置具有以下的时钟源的选择,由Flash熔丝位选择的示
下文。从所选择的源的时钟被输入到AVR时钟发生器,并连接至
相应的模块。
表2中。
器件时钟选项选择
(1)
设备的时钟选项
外部晶体/陶瓷谐振器
外部低频晶体
外部RC振荡器
校准的内部RC振荡器
CKSEL3..0
1111 - 1010
1001
1000 - 0101
0100 - 0001
时钟源
外部时钟
0000
注意:
1.对于所有的熔丝位,“ 1 ”表示未编程, “ 0 ”表示已编程。
每个时钟源的各种选择是由于在下面的章节。当CPU
从掉电或省电模式,选定的时钟源所采用的起动醒来
起来,确保稳定振荡器在开始执行指令之前。当CPU开始
从复位状态,还有额外的延迟时间,允许前达到一个稳定的水平动力
开始正常工作。看门狗振荡器用于定时的这种实时的一部分
的启动时间。用于每个超时WDT振荡器周期数列于
表
3.
看门狗振荡器的频率由工作电压决定,如图
“ ATmega16的典型
299页上的iCal特性“ 。
表3中。
看门狗振荡器周期数
典型超时(V
CC
= 5.0V)
4.1毫秒
65毫秒
典型超时(V
CC
= 3.0V)
4.3毫秒
69毫秒
周期数
4K (4,096)
64K (65,536)
默认的时钟
来源
该器件出厂时CKSEL = “ 0001”, SUT = “10” 。缺省设置的时钟源是
因此,在1 MHz的内部RC振荡器,启动时间为最长。这种设置保证
所有用户都可以使用系统内或并行使其所需的时钟源
程序员。
XTAL1和XTAL2是输入和输出,分别为一个反相放大器,可以CON组
想通用作片内振荡器,如图
图12 。
无论是石英晶体或
陶瓷谐振器都可以使用。 CKOPT熔丝位在两个不同的振荡器选择
放大器模式。当CKOPT被编程时振荡器输出的振荡频率将全面rail-
至轨摆动的输出。此模式适用于在非常嘈杂的环境中进行操作或
当从XTAL2驱动第二个时钟缓冲器。这种模式有一个很宽的频率
范围内。当CKOPT为未编程状态时,振荡器具有较小的输出摆幅。这将减少
功耗相当。这种模式具有有限的频率范围内,它不能
用来驱动其他时钟缓冲器。
对于谐振器,最大频率为8 MHz, CKOPT未编程时为16 MHz
CKOPT编程。 C1和C2的值总是等于两个晶体和谐振器。该
电容器的最佳值取决于所使用的晶体或谐振器,杂散量
电容,以及对环境的电磁噪声。对于一些初步准则
晶体振荡器
25
2466S–AVR–05/09