新闻中心

EEPW首页 > 模拟技术 > 设计应用 > 基线PIC微控制器的内部振荡器的重新校准

基线PIC微控制器的内部振荡器的重新校准

作者:Noureddine Benabadji,阿尔及利亚奥兰科学技术大学时间:2008-09-02来源:EDN China收藏

  Microchip公司的所有基线均有内部4MHz,它们有助于释放一两根引脚用于I/O用途,并使人们能用这些器件构建元件数量最少的设计。人们必须读取驻留于用户程序存储器最后地址的工厂设定设置,然后在设备的应用软件初始化期间,把这项设置写入的振荡寄存器,借此内部。由于校准值对于每个都是唯一的,因此对于时间敏感型应用而言,如果人们擦除或覆盖最后地址,就会出现问题。

本文引用地址://m.amcfsurvey.com/article/87626.htm

  图1中的电路根据一个参考时钟——4MHz晶体——完成重新校准,由此恢复校准值。频率寻找最佳校准值确保微控制器的内部运行于4MHz的1%准确度范围内。人们可下载来自这个压缩zip文件的微控制器程序和流程图。

  基线微控制器包含10F、PIC12C508/509/510或PIC16F505/506系列,利用它的内部计时器Timer0来计算从Fairchild Semiconductor公司的CD4060振荡器/除法器的输出端Q8到PIC微控制器的唯一输入端GP3的一个周期内执行的指令周期数量。4MHz晶体驱动CD4060,后者从输出Q8产生128ms周期。

  四个LED显示8比特振荡/校准寄存器的最佳值的两个4比特半字节。输出端GP2当作多路复用线路驱动这些LED达8s~10s,然后作为振荡器输出端产生1MHz信号,可用频率计或示波器测量该信号。



评论


相关推荐

技术专区

关闭