ZHCA987D August   2019  – September 2024 MSP430FR2310 , MSP430FR2311 , MSP430FR2353 , MSP430FR2355

 

  1.   1
  2.   2
  3.   商标
  4.   修订历史记录

设计目标

温度 输出电压 电源
TMin TMax VoutMin VoutMax Vcc Vee Vref
25°C 50°C 0.2V 3.1V 3.3V 0V 1.65V

设计说明

某些 MSP430™ 微控制器 (MCU) 包含可配置的集成信号链元件,例如运算放大器、DAC 和可编程增益级。这些组件组成了一个称为智能模拟组合 (SAC) 的外设。有关 SAC 的不同类型以及如何利用其可配置模拟信号链功能的信息,请访问 MSP430 MCU 智能模拟组合培训。要开始设计,请下载 MSP430 温度检测 NTC 电路代码示例和 SPICE 仿真文件

此温度检测电路将电阻与负温度系数(NTC)热敏电阻串联构成分压电路,从而产生与温度变化呈线性关系的输出电压。此电路将同相放大器配置中的 MSP430FR2311 SAC_L1 运算放大器与反相参考配合使用来对信号进行偏置和放大,从而帮助充分利用 ADC 分辨率并提高测量精度。(注意:MSP430FR2355 具有四个 SAC_L3 外设,每个外设均包含一个内置 DAC 和 PGA,为生成 Vref 和测量热敏电阻电路提供了单芯片解决方案。)集成式 SAC 运算放大器的输出可以直接通过片内 ADC 采样或通过片内比较器进行监测,以在 MCU 内部进行进一步处理。

设计说明

  • 连接电压 Vin 是负温度系数热敏电阻的输出电压。要测量 PTC 热敏电阻的输出电压,请调换 R1 和该热敏电阻的位置。
  • Vref 可以使用 MSP430FR2355 中集成的 SAC_L3 DAC 之一或电阻分压器生成。如果使用电阻分压器,则电阻分压器的等效电阻将影响电路的增益。
  • 使用高电阻值电阻器会减小放大器的相位裕度并在电路中引入额外的噪声。建议使用电阻值约为 10kΩ 或更低的电阻。
  • 如果使用 MSP430FR2311 来实现该解决方案,则将 SAC_L1 运算放大器配置为通用模式以测量热敏电阻电路。
  • 如果使用 MSP430FR2355 来实现该解决方案,则需要将其中一个 SAC_L3 外设配置为 DAC 模式,用于生成基准电压,然后将另一个配置为通用模式,用于测量热敏电阻电路的输出电压。

设计步骤

V out = V c c × R 1 R NTC + R 1 × R 2 + R 3 R 2 - R 3 R 2 × V ref
  1. 计算 R1 的值以生成线性输出电压。根据 NTC 热敏电阻的最小值和最大值来获取 R1 的一系列值。
    R NTC _ max = R NTC   @ 25 = 2.252  ,   R NTC _ min = R NTC   @ 50 = 819 . 7 Ω
    R 1 = R NTC   @ 25 × R NTC   @ 50 = 2.252  × 819 . 7    Ω = 1.359    1 . 36
  2. 计算输入电压范围。
    V inMin = V c c × R 1 R NTC_max + R 1 = 3.3  V × 1.36  2.252  + 1.36  = 1.2418  V
    V inMax = V c c × R 1 R NTC_min + R 1 = 3.3  V × 1.36  819.7  Ω + 1.36  = 2.0582  V
  3. 计算所需增益以生成最大输出摆幅。
    G ideal = V outMax - V outMin V inMax - V inMin = 3.1  V - 0.2  V 2.0582  V - 1.2418  V = 3.5519  V V
  4. 选择 R2 并计算 R3 以设置3 中的增益。
    Gain = R 2 + R 3 R 2
    R 2 =   ( Standard   value )
    R 3 = R 2 × G ideal - 1 = × 3.5519 V V - 1 = 2 . 5519  
    Choose   R 3 = 2.55 
  5. 根据 R2 和 R3 的标准值计算实际增益。
    G actual = R 2 + R 3 R 2 = + 2.55  = 3.55  V V
  6. 根据实际增益计算输出电压摆幅。
    V out_swing = V inMax - V inMin × G actual = 2.0582  V - 1.2418  V × 3.55  V V = 2 . 9   V
  7. 计算输出电压绕中位电压对称时的最大输出电压。
    V outMax = V mid - supply + V out_swing 2 = V c c - V ee 2 + V out_swing 2 = 3.3  V - V 2 + 2.9  V 2 = 3.1   V
  8. 计算出参考电压。
    V outMax = V inMax × G actual - R 3 R 2 × V ref
    3.1  V = 2.0582  V × 3.55  V V - 2.55  × V ref
    V ref = 2.0582  V × 3.55  V V - 3.1  V 2.55  = 1.65  V

设计仿真

直流转换结果

交流仿真结果

目标应用

参考资料

德州仪器 (TI),MSP430 MCU 智能模拟组合培训,视频

德州仪器 (TI),MSP430FR2311 TINA-TI Spice 模型,软件支持

德州仪器 (TI),MSP430 温度检测 NTC 电路代码示例和 SPICE 仿真文件,SLAC793 设计资源

设计特色运算放大器

MSP430FRxx 智能模拟组合
MSP430FR2311 SAC_L1 MSP430FR2355 SAC_L3
Vcc 2.0V 至 3.6V
VCM -0.1V 至 VCC + 0.1V
Vout 轨到轨
Vos ±5mV
AOL 100dB
Iq 350µA(高速模式)
120µA(低功耗模式)
Ib 50pA
UGBW 4MHz(高速模式) 2.8MHz(高速模式)
1.4MHz(低功耗模式) 1MHz(低功耗模式)
SR 3V/µs(高速模式)
1V/µs(低功耗模式)
通道数量 1 4
MSP430FR2311 MSP430FR2355

设计备选运算放大器

MSP430FR2311 跨阻放大器
Vcc 2.0V 至 3.6V
VCM -0.1V 至 VCC/2V
Vout 轨到轨
Vos ±5mV
AOL 100dB
Iq 350µA(高速模式)
120µA(低功耗模式)
Ib 5pA(TSSOP-16,带 OA 专用引脚输入)
50pA(TSSOP-20 和 VQFN-16)
UGBW 5MHz(高速模式)
1.8MHz(低功耗模式)
SR 4V/µs(高速模式)
1V/µs(低功耗模式)
通道数量 1
MSP430FR2311