高速外部时钟信号
高速外部时钟信号简称
高速外部时钟信号HSE(High Speed External Clock signal)相应的还有HSI(High Speed Internal Clock signal)、LSE(Low..)、LSI(Low..)。
产生来源
HSE时钟是 STM32、STM8等系列MCU中的高速外部晶体振荡器,可由下面两个时钟源产生:
1. HSE外部晶体/陶瓷谐振器
2. HSE用户外部有源时钟
为了最大限度减小输出失真和减小启动的稳定时间,谐振器和负载电容应尽可能得靠近振荡器引脚。负载电容值应根据所选的振荡器进行调整。
主要区别
外部晶体/陶瓷谐振器(HSE晶体)
外部1至24MHz的振荡器其优点在于能够产生精确的占空比为50%的主时钟信号。
硬件连接更多详情请参见数据手册电特性章节。振荡器在启动时的输出时钟信号是不稳定的,默认情况下,在时钟信号被使用之前会插入2048个振荡器周期的延迟。用户可通过设置选项字节HSECNT来缩短稳定时间,请参见数据手册的选项字节章节。外部时钟寄存器CLK_ECKR中的标志位HSERDY用以指示高速外部振荡器是否稳定。启动时,HSE时钟信号将不会生效直至此标志位被硬件置位。
HSE晶体可通过设置外部时钟寄存器CLK_ECKR中的HSEEN位来打开或关闭。
外部时钟源(HSE用户外部时钟)
这种模式下,必须由用户提供一个外部时钟,此时钟的最高频率可为24MHz。用户可通过编程选项位EXTCLK选择此模式。详情请参见数据手册的选项字节章节。此时,占空比约50%的外部时钟信号(方波,正弦波,三角波)用以驱动OSCIN引脚,而OSCOUT引脚可做为通用输入/输出管脚使用。
参考资料
最新修订时间:2023-03-05 15:03
目录
概述
产生来源
主要区别
参考资料