色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

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

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

3天內不再提示

根據時鐘極性和時鐘相位的不同,SPI有四個工作模式

Q4MP_gh_c472c21 ? 來源:未知 ? 作者:龔婷 ? 2018-03-20 11:43 ? 次閱讀

串行外圍設備接口(Serial Peripheral Interface,SPI)是由 Motorola 公司開發的,用來在微控制器和外圍設備芯片之間提供一個低成本、易使用的接口(SPI 有時候也被稱為4線接口)。這種接口可以用來連接存儲器、AD/DA轉換器實時時鐘日歷、LCD驅動器傳感器音頻芯片,甚至其他處理器。目前支持 SPI 的元件很多,并且還在不斷增加。

這里需要提一下,由于專利在電子行業是很關鍵的,因此部分廠商可能會將 SPI 通訊協議更名以規避高昂的專利費,但其硬件處理方式是一樣的,只是換了一個名稱而已(或者在協議上做了一些修改),例如 TI 的 SSI(Synchronous Serial Interface)通訊協議。與標準的串行端口不同,SPI 是一個同步協議接口,所有的傳輸都參照一個共同的時鐘,這個同步時鐘信號由主機(處理器)產生。接收數據的設備(從設備)使用時鐘對串行比特流的接收進行同步化。可能會有許多芯片連到主機的同一個 SPI 接口上,這是主機通過觸發從設備的芯片的片選輸入引腳來選擇接收數據的從設備,沒有被選中的外設將不會參與 SPI 傳輸。SPI 主要使用4個信號:主機輸出/從機輸入(MOSI)、主機輸入/從機輸出(MISO)、串行時鐘(SCLK或SCK)和外設片選(nCS)。有些處理器有 SPI 接口專用的片選,稱為從機選擇(nSS)。MOSI 信號由主機產生,從機接收。在有些芯片上,MOSI 只被簡單地標為串行輸入(SI),或者串行數據輸入(SDI)。MISO 信號由從機產生,不過還是在主機的控制下產生的。在一些芯片上,MISO 有時被稱為串行輸出(SO),或者串行數據輸出(SDO)。外設片選信號通常只是由主機的備用 I/O 引腳產生。SPI 接口在內部硬件實際上是兩個簡單的移位寄存器,在主器件的移位脈沖下,數據按位傳輸,高位在前,低位在后,為全雙工通信,數據傳輸速度總體來說比 I2C 總線要快,速度可達到 Mbps 級別。

根據時鐘極性和時鐘相位的不同,SPI 有四個工作模式。時鐘極性有高、低兩極:

1、時鐘低電平時,空閑時時鐘(SCK)處于低電平,傳輸時跳轉到高電平;2、時鐘極性為高電平時,空閑時時鐘處于高電平,傳輸時跳轉到低電平。

時鐘相位有兩個:相位0 和 相位1。對于時鐘相位0,如果時鐘極性是低電平,MOSI 和 MISO 輸出在時鐘(SCK)的上升沿有效(如圖1所示)。

圖1. 時鐘極性為低電平且時鐘相位0時的SPI時序圖

如果時鐘極性為高電平,對于時鐘相位0,這些輸出在 SCK 的下降沿有效(如圖2所示)。

圖2. 時鐘極性為高電平且時鐘相位0時的SPI時序圖

對于時鐘相位1,情況則相反。此時如果時鐘極性是低電平,MOSI 和 MISO 輸出在時鐘(SCK)的下降沿有效(如圖3所示)。

圖3. 時鐘極性為低電平且時鐘相位1時的SPI時序圖

如果時鐘極性是高電平,這些輸出在 SCK 的上升沿有效(如圖4所示)。

圖4. 時鐘極性為高電平且時鐘相位1時的SPI時序圖

工程中一般會用 CPOL 代表時鐘極性,用 CPHA 代表時鐘相位,在 S5PV210 的 datasheet 中,我們可以看到相應的 SPI 接口配置寄存器(如圖5所示)。

