0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

MCU內(nèi)部溫度傳感器的特性及應(yīng)用事項

芯情觀察猿 ? 來源:芯情觀察猿 ? 作者:芯情觀察猿 ? 2022-08-08 10:49 ? 次閱讀

大多數(shù)32位MCU都有一項非常實用的功能——內(nèi)部集成了一個溫度傳感器,這個溫度傳感器產(chǎn)生一個隨溫度線性變化的電壓VTS。

因為是內(nèi)置, 測試的當(dāng)然是芯片內(nèi)部溫度, 這對控制芯片發(fā)熱和保障MCU健康運(yùn)行非常重要。對于一些惡劣的應(yīng)用環(huán)境,可以通過檢測芯片內(nèi)部而感知設(shè)備的工作環(huán)境溫度, 如果溫度過高或者過低,就觸發(fā)進(jìn)入睡眠狀態(tài)或者停止運(yùn)轉(zhuǎn),以提高設(shè)備運(yùn)行的可靠性。

poYBAGLweRWAHY2nAAFrV9UaMS4126.png

圖1. AT32單片機(jī)芯片內(nèi)含溫度傳感器

如果芯片外接負(fù)載不變,那么芯片的發(fā)熱也基本穩(wěn)定,相對于外界的溫度而言,溫度變化值也是基本穩(wěn)定的。就是說,也可以用MCU芯片的內(nèi)置傳感器來測量外界環(huán)境的溫度。以下以AT32 MCU為例,說明內(nèi)置溫度傳感器應(yīng)用和評估測試方法,并提供測試數(shù)據(jù)供使用者設(shè)計參考。

內(nèi)部傳感器特性

AT32單片機(jī)芯片內(nèi)含溫度傳感器,它產(chǎn)生一個隨溫度線性變化的電壓,在內(nèi)部被連接到ADC1_IN16的輸入通道上,用于將傳感器的輸出轉(zhuǎn)換到數(shù)字?jǐn)?shù)值。

poYBAGLweTOAOJQ7AAC-4muBxBQ300.png

圖2. AT32 MCU的溫度傳感器特性

以AT32F413為例,只要遵守以下公式,即可求得目前溫度傳感器量測出的溫度:

溫度(°C) = {(V25 - VSENSE) / Avg_Slope} + 25

這里:V25 = VSENSE在25 °C時的數(shù)值,Avg_Slope = 溫度與VSENSE曲線的平均斜率(單位為mV/°C),VSENSE為溫度傳感器經(jīng)由ADC轉(zhuǎn)換出的電壓換算成mV,再依照上述公式,只要將V25帶入典型值1280mV,Avg_Slope帶入-4.20mV/°C即可求得。

圖3為套用典型值計算出的溫度與傳感器輸出電壓(VSENSE)的特性曲線。

pYYBAGLweUqANFtQAADV9b1wDQ8632.png

圖3. VSENSE對溫度理想曲線圖

應(yīng)用此溫度傳感器需注意因生產(chǎn)過程的變化,每個芯片的溫度傳感器V25具有相對大的偏移,若以Avg_Slope典型值來換算相當(dāng)于47.6°C,最小值與最大值一般會有最多200mV的誤差。因此,內(nèi)部溫度傳感器更適合于檢測溫度的變化,而不是測量絕對的溫度。

內(nèi)部溫度傳感器的使用

AT32芯片的溫度傳感器在內(nèi)部被連接到ADC1_IN16的輸入通道上,用于將傳感器的輸出轉(zhuǎn)換到數(shù)字?jǐn)?shù)值。這個數(shù)值為溫度的變化數(shù),而非絕對溫度。

AT32芯片溫度傳感器為內(nèi)部弱電壓源,ADC進(jìn)行采樣時需要足夠時間讓VSENSE輸出為采樣電路達(dá)到充放電平衡而穩(wěn)定,使用者需確實遵照數(shù)據(jù)手冊中的TS_TEMP參數(shù)為內(nèi)部溫度傳感器設(shè)置足夠的采樣時間,以獲得正確的轉(zhuǎn)換數(shù)值。

在3.6V、3.3V和2.6V操作電壓下,不同AT32溫度傳感器的Avg_Slope在各電壓條件下幾乎一致。但細(xì)部分析,就發(fā)現(xiàn)各芯片V25參數(shù)之間具有相對較大的差異,這是造成AT32溫度傳感器量測與實際溫度徧差的主要原因。若以軟件校正偏移量(offset)后或僅作為相對溫度量測時,在芯片全溫度-40到105°C操作范圍內(nèi),溫度誤差(線性度)可以達(dá)到±2°C之內(nèi)。

但若未做偏移校正或用以量測絕對溫度,因溫度傳感器本身架構(gòu)于芯片生產(chǎn)過程的變化,溫度變化曲線的偏移在不同芯片上會有明顯差異。因此,建議AT32芯片內(nèi)部溫度傳感器僅用作檢測溫度的變化,而不是測量絕對的溫度。如果需要測量精確的溫度值,應(yīng)該使用一個外置的溫度傳感器。

