销售电话:010-62952090

产品搜索

产品展示


点击放大
产品名称:

SPI逻辑分析测试,家分析建议

产品型号: I
产品产地: 中国大陆
访问次数: 151
发布时间: 2020/12/28 17:29:24
支持如下硬件测试项目:电源完整性测试,电源电压跳变测试、业实验室测试,硬件测试服务,各种测试仪器出租,硬件测试培训

以太网致性测试、、、MIPI测试、HDMI测试、眼图测试SPI逻辑分析测试,家分析建议SPI逻辑分析测试,家分析建议

抖动测试、纹波测试、时序测试、DDR测试、
 SPI逻辑分析测试,家分析建议

SPI主从模式硬件连接如下图

  SPI的通信原理很简单,它以主从方式工作,这种模式通常有个主设备和个或多个从设备,需要至少4根线,事实上3根也可以(单向传输时)。也是所有基于SPI的设备共有的,它们是SDI(数据输入),SDO(数据输出),SCK(时钟),CS(片选)。

  • SDO     – 主设备数据输出,从设备数据输入 对应MOSI master output slave input

  • SDI      – 主设备数据输入,从设备数据输出  对应MISO master input slave output

  • SCLK   – 时钟信号,由主设备产生

  • CS        – 从设备使能信号,由主设备控制

  CS: 其中CS是控制芯片是否被选中的,也就是说只有片选信号为预先规定的使能信号时(高电位或低电位),对此芯片的操作才有效,这就允许在同总线上连接多个SPI设备成为可能。

  SDI/SDO/SCLK: 通讯是通过数据交换完成的,这里先要知道SPI是串行通讯协议,也就是说数据是位位的传输的。这就是SCK时钟线存在的原因,由SCK提供时钟脉冲,SDI,SDO则基于此脉冲完成数据传输。数据输出通过 SDO线,数据在时钟上升沿或下降沿时改变,在紧接着的下降沿或上升沿被读取。完成位数据传输,输入也使用同样原理。这样,在至少8次时钟信号的改变(上沿和下沿为次),就可以完成8位数据的传输。

  要注意的是,SCK信号线只由主设备控制,从设备不能控制信号线。同样,在个基于SPI的设备中,至少有个主控设备。

这样传输的特点:这样的传输方式有个优点,与普通的串行通讯不同,普通的串行通讯次连续传送至少8位数据,而SPI允许数据位位的传送,甚至允许暂停,因为SCK时钟线由主控设备控制,当没有时钟跳变时,从设备不采集或传送数据,也就是说,主设备通过对SCK时钟线的控制可以完成对通讯的控制。SPI还是个数据交换协议:因为SPI的数据输入和输出线独立,所以允许同时完成数据的输入和输出。不同的SPI设备的实现方式不尽相同,主要是数据改变和采集的时间不同,在时钟信号上沿或下沿采集有不同定义,具体请参考相关器件的文档。

在点对点的通信中,SPI接口不需要进行寻址操作,且为全双工通信,显得简单。在多个从设备的系统中,每个从设备需要独立的使能信号,硬件上比I2C系统要稍微复杂些。

,SPI接口的个缺点:没有指定的流控制,没有应答机制确认是否接收到数据

AT91RM9200的SPI接口主要由4个引脚构成:SPICLK、MOSI、MISO及 /SS,其中SPICLK是整个SPI总线的公用时钟,MOSI、MISO作为主机,从机的输入输出的标志,MOSI是主机的输出,从机的输入,MISO 是主机的输入,从机的输出。/SS是从机的标志管脚,在互相通信的两个SPI总线的器件,/SS管脚的电平低的是从机,相反/SS管脚的电平高的是主机。在个SPI通信系统中,必须有主机。SPI总线可以配置成单主单从,单主多从,互为主从。

SPI的片选可以扩充选择16个外设,这时PCS输出=NPCS,说NPCS0~3接4-16译码器,这个译码器是需要外接4-16译码器,译码器的输入为NPCS0~3,输出用于16个外设的选择。

2.协议举例

如下图,是SPI的简单收发时序图。

SPI是个环形总线结构,由ss(cs)、sck、sdi、sdo构成,其时序其实很简单,主要是在sck的控制下,两个双向移位寄存器进行数据交换。
       假设下面的8位寄存器装的是待发送的数据10101010,上升沿发送、下降沿接收、高位先发送。
       那么个上升沿来的时候 数据将会是sdo=1;寄存器=0101010x。下降沿到来的时候,sdi上的电平将锁存到寄存器中去,那么这时寄存器=0101010sdi,这样在 8个时钟脉冲以后,两个寄存器的内容互相交换次。这样就完成里个spi时序。 

举例: 
       假设主机和从机初始化就绪:并且主机的sbuff=0xaa,从机的sbuff=0x55,下面将分步对spi的8个时钟周期的数据情况演示遍:假设上升沿发送数据

这样就完成了两个寄存器8位的交换,上面的上表示上升沿、下表示下降沿,sdi、sdo相对于主机而言的。其中ss引脚作为主机的时候,从机可以把它拉底被动选为从机,作为从机的是时候,可以作为片选脚用。根据以上分析,个完整的传送周期是16位,即两个字节,因为,先主机要发送命令过去,然后从机根据主机的命令准备数据,主机在下个8位时钟周期才把数据读回来。

     SPI逻辑分析测试,家分析建议SPI逻辑分析测试,家分析建议SPI逻辑分析测试,家分析建议SPI逻辑分析测试,家分析建议SPI逻辑分析测试,家分析建议

  SPI 总线是Motorola公司推出的三线同步接口,同步串行3线方式进行通信:条时钟线SCK,条数据输入线MOSI,条数据输出线MISO;用于CPU与各种器件进行全双工、同步串行通讯。SPI主要特点有:可以同时发出和接收串行数据;可以当作主机或从机工作;提供频率可编程时钟;发送结束 中断标志;写冲突保护;总线竞争保护等。下图示出SPI总线工作的四种方式,其中使用的为广泛的是SPI0和SPI3方式 (实线表示):                  

SPI逻辑分析测试,家分析建议SPI逻辑分析测试,家分析建议SPI逻辑分析测试,家分析建议SPI逻辑分析测试,家分析建议SPI逻辑分析测试,家分析建议SPI逻辑分析测试,家分析建议SPI逻辑分析测试,家分析建议SPI逻辑分析测试,家分析建议SPI逻辑分析测试,家分析建议SPI逻辑分析测试,家分析建议D0BB1430-7FF6-49FA-B873-29F085FC493D.pngE047D8E8-197E-458A-92A4-D896607BE9F1.png微信图片_20191219135153.png

更新时间:2024/2/29 22:14:34


标签:SPI逻辑分析测试   家分析建议   
留言框
感兴趣的产品: *
您的单位: *  
您的姓名: *
联系电话: *
详细地址:
常用邮箱:
您的任何要求、意见或建议:
*
验证码: *
      

相关文章

版权所有 Copyright(C)2011-2012 北京淼森波信息技术有限公司 电话:010-62952090 传真: 技术支持:阿仪网总访问量:1303665ICP备案号:京ICP备18033584号-1

客服团队

  • 在线咨询

QQ在线客服

  • 01062952090

6

阿仪网推荐收藏该企业网站