新聞中心

        EEPW首頁 > 測試測量 > 設計應用 > 調試助手——邏輯分析儀

        調試助手——邏輯分析儀

        作者: 時間:2017-01-12 來源:網絡 收藏

        圖10-11 I2C設置對話框

        圖10-14 觸發方式設置圖

        6、抓取波形。邏輯分析儀和示波器不同,示波器是實時顯示的,而邏輯分析儀需要點擊“開始”按鈕來啟動,開始抓取波形后,一直采樣到存儲滿了我們所設置的存儲深度結束,圖10-15為我我們采樣到的一幀數據,然后我們就可以慢慢的去分析我們所抓到的信號了。

        圖10-15 采樣到的數據波形圖

        7、數據分析。和示波器類似,邏輯分析儀也有各種測量標線,可以測量脈沖寬度,測量波形的頻率,占空比等信息,通過數據分析,查找我們的波形是否符合我們的要求,從而幫助我們解決一些實際問題。

        注意:在分析數據之前,我們還需按圖10-16來設置一線數據顯示的格式,軟件默認為“Global Settings”顯示方式,這里我們單擊右側的I2C“設置”(如標號1所示),再選擇標號2所示的“Display …”,接著選擇標號3所示的“Hexadecimal”來設置為十六進制方式,這只是習慣而已,當然選擇為別的方式也是可以的。

        圖10-16 數據顯示格式設置對話框

        接下來我們就來簡單分析一下這幀數據,如果大家對I2C協議掌握的很好的話,這里一看圖就很明了了,綠點表示起始信號,紅點表示結束信號,這個也完全符合我們所講述的I2C協議;再之后就是數據,這里總共發生了5組數據,我們只拿第一組來開刀,為何是0x90,不是別的數據呢?打破砂鍋問到底!!

        這里我下載的是LM75的溫度傳感器實驗,由它的數據手冊(31天環游單片機視頻、深入淺出玩轉51單片機、單片機那些事兒中都有所講述)可知,該器件的從地址為1001 A0A1A2R/W,R/W為讀寫位,這里是寫入數據,那么肯定就為低電平“0”,A0A1A2由其硬件電路方式決定,由《深入淺出玩轉51單片機》的226頁的圖13-4可知,A0、A1、A2全都接地,所以也為低電平,這樣,它的從地址就為:0b1001 0000(0x90),剩余的4組就留讀者自行研究了,這里不贅。

        最后關于他的周期測量、數據存儲等,大家可以自行研究,或者直接觀看“31天環游單片機”視頻。

        10.5 Saleae邏輯分析儀的使用問題和注意事項

        關于最大24M的采樣頻率絕大多數情況來說,只要您的電腦速度夠快,并且沒有其他USB設備干擾的基礎上,邏輯分析儀達到24M的采樣頻率是沒有任何問題的。但是如果當前的USB設備正在被其他設備所使用,那么最大采樣頻率可能會有所下降,比如16M、12M、8M等。

        一、Saleae 邏輯分析儀使用的是USB2.0的標準,在這種標準下,理論上最大的平均帶寬可達24M,但是邏輯分析儀的優先級比較低,這樣就意味著有可能“撞”到其他USB設備的通信。

        二、Saleae 邏輯分析儀擁有4個512字節的緩沖區,在這4個緩沖區在被填滿之前,USB必須將部分數據讀出,也就是說,4個緩沖區不可以同時裝滿,否則數據就無法進入,邏輯分析儀也會直接報錯。這就意味著,如果工作在24M的情況下,USB設備不僅要給出24M的通信速率,而且必須在4個緩沖區被填滿之前,保證其他設備不占用USB資源。基于這些原因,邏輯分析儀不能夠長時間一直工作在24M的采樣頻率下,具體取決于計算機性能,USB帶寬的可用性和延遲等情況。


        上一頁 1 2 3 下一頁

        評論


        技術專區

        關閉
        主站蜘蛛池模板: 马山县| 峨边| 虹口区| 保康县| 交城县| 通渭县| 陆丰市| 疏勒县| 师宗县| 河津市| 贵州省| 弥渡县| 彰化县| 黔东| 富蕴县| 秦安县| 通辽市| 乐东| 哈巴河县| 中西区| 合阳县| 紫金县| 吉安市| 翼城县| 伊通| 长武县| 枣庄市| 斗六市| 涟源市| 揭东县| 咸丰县| 苏尼特左旗| 太仆寺旗| 鄄城县| 灵台县| 沽源县| 永川市| 勐海县| 盐池县| 大港区| 涟水县|