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

MCU 温度采样理论(-ADC Temperature sensor)

  温度传感器可以使用ADC来测量芯片温度。
  为了准确测量运行时的芯片温度,请使用在生产过程中运行的参考测量值,此参考值与其他校准数据一起存放在SFlash中。

一、温度测量流程

在这里插入图片描述

1、ADC校准:关于偏移和增益调整的实例,见9.3。
2、检查CREFH和VREL:参见8.2。
3、设置参考缓冲区模式:设置PASS_CTL寄存器以启用参考缓冲区模式。
4、设置温度传感器寄存器:仅针对CYT2B,将PASS_TEST_CTL寄存器的bit9、bit8、bit6设置为“1”。
5、使用ADC读取带隙参考(VBG):存储VBG的A/D转换结果。
6、使用ADC读取温度传感器输出(VBE):读取VBE的A/D转换结果。要找到温度传感器的合适样本时间。
7、计算芯片内部温度:
a、VBE(温度传感器输出)与温度(T)有二阶依赖关系,可用以下公式描述:VBE = aT2 + bT + c。

  • 方程系数a b c可以使用SFlash中存储的数据()

相关文章:

  • 【网络编程】十二、两万字详解 IP协议
  • 隨筆 20250519 基于MAUI Blazor整合SQLite数据库与Star打印机的详细步骤
  • 打卡30天
  • CVE-2015-2183 Zeuscart SQL注入漏洞
  • 什么是USB的EHCI和OHCI
  • HarmonyOS Next应用分层架构下组件封装开发实践
  • 技术架构缺乏灵活性,如何应对变化需求?
  • 深度学习中常见损失函数激活函数
  • OceanBase 开发者大会:详解 Data × AI 战略,数据库一体化架构再升级
  • SVG 与 Canvas 技术调研对比
  • Stable Diffusion 学习笔记02
  • 双重差分模型(DID)解析
  • 设置IDEA打开新项目使用JDK17
  • 【成品设计】基于STM32的环境监控系列
  • 特征筛选方法总结
  • 十三、Hive 行列转换
  • RAG+AI工作流+Agent:LLM框架该如何选择
  • 进程和线程有什么区别?多线程有什么优缺点?线程的创建方式有哪些?如何简单的使用线程?用户线程和守护线程有什么区别?start 和 run 方法有什么区别?
  • leetcode239 滑动窗口最大值deque方式
  • hexo博客搭建使用
  • 零跑汽车一季度营收破百亿元:净亏收窄至1.3亿元,毛利率14.9%创新高
  • 新质观察|低空货运是城市发展低空经济的第一引擎
  • 黄仁勋的新逻辑:从“卖铲人”到“全球AI基建运营商”
  • 特朗普:将于19日分别与普京和泽连斯基通话
  • 新任重庆市垫江县委副书记刘振已任县政府党组书记
  • 用贝多芬八首钢琴三重奏纪念风雨并肩20年