国产毛片a精品毛-国产毛片黄片-国产毛片久久国产-国产毛片久久精品-青娱乐极品在线-青娱乐精品

dg336699的個(gè)人空間 http://m.qingdxww.cn/space-uid-141150.html [收藏] [復(fù)制] [RSS]

博客

加密芯片SPI通訊的調(diào)試

熱度 10已有 1927 次閱讀2018-10-22 17:12

SPI是串行外設(shè)接口Serial Peripheral Interface的縮寫。Motorola公司推出的一種同步串行接口技術(shù),是一種高速的全雙工同步的通信總線。

SPI的通信原理很簡單,它以主從方式工作,這種模式通常有一個(gè)主設(shè)備和一個(gè)或多個(gè)從設(shè)備,需要至少4根線它們是SDI數(shù)據(jù)輸入SDO數(shù)據(jù)輸出SCLK時(shí)鐘CS片選

(1)SDO/MOSI——主設(shè)備數(shù)據(jù)輸出,從設(shè)備數(shù)據(jù)輸入

2SDI/MISO——主設(shè)備數(shù)據(jù)輸入,從設(shè)備數(shù)據(jù)輸出

3SCLK——時(shí)鐘信號,由主設(shè)備產(chǎn)生

4CS/SS——從設(shè)備使能信號,由主設(shè)備控制

CS作為片選信號不難理解。當(dāng)總線上掛有多個(gè)從設(shè)備時(shí),主機(jī)通過控制對應(yīng)從設(shè)備的片選信號,即可選中激活該設(shè)備,完成與該設(shè)備的通訊。一般片選為低電平時(shí),處于選中狀態(tài)

需要說明的是,SPI通信有4種不同的模式,不同的從設(shè)備可能在出廠時(shí)就是配置為某種模式,這是不能改變的;但我們的通信雙方必須是工作在同一模式下,所以我們可以對我們的主設(shè)備的SPI模式進(jìn)行配置,通過CPOL(時(shí)鐘極性)和CPHA(時(shí)鐘相位)來控制我們主設(shè)備的通信模式,具體如下:

Mode0:CPOL=0,CPHA=0

Mode1:CPOL=0,CPHA=1

Mode2:CPOL=1,CPHA=0

Mode3:CPOL=1,CPHA=1

時(shí)鐘極性CPOL是用來配置SCLK的電平出于哪種狀態(tài)時(shí)是空閑態(tài)或者有效態(tài),時(shí)鐘相位CPHA是用來配置數(shù)據(jù)采樣是在第幾個(gè)邊沿

作為特殊應(yīng)用的加密芯片來說,其SPI通訊大多數(shù)采用標(biāo)準(zhǔn)SPI接口協(xié)議,但也不乏例外,調(diào)試過程中有幾點(diǎn)注意:

1、加密芯片作為防盜版功能模塊或者是數(shù)據(jù)加解密模塊,大多數(shù)需作為SPI從機(jī)設(shè)備上位機(jī)端作為SPI主機(jī)

2、主機(jī)SPI設(shè)置成CKPOL=0 CKPHA=0。其含義:此時(shí)空閑態(tài)時(shí),SCLK處于低電平,數(shù)據(jù)采樣是在第1個(gè)邊沿,也就是SCLK由低電平到高電平的跳變,所以數(shù)據(jù)采樣是在上升沿,數(shù)據(jù)發(fā)送是在下降沿。

3、有些加密芯片協(xié)議特殊,而且由于SPI沒有同步信號功能,所以加密芯片需要借助BUSY引腳來給主機(jī)發(fā)送通知信號,當(dāng)BUSY為高電平,允許SPI主設(shè)備發(fā)送數(shù)據(jù)反之允許主機(jī)接收數(shù)據(jù)。

4、BUSY為SPI請求信號。當(dāng)BUSY拉低時(shí)允許SPI主設(shè)備讀取數(shù)據(jù),此時(shí)SPI主機(jī)端將CS/SS拉低,SPI_CLK產(chǎn)生時(shí)鐘。 

5、芯片發(fā)生故障無法正常運(yùn)行時(shí)可通過復(fù)位重置。


路過

雞蛋

鮮花

握手

雷人

發(fā)表評論 評論 (21 個(gè)評論)

