看看實際效果
時序圖範例
同一款工具,四種需求。下方每張圖都是實際產生的成果。
輸入內容
繪製一筆 SPI 傳輸,包含八個時脈週期、低電位有效的片選訊號、MOSI 位元組 0xAB 到 0x05,以及從高阻抗切換為回應位元組 0xFF、0x12、0x34 和 0x56 的 MISO。
接著試試在片選訊號回到高電位後,再新增一筆 SPI 傳輸。將 MOSI 改成單一命令 0x9F。
時序/波形圖 · WaveDrom-compatible signal description · schematex-timing
產生的圖表
什麼是時序圖
時序圖呈現一個或多個訊號隨時間變化的情形。共用的水平時間軸,讓你一眼就能比較時脈邊緣、資料值、重置和控制訊號。
工程師會在檢視波形擷取結果或撰寫測試之前,先用時序圖說明通訊協定或硬體需求。在匯流排區間標示資料值,也能讓傳輸內容更容易閱讀。
- Standard
- WaveDrom-compatible signal description
- Engine
- schematex-timing
- Editable
- Double-click text, drag nodes
- Export
- SVG · PNG · PDF
適用對象
誰會用到時序圖
用時序圖清楚呈現命令位元組、確認訊號和資料回應等序列匯流排傳輸。
用時序圖說明元件規格中的時脈、重置、資料與暫存輸出之間的關係。
用時序圖呈現 UART 接收影格中的位元取樣和狀態訊號,建立可重複執行的測試案例。
運作方式
三個步驟製作時序圖
01
描述需求
寫一段話就能開始。
“繪製一筆 SPI 傳輸,包含八個時脈週期、低電位有效的片選訊號、MOSI 位元組 0xAB 到 0x05,以及從高阻抗切換為回應位元組 0xFF、0x12、0x34 和 0x56 的 MISO。”
02
查看圖表
由合適的繪圖引擎產生。
03
提出修改
每次修改都會保留版本。
在片選訊號回到高電位後,再新增一筆 SPI 傳輸。
V2 · DRAWN FROM V1, NOTHING RETYPED常見問題
常見問題
什麼是時序圖?
時序圖是一種波形圖,用共同的時間軸呈現訊號值和訊號轉換。
通訊協定時序圖應包含哪些內容?
請納入相關的時脈或選通信號、控制訊號、資料方向、匯流排值,以及傳輸的起點和終點。
為什麼訊號必須對齊?
對齊訊號可以看出哪些轉換同時發生,或是彼此之間的時間關係,這正是時序圖的主要用途。
時序圖可以顯示匯流排資料嗎?
可以。在每段資料區間標示位元組、位址、命令或其他值,就不必手動解碼也能讀懂波形。
相關工具