内核驱动 lm75

支持的芯片

作者: Frodo Looijaard <frodol@dds.nl>

描述

LM75 实现了一个温度传感器。可通过过温关断寄存器和滞回寄存器设置限值。每个值都可以以半度精度进行设置和读取。当温度高于过温关断值时,会发出警报(通常发送给连接的 LM78);警报会一直持续,直到温度降至滞回值以下。所有温度均以摄氏度为单位,并保证在 -55 至 +125 度范围内。

驱动程序会将值缓存一段时间,最慢的芯片为 1 秒,最快的芯片为 125 毫秒;更频繁地读取不会造成损害,但会返回“旧”值。

最初的 LM75 通常与 PC 主板上的 LM78 类芯片结合使用,以测量处理器温度。现在,克隆品已用于各种嵌入式设计。

LM75 本质上是一个行业标准;可能还有其他此处未列出的 LM75 克隆品,无论是否带有各种增强功能,都受到支持。驱动程序不会检测克隆品,除非它们复现了原始 LM75 的精确寄存器技巧,因此必须明确实例化。此驱动程序支持高达 16 位的更高分辨率,但不支持其他特定增强功能。

LM77 不受支持,这与我们长期以来声称的相反。这两种芯片根本不兼容,值编码不同。