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

 

  1.   1
  2.   摘要
  3.   商标
  4. 引言
  5. 应用手册中包含的器件:封装引脚排列和规格兼容性
    1. 2.1 TMP1075:采用业界通用封装的新一代 LM75 传感器,适用于成本优化型设计
    2. 2.2 TMP110:采用小型 X2SON 封装、极具成本效益且基于 LM75 的温度传感器
    3. 2.3 TMP112-Q1:基于 LM75 且适用于汽车类设计的功能安全型传感器
  6. 软件兼容性
  7. 采用 TMP110 的 TMP1075 成本优化型双源布局
  8. Linux 驱动程序
  9. 转换时间和分辨率设置重点内容
  10. 解读数字温度输出:数据编码兼容性
  11. 总结
  12. 参考文献
  13. 10修订历史记录

Linux 驱动程序

通用的 Linux 驱动程序提供了 75 个器件系列之间的一个兼容性源(表 5-1)。Linux 驱动程序不是由 TI 创建的,而是由公众创建的。Linux 驱动程序为 MCU 提供了通过 I2C 与传感器进行通信所需的软件,以及读取和写入寄存器的能力。Linux 驱动程序 GitHub 位于此处

表 5-1 Linux 驱动程序 lm75.c 支持的器件
器件(1)
adt75at30ts74ds1775ds75ds7505g751lm75lm75alm75b
max6625max6626max31725mcp980xpct2075stds75stlm75tcn75tcn75
tmp100tmp101tmp105tmp112tmp175tmp275tmp75btmp75ctmp1075
撰写本文时支持的器件。

使用 Linux 驱动程序时,软件兼容性不是问题,因为所有这些器件都直接由同一个驱动程序提供支持。Q 型号与其相应的商业型号软件兼容。目前,TI 的新器件 TMP110 未在公共源代码中列出。如节 3 所示,TMP112 与 TMP110 软件兼容。所有 75 系列器件的通信均由 Linux 驱动程序控制。