0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

關于SPI基本知識和工作原理及硬件電路設計淺析

電子工程師 ? 來源:處事速不如思 ? 作者:處事速不如思 ? 2021-04-26 17:15 ? 次閱讀

設計之前先了解基本知識和工作原理

概述:SPI(Serial Perripheral Interface),中文是串行外圍設備接口,由Motorola 公司開發(fā)并推出的一種串行通訊接口,一般主要應用在MCU和外圍設備之間的通訊,廣泛應用在Flash,模數(shù)轉換器,通訊模塊等外圍芯片或者模塊與MCU之間的通訊。

特點:高速(1.受限于最大時鐘頻率2.受限于CPU處理SPI數(shù)據(jù)的能力;3受限于PCB走線);

全雙工(兩個數(shù)據(jù)線可以同時收發(fā));

主從模式(既可當主機又可當從機工作);

提供頻率可編程時鐘;

接口:SCK: Serial Clock,作用是主設備往從設備傳輸時鐘信號,控制數(shù)據(jù)交換及速率;

SS/CS:Slave Select/Chip Select,用于主設備片選從設備,由主設備控制;

SDO/MOSI:Serial Data Output/Master Out Slave In,作用是SPI設備發(fā)送數(shù)據(jù);

SDI/MISO: Serial Data Input/Master In Slave Out,作用是SPI設備接收數(shù)據(jù);

工作模式:有四種工作模式,工作模式是根據(jù)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

硬件電路設計

系統(tǒng)物理連接:SCK—SCK SDO/MOSI—SDI/MISO SS/CS—SS/CS

RnmyMb.png

實際電路設計:

1.信號線和時鐘線串電阻:終端阻抗匹配:高速信號一般在電路的終端串接小電阻用于阻抗的匹配,TTL

信號阻抗約13,串接33Ω即可,防信號完整性問題;

ESD測試:用于過ESD測試;

接口防護:當信號線連接外部接口時,在接插件拔插瞬間可能會有高壓,串接電阻可保護IO;

2. 片選信號:是否要接上拉電阻或者下拉電阻,看具體規(guī)格書要求;

