打印

一个关于spi波形的分析

[复制链接]
8016|11
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
dl759|  楼主 | 2011-9-4 19:33 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
沙发
dl759|  楼主 | 2011-9-5 08:39 | 只看该作者
示波器上抓到的波形,ic到底是怎么读/写数据的?

使用特权

评论回复
板凳
chen3bing| | 2011-9-5 08:42 | 只看该作者
三个波形分别对应哪个腿?

使用特权

评论回复
地板
dl759|  楼主 | 2011-9-5 12:38 | 只看该作者
汗,竟然忘了说明,第一个图从上到下分别是data,clk,cs,第二个图黄色是cs,红色是data,蓝色是clk

使用特权

评论回复
5
chen3bing| | 2011-9-5 12:55 | 只看该作者
cs低电平有效。

使用特权

评论回复
6
dl759|  楼主 | 2011-9-6 08:40 | 只看该作者
cs低电平有效。
chen3bing 发表于 2011-9-5 12:55

3个问题,1,时钟是高电平有效还是低电平有效,2,cs为高时为什么有数据出来,示波器上那个上升时间很长的波形是什么意思?

使用特权

评论回复
7
weiyg8051| | 2011-9-7 10:54 | 只看该作者
1:时钟通常是沿有效
2:CS为高有数据这个要看是什么IC,通常IC对这时候的数据是不理会的
3:很可能是输出端由输出状态变为输入状态或悬浮状态是电路电容造成的。

使用特权

评论回复
评分
参与人数 1威望 +1 收起 理由
dl759 + 1 不懂怎么给分,见谅,中间的窄脉冲是主机释 ...
8
dl759|  楼主 | 2011-9-12 21:39 | 只看该作者
本帖最后由 dl759 于 2011-9-13 08:26 编辑

再请教下,是不是有些spi器件可以上升沿与下降沿都有效的,例如,一个时钟周期能读2bit数据?

使用特权

评论回复
9
linqing171| | 2011-9-12 23:10 | 只看该作者
只有读写转换的那个,时钟上升和下降都是有效的,其他的,都是要么上升有效,要么下降有效。

使用特权

评论回复
10
dl759|  楼主 | 2011-9-13 08:33 | 只看该作者
只有读写转换的那个,时钟上升和下降都是有效的,其他的,都是要么上升有效,要么下降有效。
linqing171 发表于 2011-9-12 23:10

这里的通信由很多帧组成,从某些帧看,只能认为主机1个时钟周期发2bit数据,从机收2bit数据才合理。
另外一个问题就是,用示波器测,数据和时钟大部分上升沿和下降沿完全重合,这样ic是怎么识别数据的

使用特权

评论回复
11
weiyg8051| | 2011-9-13 11:24 | 只看该作者
你随便查一下带spi的数据手册,通常有个最小建立时间,基本是ns极的,由于示波器采样速率的关系,不拉开示波器通常不太能分辨出来。

另有些上升下降是故意加上去的,再不影响通讯的情况下可以增加一些迷惑性。只是说有这种可能啊。具体的楼主自己分析吧。

使用特权

评论回复
12
dl759|  楼主 | 2011-10-5 22:43 | 只看该作者
本帖最后由 dl759 于 2011-10-5 22:46 编辑

谢谢各位,如11楼所说,研究这个是想了解一个ic是怎么控制的,现在大部分的数据都搞清楚了,简单的模拟控制了下也成功了,不过这个ic不是故意加无用的数据加密,而是把数据经过一定运算转换后再发送出去,而且这个ic确实可以在一个时钟周期写2bit数据

使用特权

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

本版积分规则

21

主题

580

帖子

2

粉丝