内核驱动 ltc2945¶
支持的芯片
凌力尔特 LTC2945
前缀:‘ltc2945’
扫描地址:-
数据手册
作者:Guenter Roeck <linux@roeck-us.net>
描述¶
LTC2945 是一款轨到轨系统监视器,可测量电流、电压和功耗。
使用说明¶
该驱动程序不探测 LTC2945 设备,因为没有可以安全地用于识别芯片的寄存器。您必须显式实例化设备。
示例:以下代码将在 I2C 总线 #1 上地址 0x10 处加载 LTC2945 的驱动程序
$ modprobe ltc2945
$ echo ltc2945 0x10 > /sys/bus/i2c/devices/i2c-1/new_device
Sysfs 条目¶
此驱动程序提供的电压读数按从 ADC 寄存器获得的值报告。如果安装了一组分压电阻,请将报告的值乘以 (R1+R2)/R2 来计算实际电压,其中 R1 是测量电压的分压电阻值,R2 是对地分压电阻值。
此驱动程序提供的电流读数按从 ADC 电流检测寄存器获得的值报告。报告的值假设安装了一个 1 mOhm 的检测电阻。如果安装了不同的检测电阻,请将报告的值除以检测电阻值(以 mOhm 为单位)来计算实际电流。
in1_input |
VIN 电压 (mV)。电压是在 SENSE+ 或 VDD 引脚处测量的,具体取决于芯片配置。 |
in1_min |
欠压阈值 |
in1_max |
过压阈值 |
in1_lowest |
测量的最低电压 |
in1_highest |
测量的最高电压 |
in1_reset_history |
写入 1 以重置 in1 历史记录 |
in1_min_alarm |
欠压报警 |
in1_max_alarm |
过压报警 |
in2_input |
ADIN 电压 (mV) |
in2_min |
欠压阈值 |
in2_max |
过压阈值 |
in2_lowest |
测量的最低电压 |
in2_highest |
测量的最高电压 |
in2_reset_history |
写入 1 以重置 in2 历史记录 |
in2_min_alarm |
欠压报警 |
in2_max_alarm |
过压报警 |
curr1_input |
SENSE 电流 (mA) |
curr1_min |
欠流阈值 |
curr1_max |
过流阈值 |
curr1_lowest |
测量的最低电流 |
curr1_highest |
测量的最高电流 |
curr1_reset_history |
写入 1 以重置 curr1 历史记录 |
curr1_min_alarm |
欠流报警 |
curr1_max_alarm |
过流报警 |
power1_input |
功率(单位为 uW)。功率是根据 SENSE+/VDD 电压或 ADIN 电压计算的,具体取决于芯片配置。 |
power1_min |
低功率阈值 |
power1_max |
高功率阈值 |
power1_input_lowest |
历史最低功耗 |
power1_input_highest |
历史最大功耗 |
power1_reset_history |
写入 1 以重置 power1 历史记录 |
power1_min_alarm |
低功耗报警 |
power1_max_alarm |
高功耗报警 |