3. 線能粗則粗,能短則短。減小線路寄生電容,電感(走線長度小于波長的20分之一,最長不要超過75cm;

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

5. 嚴格用地包絡屏蔽;

6. 如果要求嚴格的話,可以把時鐘線和數(shù)據(jù)線分開;

EvEfye.png

信號測試:

1.高低電平值;

2.最大和最新的過沖;

3.正回沖和負回沖;
編輯:lyn

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 接口
    +關注

    關注

    33

    文章

    8664

    瀏覽量

    151509
  • SPI
    SPI
    +關注

    關注

    17

    文章

    1716

    瀏覽量

    91832
  • 硬件電路設計

    關注

    4

    文章

    30

    瀏覽量

    21468
收藏 人收藏

    評論

    相關推薦

    硬件工程師需要掌握的硬件基礎知識

    作為一個資深硬件工程師,我們需要掌握一些硬件基礎知識,今天總結一下哪些算是基礎知識。給學電子方面想從事硬件
    的頭像 發(fā)表于 12-02 09:22 ?430次閱讀
    <b class='flag-5'>硬件</b>工程師需要掌握的<b class='flag-5'>硬件</b>基礎<b class='flag-5'>知識</b>

    硬件電路設計的思路介紹

    原理圖以及電子元件型號,如何查找移步:元件及其規(guī)格書的查找與理解。 2、沒有參考設計,自主設計 1)確定設計目標:確定硬件電路設計的目標和要求,例如性能、功耗、成本等方面。 1)選擇適合的芯片:根據(jù)設計目標選擇適合的芯片,查找Data
    的頭像 發(fā)表于 11-24 11:02 ?421次閱讀
    <b class='flag-5'>硬件</b><b class='flag-5'>電路設計</b>的思路介紹

    輔助電源的工作原理

     輔助電源的工作原理主要涉及在主電源發(fā)生故障或不穩(wěn)定時,自動切換到備用電源,以保證設備的持續(xù)供電。以下是關于輔助電源工作原理的詳細解釋:
    的頭像 發(fā)表于 10-21 14:56 ?480次閱讀

    自舉電路工作原理 自舉電路的作用是什么

    自舉電路的基本概念 自舉電路的核心思想是利用電路自身的工作狀態(tài)來提升某個節(jié)點的電壓。這種電路通常包含一個或多個電容器,這些電容器在
    的頭像 發(fā)表于 10-21 10:11 ?1158次閱讀

    退耦電路工作原理是什么

    完美的,它可能會產生噪聲。電源噪聲的產生主要有以下幾個原因: 開關電源的高頻振蕩 :現(xiàn)代電子設備通常使用開關電源,其工作原理是通過快速開關電源的開關元件來調節(jié)輸出電壓。這種快速開關會產生高頻振蕩,從而產生噪聲。 電路
    的頭像 發(fā)表于 09-26 11:21 ?494次閱讀

    堆棧和內存的基本知識

    本文主要聊聊關于堆棧的內容。包括堆棧和內存的基本知識。常見和堆棧相關的 bug,如棧溢出,內存泄漏,堆內存分配失敗等。后面介紹軟件中堆棧統(tǒng)計的重要性,以及如何使用工具工具軟件中堆棧使用的范圍,并給出在軟件開發(fā)中,如何降低堆棧問題,優(yōu)化堆棧的一些實踐。
    的頭像 發(fā)表于 08-29 14:10 ?515次閱讀
    堆棧和內存的<b class='flag-5'>基本知識</b>

    諧振電路工作原理和特點

    諧振電路,作為一種在特定頻率下能夠產生共振現(xiàn)象的電路,其工作原理和特點在電力電子、無線通信、音頻處理等多個領域都具有重要應用。
    的頭像 發(fā)表于 08-21 11:12 ?2988次閱讀

    藍牙模塊的工作原理電路設計

    藍牙技術是一種短距離無線通信技術,廣泛應用于各種智能設備中,如手機、耳機、智能手表等。藍牙模塊作為實現(xiàn)藍牙通信的核心部件,其工作原理電路設計對于藍牙設備的性能和穩(wěn)定性至關重要。本文將深入解析藍牙
    的頭像 發(fā)表于 06-14 16:04 ?1735次閱讀

    電感線圈的作用和工作原理

    電感線圈,作為電子電路中的重要元件,其獨特的性質和作用在電路設計中起到了關鍵作用。電感線圈利用電磁感應的原理進行工作,對于電流的流動具有特定的阻礙和篩選作用。本文將詳細探討電感線圈的作用、工作
    的頭像 發(fā)表于 05-22 16:00 ?4709次閱讀

    關于MOS管電路工作原理的講解

    MOS管的話題雖說是老生常談,但這份資料幾年前就有人給我分享過,這是網上評價非常高的一篇關于MOS管電路工作原理的講解,從管腳的識別,到極性的分辨,再到常用功能,應用電路等等
    發(fā)表于 04-22 12:26 ?542次閱讀
    <b class='flag-5'>關于</b>MOS管<b class='flag-5'>電路</b><b class='flag-5'>工作原理</b>的講解

    逆變電路工作原理 逆變電路的作用與分類

    逆變電路工作原理 逆變電路的作用與分類 逆變電路是一種將直流電轉換為交流電的電路,其工作原理
    的頭像 發(fā)表于 04-08 18:20 ?5464次閱讀

    硬件工程師電路設計的九大模塊電路

    硬件電路設計總結主要包括以下幾個主要的模塊:電源模塊,存儲模塊,顯示模塊,和對外接口模塊。
    發(fā)表于 02-21 14:52 ?1717次閱讀
    <b class='flag-5'>硬件</b>工程師<b class='flag-5'>電路設計</b>的九大模塊<b class='flag-5'>電路</b>

    淺析干式變壓器的工作原理、應用和選型

    淺析干式變壓器的工作原理、應用和選型 干式變壓器是一種在電力系統(tǒng)中廣泛應用的變壓器類型。與傳統(tǒng)的油浸式變壓器相比,干式變壓器不需要油作為介質,而是采用干燥的絕緣材料來實現(xiàn)絕緣和散熱。 一、工作原理
    的頭像 發(fā)表于 02-18 18:22 ?4071次閱讀

    自啟動電路工作原理 自啟動電路需要輸入嗎

    自啟動電路(Auto Start Circuit)是一種用于自動啟動設備或系統(tǒng)的電路,其原理基于控制自動化技術和電子電路等基礎知識。在本文中將詳細解釋自啟動
    的頭像 發(fā)表于 02-06 11:38 ?2368次閱讀

    半波整流電路工作原理和特點

    半波整流電路工作原理和特點? 半波整流電路是一種常見的電路設計,它能將交流電信號轉換成直流電信號。在本文中,我們將詳細介紹半波整流電路
    的頭像 發(fā)表于 02-01 10:39 ?2765次閱讀