SDS3000X系列智能示波器支持串行總線觸發功能,按下前面板上側菜單欄區域的“觸發–觸發設置”喚出觸發設置對話框,設定好信號對應的探頭(本例設置為CH1:SDA;CH2: SCLK;CH3:CS),就可以直接對SPI信號進行觸發。
圖3 SPI信號觸發功能
在模擬測試前,我們已知STB-3演示板所輸出的SPI信號輸出方式為SPI3(在實際測試中,SPI從設備的工作模式也會在數據手冊里標明,或者在時序圖中給出)。因此我們在觸發的時候就要進行相應的配置。SDS3000X智能示波器支持在觸發和解碼時對SPI輸出方式進行選擇。
圖4 SPI觸發信號設置
PS:SDS3000X系列智能示波器支持串行總線觸發解碼功能,支持的協議有IIC、IIS、SPI、UART/RS232、LIN、CAN、CAN-FD、FlexRay、MIL 1553、USB 2.0。
SPI解碼
在成功捕獲到待測試的SPI總線信號后,接下來我們關注的問題是對SPI總線信號進行解碼。
如圖5所示,選擇“分析-串行解碼”選項,進行相應設置,即可獲得解碼的結果,并可以列表顯示出來,便于查看。(解碼的結果可以二進制、16進制以及ASCALL碼的形式顯示)
圖5 SPI解碼設置
圖6 SPI解碼結果(十六進制)
解碼的結果與輸入信號一致。
以上只是簡單的使用SDS3000X系列智能示波器對SPI信號進行觸發和解碼。在實際應用中,SDS3000X系列智能示波器的串行總線觸發解碼功能可以快速的使我們獲得“總線上正在發生什么”;并可根據示波器界面所呈現的解碼結果分析總線所傳輸的的信息是否和我們預想的一致,從而精準快速地發現故障點并進行調試。
關于鼎陽
鼎陽科技(SIGLENT)是一家專注于通用電子測試測量儀器及相關解決方案的公司。
從2005推出第一款數字示波器產品至今,10余年來鼎陽科技一直是全球發展速度最快的數字示波器制造商。歷經多年發展,鼎陽產品已擴展到數字示波器、手持示波表、函數/任意波形發生器、頻譜分析儀、臺式萬用表、直流電源等通用測試測量儀器產品。2007年,鼎陽與高端示波器領導者美國力科建立了全球戰略合作伙伴關系。2011年,鼎陽發展成為中國銷量領先的數字示波器制造商。2014年,鼎陽發布了中國首款智能示波器SDS3000系列,引領“人手一臺”型實驗室使用示波器由功能示波器向智能示波器過渡的趨勢。2017年,鼎陽發布打破行業壟斷,多項參數突破國內技術瓶頸的SDG6000X系列脈沖/任意波形發生器,其輸出帶寬高達500MHz。目前,鼎陽已經在美國克利夫蘭和德國漢堡成立分公司,產品遠銷全球70多個國家,SIGLENT正逐步成為全球知名的測試測量儀器品牌。
關于鼎陽硬件設計與測試智庫
鼎陽硬件設計與測試智庫(簡稱鼎陽硬件智庫)由深圳市鼎陽科技有限公司領銜創辦,是中國第一家“智力眾籌”模式的硬件智庫。