GD32 MCU全系列產(chǎn)品均內(nèi)置溫度傳感器,內(nèi)部溫度傳感器可以用于測量器件周圍溫度及變化,傳感器的輸出電壓連接到ADC的第16通道,可被ADC轉(zhuǎn)換成數(shù)字量。
溫度傳感器輸出電壓隨溫度線性變化,由于生產(chǎn)過程中的多樣化,溫度變化曲線的偏移在不同的芯片上會存在不同,但斜率基本一致,因而內(nèi)部溫度傳感器更適合測量溫度變化,即相對溫度,而不太適合測量絕對溫度。如果需要測量絕對溫度,且對溫度的精度要求并不是很高的情況下,可以使用外置溫度傳感器來校準(zhǔn)不同芯片出廠的偏移誤差,這樣就可以用于環(huán)境溫度的測量。
下面為大家介紹內(nèi)置溫度傳感器參數(shù)以及如何使用。
內(nèi)置溫度傳感器參數(shù)如下圖所示,其中TL為溫度線性誤差,Avg_Slope為斜率,V25為25度下的溫度傳感器輸出典型電壓,tstart為啟動時間,ts_temp為ADC讀取溫度傳感器的采樣時間。

溫度傳感器可通過ADC的IN16通道進行采樣獲取,獲取的采樣值可通過以下公式進行換算溫度值:

代碼中計算公式如下可參考,其中temperature 為轉(zhuǎn)換的溫度變量, ADC_DATA0(ADC0)為溫度傳感器采樣值。
temperature = (1.45 - ADC_DATA0(ADC0)*3.3/4096) * 1000 / 4.1 + 25;
以上即為GD32 MCU內(nèi)置溫度傳感器的使用介紹,如有問題或建議喚醒評論區(qū)討論。
-
單片機
+關(guān)注
關(guān)注
6067文章
44991瀏覽量
650429 -
mcu
+關(guān)注
關(guān)注
146文章
17981瀏覽量
366851 -
溫度傳感器
+關(guān)注
關(guān)注
48文章
3044瀏覽量
158983 -
GD32
+關(guān)注
關(guān)注
7文章
421瀏覽量
25484
發(fā)布評論請先 登錄
GD32 MCU 入門教程】GD32 MCU 常見外設(shè)介紹(12)FMC 模塊介紹


GD32 MCU內(nèi)部溫度傳感器如何使用,以及適合哪種應(yīng)用場景?#MCU #GD32 #嵌入式開發(fā)
關(guān)于GD32 MCU的性能分析和應(yīng)用介紹
兆易創(chuàng)新GD32 MCU選型手冊,適用于GD32全系列MCU
GD32 ADC內(nèi)部通道采樣異常原因

不同型號的GD32 MCU如何區(qū)分?

【GD32 MCU 入門教程】GD32 MCU 常見外設(shè)介紹(14)RTC 模塊介紹

【GD32 MCU入門教程】GD32 MCU GPIO 結(jié)構(gòu)與使用注意事項

AN095 提高GD32溫度傳感器使用精度的方法

評論