已回答假定已回答

AD7988-1与单片机spi通信接收数据错位

王海龙 在 2017-9-15 詢問的問題
最後回覆由maidou於2018-2-27提供

尊敬的ADI工程师:

我的原理图:

 

  111.PNG

AD7988-1与SPI通讯时序:

222222.PNG

我的问题:

AD7988-1与stm8的SPI进行通信时spi的MISO引脚处于拉高状态,在cnv引脚加入脉冲来使能AD采集。spi使能之后接收的数据都是 FF,这是正确的。打开脉冲之后接收的数据发生了错位,正常应该接收到

FF FF FF FF 00 00 FF FF FF FF 00  00  FF FF FF FF

实际接收到的

FF FF FF FE 00 7F FF FF FF FE 00 7F FF FF FF

我认为是CNV下降沿的时候没办法与SPI时序同步造成的

結果