搜索
bottom↓
回复: 26

SPI波形异常分析,高手进!

[复制链接]

出0入0汤圆

发表于 2017-8-18 19:18:51 | 显示全部楼层 |阅读模式
本帖最后由 dhw5qq 于 2017-8-19 14:03 编辑

我现在用单片机与一个SPI传感器通讯,用的是硬件SPI接口,波形一点奇怪,就是从机的SDO一直无数据传给我,现在就卡壳在这里了,希望各位同行帮忙分析分析!

问题已解决!

芯片工作需要2个电压,spi通讯  SDO无波形反馈是由于其中1个电压不正常导致的!

希望同行在遇到这个问题可以有所参考吧!

阿莫论坛20周年了!感谢大家的支持与爱护!!

一只鸟敢站在脆弱的枝条上歇脚,它依仗的不是枝条不会断,而是自己有翅膀,会飞。

出0入0汤圆

 楼主| 发表于 2017-8-18 19:19:27 | 显示全部楼层
粉红色的就是  传感器的SDO引脚 传给我的波形!

出0入0汤圆

 楼主| 发表于 2017-8-18 19:22:31 | 显示全部楼层
目前照我的分析有以下几点:
1,传感器芯片不正常工作;
2,单片机的SPI引脚未配置正确,可能被复用了;
3,时序不对,芯片与我单片机的通讯未达到同步【我用的查询方式进行的写入和读取】;
4  ...5...6...
希望各位同行帮忙补充

出0入24汤圆

发表于 2017-8-18 19:22:36 | 显示全部楼层
我去银行ATM机准备弄个100W出来,但是ATM机一直不吐钱出来,求解

出0入0汤圆

发表于 2017-8-18 20:08:54 | 显示全部楼层
你贴这样的波形  神仙能帮你~~~
1、波形为什么不展开  看一个byte的读写就行
2、slave是什么设备?纯spi  还是基于spi封装的其它协议?

出0入0汤圆

发表于 2017-8-18 20:40:41 | 显示全部楼层
20061002838 发表于 2017-8-18 19:22
我去银行ATM机准备弄个100W出来,但是ATM机一直不吐钱出来,求解

就服你。。。。。

出0入0汤圆

发表于 2017-8-18 21:01:00 来自手机 | 显示全部楼层
spi四种模式都试试,另外对照传感器芯片手册的波形对比区别,看看时钟是不是太高了,看看cs脚有没有置低

出0入0汤圆

发表于 2017-8-18 21:08:37 | 显示全部楼层
你给的信息太少,按你当前波形猜想,你可能是先发一串波形,再等传感器给你。我猜你先发,传感器在下一次CS会给你数据,结果呢失望了是吧,如果传感器就是这样工作,那你只要在每个CS对要发CLK,因为SPI从机需要主机给时钟才能同步通讯

出0入0汤圆

发表于 2017-8-18 21:23:09 | 显示全部楼层
楼主说的详细一点,我甚至都没有看明白,那个设备工作在主模式,包括SPI配置、时钟极性、

出0入42汤圆

发表于 2017-8-18 21:39:03 | 显示全部楼层
一看楼主提供的信息,就知道必挨批了。不提供足够的信息人家怎么帮你分析?

出20入128汤圆

发表于 2017-8-18 21:57:11 | 显示全部楼层
最近处理过一个SPI通讯问题,最后查明SPI从机电源轨上电慢,导致错过了主机发送的初始化配置命令,导致后续操作均无反应。。。。。

出0入0汤圆

发表于 2017-8-18 22:00:34 | 显示全部楼层
我是来看楼主的示波器的

出5入0汤圆

发表于 2017-8-18 22:55:17 来自手机 | 显示全部楼层
好波      

出0入17汤圆

发表于 2017-8-18 23:52:33 来自手机 | 显示全部楼层
楼上的意思是说:好白菜都被那什么给拱了?

出65入0汤圆

发表于 2017-8-19 05:30:29 来自手机 | 显示全部楼层
要认从机给你数据,主机得发时钟数据给从机。实现就比如发0xFFFF

出0入0汤圆

发表于 2017-8-19 10:36:01 | 显示全部楼层
看示波器的图猜想楼主应该发clock了(绿色cs,黄色MOSI,蓝色clock),楼主检查一下时序吧,对照着传感器的手册。

出0入4汤圆

发表于 2017-8-19 10:50:48 来自手机 | 显示全部楼层
NM2012 发表于 2017-8-18 22:55
好波

+1!真的好啵!

出0入0汤圆

发表于 2017-8-19 10:53:01 | 显示全部楼层
z123 发表于 2017-8-18 21:57
最近处理过一个SPI通讯问题,最后查明SPI从机电源轨上电慢,导致错过了主机发送的初始化配置命令,导致后续 ...

那个是从机复位问题吧?就是从机复位电路是RC的时候经常会遇到的,不能快速复位, 吧复位信号改成IO控制或者专用的复位芯片就可以解决,

出20入128汤圆

发表于 2017-8-19 10:58:51 | 显示全部楼层
本帖最后由 z123 于 2017-8-19 11:00 编辑
fenglove 发表于 2017-8-19 10:53
那个是从机复位问题吧?就是从机复位电路是RC的时候经常会遇到的,不能快速复位, 吧复位信号改成IO控制 ...


从机专门有个电源,可以控制供电与否的,电容太大,上电慢

出0入0汤圆

发表于 2017-8-19 11:15:10 | 显示全部楼层
z123 发表于 2017-8-19 10:58
从机专门有个电源,可以控制供电与否的,电容太大,上电慢

噢噢,这样,和以前那个遇到的问题还是不一样,

出0入0汤圆

发表于 2017-8-19 11:35:44 来自手机 | 显示全部楼层
示波器看着不错

出0入17汤圆

发表于 2017-8-19 11:44:10 | 显示全部楼层
估计蓝色是CLK,黄色是MOSI,先数数每个CS有多少个CLK,然后看每个CLK对应的MOSI是否跟文档上的要求一致。
目测每个CS的MOSI数据位数跟CLK个数不一致,因为后面大部分数据都是0xFF。

出0入0汤圆

 楼主| 发表于 2017-8-19 14:02:26 | 显示全部楼层
  解决了,是传感器没工作,又一个电压不正常,导致flault引脚一直拉高。

出0入0汤圆

发表于 2017-8-20 16:01:27 | 显示全部楼层
什么乱七八糟的玩意?图呢?好像举报你 哈哈

出65入0汤圆

发表于 2017-8-21 06:38:30 来自手机 | 显示全部楼层
楼主似乎要等到被封ID吗?竟敢把图片给撤掉了。你这样让后面回复都没法看了,第一次进来看的人一脸蒙逼。赶快去看看论坛规则!!!!

出0入0汤圆

 楼主| 发表于 2017-8-21 14:21:09 | 显示全部楼层



1L的图片见上!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-5-22 07:05

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表