回復(fù) miniminimini 2018-10-24 13:21
謝謝分享啊,很有用啊,建議多解釋點(diǎn)時(shí)序,文字太多,看的眼暈
回復(fù) 咖啡杯 2018-10-24 14:53
1、看了之前的幾個(gè)文章,spi、uart、iic 哪種接口速度最快?
2、接口與加密沒有關(guān)系吧?如果工控設(shè)備,選用哪種最合適?
3、SPI的幾個(gè)接口基本明白,SPI_CLK產(chǎn)生時(shí)鐘,這個(gè)時(shí)鐘意味著或者影響著什么呢?
4、芯片發(fā)生故障無法正常運(yùn)行時(shí)可通過復(fù)位重置,復(fù)位是什么操作?對SPI哪個(gè)引腳操作?
5、當(dāng)總線上掛有多個(gè)從設(shè)備時(shí),不同的從設(shè)備可能在出廠時(shí)就是配置為某種模式,這是不能改變的,如果多個(gè)從設(shè)備模式不同,是不是主設(shè)備就無法協(xié)調(diào)了呢?
6、CKPOL=0,CKPHA=0,如果為1,意味著什么?高電平轉(zhuǎn)換+第2個(gè)數(shù)據(jù)沿嗎?
回復(fù) 小屁孩123 2018-10-24 15:35
對于我這個(gè)小白來說 文章技術(shù)性太強(qiáng)了,先收藏觀望吧
回復(fù) xiaoyuhzou1228 2018-10-24 16:09
咖啡杯: 1、看了之前的幾個(gè)文章,spi、uart、iic 哪種接口速度最快?
2、接口與加密沒有關(guān)系吧?如果工控設(shè)備,選用哪種最合適?
3、SPI的幾個(gè)接口基本明白,SPI_CLK產(chǎn)生 ...
1 只看通訊有效字節(jié)傳輸速度,SPI理論速度最高,然后是IIC,UART最慢
回復(fù) tyl20100 2018-10-24 17:04
學(xué)習(xí)了,感謝樓主的分享!
回復(fù) Test_wf 2018-10-24 19:29
咖啡杯: 1、看了之前的幾個(gè)文章,spi、uart、iic 哪種接口速度最快?
2、接口與加密沒有關(guān)系吧?如果工控設(shè)備,選用哪種最合適?
3、SPI的幾個(gè)接口基本明白,SPI_CLK產(chǎn)生 ...
SPI 是同步串行同行,同步即為通信時(shí)從機(jī)使用主機(jī)提供的時(shí)鐘。通信速率也將有時(shí)鐘頻率決定;CKPOL意為時(shí)鐘極性,取值為0時(shí)意為時(shí)鐘空閑為低電平;同理,取1時(shí)空閑低電平。CKPHA為時(shí)鐘相位,取0時(shí)在sck第一個(gè)跳變沿采樣;同理,為2時(shí)則在第二個(gè)跳變沿采樣。兩兩組合可知SPI總共可配置成4種模式
回復(fù) kessy1 2018-10-24 21:31
這么專業(yè),佩服佩服,還是默默的學(xué)習(xí)吧
回復(fù) QL87 2018-10-25 09:09
如果有操作流程圖和時(shí)序圖就好了,看文字真的很累啊。
回復(fù) wang0327 2018-10-25 10:03
芯片的復(fù)位引腳,一般是器件獨(dú)立于通信接口的引腳,文中討論的復(fù)位操作也并非是對SPI引腳的操作。一般來說,復(fù)位的引腳和時(shí)序由器件的廠商規(guī)定,請參考相關(guān)產(chǎn)品手冊。
回復(fù) Mr.Wang 2018-10-25 16:52
文中提到的加密芯片,有這種接口的加密芯片嗎?
回復(fù) 小屁孩123 2018-10-25 23:08
樓主都分享這文章了,毋庸置疑市面上肯定是有這種SPI通訊接口的加密芯片了,你可以看看lkt他家有沒有,看他家廣告打得,感覺產(chǎn)品很多是的
回復(fù) Test_wf 2018-10-26 09:42
咖啡杯: 1、看了之前的幾個(gè)文章,spi、uart、iic 哪種接口速度最快?
2、接口與加密沒有關(guān)系吧?如果工控設(shè)備,選用哪種最合適?
3、SPI的幾個(gè)接口基本明白,SPI_CLK產(chǎn)生 ...
接口和加密沒關(guān)系嗎?哪個(gè)加密芯片沒通訊接口啊。工控設(shè)備選用什么芯片,也是要看它有什么接口。
回復(fù) kessy1 2018-10-26 10:08
又一次領(lǐng)教了樓主的淵博學(xué)識,點(diǎn)個(gè)大大的贊!
回復(fù) QL87 2018-10-26 15:38
總線上掛載多個(gè)IIC器件的話,可以通過器件地址確定與哪個(gè)器件通信;SPI的器件通信之前需要確定采用哪種模式來進(jìn)行通信
回復(fù) 咖啡杯 2018-10-26 15:53
文中說的“作為特殊應(yīng)用的加密芯片來說,其SPI通訊大多數(shù)采用標(biāo)準(zhǔn)SPI接口協(xié)議”是指的哪些特殊應(yīng)用的加密芯片?
回復(fù) miniminimini 2018-10-26 16:37
文中提到的SPI多了個(gè)BUSY引腳,具體的還是要看手冊的,
回復(fù) tyl20100 2018-10-26 17:47
SPI通信有4種不同的模式,不同的從設(shè)備可能在出廠時(shí)就是配置為某種模式,這是不能改變的,也就是說主設(shè)備和從設(shè)備在出廠時(shí)就已經(jīng)確定某種模式了嗎?根據(jù)需要可以定制是嗎?
回復(fù) wang0327 2018-10-26 21:10
確實(shí)存在從設(shè)備出廠時(shí)就是某一種模式并且不能修改的情況,但是主設(shè)備通常是可以修改的。也可以讓主設(shè)備設(shè)置成和從設(shè)備一致,某些是固定了只支持主模式或從模式,有些是兩個(gè)都支持,這個(gè)沒有說非得怎么樣,具體看芯片資料
回復(fù) kessy1 2018-10-27 06:42
求樓樓推薦一款支持spi通訊的加密芯片?我想詳細(xì)的了解一下
回復(fù) xiaoyuhzou1228 2018-10-27 14:37
首推你了解下 LKT系列加密芯片,他們家有自主研發(fā)的COS操作系統(tǒng),安全系數(shù)是國密級別的,而且還可以定制加密芯片和加密芯片的通訊方式
12下一頁

