核心驅動程式 ina209¶
支援的晶片
Burr-Brown / Texas Instruments INA209
字首:‘ina209’
掃描地址:-
- 作者
Paul Hays <Paul.Hays@cattail.ca>
Ira W. Snyder <iws@ovro.caltech.edu>
Guenter Roeck <linux@roeck-us.net>
描述¶
TI / Burr-Brown INA209 監測直流電源高側的電壓、電流和功率。它可以在後臺執行測量和計算,隨時提供讀數。它包含一個可程式設計的校準乘數,用於調整顯示的電流和功率值。
Sysfs 條目¶
INA209 晶片可以透過硬接線和 I2C 匯流排進行高度配置。詳情請參閱資料手冊。
本驅動程式嘗試透過 sysfs 暴露硬體的大部分監控功能。它不支援該晶片的所有功能。
in0_input |
分流電壓 (mV) |
in0_input_highest |
分流電壓歷史最大讀數 (mV) |
in0_input_lowest |
分流電壓歷史最小讀數 (mV) |
in0_reset_history |
重置分流電壓歷史記錄 |
in0_max |
分流電壓最大報警限值 (mV) |
in0_min |
分流電壓最小報警限值 (mV) |
in0_crit_max |
分流電壓臨界最大報警限值 (mV) |
in0_crit_min |
分流電壓臨界最小報警限值 (mV) |
in0_max_alarm |
分流電壓超過最大報警限值 |
in0_min_alarm |
分流電壓低於最小報警限值 |
in0_crit_max_alarm |
分流電壓超過臨界最大報警限值 |
in0_crit_min_alarm |
分流電壓低於臨界最小報警限值 |
in1_input |
匯流排電壓 (mV) |
in1_input_highest |
匯流排電壓歷史最大讀數 (mV) |
in1_input_lowest |
匯流排電壓歷史最小讀數 (mV) |
in1_reset_history |
重置匯流排電壓歷史記錄 |
in1_max |
匯流排電壓最大報警限值 (mV) |
in1_min |
匯流排電壓最小報警限值 (mV) |
in1_crit_max |
匯流排電壓臨界最大報警限值 (mV) |
in1_crit_min |
匯流排電壓臨界最小報警限值 (mV) |
in1_max_alarm |
匯流排電壓超過最大報警限值 |
in1_min_alarm |
匯流排電壓低於最小報警限值 |
in1_crit_max_alarm |
匯流排電壓超過臨界最大報警限值 |
in1_crit_min_alarm |
匯流排電壓低於臨界最小報警限值 |
power1_input |
功率測量 (uW) |
power1_input_highest |
功率歷史最大讀數 (uW) |
power1_reset_history |
重置功率歷史記錄 |
power1_max |
功率最大報警限值 (uW) |
power1_crit |
功率臨界報警限值 (uW) |
power1_max_alarm |
功率超過最大報警限值 |
power1_crit_alarm |
功率超過臨界報警限值 |
curr1_input |
電流測量 (mA) |
update_interval |
資料轉換時間;影響用於計算分流和匯流排電壓平均值的樣本數量。 |
一般說明¶
該晶片中的功率和電流暫存器在使用前需要正確程式設計校準暫存器。通常這應該在 BIOS 中完成。如果沒有 BIOS 程式設計,可以透過平臺數據提供分流電阻電壓。為此,驅動程式使用 ina2xx 驅動程式的平臺數據。如果未透過平臺數據提供校準暫存器資料,驅動程式會檢查校準暫存器是否已程式設計(即其值不為零)。如果已程式設計,則保留此值。否則,會將一個反映 10 毫歐分流電阻值的預設值程式設計到校準暫存器中。
輸出引腳¶
輸出引腳程式設計是依賴於 BIOS 的板級功能。啟用或停用輸出引腳不在硬體監控驅動程式的範圍內。