国产毛片a精品毛-国产毛片黄片-国产毛片久久国产-国产毛片久久精品-青娱乐极品在线-青娱乐精品
搜索
熱門關鍵詞:
Fairchild
Microchip
愛特梅爾
集成電路
Cortex
手機版
官方微博
微信公眾號
登錄
|
免費注冊
首頁
新聞
新品
文章
下載
電路
問答
視頻
職場
雜談
會展
工具
博客
論壇
在線研討會
技術頻道:
單片機/處理器
FPGA
軟件/編程
電源技術
模擬電子
PCB設計
測試測量
MEMS
系統設計
無源/分立器件
音頻/視頻/顯示
應用頻道:
消費電子
工業/測控
汽車電子
通信/網絡
醫療電子
機器人
當前位置:
EEChina首頁
›
論壇
›
測試測量
返回列表
查看:
1685
|
回復:
0
Loto實踐干貨(6)用示波器+邏輯分析儀進行SPI解碼
[復制鏈接]
LOTO2018
LOTO2018
當前離線
積分
2756
電梯直達
樓主
發表于 2020-6-9 10:05:03
|
只看該作者
|
只看大圖
|
倒序瀏覽
|
閱讀模式
貿澤電子有獎問答視頻,回答正確發放10元微信紅包
關鍵詞:
示波器
,
單片機
,
邏輯分析
,
測試
SPI,是一種高速的,全
雙工
,同步的
通信
總線
,并且在
芯片
的管腳上只占用四根線,節約了芯片的管腳。SPI以主從方式工作模式被廣泛應用于
電路
系統中,我結合自己的項目情況對SPI協議進行解析,并通過LOTO虛擬
示波器
采集到的數據波形并進行對比分析,方便大家的理解。
SPI
通信協議
一般只需要四根線將主控芯片與從芯片連接起來,其中四根線分別為:
(1)SDO – 主設備數據輸出,從設備數據輸入
(2)SDI – 主設備數據輸入,從設備數據輸出
(3)SCLK –
時鐘
信號,由主設備產生
(4)CS – 從設備使能信號,由主設備控制
其中CS是控制芯片是否被選中的,也就是說只有片選信號為預先規定的使能信號時(高電位或低電位),對此芯片的操作才有效。這就允許在同一總線上連接多個SPI設備成為可能。
實踐6圖1.jpg
實際應用中只需要三根線來進行通信。在SPI是
串行通訊
協議下,數據是一位一位的
傳輸
的。這就是SCLK時鐘線存在的原因,由SCLK提供時鐘脈沖,SDO則基于此脈沖完成數據傳輸。數據輸出通過 SDO線在時鐘上升沿或下降沿時改變,完成一位數據傳輸。輸入也使用同樣原理。在至少8次時鐘信號的改變(上沿和下沿為一次),就可以完成8位數據(一個字節數據)的傳輸。下面是項目中所涉及的SPI通信協議的時序圖為16位數據。
這是我初次嘗試失敗了的例子,使用LOTO的
USB
示波器
OSCA02采集到的對應波形如下圖所示。
實踐6圖2.jpg
地線過長導致這個信號的噪聲比較大,但其實失敗的根本原因是,我的示波器只有兩個輸入通道,所以只能看主要的 時鐘和一路數據的對應關系,遠遠做不到解碼,大家可以直觀的感受下實際的SPI信號的樣子,后面有彩蛋。
在一個基于SPI的設備中,至少有一個主控設備。這樣傳輸的特點:與普通的串行通訊不同,普通的串行通訊一次連續傳送至少8位數據,而SPI允許數據一位一位的傳送,甚至允許暫停。當沒有時鐘跳變時,從設備不采集或傳送數據。主設備通過對SCLK時鐘線的控制可以完成對通訊的控制。因為SPI的數據輸入和輸出線獨立,所以允許同時完成數據的輸入和輸出。不同的SPI設備的實現方式有所不同,主要是數據改變和采集的時間不同,在時鐘信號上沿或下沿采集有不同定義。
SPI
接口
不需要進行尋址操作,且為全雙工通信,簡單高效。硬件上比I2C系統要稍微復雜一些。由于SPI沒有指定的流控制,沒有應答機制確認是否接收到數據。
在自己的項目中只用到數據輸出模式,因此SPI可串行3線方式進行通信:一條時鐘線SCLK,一條輸出控制線CS,一條數據輸出線SDO;
SPI 模塊為了和外設進行數據交換,其輸出串行同步時鐘極性和相位可以進行配置,時鐘極性(CPOL)對傳輸協議沒有重大的影響。如果 CPOL=0,串行同步時鐘的空閑狀態為低電平;如果CPOL=1,串行同步時鐘的空閑狀態為高電平。時鐘相位(CPHA)能夠配置用于選擇兩種不同的傳輸協議之一進行數據傳輸。如果CPHA=0,在串行同步時鐘的第一個跳變沿(上升或下降)數據被采樣;如果CPHA=1,在串行同步時鐘的第二個跳變沿(上升或下降)數據被采樣。SPI主模塊和與之通信的外設備時鐘相位和極性應該一致。
實踐6圖3.jpg
主設備配置SPI接口時鐘的時要弄清楚從設備的時鐘要求,因為主設備的時鐘極性和相位都是以從設備為基準的。因此在時鐘極性的配置上一定要搞清楚從設備是在時鐘的上升沿還是下降沿接收數據,是在時鐘的下降沿還是上升沿輸出數據。
現在,我的示波器升級成了OSCA02L,是示波器加邏輯分析儀一體的了,所以這次完全有機會做到測4線SPI和解碼,
實踐6圖4.jpg
實踐6圖5.jpg
有了上面的基礎,我把這次使用USB虛擬示波器+邏輯分析儀做SPI
測試
和解碼的過程,拍了視頻,比圖文更直觀,如下所示
收藏
0
頂
0
踩
0
相關文章
•
Tektronix泰克MDO3014示波器信號完整性測試的應用
•
是德科技發布全新采樣示波器,革新1.6T光學收發器測試
•
羅德與施瓦茨RTM3004示波器序列觸發模式應用場景
•
RIGOL示波器助力MIT開發氫燃料電池摩托車
•
普冉PY32F040單片機 主頻72M 有2 路運算放大器,1 個LCD 驅動器。
•
羅德與施瓦茨推出PC端示波器解決方案R&S ScopeStudio,助力研發團隊效率躍升
•
使用示波器對三相電機驅動器進行測量(上)
•
單片機晶振電路的原理和作用
•
TekHSI:開啟示波器數據傳輸的高速時代
•
是德科技推出完整的LPDDR6解決方案,賦能端到端的內存設計和測試流程
回復
舉報
返回列表
高級模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登錄后才可以回帖
登錄
|
立即注冊
本版積分規則
發表回復
回帖后跳轉到最后一頁
關于我們
-
服務條款
-
使用指南
-
站點地圖
-
友情鏈接
-
聯系我們
電子工程網
© 版權所有
京ICP備16069177號
| 京公網安備11010502021702
快速回復
返回頂部
返回列表
主站蜘蛛池模板:
91视频区
|
色原网站
|
久久精品国产在热亚洲完整版
|
国产欧美亚洲专区第一页
|
狠狠狠狠操
|
欧美日韩国产亚洲一区二区
|
日韩欧美高清一区
|
华人91视频
|
亚洲网站在线免费观看
|
亚洲手机在线手机观看高清hd
|
欧美成人二区
|
热99re久久免费视精品频软件
|
中文天堂最新版www在线观看
|
日韩最新视频一区二区三
|
国产成人精品免费久久久久
|
久久99热这里只有精品高清
|
成人午夜影视全部免费看
|
丝瓜草莓视频在线观看
|
在线免费欧美
|
麻豆制片厂制作传媒在现观看
|
欧美高清视频在线观看
|
青青草针对华人
|
麻豆视频网站入口
|
午夜久久久久久网站
|
成人伊人青草久久综合网破解版
|
四虎高清成人永久免费影院
|
日韩精品高清在线
|
超清国产粉嫩456在线免播放
|
欧美日韩一二三
|
4hu永久影院在线四虎
|
国产女人综合久久精品视
|
国产三级精品三级在线观看
|
亚洲免费在线视频观看
|
四虎成人国产精品视频
|
国产日韩欧美一区二区三区综合
|
国产麻豆网
|
亚洲成a人片在线观看导航 亚洲成a人片77777老司机
|
国产三级国产精品国产普男人
|
亚洲国产高清一区二区三区
|
大伊香蕉精品视频在线75
|
99久久久国产精品免费牛牛四川
|