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.

两片2808的DSP芯片的SPI通信问题

做两台2808DSP芯片SPI通信的时候发现一个问题,已知主机DSP的MOSI引脚因为虚焊导致通信异常,检测主机DSP的MOSI上无电平变化,一直是低电平;主机SPI的片选引脚STE和时钟信号引脚CLK检测波形都正常,为什么在从机DSP的MOSI上检测到了占空比接近50%的PWM波?按理说主机DSP没有正常发出波形,为什么会在从机的MOSI引脚上会有PWM波呢,两者之间不是应该通过线路连接,电平变化应该一致啊?ps:此时从机只有接收到时钟和片选信号,从机MISO有波形,但是是错误的波形,导致主从机之间的SPI通讯失败

  • 不是很明白您的问题,引脚虚焊是不稳定的,请确认主从机的接线无误。

  • 接线确定没有问题,主机SPI的MOSI由于虚焊,已经测量了芯片MOSI引脚的外部连线上没有电平变化,即主机SPI没有输出。而从机DSP的MOSI由于与主机DSP的MOSI通过连线进行连接,电平变化应该一致,即没有电平变化,但是实际检测到从机DSP的MOSI引脚有PWM波。

    ps:从机与主机的spi通信在硬件上连接如下图:

     猜测的原因:是不是因为DSP在上升沿和下降沿都有锁存电平的行为,由于导致了即使没有输入,也有PWM波

  • 从机DSP的MOSI由于与主机DSP的MOSI通过连线进行连接

    这种连接有问题吧    主和从不应该交替一下引脚吗

  • 引脚确认接的没问题,其他板子都是这么接的,只有这一个板子虚焊了,主要是很疑惑为什么虚焊还会有波形