chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

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

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

通信協(xié)議之SPI總線硬件篇

hellosz ? 來源:hellosz ? 作者:hellosz ? 2024-11-25 17:56 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

一、概述

SPI:Serial Peripheral Interface,串行外圍設(shè)備接口

是由摩托羅拉在20世紀(jì)80年代中期開發(fā)的同步串行總線接口規(guī)范(帶有時(shí)鐘信號(hào),通過時(shí)鐘極性和時(shí)鐘相位來控制采樣,

即同步傳輸)。

1、支持半雙工、全雙工通信模式。

2、沒有流控制和應(yīng)答機(jī)制來確認(rèn)是否接收到數(shù)據(jù)(UART有校驗(yàn)或流控制)。

3、沒有一個(gè)固定的傳輸速率規(guī)定,已有器件SPI輸出速率達(dá)到50Mbps以上(I2C有明確規(guī)定速率)。

4、只能板內(nèi)的短距離傳輸(RS232、RS485輸出距離遠(yuǎn))。

5、沒有限制傳輸bit數(shù)量,常用的是8bit或9bit。

6、不需要硬件地址(I2C要地址),采用片選。

7、主從模式,一托多。

二、3線和4線模式

3線SPI和4線SPI各個(gè)模式下信號(hào)定義:

3線9bit I型 接口信號(hào):SCL、CS、SDA

3線9bit II型接口信號(hào):SCL、CS、SDO、SDI

4線8bit I型接口信號(hào):SCL、CS、DCX、SDA

4線8bit II型接口信號(hào):SCL、CS、DCX、SDO、SDI

3線9bit 2 data Lane 接口信號(hào):SCL、CS、D0、D1

對(duì)于3線或4線來區(qū)分,并不是信號(hào)線的數(shù)量,也不是網(wǎng)上說的半雙工和全雙工,或者數(shù)據(jù)線數(shù)量差異。

個(gè)人認(rèn)為:

3線說的是時(shí)鐘、片選、數(shù)據(jù)信號(hào)(不管是一根數(shù)據(jù)線,還是兩根數(shù)據(jù)線),共三種信號(hào)。

4線說的是時(shí)鐘、片選、數(shù)據(jù)信號(hào)、數(shù)據(jù)或命令控制線(確定發(fā)送的是數(shù)據(jù)還是命令),共4中信號(hào)。

三、SPI 四種工作模式

通過CPOL時(shí)鐘極性和CPHA時(shí)鐘相位的搭配來得到四種工作模式:

wKgZomXtxOSAJVpAAABYsv1YBhk227.png

CPOL時(shí)鐘極性定義的是 SCLK時(shí)鐘線空閑狀態(tài)時(shí)的電平

CPOL=0,即SCLK=0,表示SCLK時(shí)鐘信號(hào)線在空閑狀態(tài)時(shí)的電平為低電平,因此有效狀態(tài)為高電平。

CPOL=1,即SCLK=1,表示SCLK時(shí)鐘信號(hào)線在空閑狀態(tài)時(shí)的電平為高電平,因此有效狀態(tài)為低電平。

CPHA時(shí)鐘相位定義的是數(shù)據(jù)位相對(duì)于時(shí)鐘線的時(shí)序(即相位)

CPHA=0,即表示輸出(out)端在上一個(gè)時(shí)鐘周期的后沿改變數(shù)據(jù),而輸入(in)端在時(shí)鐘周期的前沿(或不久之后)捕

獲數(shù)據(jù)。輸出端保持?jǐn)?shù)據(jù)有效直到當(dāng)前時(shí)鐘周期的尾部邊緣。對(duì)于第一個(gè)時(shí)鐘周期來說,第一位的數(shù)據(jù)必須在時(shí)鐘前沿之

前出現(xiàn)在MOSI線上。也就是一個(gè)CPHA=0的周期包括半個(gè)時(shí)鐘空閑和半個(gè)時(shí)鐘置位的周期。

CPHA=1,即表示輸出(out)端在當(dāng)前時(shí)鐘周期的前沿改變數(shù)據(jù),而輸入(in)端在時(shí)鐘周期的后沿(或不久之后)捕獲

數(shù)據(jù)。輸出端保持?jǐn)?shù)據(jù)有效直到下一個(gè)時(shí)鐘周期的前沿。對(duì)于最后一個(gè)時(shí)鐘周期來說,從機(jī)設(shè)備在片選信號(hào)消失之前保持

MISO信號(hào)線有效。也就是一個(gè)CHPA=1的周期包括半個(gè)時(shí)鐘置位和半個(gè)時(shí)鐘空閑的周期。

四、SPI升級(jí)版

SPI flash接口有standard SPI、Dual SPI、Quad SPI、Octal SPI,也就是所謂的1248線模式。

wKgaomXtxRqAN-NSAAB2yzCWnrE361.png

五、SDR和DDR模式

SPI通信支持SDR和DDR模式。

SDR:Single Data Rate通過 SCLK 的觸發(fā)對(duì)信號(hào)進(jìn)行采樣時(shí),一個(gè)時(shí)鐘周期只執(zhí)行一次,稱為單倍數(shù)據(jù)速率模式。