facelist

您需要登錄后才可以評論 登錄 | 立即注冊

關(guān)于我們  -  服務(wù)條款  -  使用指南  -  站點(diǎn)地圖  -  友情鏈接  -  聯(lián)系我們
電子工程網(wǎng) © 版權(quán)所有   京ICP備16069177號 | 京公網(wǎng)安備11010502021702
返回頂部
主站蜘蛛池模板: 一本到卡二卡三卡视频 | 国产成人精品日本欧美动漫 | 1024国产欧美日韩精品 | 国内亚州视频在线观看 | 国产卡二卡3卡乱码免费 | 91国内揄拍国内精品对白 | 久久在精品线影院精品国产 | 女人毛片a毛片久久人人 | 甜甜的肉禽系统小说娱乐圈 | 欧美成人黄色片 | 国产高清在线精品免费 | 久久九九免费 | 花季传媒v3.024 | 国产又粗又爽又大又长免费视 | 日韩高清在线免费看 | 大又大又粗又爽女人毛片 | 欧美在线91 | 免费在线观看黄 | 97精品国产自在现线免费观看 | 人蛇大战4免费完整版 | 国产女人水多毛片18 | 免费的黄网站 | 欧美v亚洲| 国产三级网站在线观看 | 色啪视频| 蜜桃精品视频在线 | 日本精品一区二区三区视频 | 国产高清在线观看视频手机版 | 亚洲国产精品成人午夜在线观看 | 国产日韩久久久精品影院首页 | 毛片福利| 国产精品午夜高清在线观看 | 伊思人在线 | 一级毛片免费毛片一级毛片免费 | 麻豆网站在线看 | 尻逼逼 | 麻豆国产在线观看免费 | 日韩视频免费看 | 高清色黄毛片一级毛片 | 奶茶视频官网下载页 | 日韩精品视频观看 |