您好!
支持。
我很抱歉。 我对这个问题有一个误解。
此问题的样片很少。
RAC 时间周期正确。 8ms @ COUNT_RAC = 1024。
CPU 在64mS 周期内通过轮询方法从 FIFO 获取数据。
我们预计一次大约有8个样本。
但我们一次仅获得4个样本。
要在64mS 内8ms Rac 获取8个样本、我们应该将寄存器设置什么?
当前寄存器设置如下所示。
COUNT_RAC=1024Dec。 8ms RAC 时间。
REG_NUM_TS=0 (ADDR0xC4):时隙数=1
REG_NUM_ESAW = 0 (ADDR0xC4)
REG_NUM_BSAW=0 (ADDR0xC4)
CONFIG_TS0=1 (地址0xC2)
我们预计将在64mS 中获取8个样本。
我们捕获 FIFO 时序。
波形如下所示。
RAC_RST=8ms。
NUM_TS0=0。
CONFIG_TS0=1。
因此、每个 RAC 中只应在 FIFO 中存储1个样本、对吧?
那么、写入指针应在每个 RAC 中向前移动1、对吧?
但波形上的 FIFO_RDY 似乎是一个我无法理解的变动。
谢谢。
高幸。