女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

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

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

3天內不再提示

SPI接口的概念,數據傳輸, 時鐘極性、時鐘相位以及優缺點解析

0BFC_eet_china ? 來源:互聯網 ? 作者:佚名 ? 2018-02-05 08:49 ? 次閱讀

SPI(Serial Peripheral Interface,串行外設接口)是Motorola公司提出的一種同步串行數據傳輸標準,在很多器件中被廣泛應用。1. 接口SPI接口經常被稱為4線串行總線,以主/從方式工作,數據傳輸過程由主機初始化。如圖1所示,其使用的4條信號線分別為:1) SCLK:串行時鐘,用來同步數據傳輸,由主機輸出;2) MOSI:主機輸出從機輸入數據線;3) MISO:主機輸入從機輸出數據線;4) SS:片選線,低電平有效,由主機輸出。在SPI總線上,某一時刻可以出現多個從機,但只能存在一個主機,主機通過片選線來確定要通信的從機。這就要求從機的MISO口具有三態特性,使得該口線在器件未被選通時表現為高阻抗。

2. 數據傳輸

在一個SPI時鐘周期內,會完成如下操作:1) 主機通過MOSI線發送1位數據,從機通過該線讀取這1位數據;2) 從機通過MISO線發送1位數據,主機通過該線讀取這1位數據。這是通過移位寄存器來實現的。如圖2所示,主機和從機各有一個移位寄存器,且二者連接成環。隨著時鐘脈沖,數據按照從高位到低位的方式依次移出主機寄存器和從機寄存器,并且依次移入從機寄存器和主機寄存器。當寄存器中的內容全部移出時,相當于完成了兩個寄存器內容的交換。

3. 時鐘極性和時鐘相位

在SPI操作中,最重要的兩項設置就是時鐘極性(CPOL或UCCKPL)和時鐘相位(CPHA或UCCKPH)。時鐘極性設置時鐘空閑時的電平,時鐘相位設置讀取數據和發送數據的時鐘沿。主機和從機的發送數據是同時完成的,兩者的接收數據也是同時完成的。所以為了保證主從機正確通信,應使得它們的SPI具有相同的時鐘極性和時鐘相位。舉例來說,分別選取MSP430控制器OLED驅動SH1101A為主從機,圖3和圖4為它們的SPI時序。由圖4可知,SH1101A的SPI時鐘空閑時為高電平,并且在后時鐘沿接收數據,則MSP430控制器SPI的設置應與此保持一致。從圖3中可以看出,要使得時鐘在空閑時為高電平,應將UCCKPL置1;要使得在后時鐘沿接收數據,應將UCCKPH清零。

SPI接口的概念,數據傳輸, 時鐘極性、時鐘相位以及優缺點解析

4. 優缺點SPI接口具有如下優點:1) 支持全雙工操作;2) 操作簡單;3) 數據傳輸速率較高。同時,它也具有如下缺點:1) 需要占用主機較多的口線(每個從機都需要一根片選線);2) 只支持單個主機。

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

    關注

    17

    文章

    1783

    瀏覽量

    94725
  • CPOL
    +關注

    關注

    0

    文章

    9

    瀏覽量

    10199
  • CPHA
    +關注

    關注

    0

    文章

    8

    瀏覽量

    9488
  • miso
    +關注

    關注

    0

    文章

    7

    瀏覽量

    5568

原文標題:弄懂SPI接口

