DIY编程器网

 找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 262|回复: 0
打印 上一主题 下一主题

SPI接口总线介绍

[复制链接]
跳转到指定楼层
楼主
发表于 2011-4-20 02:38:08 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
SPI接口总线介绍
SPI 可以作为主、从器件工作,并可在同一总线上支持多个主、从器件。SPI 主要使用3 个信号。(1)主输出、从输入(MOSI)用于主器件到从器件的串行数据传输。SPI 作为主器件,信号为输出;SPI 作为从器件,信号为输入。当被配置为主器件时,MOSI 由移位寄存器的MSB 驱动。(2)主输入、从输出(MISO)用于从器件到主器件的串行数据传输。SPI 作为主器件,信号为输入;SPI 作为从器件,信号为输出。当作为从器件工作时,MISO 由移位寄存器的MSB 驱动。(3)串行时钟(CLK)用于同步主器件和从器件之间在MOSI 和MISO 线上的串行数据传输。当SPI 作为主器件时产生该信号。
SD卡总线知识介绍
SD总线允许强大的1线到4线数据信号设置。当默认的上电后,SD卡使用DAT0。 初始化之后,主机可以改变线宽(译者按:即改为2根线,3根线...)。混和的SD卡连接方式也适合于主机。在混和连接中Vcc,Vss和CLK的信号连接可以通用。但是,命令,回复,和数据(DAT0~3)这几根线,各个SD卡必须从主机分开。
这个特性使得硬件和系统上交替使用。SD总线上通信的命令和数据比特流从一个起始位开始,以停止位中止。
CLK:每个时钟周期传输一个命令或数据位。频率可在0~25MHz之间变化。SD卡的总线管理器可以不受任何限制的自由产生0~25MHz的频率。
CMD:命令从该CMD线上串行传输。一个命令是一次主机到从卡操作的开始。命令可以以单机寻址(寻址命令)或呼叫所有卡(广播命令)方式发送。
回复从该CMD线上串行传输。一个命令是对之前命令的回答。回复可以来自单机或所有卡。
DAT0~3:数据可以从卡传向主机或副versa。数据通过数据线传输。

SD卡总线拓扑SPI模式针脚定义

1:S:电源供电,I:输入O:输出 I/O:双向 PP:I/O使用推挽驱动
注意:SPI模式时,这些信号需要在主机端用10~100K欧的电阻上拉。
SPI 总线概念
SPI总线允许通过2通道(数据入和出)传输比特数据。SPI兼容模式使得MMC主机系统通过很小的改动就可以使用SD卡。SPI模式使用字节传输。所有的数据被融合到一些字节中并aligned to the CS signal(可能是:同过CS信号来校正)。SPI模式的优点就是简化主机的设计。特别的,MMC主机需要小的改动。SPI模式相对于SD模式的不足之处是丧失了速度性能。
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友 微信微信
收藏收藏 分享分享 支持支持 反对反对
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|文字版|手机版|DIY编程器网 ( 桂ICP备14005565号-1 )

GMT+8, 2026-4-28 10:30 , 耗时 0.105572 秒, 19 个查询请求 , Gzip 开启.

各位嘉宾言论仅代表个人观点,非属DIY编程器网立场。

桂公网安备 45031202000115号

DIY编程器群(超员):41210778 DIY编程器

DIY编程器群1(满员):3044634 DIY编程器1

diy编程器群2:551025008 diy编程器群2

QQ:28000622;Email:libyoufer@sina.com

本站由桂林市临桂区技兴电子商务经营部独家赞助。旨在技术交流,请自觉遵守国家法律法规,一旦发现将做封号删号处理。

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