找回密码
 注册
搜索
查看: 11910|回复: 11

[讨论] 请教关于4线SPI和3线SPI的区别

[复制链接]
发表于 2010-9-27 21:47:37 | 显示全部楼层 |阅读模式
我们在使用SPI接口时经常谈到4线SPI和3线SPI,究竟二者有什么区别,不同的资料上有不同的说法,本人也没有完全搞清楚。
     查了一些资料,对二者的区分大体上可以归结为两种说法,一是说4线SPI包括SCLK、SDO、SDI、SS,用在多机模式中,而3线SPI仅包括SCLK、SDO、SDI,没有SS;另一种说法则认为4线SPI包括SCLK、SDO、SDI、SS,而3线SPI包括SCLK、DATA、SS,其中DATA负责数据的发送和接收。不知哪种说法是正确的?
    另外,对4线SPI接口,如果主机和从机只做单方向传输,SDI(相对主机而言)是否可以不用?
发表于 2010-10-5 22:57:26 | 显示全部楼层
SPI总线的应用需要分情况的,如果从设备只是接受信号,Data信号只需要有SDI,如果是既有输入也有输出就需要同时包含SDI,SDO。
点评回复

使用道具 举报

 楼主| 发表于 2010-9-29 20:27:42 | 显示全部楼层
以下是引用dalilzf在2010-9-29 9:55:35的发言:
SPI分4线和3线,4线接口:包括SCLK、SDO、SDI、SS;3线接口:包括SCLK、SDA、SS。所以3线和4线的不同在于,4线接口可以实现的是master in和master out。但3线只有master out。不管是3线还是4线,SS是必须有的。master使用不同的SS信号可以连接多个salver。


按这样理解的话,4线SPI接口是否也可以当做3线SPI接口用,只要把SDI线去掉就可以了?
点评回复

使用道具 举报

发表于 2010-9-29 09:55:35 | 显示全部楼层
SPI分4线和3线,4线接口:包括SCLK、SDO、SDI、SS;3线接口:包括SCLK、SDA、SS。所以3线和4线的不同在于,4线接口可以实现的是master in和master out。但3线只有master out。不管是3线还是4线,SS是必须有的。master使用不同的SS信号可以连接多个salver。
点评回复

使用道具 举报

发表于 2010-9-28 10:30:14 | 显示全部楼层
4线。

SPI 线上设备可以是单主单从,单主多从,互为主从的。
点评回复

使用道具 举报

发表于 2010-9-27 23:22:28 | 显示全部楼层
4线 SCLK、SDO、SDI、SS  SS->CS吧,就多个片选
点评回复

使用道具 举报

发表于 2011-10-27 18:20:26 | 显示全部楼层
区别就是一个是全双工,另一个是半双工。
点评回复

使用道具 举报

发表于 2011-11-9 14:05:34 | 显示全部楼层
以下是引用dalilzf在2010-9-29 9:55:35的发言:
SPI分4线和3线,4线接口:包括SCLK、SDO、SDI、SS;3线接口:包括SCLK、SDA、SS。所以3线和4线的不同在于,4线接口可以实现的是master in和master out。但3线只有master out。不管是3线还是4线,SS是必须有的。master使用不同的SS信号可以连接多个salver。


同意他的。
点评回复

使用道具 举报

发表于 2011-12-22 11:20:31 | 显示全部楼层
SPI比较混乱,主要是没有标准的协议,只有moto的事实标准。所以衍生出多个版本,但没有本质的差异。
常见的SPI信号有:SS片选、SCK同步时钟、MISO、MOSI(也有叫SDI、SDO的)数据输入和输出,还的有包括DCX命令数据选择。
有些地方,譬如小屏,只写数据,可能只用到了 SS、SCK、SDO
也有些场合,会用到SS、SCK、SDI、SDO、DCX ;
具体需要查看规格书,个人认为 三线、四线 不是指片选或数据少了,而是指DCX,三线是利用数据线来传输DCX信号,而四线有单独的DCX管脚。
以上只是个人看法,SPI没有标准协议,所以应用时需要仔细核对主机、从机器件规格。
点评回复

使用道具 举报

发表于 2011-12-21 23:28:57 | 显示全部楼层
budong[em06][em09][em09][em09]
点评回复

使用道具 举报

发表于 2012-12-31 13:58:38 | 显示全部楼层
MARK

全双工和半双工的区别

[em08][em09][em08][em09][em14]
点评回复

使用道具 举报

52RD网友  发表于 2016-6-27 16:31:21
所以...3 SPI 和 4spi  只是  全双工和半双工的区别
高级模式
B Color Image Link Quote Code Smilies

本版积分规则

Archiver|手机版|小黑屋|52RD我爱研发网 ( 沪ICP备2022007804号-2 )

GMT+8, 2024-11-23 10:44 , Processed in 0.062263 second(s), 18 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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