做了一块板子 使用的STM32H7系列的单片机,然后用了两片ADI的陀螺,使用的是SPI通信,两个陀螺分别使用SPI1和SPI2连接,总共做了三块板子;回来调试的时候发现三块板子上都只有SPI1的陀螺的数据是正常的,spi2陀螺的数据是死数,不变化;调试的时候惊奇的发现,只要用示波器探头怼在SPI的CLK上,陀螺的数据就恢复正常了, 移开探头数据就有出问题了,然后发现用手触摸或者给clk并联一个120pf的电容到地也可以使数据恢复正常,请帮忙分析一下原因
收起
是不是有额外的电容,建议检查下电平的稳定性,相位匹配性问题
报告相同问题?