0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

关于SPI基本知识和工作原理及硬件电路设计浅析

电子工程师 来源:处事速不如思 作者:处事速不如思 2021-04-26 17:15 次阅读

设计之前先了解基本知识和工作原理

概述:SPI(Serial Perripheral Interface),中文是串行外围设备接口,由Motorola 公司开发并推出的一种串行通讯接口,一般主要应用在MCU和外围设备之间的通讯,广泛应用在Flash,模数转换器,通讯模块等外围芯片或者模块与MCU之间的通讯。

特点:高速(1.受限于最大时钟频率2.受限于CPU处理SPI数据的能力;3受限于PCB走线);

全双工(两个数据线可以同时收发);

主从模式(既可当主机又可当从机工作);

提供频率可编程时钟;

接口:SCK: Serial Clock,作用是主设备往从设备传输时钟信号,控制数据交换及速率;

SS/CS:Slave Select/Chip Select,用于主设备片选从设备,由主设备控制;

SDO/MOSI:Serial Data Output/Master Out Slave In,作用是SPI设备发送数据;

SDI/MISO: Serial Data Input/Master In Slave Out,作用是SPI设备接收数据;

工作模式:有四种工作模式,工作模式是根据CPOL和CPHA逻辑配置而定的。

SPI主模块和与之通信的外设备时钟相位和极性应该一致。

时钟极性CPOL(Clock POLarity):配置为0时SPI总线空闲为低电平,配置为1时SPI

总线空闲为高电平;

时钟相位CPHA(Clock PHAse):配置为0时在SCK第一个跳变沿采样(上升或下降),

配置为1时在SCK第二个跳变沿采样(上升或下降);

工作模式0:当CPHA=0、CPOL=0时

R7zU7v.png

工作模式1:当CPHA=1、CPOL=0时

neuYNj.png

工作模式2:当CPHA=0、CPOL=1时

ymaqIz.png

工作模式3:当CPHA=1、CPOL=1时

26j2mi.png

硬件电路设计

系统物理连接:SCK—SCK SDO/MOSI—SDI/MISO SS/CS—SS/CS

RnmyMb.png

实际电路设计:

1.信号线和时钟线串电阻:终端阻抗匹配:高速信号一般在电路的终端串接小电阻用于阻抗的匹配,TTL

信号阻抗约13,串接33Ω即可,防信号完整性问题;

ESD测试:用于过ESD测试;

接口防护:当信号线连接外部接口时,在接插件拔插瞬间可能会有高压,串接电阻可保护IO;

2. 片选信号:是否要接上拉电阻或者下拉电阻,看具体规格书要求;

