電巢學堂:利用常用的微控制器設計技術更大限度提高熱敏電阻精度

2021-01-10 EDA365網

作為支持模擬和數字溫度傳感器的高級應用/系統工程師,在工作中經常被問到有關溫度傳感器應用的問題。其中有很多是關於模數轉換器(ADC)的,由於ADC在系統應用中的重要性,我花費很多時間在解釋ADC對系統精度有何意義,以及如何理解並實現所選傳感器的更大系統精度上。

溫度傳感器用於大功率開關電源設計中,需要監測功率電晶體和散熱器。電池充電系統需要溫度傳感器監測電池溫度,以便安全充電並優化電池壽命,家庭恆溫器則需要溫度傳感器監測房間溫度,以相應控制供暖,通風和空調系統。

這些應用中,常用的溫度測量方法是使用負溫度係數(NTC)熱敏電阻。NTC是電阻器件,其電阻隨著溫度的改變而改變。為了滿足當今溫度傳感器需求,一種更新、更高效、更準確的方法是使用矽基熱敏電阻,它是一種正溫度係數(PTC)器件。並且PTC不是電阻器件,而是電流模式器件;在電流模式下工作的矽提供基於溫度的線性輸出電壓。

無論您使用NTC還是PTC,您的設計都需要一個ADC和一個MCU來測量熱敏電阻的電壓輸出。本文的重點是將矽基熱敏電阻與MCU結合使用帶來的許多優勢。我們將探討NTC和PTC熱敏電阻的優缺點。

選擇微控制器

MCU選型具有諸多選擇,但很可能在選擇溫度傳感器時這個組件已經被確定。你可以關注溫度傳感的ADC外設的具體情況。

選擇ADC

ADC有很多不同的類型。最受歡迎的兩種為逐次逼近寄存器(SAR)和 Delta-Sigma模擬數字轉換器。Delta-Sigma提供高解析度(8-32位解析度),但採樣速度較慢。SAR類型最古老、最常見,解析度為8-18位,採樣速度更快。對於溫度傳感,任意一種ADC都是不錯的選擇。

ADC解析度

ADC的位數將決定解析度而非精度。解析度是ADC用來測量施加到ADC管腳的模擬電壓的步長。解析度的位數以及參考電壓(VREF)將設置ADC的步長值。

比如,一個10位ADC將具有2^10=1024位,而3.3VDC的VREF將為每個ADC位提供3.3/1024=0.003226VDC的解析度。一個16位ADC將具有65536位的總解析度,每位解析度為0.000005035VDC。ADC位數越多將意味著更高的測量解析度。

請勿將精度與解析度混淆。解析度是指能夠看到被測電路值的變化。用於溫度測量的典型ADC的解析度為12-16位。您會發現8位或10位ADC不能提供足夠的解析度來查看熱敏電阻的精度,且具有較大的溫度步長,通常不可接受。

過採樣以獲得更高解析度

