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 驅動程序控制。