内核驱动 lm75¶
支持的芯片
国家半导体 LM75
前缀: ‘lm75’
扫描地址: I2C 0x48 - 0x4f
数据手册: 可在国家半导体网站公开获取
国家半导体 LM75A
前缀: ‘lm75a’
扫描地址: I2C 0x48 - 0x4f
数据手册: 可在国家半导体网站公开获取
达拉斯半导体 (现为 Maxim) DS75, DS1775, DS7505
前缀: ‘ds75’, ‘ds1775’, ‘ds7505’
扫描地址: 无
数据手册: 可在 Maxim 网站公开获取
Maxim MAX6625, MAX6626, MAX31725, MAX31726
前缀: ‘max6625’, ‘max6626’, ‘max31725’, ‘max31726’
扫描地址: 无
数据手册: 可在 Maxim 网站公开获取
Microchip (TelCom) TCN75
前缀: ‘tcn75’
扫描地址: 无
数据手册: 可在 Microchip 网站公开获取
Microchip MCP9800, MCP9801, MCP9802, MCP9803
前缀: ‘mcp980x’
扫描地址: 无
数据手册: 可在 Microchip 网站公开获取
Analog Devices ADT75
前缀: ‘adt75’
扫描地址: 无
数据手册: 可在 Analog Devices 网站公开获取
ST Microelectronics STDS75
前缀: ‘stds75’
扫描地址: 无
数据手册: 可在 ST 网站公开获取
ST Microelectronics STLM75
前缀: ‘stlm75’
扫描地址: 无
数据手册: 可在 ST 网站公开获取
Texas Instruments TMP100, TMP101, TMP105, TMP112, TMP75, TMP75B, TMP75C, TMP175, TMP275, TMP1075
前缀: ‘tmp100’, ‘tmp101’, ‘tmp105’, ‘tmp112’, ‘tmp175’, ‘tmp75’, ‘tmp75b’, ‘tmp75c’, ‘tmp275’, ‘tmp1075’
扫描地址: 无
数据手册: 可在 Texas Instruments 网站公开获取
NXP LM75B, P3T1755, PCT2075
前缀: ‘lm75b’, ‘p3t1755’, ‘pct2075’
扫描地址: 无
数据手册: 可在 NXP 网站公开获取
AMS OSRAM AS6200
前缀: ‘as6200’
扫描地址: 无
数据手册: 可在 AMS 网站公开获取
作者: Frodo Looijaard <frodol@dds.nl>
描述¶
LM75 实现了一个温度传感器。可通过过温关断寄存器和滞回寄存器设置限值。每个值都可以以半度精度进行设置和读取。当温度高于过温关断值时,会发出警报(通常发送给连接的 LM78);警报会一直持续,直到温度降至滞回值以下。所有温度均以摄氏度为单位,并保证在 -55 至 +125 度范围内。
驱动程序会将值缓存一段时间,最慢的芯片为 1 秒,最快的芯片为 125 毫秒;更频繁地读取不会造成损害,但会返回“旧”值。
最初的 LM75 通常与 PC 主板上的 LM78 类芯片结合使用,以测量处理器温度。现在,克隆品已用于各种嵌入式设计。
LM75 本质上是一个行业标准;可能还有其他此处未列出的 LM75 克隆品,无论是否带有各种增强功能,都受到支持。驱动程序不会检测克隆品,除非它们复现了原始 LM75 的精确寄存器技巧,因此必须明确实例化。此驱动程序支持高达 16 位的更高分辨率,但不支持其他特定增强功能。
LM77 不受支持,这与我们长期以来声称的相反。这两种芯片根本不兼容,值编码不同。