ZHCADD6A November 2023 – March 2024 LM75A , LM75B , TMP102 , TMP1075 , TMP110 , TMP112 , TMP112-Q1 , TMP175 , TMP175-Q1 , TMP275 , TMP275-Q1 , TMP75 , TMP75-Q1 , TMP75B , TMP75B-Q1 , TMP75C , TMP75C-Q1
通用的 Linux 驱动程序提供了 75 个器件系列之间的一个兼容性源(表 5-1)。Linux 驱动程序不是由 TI 创建的,而是由公众创建的。Linux 驱动程序为 MCU 提供了通过 I2C 与传感器进行通信所需的软件,以及读取和写入寄存器的能力。Linux 驱动程序 GitHub 位于此处。
器件(1) | ||||||||
---|---|---|---|---|---|---|---|---|
adt75 | at30ts74 | ds1775 | ds75 | ds7505 | g751 | lm75 | lm75a | lm75b |
max6625 | max6626 | max31725 | mcp980x | pct2075 | stds75 | stlm75 | tcn75 | tcn75 |
tmp100 | tmp101 | tmp105 | tmp112 | tmp175 | tmp275 | tmp75b | tmp75c | tmp1075 |
使用 Linux 驱动程序时,软件兼容性不是问题,因为所有这些器件都直接由同一个驱动程序提供支持。Q 型号与其相应的商业型号软件兼容。目前,TI 的新器件 TMP110 未在公共源代码中列出。如节 3 所示,TMP112 与 TMP110 软件兼容。所有 75 系列器件的通信均由 Linux 驱动程序控制。