This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] INA220/INA220-Q1:测量 PWM 驱动负载的电流

Guru**** 1125150 points
Other Parts Discussed in Thread: INA220-Q1, INA220, DRV103, INA230
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/amplifiers-group/amplifiers/f/amplifiers-forum/901934/ina220-ina220-q1-measuring-current-of-pwm-driven-load

器件型号:INA220
主题中讨论的其他器件:DRV103INA230

您好!

我使用 INA220-Q1来测量多种类型的负载。 一些是100%占空比的电阻式、另一些是高占空比~75%的电阻式、而另一些是低占空比~30%的电感式。

我的 INA220-Q1设置在测量未以100%占空比驱动的负载时遇到问题。 我将对 ADC 使用32样本平均模式。 高占空比负载的测量值相当准确、尽管它们确实倾向于大约跳过100mA (在~1A 负载上)、这可能是由于5kHz PWM 信号的输入滤波有限。 我的最大问题实际上在于低占空比电感负载。 尽管我有钳制电感效应的钳位二极管、但 INA 始终为此负载返回较大的负电流值。

我使用数据表中给出的参考设计、在分流测量线路上连接10Ω Ω 串联电阻器、在这两条线路之间连接1µF Ω 电容器。 这会设置一种低通滤波器。 尽管我想只提高电阻器值以降低滤波器的截止频率、但数据表规定 INA220的 IN+和 IN-偏置电流为20µA μ A、这严重限制了这些电阻器的高电平。 作为测试、我尝试将 PWM 频率提高到100kHz、我希望在 IN+/IN-上施加大约~6-10mV 的正电压、但它仍然测量-1到-1.3A、而不是大约0.4A。 作为测试、我还尝试在该电路中放置一个电阻负载而不是电感负载、它返回较小但仍然为负数(-500mA 左右、当我预计接近+300mA 时)。

INA220-Q1如何测量 PWM 电流是否存在基本限制? 我将继续测试并尝试新的更改、例如增大滤波器中的电容器值、但此时我希望获得反馈、了解我是否会使用此芯片走无用或有价值的道路。