審核編輯:湯梓紅

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • mcu
    mcu
    +關(guān)注

    關(guān)注

    146

    文章

    17229

    瀏覽量

    351967
  • 溫度傳感器
    +關(guān)注

    關(guān)注

    48

    文章

    2963

    瀏覽量

    156241
收藏 人收藏

    評論

    相關(guān)推薦

    LM35溫度傳感器應(yīng)用及特性

    LM35溫度傳感器應(yīng)用及特性 LM35是一種得到廣泛使用的溫度傳感器。由于它采用內(nèi)部補(bǔ)償,所以
    的頭像 發(fā)表于 01-16 11:00 ?1.2w次閱讀

    EFM32系列32位MCU內(nèi)部溫度傳感器介紹

    特性較好,由于其超低功耗和豐富的外設(shè)等特性,被廣泛的使用各種產(chǎn)品開發(fā)?! FM32系列的MCU中自帶了溫度傳感器,本文主要以EFM32HG
    發(fā)表于 07-09 09:35

    內(nèi)部溫度傳感器的使用

    STM32使用ADC獲取內(nèi)部溫度傳感器數(shù)據(jù)輸出(直接讀取/DMA兩種方式實現(xiàn))前言一、內(nèi)部溫度傳感器
    發(fā)表于 08-12 07:05

    STM32的內(nèi)部溫度傳感器

    實驗?zāi)康腟TM32內(nèi)部集成了一個溫度傳感器,可以用來測量芯片的溫度,本章學(xué)習(xí)如何讀取此溫度值,數(shù)據(jù)手冊請參看第11章。實驗簡介STM32的
    發(fā)表于 08-12 06:40

    溫度傳感器的簡介

    文章目錄一、溫度傳感器的簡介內(nèi)置溫度傳感器特性溫度的計算二、編程編程思路:代碼:遇到的問題-數(shù)據(jù)
    發(fā)表于 08-13 07:36

    STM32內(nèi)部溫度傳感器有哪些使用注意事項

    STM32內(nèi)部溫度傳感器的結(jié)構(gòu)是怎樣組成的?STM32內(nèi)部溫度傳感器有哪些使用注意
    發(fā)表于 11-26 06:09

    STM32內(nèi)部溫度傳感器簡介

    STM32 內(nèi)部溫度傳感器1、 STM32 內(nèi)部溫度傳感器簡介STM32 有一個
    發(fā)表于 12-06 06:40

    STM32內(nèi)部溫度傳感器概述

    記錄一下,方便以后翻閱~主要內(nèi)容:1)STM32內(nèi)部溫度傳感器概述;2)相關(guān)實驗代碼解讀。實驗功能:系統(tǒng)啟動后,實時將內(nèi)部溫度
    發(fā)表于 12-10 06:11

    STM32內(nèi)部溫度傳感器簡介

    .概述內(nèi)部ADC及溫度傳感器采集MCU內(nèi)部電壓及溫度MCU
    發(fā)表于 12-17 06:21

    如何通過ADC采集內(nèi)部溫度傳感器通道電壓得出MCU內(nèi)部溫度

    如何通過ADC采集內(nèi)部溫度傳感器通道電壓得出MCU內(nèi)部溫度?
    發(fā)表于 02-18 06:58

    智能集成溫度傳感器特性

    實驗  智能集成溫度傳感器特性 一、 實驗?zāi)康牧私庵悄芗?b class='flag-5'>溫度傳感器的基本原理、性能與應(yīng)用。
    發(fā)表于 05-16 02:01 ?3184次閱讀

    如何選擇溫度傳感器,挑選溫度傳感器注意事項

    溫度傳感器(temperature transducer sensor)是利用物質(zhì)各種物理性質(zhì)隨溫度變化的規(guī)律把溫度轉(zhuǎn)換為電量的傳感器。本文
    的頭像 發(fā)表于 07-25 10:05 ?4495次閱讀

    關(guān)于AT32 MCU溫度傳感器的應(yīng)用

    關(guān)于AT32 MCU溫度傳感器的應(yīng)用
    的頭像 發(fā)表于 10-27 09:44 ?749次閱讀
    關(guān)于AT32 <b class='flag-5'>MCU</b><b class='flag-5'>溫度</b><b class='flag-5'>傳感器</b>的應(yīng)用

    GD32 MCU內(nèi)部溫度傳感器如何使用,以及適合哪種應(yīng)用場景?

    GD32 MCU全系列產(chǎn)品均內(nèi)置溫度傳感器,內(nèi)部溫度傳感器可以用于測量器件周圍
    的頭像 發(fā)表于 02-28 09:26 ?2046次閱讀
    GD32 <b class='flag-5'>MCU</b><b class='flag-5'>內(nèi)部</b><b class='flag-5'>溫度</b><b class='flag-5'>傳感器</b>如何使用,以及適合哪種應(yīng)用場景?

    非接觸溫度傳感器如何測量內(nèi)部溫度?

    ?! ∷摹⒎墙佑|溫度傳感器測量內(nèi)部溫度的方法  雖然非接觸溫度傳感器主要用于測量物體表面的
    的頭像 發(fā)表于 10-23 15:52 ?529次閱讀