内核驱动 adt7410¶
支持的芯片
Analog Devices ADT7410
前缀: ‘adt7410’
扫描地址: 无
数据手册: 可在 Analog Devices 网站上公开获取
Analog Devices ADT7420
前缀: ‘adt7420’
扫描地址: 无
数据手册: 可在 Analog Devices 网站上公开获取
Analog Devices ADT7310
前缀: ‘adt7310’
扫描地址: 无
数据手册: 可在 Analog Devices 网站上公开获取
Analog Devices ADT7320
前缀: ‘adt7320’
扫描地址: 无
数据手册: 可在 Analog Devices 网站上公开获取
作者:Hartmut Knaack <knaack.h@gmx.de>
描述¶
ADT7310/ADT7410 是一款温度传感器,额定温度范围为 -55°C 至 +150°C。它具有 +/-0.5°C 的高精度,可以在 13 位 (0.0625°C) 或 16 位 (0.0078°C) 的分辨率下工作。该传感器提供一个 INT 引脚,用于指示超过了最小或最大温度设定点,以及一个临界温度 (CT) 引脚,用于指示超过了临界温度设定点。这两个引脚都可以设置为 0°C - 15°C 的通用迟滞和 1 到 4 个事件的故障队列。这两个引脚都可以单独设置为低电平有效或高电平有效,而整个设备可以运行在比较器模式或中断模式。ADT7410 支持连续温度采样,以及每秒采样一个温度值,甚至可以按需获取一个采样以节省功耗。此外,如果需要电源管理,它可以完全关闭其 ADC。
ADT7320/ADT7420 寄存器兼容,唯一的区别是封装、稍窄的工作温度范围 (-40°C 至 +150°C) 和更高的精度 (0.25°C 而不是 0.50°C)。
ADT7310/ADT7320 和 ADT7410/ADT7420 之间的区别在于控制接口,ADT7310 和 ADT7320 使用 SPI,而 ADT7410 和 ADT7420 使用 I2C。
配置说明¶
由于设备使用一个迟滞值,该值是最小、最大和临界温度的偏移量,因此只能为 temp#_max_hyst 设置。但是,temp#_min_hyst 和 temp#_crit_hyst 会显示它们相应的迟滞。该设备设置为 16 位分辨率和比较器模式。
sysfs 接口¶
temp#_input |
温度输入 |
temp#_min |
温度最小设定点 |
temp#_max |
温度最大设定点 |
temp#_crit |
临界温度设定点 |
temp#_min_hyst |
温度最小值迟滞(只读) |
temp#_max_hyst |
温度最大值迟滞(读/写) |
temp#_crit_hyst |
临界温度迟滞(只读) |
temp#_min_alarm |
温度最小值警报标志 |
temp#_max_alarm |
温度最大值警报标志 |
temp#_crit_alarm |
临界温度警报标志 |