核心驅動 adt7410¶
支援的晶片
亞德諾半導體 ADT7410
字首:‘adt7410’
掃描地址:無
資料手冊:可在亞德諾半導體網站公開獲取
亞德諾半導體 ADT7420
字首:‘adt7420’
掃描地址:無
資料手冊:可在亞德諾半導體網站公開獲取
亞德諾半導體 ADT7310
字首:‘adt7310’
掃描地址:無
資料手冊:可在亞德諾半導體網站公開獲取
亞德諾半導體 ADT7320
字首:‘adt7320’
掃描地址:無
資料手冊:可在亞德諾半導體網站公開獲取
作者:Hartmut Knaack <knaack.h@gmx.de>
描述¶
ADT7310/ADT7410 是一款溫度感測器,額定溫度範圍為 -55°C 至 +150°C。它具有 +/-0.5°C 的高精度,並且可以在 13 位 (0.0625°C) 或 16 位 (0.0078°C) 解析度下執行。該感測器提供一個 INT 引腳,用於指示已超出最小或最大溫度設定點,以及一個臨界溫度 (CT) 引腳,用於指示已超出臨界溫度設定點。這兩個引腳都可以設定一個 0°C - 15°C 的通用遲滯和一個故障佇列,範圍從 1 到 4 個事件。這兩個引腳可以單獨設定為低電平有效或高電平有效,而整個裝置可以在比較器模式或中斷模式下執行。ADT7410 支援連續溫度取樣,以及每秒取樣一個溫度值,甚至可以按需獲取一個樣本以節省功耗。此外,如果需要電源管理,它可以完全關閉其 ADC。
ADT7320/ADT7420 暫存器相容,唯一的區別在於封裝、稍窄的工作溫度範圍 (-40°C 至 +150°C) 和更高的精度 (0.25°C 而非 0.50°C)。
ADT7310/ADT7320 與 ADT7410/ADT7420 之間的區別在於控制介面,ADT7310 和 ADT7320 使用 SPI,而 ADT7410 和 ADT7420 使用 I2C。
配置說明¶
由於該裝置使用一個遲滯值,它是最小、最大和臨界溫度的偏移量,因此只能為 temp#_max_hyst 設定。但是,temp#_min_hyst 和 temp#_crit_hyst 顯示其相應的遲滯。該裝置設定為 16 位解析度和比較器模式。
sysfs 介面¶
temp#_input |
溫度輸入 |
temp#_min |
最低溫度設定點 |
temp#_max |
最高溫度設定點 |
temp#_crit |
臨界溫度設定點 |
temp#_min_hyst |
最低溫度遲滯(只讀) |
temp#_max_hyst |
最高溫度遲滯(讀/寫) |
temp#_crit_hyst |
臨界溫度遲滯(只讀) |
temp#_min_alarm |
最低溫度警報標誌 |
temp#_max_alarm |
最高溫度警報標誌 |
temp#_crit_alarm |
臨界溫度警報標誌 |