谢谢

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

    您似乎正在尝试测量“PWM 电流”的平均值。 理论上、只要平均周期远高于 PWM 周期、就可以执行该操作。 但是、如果输入共模电压也是 PWM、则可能会导致问题。 器件共模应保持稳定。

    要更好地了解问题、请发布相关原理图。

    还有助于布置差分输入电压(或受监控的负载电流)和共模输入电压波形。 只要正确标记手绘、就可以正常使用。

    此致、Guang

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Guang、感谢您的快速回答。

    VBUS 连接到12V 电压轨、但您让我思考它是否足够稳定。 由于这是用于为负载供电的同一电源轨、PWM 开关产生的噪声会轻微耦合到 VBUS 输入中。 这可以解释一下我们在总线电压测量中看到的一些变化吗? 它是否还会以某种方式影响分流测量? 是否建议在 VBUS 输入端添加一个旁路电容器或其他器件来帮助实现这一点? 我在数据表中没有看到任何针对 VBUS 输入的旁路电容器或滤波器的参考。

    随附了设置原理图。 在我最初的帖子中、我注意到这是一个电感负载、但我看到电阻负载的结果相同。 我在具有反激式二极管保护和不具有反激式二极管保护的电路上使用相同的驱动器配置测试了相同的负载、并看到了相同的结果、因此我的原理图显示了显示测量问题的最简单电路。

    遗憾的是、我无法使用手头的探针获得有用的分流电压测量结果。 我在负载的低侧进行了一个显示 PWM 的测量(低电压表示激活、高电平表示未激活)、请参阅以下内容:

    下面的一些直方图显示了与其他驱动器配置(每次相同的12Ω Ω 负载)相比、100%占空比(直流)下的数据变化很小。 即使在80%直流电下、测量也会产生相当大的噪声。 在30%直流电下、这些数字通常为负数、因此根本不有用。 水平轴上的单位为 mA。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    下面是一些详细信息。 我已经尝试在总线电压和分流电压转换中使用32样本平均模式以及128样本平均模式。

    我重新制作了具有通用范围的直方图、以便它们更容易相互比较、请参阅下文。 我还绘制了总线电压测量图、以展示当我们使用 PWM 驱动负载时、它们会如何成为问题。 在80% DC 5kHz 时、存在很多可变性、但它们在一定程度上接近于正确的值。 在30%直流25kHz 时、VBUS 测量值仍处于正确值的镇流器中、但分流器测量值非常错误。 在下图中、电流以 mA 为单位、电压以 V 为单位。左列显示了 INA220在我的30%直流测试期间测量的电流和电压、依此类推。

    我对分流低通滤波器进行了一些更改、包括使用100Ω Ω 电阻器开关10Ω Ω、以及将1µF Ω 电阻器与10µF Ω 电阻器分别交换、但它似乎没有帮助。

    您能否澄清一下 INA220 ADC 与非直流信号的工作原理? 532µs 位2µs 时间为 μ s、但采样率为500kHz (μ s)。 我532µs 这意味着信号是"过采样"的、但在这种情况下、信号在内部是如何得出电压的结论的? 在5kHz 的 PWM 频率下、532µs μ s 转换大约有2.6个 PWM 周期。 信号发生变化的事实是否经常会导致转换数据损坏? 532µs 我们使用25kHz 的 PWM 频率、现在每个 Δ Σ 转换大约有13个 PWM 周期。 我觉得这里可能会有问题、但我对 Δ-Σ ADC 过程的理解不够、无法确定。

    我的一个想法是将加热器驱动器 PWM 降至1kHz 以下、以充分利用奈奎斯特采样理论。 DRV103的下限为500Hz、这将非常接近满足奈奎斯特采样要求所需的最大值。 不过、这对于电感负载不是很好、因为它们在更高的频率下运行得更好。 为了正确测量、INA220是否要求电流信号中的最大频率小于转换时间的1/2? 或者、Δ-Σ ADC 前端是否能够准确测量较高频率的平均振幅?

    与此相关、我应该如何读取 INA220数据表中给出的频率响应(请参阅下文)? 对于高于1kHz 的频率、似乎存在较大的信号损耗、那么该器件是否仅无法测量5kHz 或25kHz PWM 信号的平均电压振幅?

    谢谢!

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Nathan、

    感谢您提供详细的背景信息。

    如果您要测量电路的瞬时值,那么是的,INA230对于25KHz 的开关频率来说不够快。 由于您对直流值感兴趣,因此问题就更少了。

    最大的问题是 PWM 共模电压、正如您的示波器屏幕截图所示。 这是直方图显示的重复性不佳的主要原因。

    如果按此图所示略微重新排列了关键组件、则可能会有一种解决方案。

    此致、Guang

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Guang、谢谢您指出、我可以看到这是一个问题!

    现在、我们将研究将分流器放置在 DRV103下方或负载上方的可能性、以便分流器不会在每个 PWM 周期中出现较大的共模电压变化。

    可以说我的设计已经达到了 INA 的"共模抑制比"的极限吗? 我看到 INA220具有100-120dB 的共模抑制、尽管数据表中未给出频率范围。

    我看到您添加到差分线路的2个附加电容器。 您是否有这些电容器的推荐值或我可以在其中详细了解其用途的资源?

    编辑:另一件事.. 这是否解释了 VBUS 测量的可重复性差? VBUS 连接到12V 电源轨、因此始终标称值为12V、但它会看到 PWM 开关耦合的噪声很小。

    谢谢!

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Nathan、

    您可以查看 此帖子 以了解有关共模滤波器的信息。

    问题并不完全属于 CMRR 范围。 数据表中的 CMR 规格为直流规格,在存在快速 PWM 转换时不适用。

    您考虑的任何一种拓扑都应提供更一致的读数。

    此致、Guang