AD5522与CPLD通过SPI连接,CPLD向AD5522发送数据,以SPI的方式。
当CPLD向AD5522写入数据的时候(第29bit为1,想要读取数据),此时AD5522有反馈信息。可以采集到数据。
但是,此时测量busy信号却一直是高电平,并没有发生低电平的跳变。(这个是主要的)
因为这个AD5522板子是我们自己做的,想知道写入和读出的数据是否正确,请问有什么比较方便快捷的方法。
另外,关于busy信号一直是高电平没有跳变,是什么情况?
我现在怀疑,数据有没有写入到AD5522内,但是,此时AD5522的sdo确实有输出信号。
之前,用过ad5522的评估板,做过实验。busy在cs的上升沿会有以下下降沿的跳变。
Datasheet上面对BUSY信号的介绍太少,请问您可以多提供一些关于busy信号pin的信息么?
参考一下评估板先检查一下硬件,各个pin的电压是否正常,
确定硬件没有问题后,看看写入的代码 回读是否正确