ZHCA993A November   2019  – March 2020 MSP430FR2310 , MSP430FR2311 , MSP430FR2353 , MSP430FR2355

 

  1.   应用 MSP430™ 智能模拟组合的单电源、低侧、单向电流感应电路
    1.     2
  2.   修订历史记录

设计目标

输入 输出 电源 满量程范围误差
IiMax ViMax VoMin VoMax Vcc Vee FSRError
1A 250mV 100mV 2.25V 3.3V 0V 2.09%

设计 说明

某些 MSP430™微控制器 (MCU) 包含可配置的集成信号链元件,例如运算放大器、DAC 和可编程增益级。这些元件组成了一个称为智能模拟组合 (SAC) 的外设。有关 SAC 的类型以及如何利用其可配置模拟信号链功能的信息,请访问 MSP430 MCU 智能模拟组合培训。要开始设计,请下载单电源、低侧、单向电流感应电路设计文件

此单电源、低侧、电流感应解决方案可以精确地检测高达 1A 的负载电流,并将其转换为 100mV 至 2.25V 的电压。该电路在同相放大器配置中使用了 MSP430FR2311 SAC_L1 运算放大器。通过使用 MSP430FR2355 SAC_L3 外设中的可编程增益级块,可将反馈电阻梯(R2 和 R3)集成到 MCU 中,从而实现进一步集成。可以根据需要调节输入电流范围和输出电压范围,并且可以使用更大的电源来适应更大的摆幅。二级运算放大器的输出可以直接通过板载 ADC 采样或通过板载比较器进行监测,以在 MCU 内部进行进一步处理。

SLAA923.jpg

设计说明

  • 运算放大器工作在线性输出范围内,这个参数通常在芯片手册的测试条件中给出。
  • 共模电压等于输入电压。
  • 分流电阻器和反馈电阻器的容差将决定电路的增益误差。
  • 避免将容性负载直接放置在放大器的输出端,以最大限度地减少稳定性问题。
  • 使用高阻值电阻器可能会减小放大器的相位裕度并在电路中引入额外的噪声。
  • 此电路的小信号带宽取决于电路的增益和放大器的增益带宽积 (GBP)。
  • 可以通过添加一个与 R3 并联的电容器来完成滤波。如果使用了高阻值电阻器,那么添加一个与 R3 并联的电容器还可提高电路的稳定性。
  • 如果该解决方案是通过 MSP430FR2355 SAC_L3 实现的,则运算放大器可以配置为同相可编程增益放大器模式或带有外部 R2 和 R3 无源器件的通用模式来测量电流感应电路。
  • 如果该解决方案是通过 MSP430FR2311 实现的,则可以通过 SAC_L1 运算放大器或跨阻放大器 (TIA) 来实现该运算放大器,以测量电流感应电路。
  • MSP430FR2355中的增强型参考模块可以通过调节参考电压至2.5V来调节ADC的测量范围,以更精确地测量电流感应AFE地输出。
  • 单电源、低侧、单向电流感应电路设计文件包含如何正确初始化 SAC 外设的参考程序。

设计步骤

下面给出了该电路的传递函数。

V o = I i × R1 × 1 + R3 R2
  1. 定义满量程分流电压并计算最大分流电阻。
  2. V iMax =250  mV   (   I iMax = A)
    R1 = V iMax I iMax = 250  mV A =250  m
  3. 计算最大线性输出电压所需的增益。
  4. V iMax =250  mV     and   V oMax =2 .25  V
    Gain = V oMax V iMax = 2.25  V 250  mV =9 V V
  5. 为 R2 和 R3 选择标准值。
  6. 假设 R2 = 715Ω(0.1% 标准值)

    Equation 1. Gain =9 V V   =  1   + R3 R2
    Equation 2. R3 = (9   V V   -1 )   *   R2   =  8   *  715   Ω   =  5 .72   k Ω

    选择 R3 = 5.69kΩ(0.1% 标准值)

    注:反馈电阻梯(R2 和 R3)可使用 SAC_L3 的集成可编程增益电阻梯实现,编程同相增益为 9x。MSP430FR2355 参考程序演示了此实现。如果 SAC 运算放大器在通用模式下使用,则外部电阻器将用于构建反馈电阻器梯。

  7. 计算达到输出摆幅至轨限制前的最小输入电流。IiMin 表示可准确检测到的最小输入电流。
  8. V oMin =100  mV ;   R1 =250  m
      V iMin = V oMin Gain = 100 mV V V =11.1  mV
    I iMin = V iMin R1 = 11.1  mV 250  m =44 .4  mA
  9. 计算满量程范围误差和相对误差。Vos 是数据表中的典型偏移电压。
  10. FSR error = V os V iMax - V iMin ×100 = mV 238.9  mV ×100 =2 .09  %
    Relative Error at IiMax =   V o s ViMax ×100 =   mV 250  mV ×100 =2  %
    Relative Error at IiMin =   Vos ViMin ×100 =   mV 11.1m V ×100 =45  %
  11. 为了保持足够的相位裕度,应确保器件的增益设置电阻器和输入电容生成的零点大于电路的带宽
  12. 1 2×π×(Ccm +Cdiff ) ×(R2 ||R3 ) GBPG
      1 2×π×(3pF+3pF)× 715Ω×5.69  kΩ 715Ω+5.69kΩ >   4 MHz 9 V V =41 .76  MHz> 444.4 kHz

设计仿真

直流仿真结果

dc_simulation.jpg

交流仿真结果

ac_simulation.jpg

目标 应用

参考文献

  1. MSP430 单电源、低侧、单向电流感应电路代码示例和 SPICE 仿真文件
  2. 《模拟工程师电路设计指导手册》
  3. MSP430FR2311 TINA-TI Spice 模型
  4. MSP430 MCU 智能模拟组合培训

设计特色运算放大器

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
http://www.ti.com.cn/product/cn/MSP430FR2311
http://www.ti.com.cn/product/cn/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
http://www.ti.com.cn/product/cn/MSP430FR2311

MSP430 相关电路