DDR:Double Data Rate通過 SCLK 的觸發(fā)對(duì)信號(hào)進(jìn)行采樣時(shí),每個(gè)上升沿和下降沿將采樣一次。

也就是說一個(gè)時(shí)鐘周期內(nèi)發(fā)送2位或者接收2位數(shù)據(jù),稱為雙倍數(shù)據(jù)速率模式

六、SPI Flash接口

Dual SPI有兩根數(shù)據(jù)IO;Quad SPI有4根數(shù)據(jù)IO。

SPI flash spec:

wKgZomXtxSyAJAlOAADXh9dy0kw866.png

七、SPI TFT液晶屏接口

TFT液晶屏ST7789 spec定義,支持串行和并行,支持SPI多種通信模式。

wKgZomXtxTqAEyqCAAGWM8jADHU220.png

八、信號(hào)定義及連線

標(biāo)準(zhǔn)SPI接口信號(hào)定義:

wKgaomXtxUiAE7QyAAB9ddLnuZQ588.png

標(biāo)準(zhǔn)的SPI規(guī)范連線:

wKgZomXtxVWAZwjrAAAqtjMN35Y772.png

SDOSDI網(wǎng)絡(luò)命名的連線(SDO和SDI交叉):

wKgaomXtxWKAPFYoAAApwhTqMl8503.png

SPI總線,一對(duì)多連線:

wKgaomXtxW-AV8pDAACAtdpW32k449.png

九、小結(jié)

1、有的參考設(shè)計(jì)原理圖中,用SDI表示MOSI,用SDO表示MISO,連線要注意輸出和輸入的定義。

2、芯片引腳的信號(hào)輸入或輸出,是針對(duì)自身來標(biāo)明的,因此在主從設(shè)備芯片的輸出或輸入要連接正確。

3、電路設(shè)計(jì)上引腳信號(hào)不需要上拉。如果是IO模擬的話,需注意是不是開漏,如是要加上拉。另,要確認(rèn)器件spec的SPI

信息,可能有特殊的要加上下拉。

4、一對(duì)多的連線,片選信號(hào)CS單獨(dú)控制,多個(gè)從設(shè)備需要多個(gè)CS信號(hào)。

5、從設(shè)備未被選中時(shí),信號(hào)線變成高阻態(tài)(斷開)。

6、Layout上沒有特殊要求,當(dāng)然可以SCLK信號(hào)包下地。

