PIC16C5X系列有四种振动挑选,规范晶体/陶瓷振动器(XT)、低频低功耗振动器(LP)、高速振动器(HS)和阻容振动器(RC)。在EPROM型和后缀为RC的单片机中,振动器电路可由装备位EPROM编程来挑选。QTP单片机中振动器在出厂时已设定,它可经过特定办法测验。
[1].石英晶体振动器。
PIC16C5X单片机的XT、HS或LP形式,OSC1和OSC2需求外接石英晶体或陶瓷振动器,如下图所示,HS振动器需求串联电阻Rs,Rs的取值规模在100欧至1k欧之间。
在单片机选用石英晶体振动器或陶瓷振动器时,所选用的电容和发生的频率有所不同,电容取值大有利于振动安稳,但却延长了起振时刻。
选用陶瓷振动器时,所挑选的电容容量和发生的振动频率如表1所示。选用石英振动器时,所挑选的电容容量和发生的振动频率如表2所示。 |
表1 陶瓷振动器和匹配电容 | |||
振动器类型 | 陶瓷振动器频率 | 电容(C1=C2)/pF | |
XT | 455kHz | 150-330 | |
2.0MHz | 20-330 | ||
4.0MHz | 20-330 | ||
HS | 8.0MHz | 20-330 |
[2].RC振动器。
关于守时不需求很精确的场合,RC振动器可显着地降低成本。RC振动器的频率和电源电压VDD、外接电阻REXT、外接电容CEXT和作业温度有关。因为在制作过程中参数的不一致,振动器的频率对每个单片机或许有所不同。别的,不同封装办法的引线分布电容不同也会影响振动频率,在外接电容CEXT的值较小时特别显着。用户还需考虑所用的外部电阻REXT和CEXT的差错。 |
表2 石英晶体振动器和匹配电容 | |||
振动器类型 | 振动器频率 | 电容C1/pF | 电容C2/pF |
LP | 32kHz | 15-30 | 15 |
XT | 100kHz | 15-30 | 200-200 |
200kHz | 15-30 | 100-200 | |
455kHz | 15-30 | 15-100 | |
1MHz | 15-30 | 15-30 | |
2MHz | 15 | 15 | |
4MHz | 15 | 15 | |
HS | 4MHz | 15 | 15 |
8MHz | 15 | 15 | |
20MHz | 15 | 15 |
图2为RC振动电路接线图,在外接电阻REXT的值小于2.2kΩ时,振动器的作业或许不安稳,乃至不能起振。而电阻REXT太大时(如大于1MΩ),振动器又简单受噪声、湿度及漏电搅扰亦变得不安稳。咱们主张REXT的取值规模为5-100kΩ为宜。
振动器能够在没有外接电容的情况下作业,但为为了避免搅扰和进步安稳性,引荐选用20pF以上的电容。在运用小电容时,因为印刷板和封装引线的分布电容的影响,将使振动频率发生变化。表3为不同阻容值时的振动频率。RC振动时OSC2当作CLKOUT(CLKOUT=fOSC/4)输出。 |
表3 RC振动器在不同电阻%&&&&&%时的振动频率 | |||
CEXT/pF | REXT/kΩ | 均匀振动频率 fOSC@5V,25℃ |
|
20 | 3.3 | 4.973MHz | ±27% |
5 | 3.82MHz | ±21% | |
10 | 2.22MHz | ±21% | |
100 | 262.15kHz | ±31% | |
100 | 3.3 | 1.63MHz | ±13% |
5 | 1.19MHz | ±13% | |
100 | 684.64kHz | ±18% | |
100 | 71.56kHz | ±25% | |
300 | 3.3 | 660kHz | ±10% |
5 | 484.1kHz | ±14% | |
100 | 267.63kHz | ±15% | |
100 | 29.44kHz | ±19% |
[3].外部振动。
在P%&&&&&%16C5X单片机中也可选用外部振动源的办法供给时钟源,来自外部的时钟从OSC1端输入单片机,OSC2置空,外部时钟只用于HS、XT和LP型振动器的单片机。参见图3。 |