当SPI的速率很高时,比如12M或16M,甚至更高时,使用示波器测量SPI_CLK信号时,出现了波形如下图所示的情况。
解决方法:
1、首先查看示波器探头是否是1X档位,1X档位带宽通常较窄,无法测量大于7M以上信号,将示波器探头切换成10X档位一般可以解决问题。
2、增加上拉电阻,可能是IO驱动能力不足,在外部增加上拉电阻,或将IO上拉使能。
我是按上述步骤1解决了问题,解决后波形如下:
下述是文心一言AI生成的示波器探头10X和1X区别。供参考:
示波器探头10X和1X在设计和功能上存在显著的区别,以下是它们之间的主要差异:
- 信号衰减:
- 1X探头:在X1档位下,信号是没有经过衰减直接进入示波器的。示波器将直接显示被测信号的原始幅度和波形。
- 10X探头:在X10档位下,信号会经过衰减10倍后再进入示波器。因此,在测量时需要将示波器上的读数也扩大10倍才能得到真实的电压值。
- 带宽与频率响应:
- 1X探头:带宽通常较窄&#x