我在使用FPGA控制ADS1256时,按照datasheet里的方式依次发送WREG、SYNC、WAKEUP、RDATA指令后得到了下图的波形,在波形中看到在FPGA输出信号的时候ADS1256也有数据返回,然后在过了一段时间后又有数据返回,这里边有几个问题:
1.在发送控制信号的时候ADS1256返回的数据有意义吗,这部分数据需不需要存下来;
2.在发送数据后的设定是等待T6后再读数据,但是在实际调试时ADS1256的输出信号似乎并非是严格在T6之后才会变化,所以我有点不理解我究竟该如何判断什么时候才能读回有效数据,而且从计数器来看从t6计数完成后到下一次drdy拉高经过了不止24个时钟周期,那这段时间里的输出都是有效数据吗,还是只取前24个数据就行了;
3.我的指令是检测到drdy下降沿的时候输出时钟使能和指令,这种控制方式是正确的吗。