当前位置: 首页 > news >正文

xx汽车企业网站和信息化建设各种推广平台

xx汽车企业网站和信息化建设,各种推广平台,网站建设与推广实训小结,盐城公司网站建设引言 低速通信目前搞过 UART串口通信、IIC通信。其实 SPI 也算是中低速(有时也可以用作高速通信)串行通信的范畴,但是一直还没真正实现过,所以此系列就 SPI的协议以及FPGA设计作几篇博客记录。欢迎订阅关注~ SPI 标准协议 x1模式…



引言

低速通信目前搞过 UART串口通信、IIC通信。其实 SPI 也算是中低速(有时也可以用作高速通信)串行通信的范畴,但是一直还没真正实现过,所以此系列就 SPI的协议以及FPGA设计作几篇博客记录。欢迎订阅关注~



SPI 标准协议 x1模式

SPI 是一种事实标准,由Motorola开发,支持全双工通信,并没有一个官方标准。已知的有的器件SPI已达到50Mbps,如果时序满足,FPGA的SPI通信速率可以达到100Mbps以上。具体到产品中SPI的速率主要看主从器件SPI控制器的性能限制。

设备通信框图

SPI通信主设备

SCLK:SPI 通信时钟,源:SPI 主设备。

MOSI:SPI 主设备控制器数据发送,源:SPI 主设备。Master Out Slave In

MISO:SPI 主设备控制器数据接收,源:SPI 从设备。Master In Slave Out

SS:从设备片选,源:SPI 主设备。Slave Select

SPI通信从设备

SCLK:SPI 通信时钟,源:SPI 主设备。

SIMO:SPI 从设备控制器数据接收,源:SPI 主设备。Slave In Master Out

SOMI:SPI 从设备控制器数据发送,源:SPI 从设备。Slave Out Master In 

SS:从设备片选,源:SPI 主设备。Slave Select

SPI 时序协议

SPI 串行同步时钟可以设置为不同的极性(Clock Polarity,CPOL)与相位(Clock Phase,CPHA)


CPOL(时钟极性)
决定在总线空闲时,同步时钟(SCK)信号线上的电位是高电平还是低电平。

当时钟极性为0时(CPOL=0), SCK信号线在空闲时为低电平;
当时钟极性为1时(CPOL=1) ,SCK信号线在空闲时为高电平;

CPHA(时钟的相位)
对于SPI主控制器决定了数据的更新时刻设计,对于SPI从控制器决定了数据的采样时刻。

当时钟相位为0时(CPHA=0),在SCK信号线的第一个跳变沿进行采样;
当时钟相位为1时(CPHA=1),在SCK信号线的第二个跳变沿进行采样;

以下我们给出CPOL和CPHA的共计4种情况。


1、CPOL = 0;CPHA = 0;

CPOL=0, CPHA=0默认SCLK为低电平,对于发送方,在对于第1个bit数据提前放到总线,建议提前0.5个SCK周期,对于接收方,数据在第1个SCLK跳变沿采样,并且容易满足时序约束。

2、CPOL = 0;CPHA = 1;

CPOL=0, CPHA=1默认SCLK为低电平,对于发送方,在第1个SCLK的跳变沿更新(对于第一个bit 数据可以提前放到总线)对于接收方,数据在第2个SCLK跳变沿采样,并且容易满足时序约束。

3、CPOL = 1;CPHA = 0;

 CPOL=1,CPHA=0默认SCLK为高电平,对于发送方,在对于第1个bit 数据提前放到总线(建义提前0.5个SCK周期)对于接收方,数据在第1个SCLK跳变沿采样,并且容易满足时序约束。

3、CPOL = 1;CPHA = 1;

 CPOL=1 CPHA=1默认SCLK为高电平,对于发送方,在第1个SCLK的跳变沿更新(对于第一
个bit数据可以提前放到总线)对于接收方,数据在第2个SCLK跳变沿采样,并且容易满足时序约束。

SPI 驱动模型

 一个基本的SPIl Master驱动程序至少包含用于产生SCLK的时钟分频单元,发送数据并串移位模块、接收数据串并移位模块;
一个基本的SPI Slave驱动程序至少包含接收数据的串并移位模块,和发送数据的并串转换模块。


目前只先介绍较为基础的标准 SPI 通信协议(x1模式),后续会继续添加更为复杂的模式的基本介绍~

http://www.shuangfujiaoyu.com/news/19811.html

相关文章:

  • 亚马逊网站开发美国婚恋网站排名
  • 用苹果手机做网站餐饮最有效的营销方案
  • 网站设计内容包括seo推广优势
  • 西安做网站优化公司报价seo的理解
  • 网站建设能百度统计代码
  • 建委网站所说建设单位十大培训机构教育培训机构哪家好
  • 有什么做家常菜的网站自媒体平台app
  • 如何做弹幕视频网站可以发广告的平台
  • 服务器2003怎么做网站优化搜索关键词
  • 35互联做网站网站推广怎样做
  • 最牛的SEO教程网站全网营销推广 好做吗
  • aspx php哪个做门户网站好双11销售数据
  • 彩票网站开发 晓风互联网项目推广
  • 南京建设企业网站的公司国内搜索引擎排名第一
  • 中国站长站市场推广专员
  • 绿色农业网站模板品牌广告图片
  • 经营性网站必须备案南沙seo培训
  • 百度收录万网空间的网站需要多久网络营销服务
  • 物流网站建设费用网店网络推广方案
  • 做企业网站接单国外搜索引擎有哪些
  • 软件技术网站怎么做免费seo工具大全
  • wordpress数据迁移南昌网优化seo公司
  • 中国大唐集团公司招聘网站外贸建站网站推广
  • 高端网站建设公司报价seo查询排名系统
  • 网站首页排名没了竞价托管多少钱
  • 如何建垃圾网站关键词热度分析工具
  • 完善政府网站建设免费搭建个人网站
  • 做网站月薪资多少百度题库
  • iis网站建设中有产品怎么找销售渠道
  • 网站建设捌金手指下拉三福州seo招聘