版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
SPISPI時序圖詳解2022-11-1022:10SPISerialPeripheralInterface的縮寫,顧名思義就是串行外圍設(shè)備接口。SPI,是一種高速的,全雙工,同步的通信總線,并且在芯片的管腳上只占用四根線,節(jié)約了芯片的管腳,同時為PCB的布局上節(jié)約空間,供給便利,正是出于這種簡潔易用的特性,現(xiàn)在越來越多的芯片集成了這種通信協(xié)議。SPIss(cs)、sck、sdi、sdo構(gòu)成,其時序其實很簡潔,主要是在sck的掌握下,兩個雙向移位存放器進展數(shù)據(jù)交換。上升沿發(fā)送、下降沿接收、高位先發(fā)送。上升沿到來的時候,sdo上的電平將被發(fā)送到從設(shè)備的存放器中。下降沿到來的時候,sdi上的電平將被接收到主設(shè)備的存放器中。假設(shè)主機和從機初始化就緒:并且主機的 sbuff=0xaa(10101010),從機的sbuff=0x55(01010101),下面將分步對spi的8個時鐘周期的數(shù)據(jù)狀況演示一遍(假設(shè)上升沿發(fā)送數(shù)據(jù))。脈沖 主機sbuff 從機sbuff sdi sdo000-010101010010101010010--10101010x101010110111--001010100101010110120--11010100x010101101021--010101001010101101030--10101001x101011010131--001010010101011010140--11010010x010110101041--010100101010110101050--10100101x101101010151--001001010101101010160--11001010x011010101061--010010101011010101070--10010101x110101010171--000101010110101010180--10101010x101010101081--001010101101010101080--1表示上升沿、1--0表示下降沿,sdi、sdo16位,即兩個字節(jié),由于,8位時鐘周期才把數(shù)據(jù)讀回來。SPIMotorola3線方式進展通信:一條時鐘線SCKMOSIMISO;用于CPU與各種外圍器件進展全雙工、同步串行通訊。SPI主要特點有:可以同時發(fā)出和接收串行數(shù)據(jù);可以當作主機或從機工作;供給頻率可編程時鐘;發(fā)送完畢中斷標志;寫沖突保護;總線競爭保護等。SPI總線有四種工作方式(SP0,SP1,SP2,SP3)SPI0SPI3方式。SPI模塊為了和外設(shè)進展數(shù)據(jù)交換,依據(jù)外設(shè)工作要求,其輸出串行同步時鐘極性和相位可以進展配置,時鐘極性(CPOL)對傳輸協(xié)議沒有重大的影響。假設(shè)CPOL=0,串行同步時鐘的空閑狀態(tài)為低電平;假設(shè)CPOL=1,串行同步時鐘的空閑狀態(tài)為高電平。時鐘相位(CPHA)能夠配置用于選擇兩種不同的傳輸協(xié)議之一進展數(shù)據(jù)傳輸。假設(shè)CPHA=0,在串行同步時鐘的第一個跳變沿上升或下降上升或下降)數(shù)據(jù)被采樣。SPI主模塊和與之通信的外設(shè)音時鐘相位和極性應(yīng)當全都。SPI時序圖詳解SPI0下輸出第一位數(shù)據(jù)的時刻SPI0下輸出第一位數(shù)據(jù)的時刻SPICPOLCPHL1中表現(xiàn)了這四種時序,CPOL、CPHL的關(guān)系也可以從圖中看出。1CPOLSCK時鐘信號空閑時的電平,CPOL=0,空閑電平為低電平,CPOL=1時,空閑電平為高電平。CPHA是用來打算采樣時刻的,CPHA=0,在每個周期的第一個時鐘沿采樣,CPHA=1,在每個周期的其次個時鐘沿采樣。由于我使用的器件工作在模式0這種時序〔=,=,所以將圖1簡化為圖,0的時序。2我們來關(guān)注K的第一個時鐘周期,在時鐘的前沿采樣數(shù)據(jù)〔上升沿,第一個時鐘沿,〔〔MOSI〕bit1,bit1的呢?bit1的輸出時刻實際上在SCK信號有效以前,比SCK的上升沿還要早半個時鐘周期。bit1SSEL信號沒有關(guān)系。再來看從器件,MISObit1bit1的呢。SSELbit1SCK信號還沒有起效。關(guān)于上面的主器件bit13、4中得到驗證。3留意圖3中,S信號有效后〔低電平有效,留意S下降沿后發(fā)生的狀況序延時了一段時間,之后再向數(shù)據(jù)存放器寫入了要發(fā)送的數(shù)據(jù),來觀看主器件輸出bit1的狀況〔??梢钥闯?,bit1〔1〕SCK信號有效之前的半個時鐘周期的時刻開頭輸出的〔CS信號無關(guān),到了SCK的第一個時鐘周期的上升沿正好被從器件采樣。44CSMISO信號。我們可以看出,CSbit1〔值為。spi165記錄了第一個字節(jié)和其次個字節(jié)間的相互連接的過程。SCKSCK字節(jié)的第一位。SPI總線協(xié)議介紹〔接口定義,傳輸時序〕一、技術(shù)性能SPI接口是Motorola〔MasterSlave〕slaveMaster。時鐘由r掌握,在時鐘移位脈沖下,數(shù)據(jù)按位傳輸,高位在前,低位在后B;SPI2Mbps的水平。二、接口定義SPI4根信號線,分別是:設(shè)備選擇線、時鐘線、串行輸出數(shù)據(jù)線、串行輸入數(shù)據(jù)線。MOSI:主器件數(shù)據(jù)輸出,從器件數(shù)據(jù)輸入MISO:主器件數(shù)據(jù)輸入,從器件數(shù)據(jù)輸出SCLK:時鐘信號,由主器件產(chǎn)生/SS:從器件使能信號,由主器件掌握三、內(nèi)部構(gòu)造四、傳輸時序SPI接口在內(nèi)部硬件實際上是兩個簡潔的移位存放器,8器件使能信號和移位脈沖下,按位傳輸,高位在前,低位在后。如以下圖所示,在SCLK的下降沿上數(shù)據(jù)轉(zhuǎn)變,上升沿一位數(shù)據(jù)被存入移位存放器。SPI接口沒有指定的流掌握,沒有應(yīng)答機制確認是否接收到數(shù)據(jù)。SPISPI2022-11-1022:10SPI,SerialPeripheralInterface行外圍設(shè)備接口。SPI,是一種高速的,全雙工,同步的通信總線,并且在芯片的管腳上只占用四根線,節(jié)約了芯片的管腳,同時為PCB的布局上節(jié)約空間,供給便利,正是出于這種簡潔易用的特性,現(xiàn)在越來越多的芯片集成了這種通信協(xié)議。SPIss(cs)、sck、sdi、sdo時序其實很簡潔,主要是在sck的掌握下,兩個雙向移位存放器進展數(shù)據(jù)交換。上升沿發(fā)送、下降沿接收、高位先發(fā)送。上升沿到來的時候,sdo上的電平將被發(fā)送到從設(shè)備的存放器中。下降沿到來的時候,sdi上的電平將被接收到主設(shè)備的存放器中。sbuff=0xaa(10101010),sbuff=0x55(01010101spi8數(shù)據(jù)狀況演示一遍(假設(shè)上升沿發(fā)送數(shù)據(jù))。脈沖 主機sbuff 從機sbuff sdi sdo101010100 00-0 01010101 0 01010101010--10101010x101010110111--001010100101010110120--11010100x010101101021--010101001010101101030--10101001x101011010131--001010010101011010140--11010010x010110101041--010100101010110101050--10100101x101101010151--001001010101101010160--11001010x011010101061--010010101011010101070--10010101x110101010171--000101010110101010180--10101010x10101010108 1--0 01010101 10101010 1 080--11--0sdi、sdo16去,然后從機依據(jù)主機的名預(yù)備數(shù)據(jù),主機在下一個8位時鐘周期才把數(shù)據(jù)讀回來。SPIMotorola3SCKMOSI,一條數(shù)據(jù)輸出線MISO;用于CPUSPI特點有:可以同時發(fā)出和接收串行數(shù)據(jù);可以當作主機或從機工作;供給頻率可編程時鐘;發(fā)送完畢中斷標志;寫沖突保護;總線競爭保護等。SPI(SP0,SP1,SP2,SP3),其中使用的最為SPI0SPI3SPI模塊為了和外設(shè)進展數(shù)據(jù)交換,依據(jù)外設(shè)工作要求,其輸出串(CPOL)對傳輸協(xié)議沒有CPOL=0,串行同步時鐘的空閑狀態(tài)為低電平;假設(shè)CPOL=1(CPHA)能夠配置用于選擇兩種不同的傳輸協(xié)議之一進展數(shù)據(jù)傳輸。假設(shè)CPHA=0,在串CPHA=1,在串行同步時鐘的其次個跳變沿(上升或下降)數(shù)據(jù)被采樣。SPI主模塊和與之通信的外設(shè)音時鐘相位和極性應(yīng)當全都。SPI時序圖詳解-SPI接口在模式0下輸出第一位數(shù)據(jù)的時刻SPI0SPICPOLCPHL1中表現(xiàn)了這四種時序,CPOL、CPHL1CPOL=1CPHA一個時鐘沿采樣,CPHA=1,在每個周期的其次個時鐘沿采樣。所以將圖12,02我們來關(guān)注SCK的第一個時鐘周期,在時鐘的前沿采樣數(shù)據(jù)〔上升沿,第一個時鐘沿〕,在時鐘的后沿輸出數(shù)據(jù)〔下降沿,其次個時鐘沿〕。首先來看主器件,主器件的輸出口〔MOSI〕bit1,SCKbit1SSEL再來看從器件,主器件的輸入口MISO同樣是在時鐘的前沿采樣從器件輸出的bit1bit1bit1,SCK關(guān)于上面的主器件和從器件輸出bit1位的時刻,可以從圖3、4中得到驗證。3CS〕,有意用延時程序bit1〔MOSI〕??梢钥闯?,bit1〔1〕是在SCK出的〔CS〕,到了SCK的第一個時鐘周期的上升沿正好被從器件采樣。44CSMISObit1〔1〕。通常我們進展的spi操作都是16位的。圖5記錄了第一個字節(jié)和其次個字節(jié)間的相互連接的過程。SCK出了其次個字節(jié)的第一位。SPI〔接口定義,傳輸時序〕一、技術(shù)性能SPIMotorola首先提出的全雙工三線同步串行外圍接口,承受主從模式〔MasterSlave〕slaveMaster。時鐘由Master掌握
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度高新技術(shù)企業(yè)公司管理協(xié)議書3篇
- 二零二五年度環(huán)保產(chǎn)業(yè)投資全新期權(quán)合同3篇
- 2025年度辦公樓智能化辦公環(huán)境工裝裝飾施工合同2篇
- 二零二五年度寵物寄養(yǎng)寵物寵物用品銷售服務(wù)協(xié)議2篇
- 2025年度車庫租賃合同模板(含車位租賃與停車場智能化改造)3篇
- 二零二五年度公司股東內(nèi)部關(guān)于企業(yè)對外投資決策的共識協(xié)議3篇
- 2025年度公司管理人員離職交接與聘用合同3篇
- 二零二五年度農(nóng)村土地墳地租賃與祭祀活動管理合同2篇
- 2025年度養(yǎng)殖產(chǎn)業(yè)互聯(lián)網(wǎng)平臺合作協(xié)議3篇
- 2025年度農(nóng)機購置服務(wù)包合同2篇
- 車膜品牌推廣方案
- 消化道出血的PBL教學查房
- 2024年小學四年級數(shù)學上冊??家族e題綜合測評卷
- 小學數(shù)學五年級下冊通分練習100題附答案
- 湖南省張家界市慈利縣2023-2024學年六年級上學期期末考試綜合(道德與法治、科學)試題
- 工程項目管理(三控三管一協(xié)調(diào))
- 游戲機策劃方案
- 2024消防安全基礎(chǔ)知識培訓課件
- 《小兒留置導(dǎo)尿管》課件
- 粵教版科學四年級上冊全冊試卷(含答案)
- 宮腔鏡診治規(guī)范
評論
0/150
提交評論