示波器抓SPI波形死活对不上,是不是探头接地搞的鬼?

其他 · 于洁 · 9 浏览
各位同行,小弟碰到个怪事,折腾两天了。板子上一颗STM32H743带一片AD7768,SPI模式,时钟16MHz。用MSO54抓SCK和MISO,波形上SCK过冲大得离谱,尖峰冲到快5V,MISO数据位有的地方塌陷,误码率测试偶尔蹦几个错。产线小批量试产,十块板有三块这样,客户催得急。 已经试过:换短地弹簧探头(带宽限制到200M)、给SCK串33Ω、在接收端加22pF对地,都没压下去。示波器是Keysight MSOX3054T,探头是N2894A。我怀疑是探头接地环路太长,但用弹簧地之后改善有限。另外三块坏板都集中在同一批次PCB,过孔阻抗我还没测。 想请教:SPI 16MHz下这种过尖叫振,到底该先看探头接地还是走线阻抗?有没有大佬用类似配置测过AD7768的,波形参考下?先谢过!

回答(1)

先别急着怀疑探头。16MHz SPI下SCK冲到5V、MISO塌陷,又集中在同一批PCB,八成是信号回流路径问题,探头只是照妖镜。给你三个排查点:一、重点看这批板的过孔和地平面,SCK换层处回流地过孔够不够,缺了就是天线,串33Ω也压不住;二、把探头地弹簧就近夹在接收端GND过孔上,别再飞线,同时用差分探头或双探头做SCK-MISO的时序对齐,确认塌陷是真实信号还是探测伪影;三、量一下AD7768那侧的电源纹波和去耦,22pF加在接收端可能反而和走线电感谐振。先定位是布线还是器件批次差异,别盲目堆RC。
杜文博 · 2026-11-14

🧰 配套工具

⏰ 时钟分频计算