ZHCA865A August   2018  – September 2024 TLV7041

 

  1.   1
  2.   2
  3.   商标

设计目标

温度开关点 输出 电源
Tsp Vo = 高电平 Vo = 低电平 Vcc Vee Vpu
100°C TA < Tsp TA > Tsp 5V 0V 3.3V

设计说明

当超过某个温度时,此热敏开关解决方案将发出低电平信号(到 GPIO 引脚),从而在条件不再是最佳或器件安全时发出警报。该电路包含一个 NTC 热敏电阻和一个以同相方式配置的比较器。

设计说明

  1. NTC 热敏电阻的电阻值随温度升高而下降。
  2. TLV7041 具有漏极开路输出,因此需要上拉电阻器。
  3. 可以实现将热敏电阻放置在分压器高侧附近的配置;不过,必须以反相方式使用比较器,以使输出开关保持低电平。
  4. 最佳实践涉及放置一个正反馈电阻器来增加外部迟滞(为简单起见,在本例中没有这样做)。

设计步骤

  1. 选择一个 NTC 热敏电阻(最好具有高标称电阻)R0(环境温度 TA 为 25°C 时的电阻值),因为 TLV7041 具有非常低的输入偏置电流。这将有助于降低功耗,从而降低由于热敏电阻中的热耗散而读取稍高温度的可能性。所选择的热敏电阻的 R0 及其材料常数 β 如下所示。
    R 0 = 100
    β = 3977 K
  2. 选择 R1。对于高温开关点,R1 应小于热敏电阻标称电阻的十分之一。这会导致温度开关点周围的每次温度变化产生较大的电压差,这有助于保证输出在所需的温度值进行开关。
    R 1 = R 0 10
    R 1 = 100 10 = 10   (Standard Value)
  3. 选择 R2。这同样可能是一个高电阻值。
    R 2 = 1   (Standard Value)
  4. 在所需的温度开关点求解热敏电阻 Rthermistor 的电阻值。使用 β 公式可以有效地求解 -20°C 至 120°C 温度范围内热敏电阻的近似值。或者,可以使用 Steinhart-Hart 方程,但热敏电阻供应商必须提供几个特定于器件的常数。请注意,温度值以开尔文为单位。在此处,T0 = 25°C = 298.15K。
    R thermistor ( T sp ) = R 0 × e β × ( 1 T sp - 1 T 0 )
    R thermistor ( 100 ° C ) = 100 × e 3977 K × ( 1 373 . 15 K - 1 298 . 15 K )
    R thermistor ( 100 ° C ) = 6 . 85  
  5. 求解 Tsp 下的 Vthermistor
    V thermistor ( T sp ) = V cc × R thermistor ( T sp ) R 1 + R thermistor ( T sp )
    V thermistor ( 100 ° C ) = 5 V × 6 . 85 10 + 6 . 85 = 2 . 03 V
  6. 使用阈值电压 VTH(等于 Vthermistor)来求解 R3。这可以确保 Vthermistor 始终大于 VTH,直到超过温度开关点。
    R 3 = R 2 × V TH V cc - V TH
    R 3 = 1 × 2 . 03 V 5 V - 2 . 03 V = 685
    R 3 = 680   (Standard Value)
  7. 选择合适的上拉电阻器 R4。在此处,Vpu = 3.3V(微控制器的数字高电平)。
    R 4 = 51   (Standard Value)

设计仿真

直流温度仿真结果

设计参考资料

德州仪器 (TI),SLVMCS1 仿真,电路文件

设计特色比较器

TLV7041
输出类型 开漏
Vcc 1.6V 至 6.5V
VinCM 轨到轨
Vos ±100µV
VHYS 7mV
Iq 335nA/通道
tpd 3µs
通道数 1
TLV7041

设计备用比较器

TLV1701
输出类型 集电极开路
Vcc 2.2V 至 36V
VinCM 轨到轨
Vos ±500µV
VHYS 不适用
Iq 55µA/通道
tpd 560ns
通道数 1、2 和 4
TLV1701
TLV1701-Q1