当我连接示波器探头到我的SPI线,线电压受到很大的影响,所以我的SPI通信失败。
我使用一个面包板作为两个设备之间的媒介,并将电缆添加到面包板到范围。
有更好的方法探测SPI吗?我目前正在寻找剪断我的电线,暴露金属和探针,以减少长度的SPI连接。
任何更好的想法都会受到赞赏。
在10mhz运行SPI
当我连接示波器探头到我的SPI线,线电压受到很大的影响,所以我的SPI通信失败。
我使用一个面包板作为两个设备之间的媒介,并将电缆添加到面包板到范围。
有更好的方法探测SPI吗?我目前正在寻找剪断我的电线,暴露金属和探针,以减少长度的SPI连接。
任何更好的想法都会受到赞赏。
在10mhz运行SPI
你的问题不在于示波器探头,而在于面包板。
面包板增加了串联电感(就好像你已经安装了与SPI信号串联的线圈)和并联电容(就好像你把SPI信号的小电容放到了地)。这将减缓上升和下降的边缘,使它更难检测水平变化。电感也会引起铃响——铃响会产生虚假的电平转换。
将您的探针直接连接到SPI信号,就在电线连接到您的一个板的地方。
如果你有10X探头,可以使用它们——它们对信号线的负载更小。
SPI使用相对较快的信号,不打算在电路板之间使用。
适用于连接较短的单板。
电路板之间的电线可能会让你的SPI信号“不高兴”,更别提面包板和示波器的额外负载了。
放下面包板,慢慢后退。这里没人会受伤。
需要注意的是你在通信线路上产生的寄生电容。
你的示波器是如何接地的?一定要把探头夹在某个地方。如果你正在测试的设备是浮动的,你就不能依赖地球基准。
虽然其他答案是相当正确的,但根据我的经验,面包板的大问题,尤其是便宜的面包板,是当你使用不同尺寸的电线时,它会分散面包板的弹簧板,导致接触不良。
我猜当你把示波器线插入面包板时,就会发生这样的事。尝试用不同的方法来探测,使用更高质量的面包板,或者在测试PCB上焊接电路(现在它们很便宜)。
就我个人而言,由于这些问题,我基本上不再使用面包板了,而且PCB的成本已经非常低,你只需要花5美元就可以制作一个PCB,而且DIP组件越来越少。