3. 线能粗则粗,能短则短。减小线路寄生电容,电感(走线长度小于波长的20分之一,最长不要超过75cm;

4. 可以走弧形线就走弧形线;

5. 严格用地包络屏蔽;

6. 如果要求严格的话,可以把时钟线和数据线分开;

EvEfye.png

信号测试:

1.高低电平值;

2.最大和最新的过冲;

3.正回冲和负回冲;
编辑:lyn

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 接口
    +关注

    关注

    33

    文章

    7639

    浏览量

    148495
  • SPI
    SPI
    +关注

    关注

    17

    文章

    1615

    浏览量

    89600
  • 硬件电路设计

    关注

    4

    文章

    30

    浏览量

    21367
收藏 人收藏

    评论

    相关推荐

    关于MOS管电路工作原理的讲解

    MOS管的话题虽说是老生常谈,但这份资料几年前就有人给我分享过,这是网上评价非常高的一篇关于MOS管电路工作原理的讲解,从管脚的识别,到极性的分辨,再到常用功能,应用电路等等
    发表于 04-22 12:26 52次阅读
    <b class='flag-5'>关于</b>MOS管<b class='flag-5'>电路</b><b class='flag-5'>工作原理</b>的讲解

    低压配电基本知识

    低压配电基本知识
    的头像 发表于 12-21 09:48 349次阅读
    低压配电<b class='flag-5'>基本知识</b>

    示波器应用的基本知识

    电子发烧友网站提供《示波器应用的基本知识.pdf》资料免费下载
    发表于 11-18 14:50 0次下载
    示波器应用的<b class='flag-5'>基本知识</b>

    浅析板框压滤机类型构造和工作原理

    电子发烧友网站提供《浅析板框压滤机类型构造和工作原理.doc》资料免费下载
    发表于 11-03 10:37 0次下载
    <b class='flag-5'>浅析</b>板框压滤机类型构造和<b class='flag-5'>工作原理</b>

    浅析智能家居照明系统工作原理及应用

    电子发烧友网站提供《浅析智能家居照明系统工作原理及应用.pdf》资料免费下载
    发表于 11-02 11:23 0次下载
    <b class='flag-5'>浅析</b>智能家居照明系统<b class='flag-5'>工作原理</b>及应用

    SPI接口的基本概念和工作原理

    串行外设接口(Serial Peripheral Interface,SPI)是一种同步串行通信协议,用于在微控制器和其外设之间进行双向数据传输。SPI接口广泛应用于各种嵌入式系统,如传感器、显示器、音频设备等。本文将介绍SPI
    发表于 09-26 18:23 2230次阅读

    电气基本知识科普

    电气基本知识科普
    的头像 发表于 09-09 10:23 4600次阅读
    电气<b class='flag-5'>基本知识</b>科普

    集成电路基本知识详解

    集成电路基本知识详解 集成电路(Integrated Circuit,IC)是指由多个电子器件(例如晶体管、二极管等)及其互连电路组成,被集成到单个芯片或晶体片上的电子元件。它可以完
    的头像 发表于 08-29 16:14 9306次阅读

    在线spi锡膏检查机工作原理

    等。SPI锡膏检测设备的工作原理是基于光学或激光技术。在SPI锡膏检测设备中,通常使用激光或LED光源来照射电路板表面。当光线照射到焊点上时,它会反射回来并被接收器
    的头像 发表于 08-18 09:28 1852次阅读
    在线<b class='flag-5'>spi</b>锡膏检查机<b class='flag-5'>工作原理</b>

    怎么成为硬件电路设计高手?

    功能和性能的优化。成为硬件电路设计高手不仅意味着拥有稳定的职业前景,更意味着能够参与和创造未来科技的核心。 本文将介绍一条通往硬件电路设计高手之路的指南,帮助各位同学掌握必要的
    的头像 发表于 07-28 13:10 3462次阅读
    怎么成为<b class='flag-5'>硬件</b><b class='flag-5'>电路设计</b>高手?

    浅析集成电路工作原理

    集成电路是现代电子技术中的关键组成部分,它在各个领域的应用广泛。本文将对集成电路工作原理进行简要分析。
    的头像 发表于 07-20 09:49 1334次阅读

    滚珠螺杆的基本知识

    滚珠螺杆的基本知识
    的头像 发表于 07-07 17:40 1142次阅读
    滚珠螺杆的<b class='flag-5'>基本知识</b>点

    硬件电路设计的基本流程、作用和注意事项

    硬件电路设计是一种设计电子设备硬件电路的过程,涉及多种电子元件的选型、连接方式、布局设计等工作。电子产品的功能都是靠
    的头像 发表于 06-30 13:56 1263次阅读
    <b class='flag-5'>硬件</b><b class='flag-5'>电路设计</b>的基本流程、作用和注意事项

    看大神是怎么搞定硬件电路设计

    献给那些刚开始或即将开始设计硬件电路的人!刚刚开始接触电路板的时候,与你一样,在网上许多关于硬件电路
    的头像 发表于 06-07 10:14 295次阅读
    看大神是怎么搞定<b class='flag-5'>硬件</b><b class='flag-5'>电路设计</b>的

    关于MOS管的基础知识

    文章主要是讲一下关于MOS管的基础知识,例如:MOS管工作原理、MOS管封装等知识
    发表于 05-23 10:09 951次阅读
    <b class='flag-5'>关于</b>MOS管的基础<b class='flag-5'>知识</b>