工具与软件:
您好!
我们的 AMC1210适用于旋转变压器应用。 器件处于 SPI 模式、并且我们有一个带有 cusom VHDL 的 FPGA 来处理 ACK、读取中断寄存器、然后读取相关的滤波器寄存器。
我们使用 MFE 位来"同步"两个滤波器。
我们注意到、在第一个 ACK 时、我们在中断寄存器中设置了滤波器1和滤波器2就绪位。 然后、我们的 FPGA 读取滤波器1和滤波器2寄存器。
在下一个 ACK 中、我们仅获得滤波器1位就绪、我们读出滤波器1的数据寄存器、然后我们获得另一个设置了滤波器2就绪位的 ACK。 这一进程继续进行。
不过、这会将总线带宽减半、而且我们无法100%确定旋转变压器的 sin 和 cos 样本是同时存在的。
有任何关于我们如何同步滤波器以便我们两个滤波器只得到一个 ACK 的建议吗?
谢谢。