文章出處:【微信號:eet-china,微信公眾號:電子工程專輯】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦
    熱點推薦

    SPI通信的四種方式 FPGA的SPI從機實現方案

    SPI通信有四種方式,由CPOL(時鐘極性)、CPHA(時鐘相位)的4種組合決定的。CPOL決定總線空閑時,SCK是高電平還是低電平(CPOL=,0,無
    發表于 03-29 10:24 ?6169次閱讀

    ADS1298的時鐘相位極性是什么?

    ADS1298的時鐘相位極性是什么,如果用STM32,它的時鐘相位極性應該如何配置?
    發表于 02-08 08:22

    SPI數據傳輸緩慢問題求解

    我遇到了 SPI 數據傳輸速率問題。 盡管將 SPI 時鐘頻率設置為 20 MHz,但我只獲得了 2 Kbps 的數據傳輸速率。 我正在以
    發表于 05-15 08:29

    關于SPI的配置問題,就是時鐘極性時鐘相位問題

    關于SPI的配置問題,就是時鐘極性時鐘相位問題
    發表于 07-04 16:54

    淺談SPI總線

    按位傳輸,高位在前,低位在后,為全雙工通信,數據傳輸速度總體來說比 I2C 總線要快,速度可達到 Mbps 級別。根據時鐘極性時鐘相位的不
    發表于 11-30 11:42

    SPI總線工作原理/數據傳輸步驟/優缺點

      時鐘信號將來自主設備的數據位輸出與從設備的位采樣同步。在每個時鐘周期傳輸一位數據,因此數據傳輸
    發表于 12-09 14:18

    SPI中主機和從機模式的區別是什么?

    高電平,應將UCCKPL置1;要使得在后時鐘沿接收數據,應將UCCKPH清零。 4. 優缺點 SPI接口具有如下優點: 1) 支持全
    發表于 06-14 09:12

    HbirdV2-SoC中如何配置QSPI1和QSPI2的時鐘極性CPOL和時鐘相位CPHA?

    HbirdV2-SoC中QSPI0的時鐘極性CPOL和時鐘相位CPHA可以通過SPI_SCKMODE寄存器來配置;在QSPI1和QSPI2中沒有找到相關寄存器,如何配置QSPI1和QS
    發表于 08-12 06:17

    AD7606 SPI通信的時鐘極性時鐘相位要求是什么?

    AD7606的關于SPI通信的時鐘極性時鐘相位要求是什么? 我的主控芯片采用SPI有AD7606通信,我在
    發表于 12-01 06:56

    ofdm技術的優缺點解析,ofdm技術原理介紹

    ofdm技術是一種無線環境下的高速傳輸技術,下面我們主要來看看ofdm技術的優缺點解析以及ofdm技術原理介紹。
    發表于 12-12 11:12 ?9.2w次閱讀
    ofdm技術的<b class='flag-5'>優缺點解析</b>,ofdm技術原理介紹

    SPI編程時,如何理解時鐘相位時鐘極性

    這兩個參數忽略。和大家分享一下SPI通訊、時鐘極性以及時鐘相位的基礎知識。 什么是SPI通訊總線 SPI
    的頭像 發表于 11-12 18:09 ?1.6w次閱讀
    <b class='flag-5'>SPI</b>編程時,如何理解<b class='flag-5'>時鐘相位</b>和<b class='flag-5'>時鐘</b><b class='flag-5'>極性</b>

    SPI實時時鐘與微控制器的接口

    SPI標準包括四種模式,由SCLK的極性以及數據與SCLK之間的相位關系定義。時鐘
    的頭像 發表于 01-12 17:05 ?1120次閱讀
    <b class='flag-5'>SPI</b>實時<b class='flag-5'>時鐘</b>與微控制器的<b class='flag-5'>接口</b>

    I2C時鐘頻率與數據傳輸速率的理解

    率為xxxKbit/s。明明概念里可以進行配置的只有一個時鐘頻率,那么這個數據傳輸率這位老兄是怎么個情況。
    的頭像 發表于 04-04 14:03 ?8158次閱讀

    SPI時鐘極性時鐘相位

    SPI 中,主機可以選擇時鐘極性時鐘相位。在空閑狀態期間,CPOL 為設置時鐘信號的極性
    的頭像 發表于 07-21 10:08 ?6963次閱讀
    <b class='flag-5'>SPI</b><b class='flag-5'>時鐘</b><b class='flag-5'>極性</b>和<b class='flag-5'>時鐘相位</b>

    探索SPI單線傳輸模式中時鐘線與數據傳輸的簡化

    探索SPI單線傳輸模式:時鐘線與數據傳輸的簡化之道 在當今的嵌入式系統和微控制器通信中,串行外設接口S
    的頭像 發表于 05-28 18:26 ?1505次閱讀