過採樣是一種平均測量值的方法,可提高解析度和信噪比。過採樣的工作原理是將多個帶有噪聲的溫度測量值相加,然後進行平均,得到一個更精確的數值。每超過8個過採樣,解析度將增加2位。16次過採樣會將10位ADC的總解析度提高到14位。如果噪聲高於Nyquist頻率,則可在應用程式中使用任意數量的樣本(N#份樣本)來獲得設計所需的解析度。Nyquist速率是您期望獲得實際溫度讀數的頻率。樣本總數必須比實際所需溫度結果快至少N#倍。

在使用過採樣方法時,在輸入信號中添加一些抖動噪聲可改善解析度誤差。許多實際應用中,噪聲小幅增加可大幅提高測量解析度。在實踐中,將抖動噪聲置於測量感興趣的頻率範圍之外,隨後可以在數字域中濾除這些噪聲,從而在感興趣的頻率範圍內進行最終的測量,同時具有更高的解析度和更低的噪聲。

提供抖動噪聲的更佳方法是將熱敏電阻分壓器的Vcc和VREF.分開(將MCU的內部VREF用於ADC)。請勿在電阻分壓器電壓檢測線上放置電容器。許多情況下,電路噪聲將足以使電阻分壓器的電壓抖動,以求平均值。抖動噪聲必須等於4位或更多位振幅。10位具有3.3VDC VREF的ADC將擁有0.0032VDC的電壓步長。抖動噪聲必須至少是預期溫度測量值上下的4位解析度。10位ADC的最小抖動噪聲必須高於ADC的最低有效位(LSB)+/- 0.0128VDC(0.0256VDC p-p)或更高,以提供必要的電平,從而通過求平均值適當提高ADC的位解析度。

在ADC讀取一個位值並計算溫度後,您可將該值存儲在先進先出(FIFO)軟體陣列中。當新值輸入陣列時,最舊的樣本將被丟棄,所有其他樣本都將移至下一個對應的單元,從而創建一個FIFO。該求平均值方法可應用於溫度轉換過程中使用的任何值,例如溫度、ADC位值、分壓器電壓,甚至計算得出的電阻。所有這些因素平均下來都將很好地發揮作用。

定點或浮點

微控制器可在內部具有浮點單元硬體,也可具有無需硬體即可進行浮點數學運算的固件庫。32位非浮點器件的快速示例是Cortex 「M4」器件,而帶有浮點的版本將標記為「M4F」。與使用定點部件和使用浮點固件庫相比,MCU內部具有浮點硬體使計算速度更快、功耗更低。

具有固定點意味著只能顯示大於零的整數。例如:如果1 + 1,則得到2,然後取平均值1。如果2 + 1,則得到3,然後取平均值1.5。在定點計算中,結果將為「 1」, 小數點以下的數字都不能用1。用固定點測量溫度時,將只能看到和參考整數的溫度,即22°C,23°C,24°C。浮點可顯示更高解析度的溫度,即22.1°C或22.15°C。使用浮點數既可更輕鬆計算溫度,也可使用帶有插值的查找表。您可使用具有單位數解析度的定點查找表,解析度為一位數,這對於許多應用程式是可接受的。

選擇熱敏電阻

熱敏電阻有兩種類型,基本的NTC和PTC熱敏電阻。通常會將它們混為一談,被認為是同一類型的器件。這並不正確。NTC是一種隨溫度變化的電阻裝置。如圖1的分壓器電路圖中所示,在熱敏電阻頂部放置一個電阻並施加穩定的電壓。溫度變化時,熱敏電阻中的電阻也會發生變化,從而改變頂部電阻兩端的壓降。分壓電阻器中心的輸出為模擬電壓,將由ADC測量。

圖1: 分壓電路實現

PTC是一種基於電流工作的矽器件。隨著溫度變化,傳導電流也隨之發生變化。大多數PTC的工作都使用恆流源進行,如圖2所示。電流改變時,由電流源提供的電壓改變。

圖2: 恆流電路實現

ADC測量電壓的變化,並將測量值轉換為溫度。

你也可以使用PTC,就像NTC熱敏電阻與RBias電阻一樣,見圖1。頂部電阻將如同電流源一樣工作。與相同條件下的NTC相比,PTC通常對溫度變化具有更好的熱敏性,且對較小的變化更敏感。PTC的另一個優點是:它們在Vtemp 連接處具有線性輸出,如下圖3所示,因此更易於校準。這也使零件在整個溫度範圍內都更加精確。

圖3: PTC熱敏電阻線性電阻斜率

NTC具有類似於下面圖4所示的非線性輸出,且可能需要在溫度室內進行三點校準,以允許斜率補償和偏移誤差調整,從而在整個溫度範圍內保持精確。NTC的非線性斜率無法在未校準的情況下在整個溫度範圍內提供穩定的溫度信息。

圖4: NTC熱敏電阻非線性電阻斜率

在正常條件下,NTC可以使用具有適當溫度解析度的12位ADC,尤其是在較冷溫度下,但是PTC通常需要14位ADC才能獲得足夠的解析度,以查看溫度步長,從而顯示出 PTC的實際精度。對於所有溫度範圍內的PTC都是如此,但NTC將需要一個14位ADC來測量60°C以上的較高溫度。

在PTC頂部增加一個RBias電阻會減小PTC的動態範圍。較低的動態範圍使ADC的電壓反饋降低,這就是PTC需要14位ADC解析度的原因。但是,由於PTC的線性斜率,較低的動態範圍將導致較大的溫度誤差測量。室溫下的單點偏移將在整個溫度範圍內校準PTC。對於基於PTC的系統,在整個溫度範圍內,這將使溫度測量比典型的(同等指定的)基於NTC的系統更加精確。

比率度

比率度是描述捕獲的ADC值的術語。該值可與輸入和/或電源電壓的變化成比例地變化。當提供給溫度感測電路的分壓器的VCC電源也提供用於VREF的電壓時(如下面圖5所示),則稱其為比率度。VCC的任何變化都將在分壓器和VREF處同等同時變化,從而影響ADC的測量值,讓這些源之間的潛在差分誤差最小。

比率度方法可以增加系統中的總精度。在實現不使用平均或過採樣的基於熱敏電阻的溫度傳感器時,為分壓器和ADC的VREF使用相同的電源非常重要。

圖5:比率度,由同一電源供電的電阻分壓器和VREF供電

濾波

在大多數情況下,無需在分壓器上使用電容器,在使用單端ADC的比率法時也不應使用。對於差分的VREF/ADC輸入,您通常會在ADC輸入和VREF輸入之間放置一個電容。使用比率度方法時,對Vtemp 進行濾波將改變感測線上的電壓響應,但不會改變ADC VREF 的電壓響應。因此,增加一個濾波器會增加輸入到電阻分壓器的VREF 和VCC之間的差值,並增加誤差。

不使用比率度方法時,可以使用在分壓器處增加電容來濾除電壓,以消除噪聲和電壓變化,否則會在測量中產生誤差。添加一個電容器來濾除VREF也是一個不錯的方法。有時,VREF 是內部的,無需額外濾波。如果在Vtemp線上添加電容器,則會增加對溫度變化的響應時間。如果測得的溫度響應緩慢且無需立即採取措施,則濾波器可能會有所幫助。 另一種濾波器解決方案是在電阻分壓器頂部的VCC處增加一個電容器,以濾除系統中的噪聲以進行溫度測量。如果使用比率度,則在VREF 上添加相同的電容器,以使兩個電源的電壓變化保持一致。

緩衝器和放大器

放大器可用於增加熱敏電阻的動態範圍。所有運算放大器都有潛在的失調誤差和增益誤差。選擇對精度和失調影響最小的運算放大器需要付出更多努力。校正失調和增益誤差所需的校準可能比升級到更高質量的ADC的成本更高。 一些MCU具有內部運算放大器。許多DS ADC具有集成的PGA,正是為了這個目的(緩衝/增益)。一些SAR ADC也有這些功能。

有時會使用單位增益緩衝器來防止下垂或加載到電阻分壓器電路。當ADC對熱敏電阻分壓器電路進行採樣時,來自ADC的浪湧電容會導致測量時幾毫伏的電壓下降。如果在ADC中具有足夠的解析度,則會在溫度測量中觀察到這是一個錯誤。如果直接在ADC管腳上增加一個等於ADC電容10倍的電容器,則無需使用緩衝器就可以補償ADC電容的浪湧電流。典型的ADC電容為3pF-20pF。最好在ADC管腳附近添加一個30pF – 200pF的電容,這是一個很好的解決方案。它將對熱敏電阻的測量或熱響應的影響降至最低。

漂移

由於PTC熱敏電阻使用矽作為其基礎材料且具有線性斜率,因此,流經PTC的電流隨時間和溫度變化具有非常低的漂移。另一方面,NTC通常對所用材料的電阻具有溫度依賴性,且在高溫下會隨時間變化。NTC具有一個beta值,可定義整個溫度範圍內的TCR / PPM,且PPM隨時間變化。

從ADC導出溫度

NTC熱敏電阻溫度是基於器件的電阻。許多設計人員使用查找表尋找特定溫度下的電阻。然後通過插值計算每個1°C溫度步長之間的實際溫度。為了更大程度地減少查找表的大小,您可使用5°C的查找表,但是內插誤差會高一些。對於大多數設計人員而言,0.5°C的精度已足夠,因此帶有插值的5°C查找表就已足夠。

PTC基於流經零件的實際電流,通常由公式定義。PTC基於三階或四階多項式。四階多項式的精度曲線擬合(R2)為1.0000%至0.9999%,以提供溫度信息。Steinhart Hart方程可由NTC和PTC使用,並採納使用自然對數來計算溫度的三階多項式。Steinhart Hart方程式已為更多設計人員所認可,因為多年前其最初為NTC創建。如今,大多數高精度PTC都依賴於四階多項式。

校準

所有NTC和PTC都需要校準才能精確。可購買一些具有更嚴格公差和Beta值的NTC。這似乎可以消除校準。但是,熱敏電阻不是系統中唯一的組件。頂部電阻具有容差,且在整個溫度範圍內具有PPM,VCC在電壓以及溫度範圍內存在電壓誤差。系統總精度可能超出預期範圍,且精度可能並不能達到期望。

NTC通常需要進行三點校準以調整斜率誤差,且需要進行偏移以校正總偏移誤差。 因此,這需要溫度箱和時間來收集整個溫度的誤差。首先,由於矽的工藝偏差,PTC將具有較大的偏移誤差,但是可通過單個偏移調整在整個溫度範圍內對其進行校正。大多數情況下,在組裝的最終編程過程中,偏移調整可於室溫下進行,且無需溫度箱或時間來進行校準。

結論

NTC和PTC因零件數量少、成本低都易於實現。但是,NTC可能將需要更昂貴的校準方法,且隨時間推移具有更高的漂移。

PTC是進行溫度測量的新方法。一個簡易的失調校正是整個溫度範圍內所需的整個校準。PTC的精度非常精確,且溫度測量值隨時間和溫度變化具有很小的漂移。

需要明確的是,NTC和PTC不是同一類型的組件,且很難僅通過閱讀數據表進行直接比較。PTC不是電阻組件,大多數供應商建議僅使用恆流源來驅動它們。德州儀器(TI)創建了一個設計工具,以向設計人員展示如何在電阻分壓器電路中使用其TMP61 系列 PTC。該工具包括一個計算阻力表,供那些習慣使用查找表的人使用。使用新的設計考慮因素和正確的計算方法,使得PTC比NTC具有更高的精度和穩定性。

文章來源:德州儀器

相關焦點

  • 利用常用的微控制器設計技術更大限度地提高熱敏電阻精度
    這些應用中,常用的溫度測量方法是使用負溫度係數(NTC)熱敏電阻。NTC是電阻器件,其電阻隨著溫度的改變而改變。為了滿足當今溫度傳感器需求,一種更新、更高效、更準確的方法是使用矽基熱敏電阻,它是一種正溫度係數(PTC)器件。並且PTC不是電阻器件,而是電流模式器件;在電流模式下工作的矽提供基於溫度的線性輸出電壓。
  • 常用溫度測量技術及其接口電路
    熱敏電阻一般有一個誤差範圍,用來規定樣品之間的一致性。根據使用的材料不同,誤差值通常在1%至10%之間。有些熱敏電阻設計成應用時可以互換,用於不能進行現場調節的場合,例如一臺儀器,用戶或現場工程師只能更換熱敏電阻而無法進行校準,這種熱敏電阻比普通的精度要高很多,也要貴得多。圖2是利用熱敏電阻測量溫度的典型電路。
  • 一種多通道環境溫度採集系統的設計
    PN結型溫度傳感器利用了在一定的電流模式下,PN 結的正向電壓與溫度之間有很好的線性關係這一特徵,測溫精度高。    熱敏電阻由鈷、錳、鎳等金屬的氧化物以不同配方高溫燒結而成,包括正溫度係數熱敏電阻(PTC),負溫度係數熱敏電阻(NTC)和在某一特定溫度下電阻值會發生突變的臨界溫度電阻器(CTR),在溫度測量中主要採用 NTC 和 PTC,尤其 NTC 應用較多。
  • 直流PTC熱敏電阻恆溫控制系統的研究與設計
    而PTC熱敏電阻作為發熱材料,具有節能恆溫、無明火、安全性好、發熱量較易調節、受電源電壓的波動影響小、升溫迅速等特點,因此,設計使用PTC熱敏電阻做加熱材料的恆溫加熱系統對安全度要求較高的應用是很有意義的。
  • 電巢學堂:中興射頻板PCB工藝設計規範
    頻率範圍定義比較混亂,資料中有30MHz至3GHz, 也有300MHz至40GHz,與微波有重疊;另有一種按頻譜劃分的定義, 是指波長從1兆m至1m範圍內的電磁波, 其相應的頻率從30Hz至300MHz;射頻(RF)與微波的頻率界限比較模糊,並且隨著器件技術和設計方法的進步還有所變化。 考慮PCB設計的特殊性,主要考慮PCB上傳輸線的電路模型。
  • 工程師溫度傳感指南—溫度傳感器設計挑戰和解決方案, 從熱敏電阻...
    在確定精度時,必須考慮所有因素,包括採集電路以及整個工作溫度範圍內的線性度。• 尺寸。傳感器的尺寸會對設計產生影響,而分析整個電路有助於實現更優化的設計。傳感器尺寸還決定了熱響應時間,這對於體溫監測等應用非常重要。
  • 保險絲、熱敏電阻、整流橋設計電源元件計算
    打開APP 保險絲、熱敏電阻、整流橋設計電源元件計算 李倩 發表於 2018-03-31 09:48:18 2技術參數: 額定電壓V、額定電流I、熔斷時間I^2RT。
  • 熱敏電阻工作原理
    熱敏電阻工作原理—簡介  熱敏電阻是敏感元件的一類,熱敏電阻的電阻值會隨著溫度的變化而改變,與一般的固定電阻不同,屬於可變電阻的一類,廣泛應用於各種電子元器件中。不同於電阻溫度計使用純金屬,在熱敏電阻器中使用的材料通常是陶瓷或聚合物。正溫度係數熱敏電阻器在溫度越高時電阻值越大,負溫度係數熱敏電阻器在溫度越高時電阻值越低,它們同屬於半導體器件。
  • 直流PTC熱敏電阻恆溫控制系統
    而PTC熱敏電阻作為發熱材料,具有節能恆溫、無明火、安全性好、發熱量較易調節、受電源電壓的波動影響小、升溫迅速等特點,因此,設計使用PTC熱敏電阻做加熱材料的恆溫加熱系統對安全度要求較高的應用是很有意義的。
  • 熱敏電阻 – 近觀
    由於製造過程可以符合非常嚴格的電阻公差和溫度精度要求,NTC熱敏電阻主要用於精密的溫度控制。u11ednc還可以在電源中用作湧流限流器,在此類應用中可提供較高的初始電阻,在主機裝置打開時防止高強度的電流發生流動。升溫後,這種電阻有所降低,允許更多的電流發生流動,使主機裝置正常發揮功能而不會損壞。該應用中的NTC熱敏電阻尺寸要大於溫度測量時使用的熱敏電阻,專為該應用設計而成。
  • 一文詳解負溫度係數熱敏電阻
    包括: 端子必須設計成半導體基片上的焊盤以便於焊接或連線。 如果元件不能完全平置,基片與負溫度係數熱敏電阻之間的熱阻會增加。 基片和負溫度係數熱敏電阻不同的溫度係數可能導致破碎。 產生於半導體注模流程的熱和機械應力也可能導致熱敏電阻破碎。 使用複雜的、代價高的技術流程可以解決部分問題。但是,在半導體操作過程中的破碎風險不能完全避免。
  • NTC負溫度係數熱敏電阻有哪些應用?
    功率型熱敏電阻特點:①體積小、功率大②抑制浪湧電流能力強、反應速度快③材料常數(B值)大④壽命長、可靠性高、工作範圍寬功率型熱敏電阻具體線路接法2、作溫度傳感器測溫作為測量溫度的熱敏電阻,利用的是外界溫度變化阻值發生變化,因為NTC電阻接入電路時候總會通過一定量的電流,這一電流會使NTC自身產生熱量
  • 基於片式NTC熱敏電阻的5G設備溫度監控
    設計工程師們目前非常關注的一個問題是,5G技術在各種設備被廣泛應用,是否會增加電子設備發熱風險? 5G設備中通信速度急劇增加,相關部件的負載也會增加。每個部件必須在單位時間內處理的信息量也會急劇增加。 不僅如此,佔用大量信息流量的圖像和視頻的清晰度將更高,而且攝像機的邊緣處理信息量和速度也將增加。
  • 高精度溫度傳感、測量與控制技術綜述
    Schweiger HG 等的研究表明,基於熱敏電阻傳感器的快速多通道精密溫度測量系統在−50°C 至+ 40°C溫度範圍可以得到了小於30mK的偏差,其精度與穩定性已經與鉑電阻傳感器相當。此外 Wudy EF 等基於分壓器和直流技術的 NTC熱敏電阻測溫系統,實現了10 Hz的測量頻率以及 75μK 解析度。
  • 基於MSP430系列微控制器的FFT算法實現
    該系列晶片內部充足的數據存儲器滿足快速傅立葉變換算法過程中的數據存儲,晶片內部大量的代碼存儲器存儲相位因子的計算結果和所需要的三角函數數值,採用查表的方法以提高分析速度;採用晶片內部硬體乘法器模塊可以進一步提高分析速度。
  • 溫度傳感器簡介:熱敏電阻,熱電偶,RTD和溫度計IC
    溫度傳感器溫度傳感器是最常用的傳感器之一。所有類型的設備都使用溫度傳感器,包括計算機,汽車,廚房用具,空調和(當然)家用恆溫器。五種最常見的溫度傳感器包括:熱敏電阻熱電偶RTD(電阻溫度探測器)數字溫度計IC模擬溫度計IC本文將簡要介紹列出的每種傳感器類型。
  • 精準的矽晶片溫度檢測——精度為±0.1°C
    熱敏電阻如果需要低成本的解決方案,且溫度範圍較低,那麼使用熱敏電阻通常就足夠了。這些器件線性化程度很低,具有斯坦哈特哈特方程的特徵,電阻隨溫度升高而減小。熱敏電阻的優點是,電阻會在小幅溫度變化下呈現大幅變化,所以,儘管它具有非線性,但仍然可以達到很高的精度。熱敏電阻還提供快速的熱響應。
  • 意法半導體STM32H7系列微控制器利用全新Arm 平臺安全架構強化互聯...
    PSA是實現同級最佳的普適網絡安全的關鍵技術。意法半導體的STM32H7高性能微控制器採用與PSA框架相同的安全概念,並將這些概念與STM32產品家族的強化安全功能和服務完美融合。本文引用地址:http://www.eepw.com.cn/article/201710/370589.htm  個人用戶和組織機構越來越依賴通過互聯電子產品管理時間,監測健康狀況,處理社交活動,享受或提供服務,提高工作效率。防止與未經授權的設備與互動,對於保護設備身份、個人信息、實體資產和智慧財產權極其重要。隨著物聯網的規模和普及率提高,公民安全和國家安全均受到威脅。
  • 熱敏電阻的作用
    1.熱敏電阻的作用--概況   熱敏電阻是一種傳感器電阻,熱敏電阻的電阻值,隨著溫度的變化而改變,與一般的固定電阻不同。屬於可變電阻的一類,廣泛應用於各種電子元器件中。不同於電阻溫度計使用純金屬,在熱敏電阻器中使用的材料通常是陶瓷或聚合物。