核心驅動程式 ltc2947-i2c 和 ltc2947-spi¶
支援的晶片
亞德諾半導體 LTC2947
字首:‘ltc2947’
掃描地址:-
資料手冊
作者:Nuno Sá <nuno.sa@analog.com>
描述¶
LTC2947 是一款高精度功率和能量監測器,可測量電流、電壓、功率、溫度、電荷和能量。該裝置根據晶片配置支援 SPI 和 I2C 兩種介面。該裝置還測量累積量,例如能量。它具有兩個暫存器組,用於讀取/設定能量相關值。這些暫存器組可以獨立配置,例如:energy1 始終累積,而 energy2 僅在電流為正時累積(例如用於檢查電池充電效率)。該裝置還支援一個 GPIO 引腳,可配置為輸出,以根據測量的溫度來控制風扇。當溫度讀數高於定義閾值時,該 GPIO 立即啟用。temp2 通道用於控制這些閾值並讀取相應的警報。
Sysfs 條目¶
支援以下屬性。Limits 是讀寫屬性,reset_history 是隻寫屬性,所有其他屬性都是隻讀屬性。
in0_input |
VP-VM 電壓 (mV)。 |
in0_min |
欠壓閾值 |
in0_max |
過壓閾值 |
in0_lowest |
測量的最低電壓 |
in0_highest |
測量的最高電壓 |
in0_reset_history |
寫入 1 重置 in1 歷史記錄 |
in0_min_alarm |
欠壓警報 |
in0_max_alarm |
過壓警報 |
in0_label |
通道標籤 (VP-VM) |
in1_input |
DVCC 電壓 (mV) |
in1_min |
欠壓閾值 |
in1_max |
過壓閾值 |
in1_lowest |
測量的最低電壓 |
in1_highest |
測量的最高電壓 |
in1_reset_history |
寫入 1 重置 in2 歷史記錄 |
in1_min_alarm |
欠壓警報 |
in1_max_alarm |
過壓警報 |
in1_label |
通道標籤 (DVCC) |
curr1_input |
IP-IM 檢測電流 (mA) |
curr1_min |
欠流閾值 |
curr1_max |
過流閾值 |
curr1_lowest |
測量的最低電流 |
curr1_highest |
測量的最高電流 |
curr1_reset_history |
寫入 1 重置 curr1 歷史記錄 |
curr1_min_alarm |
欠流警報 |
curr1_max_alarm |
過流警報 |
curr1_label |
通道標籤 (IP-IM) |
power1_input |
功率 (uW) |
power1_min |
低功率閾值 |
power1_max |
高功率閾值 |
power1_input_lowest |
歷史最低功率使用 |
power1_input_highest |
歷史最高功率使用 |
power1_reset_history |
寫入 1 重置 power1 歷史記錄 |
power1_min_alarm |
低功率警報 |
power1_max_alarm |
高功率警報 |
power1_label |
通道標籤 (功率) |
temp1_input |
晶片溫度 (毫攝氏度) |
temp1_min |
低溫閾值 |
temp1_max |
高溫閾值 |
temp1_input_lowest |
歷史最低溫度使用 |
temp1_input_highest |
歷史最高溫度使用 |
temp1_reset_history |
寫入 1 重置 temp1 歷史記錄 |
temp1_min_alarm |
低溫警報 |
temp1_max_alarm |
高溫警報 |
temp1_label |
通道標籤 (環境) |
temp2_min |
風扇控制低溫閾值 |
temp2_max |
風扇控制高溫閾值 |
temp2_min_alarm |
風扇控制低溫警報 |
temp2_max_alarm |
風扇控制高溫警報 |
temp2_label |
通道標籤 (TEMPFAN) |
energy1_input |
隨時間測量的能量 (微焦耳) |
energy2_input |
隨時間測量的能量 (微焦耳) |