圖5. S5PV210的SPI配置寄存器CH_CFGn

也就是由兩個位(CPOL 和 CPHA)共同決定 SPI 的工作模式,所以有 2 * 2 = 4 種工作模式。其中,時鐘極性(CPOL)決定的是時鐘空閑時電平的高低狀態(0:空閑時低電平,1:空閑時高電平);時鐘相位(CPHA)決定的是數據在時鐘的上升沿或下降沿鎖存/采樣(0:第一個邊沿開始,1:第二個邊沿開始)。

最后,SPI 接口的一個缺點:沒有指定的流控制,沒有應答機制確認是否接收到數據。

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

    關注

    53

    文章

    8268

    瀏覽量

    146802
  • 寄存器
    +關注

    關注

    31

    文章

    5363

    瀏覽量

    120912
  • 時鐘
    +關注

    關注

    11

    文章

    1746

    瀏覽量

    131667
  • SPI
    SPI
    +關注

    關注

    17

    文章

    1721

    瀏覽量

    91925

原文標題:淺談串行外圍設備接口(Serial Peripheral Interface)SPI總線

文章出處:【微信號:gh_c472c2199c88,微信公眾號:嵌入式微處理器】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    1.5GHz低相位噪聲時鐘評估板

    電子發燒友網站提供《1.5GHz低相位噪聲時鐘評估板.pdf》資料免費下載
    發表于 12-19 14:46 ?0次下載
    1.5GHz低<b class='flag-5'>相位</b>噪聲<b class='flag-5'>時鐘</b>評估板

    可調時測溫計算的多功能時鐘代碼及仿真

    本項目基于51單片機,LCD1602,DS18B20,AT24C02,DS1302,打造了一擁有二級菜單的多功能時鐘時鐘共有四個功能模塊,一是時間查看,二是時間修改,三是溫度查看,
    發表于 11-27 15:16 ?1次下載

    通信協議之SPI總線硬件篇

    SPI:Serial Peripheral Interface,串行外圍設備接口。 是由摩托羅拉在20世紀80年代中期開發的同步串行總線接口規范(帶有時鐘信號,通過時鐘極性
    的頭像 發表于 11-25 17:56 ?1076次閱讀
    通信協議之<b class='flag-5'>SPI</b>總線硬件篇

    請問LMK05318BEVM如何實現輸入和輸出時鐘相位同步?

    相位也盡快調整,與輸入時鐘相位對齊。我們嘗試了好多配置,都無法實現。除了配置wizard的內容之外,是否還需要其他配置?advance的內容如何配置?是否要選擇ZDM功能?能幫我們提供一適合的配置嗎?
    發表于 11-11 08:25

    嵌入式學習-飛凌嵌入式ElfBoard ELF 1板卡-spi編程示例之spi硬件原理

    Slave設備。 接口 SPI的通信原理很簡單,它以主從方式工作,這種模式通常有一主設備和一或多個從設備,需要至少4根線,事實上3根也可
    發表于 11-06 09:17

    飛凌嵌入式ElfBoard ELF 1板卡-spi編程示例之spi硬件原理

    Slave設備。 接口 SPI的通信原理很簡單,它以主從方式工作,這種模式通常有一主設備和一或多個從設備,需要至少4根線,事實上3根也可
    發表于 11-05 08:44

    視頻時鐘合成芯片怎么用

    ,以確保視頻信號的同步和穩定。以下是關于視頻時鐘合成芯片的使用指南: 1. 視頻時鐘合成芯片的基本概念 視頻時鐘合成芯片是一種數字電路,它通過相位鎖定環(Phase-Locked Lo
    的頭像 發表于 10-10 11:17 ?328次閱讀

    SPI協議解析

    必須是工作在同一模式下,所以我們可以對我們的主設備的SPI模式進行配置,通過CPOL(時鐘極性
    發表于 09-30 15:08

    時鐘抖動與相位噪聲的關系

    時鐘抖動和相位噪聲是數字系統和通信系統中兩至關重要的概念,它們之間存在著緊密而復雜的關系。以下是對時鐘抖動和相位噪聲關系的詳細探討,旨在全
    的頭像 發表于 08-19 18:01 ?877次閱讀

    差分時鐘驅動器和終端

    :LV-PECL、LVDS和HCSL,現在我們新增了專有的寬振幅LVDS或WA-LVDS加入產品陣容。本技術說明解釋了這四個差分時鐘的特性。2.差分時鐘概述①LV-PECLLV
    的頭像 發表于 07-25 16:20 ?471次閱讀
    差分<b class='flag-5'>時鐘</b>驅動器和終端

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

    探索SPI單線傳輸模式時鐘線與數據傳輸的簡化之道 在當今的嵌入式系統和微控制器通信中,串行外設接口(SPI)因其高速、全雙工和同步的特點而廣受歡迎。然而,隨著設備尺寸和復雜性的不斷減
    的頭像 發表于 05-28 18:26 ?1233次閱讀

    超詳細的SPI原理和通信模式

    SPI分為主、從兩種模式,一SPI通訊系統需要包含一(且只能是一)主設備,一
    發表于 02-29 12:33 ?4931次閱讀
    超詳細的<b class='flag-5'>SPI</b>原理和通信<b class='flag-5'>模式</b>

    四個單片機能共用一晶振時鐘頻率來工作嗎?

    四個單片機能共用一晶振時鐘頻率來工作嗎? 四個單片機共用一晶振
    的頭像 發表于 01-31 11:31 ?1927次閱讀

    怎么根據外圍電路配置單片機gpio的時鐘

    怎么根據外圍電路配置單片機gpio的時鐘? 根據外圍電路配置單片機GPIO的時鐘是一項重要的任務,它決定了單片機與外部設備的通信速度和穩定性。在本文中,我將詳細介紹如何
    的頭像 發表于 01-31 10:57 ?1160次閱讀

    四個引腳無源晶振的接線方法

    無源晶振是一種常用的被動元件,用于產生穩定的時鐘信號。它通常有四個引腳,分別是VCC、GND、OUT和NC。
    的頭像 發表于 01-23 18:15 ?7001次閱讀
    主站蜘蛛池模板: 午夜国产羞羞视频免费网站| 郭德纲于谦2012最新相声| 狠狠色狠狠色综合日日91app| 一个人免费完整观看日本| 麻豆官网md.pub| 高清国产免费观看视频在线| 亚洲精品AV无码喷奶水糖心| 久久久久亚洲精品影视| xxx日本hd| 亚洲欧洲日产国码久在线| 麻花传媒MD0044视频| 俄罗斯12一15处交| 野花影院手机在线观看| 免费人成网站永久| 国产三级精品三级在线观看| 5G在线观看免费年龄确认| 天天国产在线精品亚洲| 巨胸美女狂喷奶水www网麻豆| 成人性生交片无码免费看| 亚洲一区二区女搞男| 秋霞伦理电影在线看| 久青草国产在线视频| 99热这里只有的精品| 亚洲 日韩 自拍 视频一区| 巨黄的肉辣文np| 国产精品人妻无码久久久蜜桃| 中国老头oldday tv| 婷婷射精AV这里只有精品| 美女大鸡鸡| 国产亚洲视频在线观看| ⅹxx日本护土| 夜色爽爽爽久久精品日韩| 神马电影院午 夜理论| 麻豆啊传媒app黄版破解免费| 国产精品69人妻无码久久久| 97人人碰免费视频公开| 亚洲免费一区| 牲高潮99爽久久久久777| 嫩草影院地址一地址二| 九九在线精品视频| 国产精品久久高潮呻吟无码|