0
\ \ begingroup \美元

当我连接示波器探头到我的SPI线,线电压受到很大的影响,所以我的SPI通信失败。

我使用一个面包板作为两个设备之间的媒介,并将电缆添加到面包板到范围。

有更好的方法探测SPI吗?我目前正在寻找剪断我的电线,暴露金属和探针,以减少长度的SPI连接。

任何更好的想法都会受到赞赏。

在10mhz运行SPI

\ \ endgroup \美元
5
  • 3.
    \ \ begingroup \美元 如果将范围设置到SPI总线会导致如此严重的问题,那么这表明您的系统出现了严重的问题。也许你需要改进系统而不是改进测量?把所有的细节都贴出来,找出哪里出了问题。通常,将范围放置到SPI总线没有任何负面影响。 \ \ endgroup \美元- - - - - -Justme 3月29日9:56
  • 1
    \ \ begingroup \美元 什么速度?我确实在10MHz的情况下直接连接示波器探头。 \ \ endgroup \美元- - - - - -Marko芒刺š我č 3月29日9:56
  • \ \ begingroup \美元 电缆总长是多少(包括接线板)? \ \ endgroup \美元- - - - - -安迪又名 3月29日10:09
  • \ \ begingroup \美元 线路电压受到很大影响-你是怎么知道的,“很多”到底是什么意思?你是否一直在使用双向SPI,也就是说,你判断SPI失败,基于没有接收到正确的从响应? \ \ endgroup \美元- - - - - -安迪又名 3月29日11:01
  • \ \ begingroup \美元 @Andyaka电线长度约14厘米,包括面包板。我的意思是,在示波器上,我可以看到时钟线在切换时没有被拉到地面。 \ \ endgroup \美元- - - - - -JC123 3月29日11:14
2
\ \ begingroup \美元

你的问题不在于示波器探头,而在于面包板。

面包板增加了串联电感(就好像你已经安装了与SPI信号串联的线圈)和并联电容(就好像你把SPI信号的小电容放到了地)。这将减缓上升和下降的边缘,使它更难检测水平变化。电感也会引起铃响——铃响会产生虚假的电平转换。

将您的探针直接连接到SPI信号,就在电线连接到您的一个板的地方。

如果你有10X探头,可以使用它们——它们对信号线的负载更小。


SPI使用相对较快的信号,不打算在电路板之间使用。

适用于连接较短的单板。

电路板之间的电线可能会让你的SPI信号“不高兴”,更别提面包板和示波器的额外负载了。

  1. 使用短连接。
  2. 保持电路整洁。
  3. 使用直的电线,而不是让东西缠在一起。

放下面包板,慢慢后退。这里没人会受伤。

\ \ endgroup \美元
    1
    \ \ begingroup \美元

    需要注意的是你在通信线路上产生的寄生电容。

    • 我建议保持行短,也许试着绕过面包板。
    • 它是否在没有连接示波器的情况下与面包板一起工作?
    • 你在望远镜上看到信号了吗?

    你的示波器是如何接地的?一定要把探头夹在某个地方。如果你正在测试的设备是浮动的,你就不能依赖地球基准。

    \ \ endgroup \美元
    1
    • \ \ begingroup \美元 它与较短的电线一起工作。我的问题基本上是,我需要连接示波器探头,我将只是剪短SPI电线,暴露导体,然后探头,但似乎不是我最好的方法,因为电缆暴露。 \ \ endgroup \美元- - - - - -JC123 3月29日11:16
    0
    \ \ begingroup \美元

    虽然其他答案是相当正确的,但根据我的经验,面包板的大问题,尤其是便宜的面包板,是当你使用不同尺寸的电线时,它会分散面包板的弹簧板,导致接触不良。

    我猜当你把示波器线插入面包板时,就会发生这样的事。尝试用不同的方法来探测,使用更高质量的面包板,或者在测试PCB上焊接电路(现在它们很便宜)。

    就我个人而言,由于这些问题,我基本上不再使用面包板了,而且PCB的成本已经非常低,你只需要花5美元就可以制作一个PCB,而且DIP组件越来越少。

    \ \ endgroup \美元

      你的答案

      点击“发布你的答案”,即表示你同意我们的服务条款隐私政策饼干的政策

      不是你想要的答案?浏览其他带标签的问题问你自己的问题