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

dg336699的個人空間 http://www.qingdxww.cn/space-uid-141150.html [收藏] [復制] [RSS]

博客

加密芯片SPI通訊的調試

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

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

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

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

2SDI/MISO——主設備數據輸入,從設備數據輸出

3SCLK——時鐘信號,由主設備產生

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

CS作為片選信號不難理解。當總線上掛有多個從設備時,主機通過控制對應從設備的片選信號,即可選中激活該設備,完成與該設備的通訊。一般片選為低電平時,處于選中狀態

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

Mode0:CPOL=0,CPHA=0

Mode1:CPOL=0,CPHA=1

Mode2:CPOL=1,CPHA=0

Mode3:CPOL=1,CPHA=1

時鐘極性CPOL是用來配置SCLK的電平出于哪種狀態時是空閑態或者有效態,時鐘相位CPHA是用來配置數據采樣是在第幾個邊沿

作為特殊應用的加密芯片來說,其SPI通訊大多數采用標準SPI接口協議,但也不乏例外,調試過程中有幾點注意:

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

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

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

4、BUSY為SPI請求信號。當BUSY拉低時允許SPI主設備讀取數據,此時SPI主機端將CS/SS拉低,SPI_CLK產生時鐘。 

5、芯片發生故障無法正常運行時可通過復位重置。


路過

雞蛋

鮮花

握手

雷人

發表評論 評論 (21 個評論)

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

facelist

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

關于我們  -  服務條款  -  使用指南  -  站點地圖  -  友情鏈接  -  聯系我們
電子工程網 © 版權所有   京ICP備16069177號 | 京公網安備11010502021702
返回頂部
主站蜘蛛池模板: 四虎成人影院 | 99视频免费观看 | 在线看国产 | 明星大侦探第四季免费可投屏 | 国产网爆门 | 精品在线看 | 亚洲欧美一区二区三区久久 | 国产99视频精品免费视频7 | 久草网视频在线观看 | 欧美网站在线看 | 亚洲综合一区二区三区四区 | 国产亚洲欧美一区二区 | 日本欧美大码a在线视频播放 | 婷婷久久综合九色综合98 | 久久久久国产成人精品亚洲午夜 | 男人天堂成人 | 免费永久在线观看黄网 | 特级毛片女人18毛片 | 亚洲欧美精品在线 | 天堂激情网 | 欧美+日本+国产+在线观看 | 久久久久久福利 | 91亚洲国产成人精品下载 | 91视频色| 欧日韩一区二区三区 | 国产高清一级毛片在线人 | 久久精品视频大全 | 四虎影视在线影院在线观看 | 另类视频综合 | www天堂网| 日韩免费高清完整版 | 国产日本欧美高清免费区 | 大香焦伊人 | 婷婷丁香七月 | 久久久久免费观看 | 性88分钟在线播放 | 91视频区 | 亚洲欧美成人网 | 亚洲欧美日韩在线 | 亚洲网站视频 | 爱豆传媒2021精品影视 |