ZHCAAV5A June   2019  – August 2021 TLA2021 , TLA2024 , TLV333 , TLV9062

 

  1.   1
  2.   修订历史记录

输入 ADC 输入 数字输出 TLA2024
0.217A 0.1V 021h 或 33d
10A 4.6V 5FDh 或 1533d
电源
监控器电源 VDD
15V 5V

设计说明

此设计展示了使用运算放大器和分立式差分放大器配置构建的低侧分流监控器。这种设计以相对较低的成本实现了良好的精度。TLV333 运算放大器是一款零漂移放大器,故其偏移和漂移都非常低。这样,可使用低阻分流电阻器以最小化分流电阻器中的功耗。因此,可以使用物理尺寸更小的分流电阻器。使用 TLA2024(或用于单通道 TLA2021)是因为它是一款低成本的12 位Δ-Σ 数据转换器。当成本拮据且精度仍很重要的情况下,实施电流监控器电路就非常有用。一些可能的应用包括个人电子产品电器楼宇自动化

GUID-754E302E-28D0-41F9-B13C-BF55CC3245D0-low.gif

规格

规格 目标值 计算值 仿真值
输入范围 ±6.144V
分辨率 6.144/211 = 3mV (1LSB)
带宽 > 100Hz 761Hz 1.1kHz
噪声 < 1LSB 891µVrms (5.35mVpp) 889µVrms (5.33mVpp)
范围 0A 至 10A 0.2A 至 10A 0A 至 10A

设计注意事项

  1. 所有滤波器(Cf1、Cf2、Cout)均使用 C0G 电容器以实现最低失真。
  2. 本参考设计中使用的 ADC 具有四个通道。其他通道可用于其他监控活动。如果只需要一个通道,则使用 TLA2021 器件。注意:TLA2021 器件没有内部 PGA。
  3. Δ-Σ 器件的输入阻抗取决于 PGA 设置。在本参考设计使用了 ±6.144V 范围,对应的共模输入阻抗为 10MΩ,差分阻抗为 22MΩ。单端输入的组合输入阻抗是两者的并联组和 (10MΩ||22MΩ)。放大器的输出电阻和输出电阻器 Rout 构成具有 ADC 输入电阻的分压器(误差 = [1 – 6.88M / (6.88M + 1kΩ)] • 100 ≈ 0.015%)。
  4. 本设计所使用的放大器是一种低成本、低输入偏移电压的放大器。通常,选择具有更高偏移量的放大器 (TLV9062),可以进一步降低成本。选择不同的放大器时,可通过组件选型 部分来确认系统误差是否满足您的要求。《单电源、低侧、单向电流检测电路》应用报告 涵盖了类似的设计。
  5. 此电路的增益误差和增益漂移由外部电阻器 Rf1、Rf2、Rg1 和 Rg2 决定。为达到最高精度,使用 0.1%,要降低成本,则使用 1% 。使用 SPICE Monte Carlo 工具进行统计误差分析 视频介绍了一种统计评估系统增益误差的方法。
  6. 在本示例中,放大器的输出范围调整为 4.6V,ADC 范围调整为 ±6.144V。调整放大器满量程输出,以最大化ADC范围。例如,ADC 的范围为 ±4.096V,因此可以调整放大器的满量程输出与该范围匹配。
  7. 当使用多路复用器循环进行多次测量时,最好在单次转换模式下运行该器件。在连续转换模式下,器件配置和 ADC 回读时序可能会很复杂。

组件选型

  1. 选择 Rsense 电阻器,并找到电流检测放大器(双向电流)的增益。
    GUID-D6A621AB-6DAF-44B7-863B-91B18CE5B743-low.gif

    使用 模拟工程师计算器 选择 Rf = 690kΩ、Rg = 1.5kΩ 以获得 –460V/V 的反相增益,或

    GUID-7B8BD08E-7F1A-47C8-95AB-660EEC571393-low.gif
  2. 确认最小输出和最大输出
    GUID-278E5CFD-24EF-4C31-9B94-F7E188160A57-low.gif

    如果Aol 规格找到线性范围,则查看测试条件。

    Aol 测试条件:(V–) + 0.1 V < VO < (V+) – 0.1 V

  3. 偏移误差对系统误差的影响:
    GUID-AC1C67C4-3C37-4515-B1B5-2CDA4B221E97-low.gif
  4. 由于放大器输出摆幅限制,该系统具有一个死区。放大器输出从 0A 到 IDeadZone 没有响应。

    有关避免该限制的方法,请参阅“可选电平位移”。

    GUID-66250E6D-A733-4CB4-A568-957AB38AD4BD-low.gif
  5. 选择 Rin 以限制瞬态条件下的输入电流。从绝对最大额定值中选择 Iin(Max) = 10mA。
    GUID-6ED72F38-8EFF-45C9-BC20-281DEC49E33B-low.gif
  6. 选择不同电容器(四舍五入到标准值)。注意:放大器带宽约为 761Hz (GBP / G = 350kHz / 460 = 761Hz)。外部滤波器的带宽设置为约 10 倍的放大器截止频率。
    GUID-C75731CD-7ABD-424A-9FB6-DDA135E5C8FB-low.gif

直流传输特性

与电流呈线性关系的放大器直流传输函数为 0.213A 至 10A。当电流为0A 至 0.213A (0V 至 0.1V 输出)时,输出不准确,因为其违反了线性输出摆幅限制。0A 至 0.213A 的区域称为死区,因为该区域内的输出不准确。可本文末尾所示的电路修改可以用于消除该死区。

GUID-68B59453-3418-4A7A-8612-5570933C1525-low.png

交流传输特性

