This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

AFE5809: 配置Digital Demodulator解调器寄存器后,读数据时SPI的SOUT一直为低电平,并且FPGA内看不到波形

Part Number: AFE5809
Other Parts Discussed in Thread: VCA5807,

最近在设计前端信号处理系统,用到了VCA5807和AFE5809两块芯片信号发生器发出的信号先后经过VCA5807和AFE5809后进入ZYNQ中在软件中看FPGA波形,但是配置到5809的解调器部分时读数据过程中SPI的SOUT一直是低电平,并且FPGA中信号一直是0,就算我不外加信号源,用内部的RAMP斜坡信号也是没有数据,使用的是TGC模式没采用CW部分。配置前首先硬件复位,EMIO拉低了5809和5807的RESET角 GPIO54 GPIO55 然后按顺序配置的5807,5809ADC/VCA,5809Demo,所以在VCA中使能解调器后才对其进行配置的,解调器没有被复位,而且配置解调器时地址最高两位也置1了。读解调器寄存器时GPIO14 SPI_DIG_EN 我也拉低了,并且按照手册说的禁用读状态时先在SPI_DIG_EN = 1时向0x00地址写0,再在SPI_DIG_EN = 0时向0xC0地址写0,这里确实有点疑问如果SPI_DIG_EN = 1时个人觉得应该是地址0x00,不是0xC0。但是仍然SPI的输出看不到信号,并且FPGA中没有信号。调试时使用了开发板5809EVM,读数据时同样输出线为低电平,但是TSW1400EVM开发板中的FPGA可以正常看到数据,所以不太清楚问题到底出在哪里了,以下是我的相关代码,已经困扰好久了,实在找不到问题,希望各位了解问题原因的前辈指点。