ZHCA993B November   2019  – October 2024 MSP430FR2310 , MSP430FR2311 , MSP430FR2353 , MSP430FR2355

 

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

设计目标

输入 输出 电源 满量程范围误差
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 运算放大器。通过使用 MSP430FR2355 外设中的可编程增益级块,可将反馈电阻梯(R2 和 R3)集成到 MCU 中,从而实现进一步集成。可以根据需要调节输入电流范围和输出电压范围,并且可以使用更大的电源来适应更大的摆幅。二级运算放大器的输出可以直接通过板载 ADC 采样或通过板载比较器进行监测,以在 MCU 内部进行进一步处理。

设计说明

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

设计步骤

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

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

    假设 R2 = 715Ω(0.1% 标准值)

    Gain = 9 V V   =   1   + R 3 R 2
    R 3 = ( 9 V V 1 ) × R 2 = 8 × 715 Ω = 5 . 72 k Ω

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

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

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

设计仿真

直流仿真结果

交流仿真结果

参考资料

  1. 德州仪器 (TI),MSP430 单电源、低侧、单向电流检测电路,代码示例和 SPICE 仿真文件
  2. 德州仪器 (TI),具有 3.75KB FRAM、运算放大器、TIA、具有 DAC 的比较器、10 位 ADC 的 16MHz 集成模拟微控制器,产品页面
  3. 德州仪器 (TI),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
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