尊敬的TI团队:
我们正在使用pga970,通过SPI将解调器值传输到我们的目标处理单元(读取寄存器DEMod1_DATA和DEMod2_DATA)。 传输每1毫秒触发一次,并以4 16位块的形式传输两个32位值。 我们经常观察到两个问题:
- 一个结果寄存器的32位结果中的216位字不匹配(例如,较低的16位已越过溢出,但较高的字未匹配,反之亦然)。
- 第二个问题属于同一类型:2个解调器的传输值不匹配,显然为第二个解调器传输了一个新样本。
注册器revision_ID1和revision_ID2提供的修订信息是0x02和0x02。
传输4个SPI数据包时,如何确保64位结果寄存器内的数据完整性?
感谢您的支持!
此致,
Jörn