首页 理论教育 《AVR单片机开发入门与实例:晶体振荡器使用方法与选择》

《AVR单片机开发入门与实例:晶体振荡器使用方法与选择》

时间:2023-10-17 理论教育 版权反馈
【摘要】:XTAL1与XTAL2分别用做片内振荡器的反向放大器的输入和输出,如图2-8所示,这个振荡器可以使用石英晶体,也可以使用陶瓷谐振器。当保持CKOPT为未编程状态时,振荡器的输出信号幅度比较小。对于陶瓷谐振器,应该使用厂商提供的数值。表2-8 晶体振荡器工作模式熔丝位CKSEL0以及SUT[1∶0]用于选择启动时间,如表2-9所示。这些选项是为陶瓷谐振器设计的,可以保证启动时频率足够稳定。

《AVR单片机开发入门与实例:晶体振荡器使用方法与选择》

XTAL1与XTAL2分别用做片内振荡器的反向放大器的输入和输出,如图2-8所示,这个振荡器可以使用石英晶体,也可以使用陶瓷谐振器。熔丝位CKOPT用来选择这两种放大器模式的其中之一。当CKOPT被编程时,振荡器在输出引脚产生满幅度的振荡。这种模式适合于噪声环境,以及需要通过XTAL2驱动第二个时钟缓冲器的情况。而且这种模式的频率范围比较宽。当保持CKOPT为未编程状态时,振荡器的输出信号幅度比较小。其优点是大大降低了功耗,但是频率范围比较窄,而且不能驱动其他时钟缓冲器。对于谐振器,CK-OPT未编程时的最大频率为8MHz,CKOPT编程时为16MHz。C1和C2的数值要一样,不管使用的是晶体还是谐振器。最佳的数值与使用的晶体或谐振器有关,还与杂散电容和环境的电磁噪声有关。表2-8给出了针对晶体选择电容的一些经验值。对于陶瓷谐振器,应该使用厂商提供的数值。

978-7-111-35161-0-Chapter02-19.jpg

图2-8 晶体振荡器的连接

振荡器可以工作于三种不同的模式,每一种都有一个优化的频率范围。工作模式通过熔丝位CKSEL[3∶1]来选择,如表2-8所示。

表2-8 晶体振荡器工作模式

978-7-111-35161-0-Chapter02-20.jpg(www.xing528.com)

熔丝位CKSEL0以及SUT[1∶0]用于选择启动时间,如表2-9所示。

表2-9 晶体振荡器时钟选择对应的启动时间

978-7-111-35161-0-Chapter02-21.jpg

这些选项只能用于工作频率不太接近于最大频率,而且启动时的频率稳定性对于应用而言不重要的情况,而不适用于晶体。这些选项是为陶瓷谐振器设计的,可以保证启动时频率足够稳定。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