示波器测SPI波形全是振铃,是不是探头接地搞错了?
最近调一块STM32H7的板子,SPI时钟跑50MHz,用公司那台DSOX3024T配N2843A探头量SCK,波形上全是振铃,过冲快到5V了,器件手册绝对最大额定才4V,吓得我赶紧停机。但换逻辑分析仪抓数据又完全正常,解码没错,设备也能跑。现在已经卡了三天,产线小批量试产等着过EMC预扫,老板天天问。
已经试过:探头换10:1档、缩短地线到弹簧针、把SPI时钟降到10MHz振铃明显变小但还有、怀疑是探头带宽不够换了台500M的机器现象依旧。目前怀疑是不是我接地方式有问题,还是说这就是传输线反射,得去查端接?有没有同行用类似配置量过50M SPI的,求指点,先谢了。
回答(1)
兄弟,先别慌,你这大概率是“探头+地环路”测出来的假振铃,不是板子真过冲5V——逻辑分析仪正常、降频变小,都指向测量系统而非电路。排查:1)N2843A标配的长地夹+探头尖构成的大环路在50M下电感太大,换成探头自带的弹簧地针、地针尽量贴被测点,别用鳄鱼夹;2)把探头10:1改1:1或换有源/差分探头对比,若振铃消失就是探头负载和地回路问题;3)真要确认过冲,用20MHz带宽限制+短地测,或直接看器件端VCC去耦和串联端接电阻(22~33Ω)是否缺。传输线反射在50M、走线超几厘米时确实存在,但先排除测量假象再动板子,别为探头背锅改设计。