spi写的时候,只有clkin_sel0连着fpga的接地管脚后,才能写reset后写r(2)=0电流会变为接近0.
spi读一直都是sdio没有回读,sdio通过560欧姆电阻上拉到3.3V的,之前用4.7k上拉,引脚充放电时间太长。
写reset之后,输入r(2)=1可以看到电流减小,再输入r(2)=0电流不变,只有再输入reset后电流恢复。
另外,写reset(即r(0)=0x80 )之后,再给r(2)写任意值都会使得电流变为接近0,比如写r(2)=0x02或r(2)=0x03都可以使得电流变为接近0.
spi读一直都是sdio没有回读,sdio通过560欧姆电阻上拉到3.3V的,之前用4.7k上拉,引脚充放电时间太长。
写时序tx_0x000200_poweron:
读时序rd_0x0003:
读到的一直是0xff。
请问该怎么解决?现在怀疑可能是lmk04828在spi配置时除了对reset和clkin_sel0引脚要连接地之外,对其它数字信号引脚还有要求?或者是磁珠后的引脚去耦电容太小0.1uf不足以带动digItal模块工作?