内核驱动程序 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 |
随时间测量的能量 (微焦耳) |