时钟是MCU的运行基调,也是MCU的一个重要指标。MCU一般有四种时钟:高速外部时钟(HSE)、高速内部时钟(HSI)、低速外部时钟(LSE)、低速内部时钟(LSI)。这里,高速外部时钟HSE由高速外部晶体振荡器/陶瓷谐振器产生,是MCU系统工作的主旋律。为了最大限度减小输出失真和减小启动的稳定时间,负载电容值应根据所选的振荡器进行调整。
目前,一些新型MCU还内置了可调电容,用以调整HSE晶体振荡器的频率,从而实现对外部时钟HSE的微调。例如,意法半导体的STM32WB低功耗无线MCU使用了32Mhz的外部晶振,频率容差小于20ppm。该MCU器件就包含内部可调电容,可用于调整晶体振荡器的频率,以补偿PCB寄生电容。
这个内部可调电容具有非常重要的意义,因为射频的正确运行离不开精确的时钟。时钟频率偏差直接影响射频频率,从而导致射频性能下降,违反规定要求,或在最坏的情况下导致系统无法正常工作。
使用X-CUBE-CLKTRIM扩展软件对STM32WB HSE微调
使用内部电容对HSE微调,可让HSE晶体振荡器正确居中,使系统以更精确的时钟运行,这对RF应用非常重要。
至于对HSE晶体振荡器进行微调的详细步骤,意法半导体X-CUBE-CLKTRIM扩展软件演示了具体的微调过程,目的是获得射频应用所需的高度精确的频率,具体可参考该公司的应用笔记an5378。
作者: 硬之城Allchips, 来源:面包板社区
链接: https://mbb.eet-china.com/blog/uid-me-3975615.html
版权声明:本文为博主原创,未经本人允许,禁止转载!
curton 2021-11-18 07:58