審核編輯 黃宇

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 通信協(xié)議
    +關(guān)注

    關(guān)注

    28

    文章

    1092

    瀏覽量

    42180
  • SPI
    SPI
    +關(guān)注

    關(guān)注

    17

    文章

    1885

    瀏覽量

    101293
  • 總線
    +關(guān)注

    關(guān)注

    10

    文章

    3040

    瀏覽量

    91677
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    三格電子13年老廠家,專注工業(yè)通訊#通信協(xié)議

    通信協(xié)議
    jf_68793483
    發(fā)布于 :2026年03月05日 09:32:44

    機(jī)器人通信協(xié)議EtherCAT和CAN如何選擇

    當(dāng)下,雖然行業(yè)中存在許多通信協(xié)議,但業(yè)內(nèi)人士普遍認(rèn)為,EtherCAT和CAN兩大協(xié)議,是機(jī)器人行業(yè)未來最重要的兩大協(xié)議
    的頭像 發(fā)表于 01-27 15:54 ?2618次閱讀

    基于FPGA的I2C通信協(xié)議設(shè)計(jì)

    I2C(Inter-Integrated Circuit)是一種由飛利浦半導(dǎo)體(現(xiàn)為恩智浦半導(dǎo)體)在1980年代初開發(fā)的同步、串行、半雙工的總線通信協(xié)議。主要用于近距離(同一塊印刷電路板(PCB
    的頭像 發(fā)表于 12-26 09:44 ?6146次閱讀
    基于FPGA的I2C<b class='flag-5'>通信協(xié)議</b>設(shè)計(jì)

    通信協(xié)議IIC與SPI最全對(duì)比分析

    )通信協(xié)議,這意味著總線中的只有一支中心設(shè)備能發(fā)起通信。當(dāng)SPI主設(shè)備想讀/寫從設(shè)備時(shí),它首先拉低從設(shè)備對(duì)應(yīng)的SS線(SS是低電平有效),接著開始發(fā)送工作脈沖到時(shí)鐘線上,在相應(yīng)的脈沖時(shí)
    發(fā)表于 12-10 06:04

    FPGA實(shí)現(xiàn)基于SPI協(xié)議的Flash驅(qū)動(dòng)控制芯片擦除

    本篇博客具體包括SPI協(xié)議的基本原理、模式選擇以及時(shí)序邏輯要求,采用FPGA(EPCE4),通過SPI通信協(xié)議,對(duì)flash(W25Q16BV)存儲(chǔ)的固化程序進(jìn)行芯片擦除操作。
    的頭像 發(fā)表于 12-02 10:00 ?2589次閱讀
    FPGA實(shí)現(xiàn)基于<b class='flag-5'>SPI</b><b class='flag-5'>協(xié)議</b>的Flash驅(qū)動(dòng)控制芯片擦除

    SPI、I2C、I2S、UART:通信協(xié)議解釋

    不能?本文一次梳理清楚。 一、通信協(xié)議快速對(duì)照表 協(xié)議 全稱 線數(shù) 通信方式 速率 應(yīng)用場(chǎng)景 特點(diǎn) SPI Serial Peripheral Interface 4根常用線(MOSI
    的頭像 發(fā)表于 11-18 10:53 ?550次閱讀

    SPI、I2C、I2S、UART:通信協(xié)議對(duì)比表

    ,有的不能?本文一次梳理清楚。一、通信協(xié)議快速對(duì)照表協(xié)議全稱線數(shù)通信方式速率應(yīng)用場(chǎng)景特點(diǎn)SPISerialPeripheralInterface4根常用線(MOSI
    的頭像 發(fā)表于 11-17 10:53 ?1752次閱讀
    <b class='flag-5'>SPI</b>、I2C、I2S、UART:<b class='flag-5'>通信協(xié)議</b>對(duì)比表

    Xilinx FPGA串行通信協(xié)議介紹

    Xilinx FPGA因其高性能和低延遲,常用于串行通信接口設(shè)計(jì)。本文深入分析了Aurora、PCI Express和Serial RapidIO這三種在Xilinx系統(tǒng)設(shè)計(jì)中關(guān)鍵的串行通信協(xié)議。介紹了它們的特性、優(yōu)勢(shì)和應(yīng)用場(chǎng)景,以及如何在不同需求下選擇合適的
    的頭像 發(fā)表于 11-14 15:02 ?2550次閱讀
    Xilinx FPGA串行<b class='flag-5'>通信協(xié)議</b>介紹

    分布式能源并網(wǎng)的通信協(xié)議有哪些?

    在分布式能源(如光伏、儲(chǔ)能、微電網(wǎng))并網(wǎng)場(chǎng)景中,通信協(xié)議需滿足 設(shè)備互聯(lián)、數(shù)據(jù)傳輸、遠(yuǎn)程控制、調(diào)度協(xié)同 等核心需求,不同協(xié)議因設(shè)計(jì)目標(biāo)不同,適用于從設(shè)備層到調(diào)度層的不同層級(jí)。以下按 “國際標(biāo)準(zhǔn)協(xié)議
    的頭像 發(fā)表于 09-18 16:40 ?1590次閱讀
    分布式能源并網(wǎng)的<b class='flag-5'>通信協(xié)議</b>有哪些?

    工業(yè)通信協(xié)議都有哪些?#三格電子

    通信協(xié)議
    三格電子科技
    發(fā)布于 :2025年08月28日 10:35:26

    哪些協(xié)議是工業(yè)通信協(xié)議?#三格電子

    通信協(xié)議
    三格電子科技
    發(fā)布于 :2025年08月27日 14:16:07

    如何驗(yàn)證硬件加速是否真正提升了通信協(xié)議的安全性?

    驗(yàn)證硬件加速是否真正提升通信協(xié)議的安全性,需從 安全功能正確性、抗攻擊能力增強(qiáng)、安全性能適配、合規(guī)一致性 等核心維度展開,結(jié)合實(shí)驗(yàn)室測(cè)試與真實(shí)場(chǎng)景驗(yàn)證,避免 “硬件參與即安全提升” 的表面判斷。以下
    的頭像 發(fā)表于 08-27 10:16 ?1158次閱讀
    如何驗(yàn)證<b class='flag-5'>硬件</b>加速是否真正提升了<b class='flag-5'>通信協(xié)議</b>的安全性?

    有哪些方法可以確保硬件加速與通信協(xié)議的兼容性?

    ? 確保硬件加速與通信協(xié)議的兼容性,核心是從 硬件選型、協(xié)議標(biāo)準(zhǔn)匹配、軟硬件接口適配、全場(chǎng)景測(cè)試驗(yàn)證 四個(gè)維度建立閉環(huán),避免因
    的頭像 發(fā)表于 08-27 10:07 ?1101次閱讀

    如何利用硬件加速提升通信協(xié)議的安全性?

    產(chǎn)品實(shí)拍圖 利用硬件加速提升通信協(xié)議安全性,核心是通過 專用硬件模塊或可編程硬件 ,承接軟件層面難以高效處理的安全關(guān)鍵操作(如加密解密、認(rèn)證、密鑰管理等),在提升性能的同時(shí),通過
    的頭像 發(fā)表于 08-27 09:59 ?990次閱讀
    如何利用<b class='flag-5'>硬件</b>加速提升<b class='flag-5'>通信協(xié)議</b>的安全性?

    深入剖析SPI協(xié)議

    SPI,全稱(Serial Peripheral interface)是由摩托羅拉公司首先定義的協(xié)議,中文名為串型外圍設(shè)備接口。SPI是一種高速全雙工的總線
    的頭像 發(fā)表于 08-21 15:04 ?4074次閱讀
    深入剖析<b class='flag-5'>SPI</b><b class='flag-5'>協(xié)議</b>