1. gzyueqian
      13352868059

      嵌入式開發:什么是邏輯分析儀

      更新時間: 2022-08-15 09:36:43來源: 粵嵌教育瀏覽量:7396

        調試嵌入式系統是一項極具挑戰性的工作,尤其是在涉及通信接口的時候。信號之間最微小的定時偏移可能是接收到信號或沒有接收到信號之間的差別。開發新的驅動程序或接口時,監控通信信號以確保信號時序甚至消息內容可能至關重要。嵌入式開發人員用于調試和監控嵌入式系統上的通信接口的最基本工具之一是邏輯分析儀。

        邏輯分析儀是一種功能強大的設備,它與硬件信號線進行物理接口,類似于多通道示波器的連接方式。與示波器不同,邏輯分析儀不能檢測電壓范圍,而是檢測通道是處于數字邏輯0(地)還是邏輯1(電源)。這有助于從信號中去除干擾特征,例如上時間、過沖、噪聲和其他信號偽像。

        大多數邏輯分析儀至少支持8個通道的數據,這些數據通常以帶狀圖的形式顯示。這允許每個通道在同一時刻與所有其他通道進行比較。Saleae邏輯的輸出示例如下所示

        


        邏輯分析儀允許自動解碼不同類型的標準接口。根據分析儀的不同,可能包括UART、SPI、I2C、can等。即使嵌入式開發人員正在調試的接口不能自動解碼,信號至少可以記錄下來,然后手動解碼。

        大多數邏輯分析儀的功能與示波器相似。這些功能包括調整定時、采樣率和觸發模式。事實上,一些高端示波器內置了一個邏輯分析儀,可以同時監控模擬和數字信號。這些工具給開發周期帶來的力量是驚人的!

        邏輯分析儀不僅可用于監控通信,它們也可以用來獲得系統定時。系統上的備用輸入/輸出線可用于確定一個功能何時開始執行以及何時完成。這是通過在切換輸入/輸出位的函數調用前后散布一些測試代碼來實現的。這對于分析系統中不同任務的運行時間非常有幫助。可以設置邏輯分析儀來測量每個觸發器的寬度。然后取平均值,得到平均運行時間。觀察最大和最小運行時間是有幫助的。這可以用來了解整個系統的時序。

        購買邏輯分析儀是工程師為他們的工具平臺所能做的最好的事情之一。這些工具對于調試嵌入式系統是必不可少的。畢竟,你不能調試你看不到的東西,邏輯分析儀是嵌入式開發人員的眼睛。

      免費預約試聽課

      亚洲另类欧美综合久久图片区_亚洲中文字幕日产无码2020_欧美日本一区二区三区桃色视频_亚洲AⅤ天堂一区二区三区

      
      

      1. 亚洲男女在线视频流水 | 中文字幕在线流畅不卡精品 | 色婷婷六月亚洲婷婷6月 | 色老久久精品偷偷鲁一区 | 亚洲欧美在线中文理论 | 日韩久久精品视频 |