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.

[参考译文] AMC1210:同时测量三个滤波器的电流

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/1004339/amc1210-current-measurement-on-three-filters-at-same-time

器件型号:AMC1210

您好!

我的客户希望使用 AMC1210上的四个集成滤波器测量三个相位上的电流。 测量必须完全同时进行、以使其与系统的其他测量值相关。

我们的第一个想法是使用 SH 信号开始测量、但它似乎不是正确的解决方案:

1:SH 信号仅启动积分器。 滤波器本身是连续运行的、因此无法精确触发测量的开始

2:积分不会在定义的积分周期数之后停止。 因此、需要在所需的积分周期数之后生成第二个 SH 信号以"停止"。

新思路:

计划在定义的时间通过 SPI 接口通过 MFE 位启动滤波器和积分器。

在设置样本数(IOSR 和 SOSR)之后、需要确保在下一次测量覆盖数据之前通过 SPI 读取数据。

您是否有其他一些关于如何安排精确测量时间的想法?

与 SH 功能无关的是、当新测量完成时、需要将该值写入寄存器。 该值准备好读出之前需要多长时间?

在最坏的情况下、不需要连续读取 ACK 和中断位的时间是多少?

CLK 监控的进一步问题:

对于所有四个 CLKX 引脚、均使用外部 CLK。 CLK 应该由集成定时器(TM=1)监控。 未连接外部系统时钟。 使用 SH 信号、它们通过对 CLK 周期进行计数来定义一个测量周期。

如果 CLKX 引脚上的 CLK 发生故障/缺失,会发生什么情况?

SPI 通信不应受到影响、应正常工作。

滤波器和计时器单元不应再工作、计时器寄存器也不会更新。

根据 SH 功能,是否在开始下一个测量周期时更新计时器寄存器?

寄存器是否会写入0 (因为滤波器和定时器单元没有故障)、存储或加载的旧值是否为未定义的值?

非常感谢

祝你一切顺利、

Olrik

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

    您好、Olrik、

    对于您的应用、使用 MFE 位同时启动滤波器模块和集成器是最佳选择。 这将确保测量同时开始。  

    从设置 MFE 位到滤波器/集成器开始、时间间隔很短、从集成完成到填充数据寄存器的时间间隔更长。 我不确定这些时间是多少、它们可能会因您的滤波器和集成器的设置而异。 最好的选择是监控 ACK 以了解新数据何时可用。

    如果没有可用的时钟、定时器将不会递增。 当 SH 信号上升时、积分器中的值将被压入数据寄存器、但是如果积分器由于缺少时钟而无法正常工作、则输出将未定义。

    此致、

    Scott