ZHCU970 January   2022 TMP61 , TMP61-Q1 , TMP63 , TMP63-Q1 , TMP64 , TMP64-Q1

 

  1.   摘要
  2.   商标
  3. 1引言
    1. 1.1 NTC 热敏电阻与 TMP6 线性热敏电阻系列
    2. 1.2 NTC/线性热敏电阻 TCR
    3. 1.3 NTC 与硅基线性热敏电阻的利弊对比
    4. 1.4 TMP6 精度
  4. 2典型 NTC 热敏电阻的设计注意事项
    1. 2.1 电压偏置的 NTC 热敏电阻网络
    2. 2.2 引脚排列/极性
    3. 2.3 将 NTC 热敏电阻硬件设计转换为 TMP6 线性热敏电阻设计
    4. 2.4 简单的查找表
  5. 3软件变化
    1. 3.1 固件设计注意事项
    2. 3.2 过采样
    3. 3.3 硬件和软件中的低通滤波
    4. 3.4 校准
  6. 4满量程电压输出的设计注意事项
    1. 4.1 简单的电流偏置
    2. 4.2 有效电压偏置
  7. 5结论
  8. 6其他资源/注意事项
    1. 6.1 恒流源设计
    2. 6.2 TMP6 热敏电阻标准元件封装
    3. 6.3 用于 TMP6 和 NTC 热敏电阻的双电源方法

过采样

按先进先出 (FIFO) 的顺序对温度测量进行过采样和求均值可以提高测量分辨率和信噪比。虽然此做法也适用于 12 位或 14 位 ADC,但建议在采用 12 位以下的 ADC 时使用。在 ADC 读取位值而且您的代码计算温度之后,您可以将该值存储在一个数组中。当新值进入数组时,最老的样本被丢弃,而所有其他样本都被移动到下一个对应的单元,从而形成 FIFO。均值法可应用于温度转换中使用的任何值,例如温度、ADC 位值、分压器电压甚至计算得出的电阻。每 8 次过采样,分辨率将增加 2 位。16 次过采样会将 10 位 ADC 提高到 14 位的分辨率。下图展示了两种如何实现过采样的方法。有关更多信息,请参见 T热敏电阻设计工具平均值选项卡。

GUID-02CDBDD6-F503-47A5-B7D4-4E4BCEB3B673-low.png图 3-3 过采样方法 1.
GUID-1E1F684A-D0BB-4D2D-B061-E28FFD19D616-low.png图 3-4 过采样方法 2.
Thermistor Design Tool 中提供的方法 1 的 C 代码示例可参见图 3-5

GUID-ADD2B73D-7B1E-44FD-8484-B7DA78A0F850-low.png图 3-5 过采样 C 代码示例.
在下方图 3-6图 3-7 中,可看到使用 12 位 ADC 过滤 TMP6331 热敏电阻原始数据的影响。经过 32x 过采样后,数据与参考探头更加吻合。

GUID-143B2D79-01D8-46AB-B0D5-BD546FE22F13-low.png图 3-6 无过采样的 TMP6331 热敏电阻数据.
GUID-CE42A2F2-6FA7-4208-B951-75DA2BD68D6B-low.png图 3-7 应用 32x 过采样的 TMP6331 热敏电阻数据.