設(shè)計目標
| 溫度開關(guān)點 |
輸出 |
電源 |
| Tsp |
Vo = 高電平 |
Vo = 低電平 |
Vcc |
Vee |
Vpu |
| 100°C |
TA < Tsp |
TA > Tsp |
5V |
0V |
3.3V |
設(shè)計說明
當超過某個溫度時,此熱敏開關(guān)解決方案將發(fā)出低電平信號(到 GPIO 引腳),從而在條件不再是最佳或器件安全時發(fā)出警報。該電路包含一個 NTC 熱敏電阻和一個以同相方式配置的比較器。
設(shè)計說明
- NTC 熱敏電阻的電阻值隨溫度升高而下降。
- TLV7041 具有漏極開路輸出,因此需要上拉電阻器。
- 可以實現(xiàn)將熱敏電阻放置在分壓器高側(cè)附近的配置;不過,必須以反相方式使用比較器,以使輸出開關(guān)保持低電平。
- 最佳實踐涉及放置一個正反饋電阻器來增加外部遲滯(為簡單起見,在本例中沒有這樣做)。
設(shè)計步驟
- 選擇一個 NTC 熱敏電阻(最好具有高標稱電阻)R0(環(huán)境溫度 TA 為 25°C 時的電阻值),因為 TLV7041 具有非常低的輸入偏置電流。這將有助于降低功耗,從而降低由于熱敏電阻中的熱耗散而讀取稍高溫度的可能性。所選擇的熱敏電阻的 R0 及其材料常數(shù) β 如下所示。
- 選擇 R1。對于高溫開關(guān)點,R1 應(yīng)小于熱敏電阻標稱電阻的十分之一。這會導致溫度開關(guān)點周圍的每次溫度變化產(chǎn)生較大的電壓差,這有助于保證輸出在所需的溫度值進行開關(guān)。
- 選擇 R2。這同樣可能是一個高電阻值。
- 在所需的溫度開關(guān)點求解熱敏電阻 Rthermistor 的電阻值。使用 β 公式可以有效地求解 -20°C 至 120°C 溫度范圍內(nèi)熱敏電阻的近似值?;蛘?,可以使用 Steinhart-Hart 方程,但熱敏電阻供應(yīng)商必須提供幾個特定于器件的常數(shù)。請注意,溫度值以開爾文為單位。在此處,T0 = 25°C = 298.15K。
- 求解 Tsp 下的 Vthermistor。
- 使用閾值電壓 VTH(等于 Vthermistor)來求解 R3。這可以確保 Vthermistor 始終大于 VTH,直到超過溫度開關(guān)點。
- 選擇合適的上拉電阻器 R4。在此處,Vpu = 3.3V(微控制器的數(shù)字高電平)。
設(shè)計特色比較器
| TLV7041 |
| 輸出類型 |
開漏 |
| Vcc |
1.6V 至 6.5V |
| VinCM |
軌到軌 |
| Vos |
±100μV |
| VHYS |
7mV |
| Iq |
335nA/通道 |
| tpd |
3μs |
| 通道數(shù) |
1 |
| TLV7041 |
設(shè)計備用比較器
| TLV1701 |
| 輸出類型 |
集電極開路 |
| Vcc |
2.2V 至 36V |
| VinCM |
軌到軌 |
| Vos |
±500μV |
| VHYS |
不適用 |
| Iq |
55μA/通道 |
| tpd |
560ns |
| 通道數(shù) |
1、2 和 4 |
|
TLV1701 |
| TLV1701-Q1 |