TLV333 器件的增益带宽积为 350kHz。增益为 460 时,带宽应约为 350kHz / 460 = 761Hz。仿真结果显示带宽约为1.1kHz。注意,外部滤波器的频率都设置为约 10kHz,这就是为什么频率响应具有两个不同的斜率。选择带宽更高的放大器并调整外部滤波器可以调整此电路的带宽。切记在选择放大器时,请务必查看本文组件选型 部分所示的偏移电压、共模范围和摆幅。请查阅 TI 精密实验室 - 运算放大器:有关更多详细信息,请观看带宽系列视频。

GUID-21CC365A-55BB-4D67-A90B-708E2302E843-low.png

瞬态 ADC 输入稳定仿真

显示了对 9A(1A 至 10A,或 1mV 至 9mV)阶跃的仿真响应。仿真阶跃在 1.15ms 后稳定达到 ½ LSB 。输入阶跃电压为 9mV,因此阶跃响应是一个小信号阶跃,并受带宽限制(上升时间 tr = 0.35 / fc = 0.35 / 1.1kHz = 318µs)。

GUID-B16D7535-AD56-44FC-BFB4-AE42F5E16A34-low.png

噪声仿真

下述简化的噪声计算方法用于粗略估算总噪声。由于放大器噪声比电阻器噪声高(55nV/√ Hz,高于 1kΩ 电阻器的约 4nV/√ Hz),因此可忽略电阻器噪声。另外,带宽估计为 1.1kHz 三阶,但实际滤波器更复杂。

GUID-31338D91-E60A-4405-98DA-65AF0FBDCCBB-low.gif

注意,计算结果与仿真结果匹配良好。请查阅 TI 精密实验室 - 运算放大器:有关放大器噪声计算的详细原理,请观看噪声 系列视频,有关数据转换器噪声,请查阅计算 ADC 系统的总噪声。对于峰间噪声的估算,乘以 6(Epp(仿真)= 6 • 891µV = 5.35mVpp)。请注意,峰间噪声的大小约为 1LSB (1LSB = 3mV)。

GUID-61681BC9-CF1B-458B-8962-7DEEAF748B10-low.gif

PCB 布局

PCB 布局给出了通用布局尺寸。1206电阻器封装用于 0.25W、1mΩ 分流器。请注意,分流器两端的电压是直接在电阻器两端测量的。这称为开尔文连接,消除了电路路径中寄生电阻造成的误差。

GUID-12C080DC-B562-4D94-8413-E9954DEAC999-low.gif

可选电平位移

如前所述,输出电压为0V 至 0.1V 时压,放大器输出摆幅受限。消除此问题的一种方法是平移输出,以便在电流为 0A 时输出为 0.1V。对于差分放大器配置,可以将 Rf2 连接到基准电压来实现偏移平移。在此示例中,使用 0.1V 基准电压为 0A 至 10A 输入提供 0.1V 至 4.7V 的线性输出。可以使用更大的基准电压(例如 2.5V)来读取双向电流(使用 2.5V 基准电压时,–5A 至 +5A 可提供 0.2V 至 4.8V 的输出)。

GUID-C6B9E798-F7DC-49B8-910C-7C0838186331-low.gif

测量转换

根据分流电阻器电压的增益和 ADC 的满量程范围,分流测量的转换相对简单。 TLV333 器件的输出电压计算如下:

GUID-AF783DE2-0F7A-499F-A857-D0ABAC08A770-low.gif

同时,将 ADC 测量转换为输出电压:

GUID-C369E168-23FD-4B1A-BA8A-E701BCDCDFD5-low.gif

将输出代码转换为分流电流:

GUID-DF532C2F-7F6A-4D65-9F58-3C808054EE5C-low.gif

寄存器设置

下表显示了如何将寄存器配置在 TLA2024 中,用于本示例电路。

字段 说明
15 OS 1 开始单次转换
14:12 MUX [2:0] 100 AINP = AIN0,AINN = GND
11:9 PGA [2:0] 000 FSR = ±6.144V
8 模式 1 单次转换模式
7:5 DR [2:0] 111 DR = 3300SPS
4:0 保存 00011 始终写入 03h

伪代码示例

以下示例显示了伪代码序列,其中包含设置器件和与ADC接口的微控制器以便在单次转换模式下从 TLA2024 获取后续读数所需的步骤。使用最大数据周期获取数据,留出时间来唤醒器件、配置 ADC、进行单次转换和设置其他 ADC 测量。其他测量通道同样地用于写入配置寄存器,开始转换,等待转换完成和回读转换。

Configure microcontroller for I2C communication, I2C address=1001000 (48h) 
Loop 
{ 
Send 90h 01h C1h E3h // 
// Start write to address 48h, write bit 0 (90h) 
// Configuration register 01h 
// Set C1E3h, AIN0-GND, FSR=±6.144V, Single-shot conversion, DR=3300SPS, stop
Wait 353us // Wait for data period, +10% for internal oscillator variation, +20us
Send 90h 00h 91h xxh xxh // Read back ADC conversion data 
// Start write to address 48h, write bit 0 (90h)
 // Conversion register 00h, stop
 // Start read from address 48h, read bit 1 (91h)
// Read back 2 bytes, stop 
} 

设计特色 器件

器件 关键特性 链接 其他可能的器件
TLA2024 低成本,12 位 Δ-Σ ADC,I2C 接口,超小型封装,集成基准 TLA2024 http://www.ti.com/adcs
TLV333 低成本,具有出色的偏移和漂移性能,偏移 15µV(最大值),小型封装 TLV333 http://www.ti.com/opamps

主要文件链接

此电路的源文件 - http://www.ti.com/cn/lit/zip/SBAC245

参考文献

有关TI综合电路库的信息,请参阅《模拟工程师电路手册》