当前位置: 首页 > news >正文

MCU中的HSE(高速外部时钟,High-Speed External)

MCU中的HSE(高速外部时钟,High-Speed External)

在MCU(微控制器单元)中,HSE 指的是 高速外部时钟

它是一个非常重要的时钟源,为整个微控制器系统提供高精度和高频率的时钟基准。


详细解释

1. 基本定义
  • High-Speed External:顾名思义,它是一个来自MCU芯片外部的、高速的时钟信号。
  • 与它相对的是HSI(High-Speed Internal),即芯片内部的RC振荡器时钟源。
2. 物理形式

HSE时钟源通常由两种方式提供:

  • 外部晶体/陶瓷谐振器:这是最常见的形式。在MCU的OSC_IN和OSC_OUT引脚之间连接一个晶体(如8MHz)和两个负载电容。晶体与MCU内部的电路共同构成一个精确的振荡电路。
  • 外部有源时钟源:直接从一个外部的有源晶振或时钟发生器向MCU的OSC_IN引脚输入一个已经成型的方波或正弦波时钟信号。
3. 主要特点
  • 高精度:通常,外部晶体的精度远高于芯片内部的RC振荡器(HSI)。精度可以达到±10ppm(百万分之十),而HSI的精度通常在±1%左右。这对于需要精确时序的应用至关重要,如USB通信、实时时钟(RTC)、精确计时或工业控制网络(如EtherCAT)。
  • 高频率:可以提供较高的基础频率(常见的如4MHz, 8MHz, 12MHz, 25MHz等),通过MCU内部的PLL(锁相环)倍频后,可以产生更高的系统主时钟,以满足高性能应用的需求。
  • 稳定性:受温度、电压变化的影响较小,性能比HSI更稳定。
4. 在时钟树中的作用

HSE在MCU的时钟系统中扮演着核心角色。它通常是整个时钟树的“起点”或“主干”:

  1. 直接作为系统时钟:可以直接选择HSE作为系统时钟。
  2. 作为PLL的输入:更常见的用法是,将HSE作为PLL的输入源,PLL将其倍频到一个很高的频率(如将8MHz的HSE倍频到72MHz、168MHz甚至更高),然后将其作为系统主时钟。
  3. 作为外设时钟:可以为某些对时钟精度要求高的外设提供时钟,例如以太网MAC、USB OTG FS等。
5. 优点与缺点
  • 优点
    • 精度高,稳定性好。
    • 能提供更高的系统性能。
    • 是许多高速通信协议的必备条件。
  • 缺点
    • 成本更高:需要额外的晶体/谐振器和两个电容,占用了PCB面积。
    • 启动时间:上电后需要一定的起振时间,比HSI慢。
    • 可靠性风险:在极端振动或恶劣环境下,晶体可能比芯片内部的RC电路更易出问题。
6. 与HSI的对比
特性HSE(高速外部时钟)HSI(高速内部时钟)
来源外部晶体/有源晶振芯片内部RC振荡器
精度高(±10ppm量级)低(通常±1%)
频率固定,由外部元件决定固定,出厂校准(如16MHz)
成本高(需要外部元件)低(无需外部元件)
启动速度
功耗略高略低
主要用途需要高精度和高性能的应用成本敏感、对时钟要求不高的应用;作为备用时钟源

总结

简单来说,HSE就像是MCU的一个“外置高精度心脏”。它为整个系统提供了一个稳定、准确、快速的节拍。虽然它增加了成本和设计复杂性,但对于绝大多数需要可靠运行和高性能的嵌入式应用来说,使用HSE是标准且必要的做法。当系统启动后,通常会优先使用HSE并通过PLL倍频来获得最高的运行效率。

http://www.dtcms.com/a/536557.html

相关文章:

  • 开发中的英语积累 P9:Dispatch、Multi、Retain、Restore、Yield、Interrupt
  • ViT算法流程——从 原始像素 → 网络输出 logits 的 每一步张量形状、公式、关键代码
  • 前端与移动开发之 CSS vs QSS
  • 上那个网站找手工活做网上项目外包
  • 网站建设项目开发响应式学校网站模板下载
  • CICD之git
  • 零基础从头教学Linux(Day 57)
  • 综合网站推广的含义天津网站建设如何
  • Playwright中Browser的实现类深度解析-Browser方法速查手册
  • 智能指针完全指南
  • 数字阵列雷达(三)——系统工作原理(接收)
  • linux动态库加载方式:dlopen和直接链接.so库的区别?
  • 可克达拉市建设局网站呼和浩特做网站的地方
  • 插入排序:扑克牌式的排序算法!
  • 如何实现简单的HTTP代理服务器
  • vscode断点使用
  • 做自己网站做站长网站模板对seo的影响
  • Rust中的异常处理方式
  • ETCD 学习使用
  • 新能源汽车故障诊断与排除虚拟实训软件——赋能职业教育新工具
  • 自用提示词02 || Prompt Engineering || RAG数据切分 || 作用:通过LLM将文档切分成chunks
  • 网站开发实战作业答案成功网站案例有哪些
  • 对电子商务网站建设与管理的理解我想做个网站推广怎么做
  • 青少年机器人技术(六级)等级考试试卷-实操题(2025年9月)
  • Spring Boot核心知识点全解析
  • 如何在Qt QML中定义枚举浅谈
  • 6 mysql源码中的查询逻辑
  • 网站a记录的是做cname网页设计欣赏分析
  • Optuna 黑科技自动化超参数优化框架详解
  • 江西省第二届职业技能大赛网络安全赛题 应急响应