最近在用AD9516芯片,照着芯片手册的时序写了一份spi代码,寄存器配置采用评估板生成的,现在主要有两个问题:1.spi时序,数据都没问题,也在最后面加入了0x023201更新寄存器,就是出不来波形,ld也为低,怀疑spi根本没写进去,但我spi时序和数据检查了都没问题
2.spi读芯片内部的寄存器配置,发现sdo信号一直拉高,我已经事先写入0x000099以激活sdo,但仍没有反应。
现在怀疑spi根本没写进芯片,但我不知道如何解决,希望您能提出点建议,谢谢
最近在用AD9516芯片,照着芯片手册的时序写了一份spi代码,寄存器配置采用评估板生成的,现在主要有两个问题:1.spi时序,数据都没问题,也在最后面加入了0x023201更新寄存器,就是出不来波形,ld也为低,怀疑spi根本没写进去,但我spi时序和数据检查了都没问题
2.spi读芯片内部的寄存器配置,发现sdo信号一直拉高,我已经事先写入0x000099以激活sdo,但仍没有反应。
现在怀疑spi根本没写进芯片,但我不知道如何解决,希望您能提出点建议,谢谢
请问您的问题是否得到了解决?若没有,还请将电路原理图,寄存器配置,以及示波器测量到的SPI读写时序作为附件进行上传,便于进一步为您分析、定位并解决。