微调HFINTOSC时钟源:异步操作与波特率控制

需积分: 43 46 下载量 130 浏览量 更新于2024-08-09 收藏 7.97MB PDF 举报
"异步操作的时钟精度-基于上海地铁1号线的ats仿真系统" 本文主要探讨了在异步操作中保持时钟精度的重要性,特别是对于基于PIC微控制器的系统。在描述中提到,尽管厂家会对内部振荡器模块进行校准,但VDD电源电压变化或环境温度变化仍可能导致HFINTOSC(高频内部振荡器)的频率漂移,从而影响到异步通信的波特率。 在处理这种问题时,有两种主要的方法来调节波特率时钟。首选的方法是通过OSCTUNE寄存器调整HFINTOSC的输出。OSCTUNE寄存器允许对系统时钟源的频率进行微调,以补偿由于外部条件变化导致的频率偏差。这个过程可以在硬件级别精细地控制时钟源,确保更精确的通信速率。 另一种方法是利用自动波特率检测功能来调节波特率发生器的值。这种方法通常用于自动补偿外设时钟频率的缓慢变化。然而,这种方法可能不如直接调整OSCTUNE寄存器那样提供足够的分辨率,因此在需要高精度的应用中可能不太适用。 文档还提到了PIC16(L)F1946/1947系列微控制器,它们是基于nanoWatt XLP技术的8位CMOS闪存单片机,具有LCD驱动器。该系列芯片广泛应用于需要低功耗和高效能的系统中,比如上海地铁1号线的ATS(Automatic Train Supervision)仿真系统,其中可能涉及到精确的时钟同步和通信。 文档中强调,使用Microchip Technology Inc.的产品时,应当参考英文原版文档,因为其中包含了关于产品性能和使用的详细信息。同时,对于可能出现的翻译误差,Microchip不承担责任。此外,使用Microchip器件进行生命维持或生命安全应用,所有风险由用户自行承担,且必须确保应用符合技术规范。 最后,文档提到了Microchip的多个商标,包括PIC、dsPIC、MPLAB等,这些都是Microchip在不同领域的产品品牌,表明了Microchip在微控制器和嵌入式解决方案领域的广泛影响力和专业性。