用示波器对比勾上SPI的脉冲和数据线才能使SPI工作的疑惑?

[复制链接]
2692|6
手机看帖
扫描二维码
随时随地手机跟帖
niu506|  楼主 | 2012-9-9 15:27 | 显示全部楼层 |阅读模式
niu506|  楼主 | 2012-9-9 19:51 | 显示全部楼层
是“用示波器表比勾上SPI的脉冲和数据线才能使SPI工作”

使用特权

评论回复
elec921| | 2012-9-10 08:31 | 显示全部楼层
SPI的数据时钟线上加PF级小电容。试试

使用特权

评论回复
niu506|  楼主 | 2012-9-10 20:12 | 显示全部楼层
有道理.
又有点解释不通~~~.
谢谢楼上的建议,明天试试看.

使用特权

评论回复
盼盼8940432| | 2020-9-8 15:17 | 显示全部楼层
这两天也被这个问题困扰了好几天,原来有前辈早就碰到了!
我怀疑是STM32单片机硬件SPI需要端口复用,驱动能力不够,解决方法是给MOSI上拉了一个100Ω的电阻,也能正常工作了。
但是没有想通为什么挂上示波器探头也可以正常工作,单片机探头不可能带上拉100欧姆这个大的电啊。今天看到这个贴子,真的是恍然大悟,示波器探头对地也是有一个小电容的。现在我在MOSI引脚上加了一个12pF对地电容,SPI也可以稳定正常工作了。
但是根本原因是什么呢?加个电容改变了什么呢?望路过的大侠指教!

使用特权

评论回复
aprilis999| | 2020-10-22 14:22 | 显示全部楼层
可能是布线不理想,导致噪声太大.快速SPI已经属于高速电路的范畴了...

使用特权

评论回复
蒋博1026| | 2020-10-23 09:03 | 显示全部楼层
测一测示波器探头和地之间的阻抗,然后对应的加到SPI线上,再看一看效果,期待楼主更新。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1

主题

12

帖子

1

粉丝