PIC单片机RC振荡电路<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />
在对定时要求不高的场合,可以采用低成本的RC振荡器方式来提供PIC单片机时钟。
<?xml:namespace prefix = v ns = "urn:schemas-microsoft-com:vml" />
RC 振荡器频率是电源电压、电阻(REXT) 、电容(CEXT)和工作温度的函数。另外,由于正常的制造工艺参数的差异,每个器件的振荡频率也会有所不同。 而不同封装的引线电容不同,也会影响振荡频率,特别是CEXT值较小时。
当振荡电阻的阻值低于2.2k 时,振荡器工作可能变得不稳定,或完全停止振荡。振荡电阻的阻值很高时(如1 M),振荡器则易受噪声、湿度和漏电流的干扰。因此,建议将振荡电阻保持在3k 和100k 之间。在没有外部电容(C = 0 pF)的情况下,振荡器仍可工作,但考虑到噪声和稳定性等因素,建议使用一个大于20pF 的电容。
由于RC振荡器中电阻、电容的离散性很大,因此,在有内部RC振荡器的单片机中,它的内部RAM中都会有一个名为OSCCAL的校准寄存器,通过置入不同的数值来微调RC振荡器的振荡频率。
文章评论(0条评论)
登录后参与讨论