最近培训时,有学员做了一个可编程信号源,遇到了三个很有意思的现象,记录分享给大家。
第一个现象是,可编程信号源本来应该输出锯齿波,但是实测却是杂乱无章,见下图。

从上图中看,很像数据乱码,很可能是数字电路或软件逻辑的问题,因此就让学员就用示波器挂SPI接口看了下SPI波形。
第二个现象是学员发现,一旦SPI接口连接了示波器探头,信号源波形就正常了,正常波形见下图。

第三个现象是,一旦用手摸下图SPI的SCK时钟线(红色线为SCK),信号也会变得正常。

锁定是SPI的CLK时钟信号线引起的。
结合上面的现象:用示波器测试SCK信号线时正常、用手摸SCK信号线时也正常,大概率是两种操作引入了容性负载。
考虑到杜邦线很长,而且杜邦线质量未知,信号乱码很可能是信号完整性方面出了问题(SPI速率2.4MHz),而加入容性负载后,会滤除掉一些振铃,吸收高频噪声,使得信号平缓。
整改思路有下面3个:
1 降低SPI速率。我们评估降低速率会影响系统功能,此条方案不通过。
2 串联电阻调理波形。杜邦线和板子上没有位置,而且手边没有合适电阻,此条方案不通过。
3 sck信号线和地之间增加pF电容。最终选择此整改方案。
在SCK和地之间增加51pF电容后,波形如下,输出正常,非常可以。

最终方案:在制作PCB时,在SPI接口预留RC位置,方便调理信号。而且,PCB走线可控,环境更理想,大概率不需要使用RC。
更多学习资料,欢迎下单我的远程书籍《硬件设计指南 从器件认知到手机基带设计》还有原创《运放秘籍》视频课程。
如果看到这里,请点赞、收藏、分享三连!

-
SPI
+关注
关注
17文章
1900浏览量
102109
发布评论请先 登录
差分探头波形不稳,频繁跳变是什么原因?实操排查指南
能耗数据杂乱无章?安科瑞 EIOT 平台,让数据说话,决策更高效
这些神秘的电子元件代码,藏着怎样的商业密码?绝对让你大开眼界!
数据预处理软核加速模块设计
智能仓储“变形记”:Modbus转Profinet连接RFID读卡器的奇妙联动
车间恶劣环境,普通交换机为何活不过半年?
大电流起弧过程中电弧声压/超声波信号的特征提取与故障诊断
普源信号发生器无输出、波形失真等问题的解决方法
不同部门要不同数据?智能系统自动分类权限,生产、财务、运维各取所需
AD5611芯片无电压输出是怎么回事?
SPI通信可不可以不使用中断?
第十七章 SPI
第十五章 DAC (下篇)
告别杂乱布线!M型转RJ线束为信号传输稳定‘护航’
波形为什么杂乱无章?SPI为什么可观不可测?
评论