核心驅動程式 ds620¶
支援的晶片
Dallas Semiconductor DS620
字首: ‘ds620’
資料手冊: 可在 Dallas Semiconductor 網站公開獲取
- 作者
Roland Stigge <stigge@antcom.de> 基於 Christian W. Zuckschwerdt <zany@triq.net> 的 ds1621.c
描述¶
DS620 是一個(單例項)數字溫度計和恆溫器。它具有可由使用者定義(即程式設計到非易失性片上暫存器中)的高溫和低溫限制。溫度範圍為 -55 攝氏度至 +125 攝氏度。在 0 到 70 攝氏度之間,精度為 0.5 開爾文。透過 sysfs 返回的值顯示小數點後位數。
恆溫器功能工作如下:當透過 platform_data (struct ds620_platform_data) .pomode == 0(預設)配置時,恆溫器輸出引腳 PO 始終為低電平。如果 .pomode == 1,恆溫器處於 PO_LOW 模式。即,當溫度低於 temp1_min 時,輸出引腳 PO 變為活動狀態,並保持活動狀態直到溫度高於 temp1_max。
同樣,當 .pomode == 2 時,恆溫器處於 PO_HIGH 模式。即,當溫度高於 temp1_max 時,PO 輸出引腳變為活動狀態,並保持活動狀態直到溫度低於 temp1_min。
DS620 的 PO 輸出引腳工作在低電平有效模式。