内核驱动 ina3221¶
支持的芯片
德州仪器 INA3221
前缀: ‘ina3221’
地址: I2C 0x40 - 0x43
数据手册: 可在德州仪器官网公开获取
作者: Andrew F. Davis <afd@ti.com>
描述¶
德州仪器 INA3221 监测多达三个直流电源高侧的电压、电流和功率。INA3221 监测分流压降和电源电压,具有可编程的转换时间和平均功能,电流和功率由主机端根据这些值计算得出。
Sysfs 条目¶
in[123]_label |
电压通道标签 |
in[123]_enable |
电压通道启用控制 |
in[123]_input |
总线电压(mV) 通道 |
curr[123]_input |
电流(mA) 测量通道 |
shunt[123]_resistor |
分流电阻(uOhm) 通道 |
curr[123]_crit |
临界警报电流(mA) 设置,当相应电流高于此值时激活对应警报 |
curr[123]_crit_alarm |
临界警报电流限制超出 |
curr[123]_max |
警告警报电流(mA) 设置,当相应电流平均值高于此值时激活对应警报。 |
curr[123]_max_alarm |
警告警报电流限制超出 |
in[456]_input |
分流电压(uV) 分别用于通道 1、2 和 3 |
in7_input |
分流电压(uV) 通道总和 |
in7_label |
分流电压总和的通道标签 |
curr4_input |
电流(mA) 测量通道总和 (仅当所有通道的分流电阻器使用相同电阻值时可用) |
curr4_crit |
电流测量总和的临界警报电流(mA) 设置,当相应电流高于此值时激活对应警报 (仅当所有通道的分流电阻器使用相同电阻值时有效) |
curr4_crit_alarm |
电流测量总和的临界警报电流限制超出。 |
samples |
平均模式中使用的样本数量。 支持样本数量列表
|
update_interval |
数据转换时间,单位毫秒,其计算方式如下
影响总线电压和分流电压的转换时间。请注意,将 update_interval 设置为 0ms 会将 BC 和 SC 都设置为 140 us(最小转换时间)。 |