実際の動作を見る
タイミング図の例。
同じツールに4つの依頼。以下の図はすべて実際に生成されたものです。
入力する内容
8クロックサイクルのSPIトランザクションを描いて。アクティブLowのチップセレクト、MOSIバイト0xABから0x05、ハイインピーダンスから応答バイト0xFF、0x12、0x34、0x56へ変化するMISOを含めて。
次に試すチップセレクトがHighに戻った後に、2回目のSPIトランザクションを追加して。MOSIを単一の0x9Fコマンドに変更して。
タイミング/波形ダイアグラム · WaveDrom-compatible signal description · schematex-timing
生成された図
タイミング図とは。
タイミング図は、1つ以上の信号が時間とともにどのように変化するかを示します。共通の横方向の時間区間により、クロックエッジ、データ値、リセット、制御信号を一目で比較できます。
エンジニアは、波形キャプチャを確認したりテストを書いたりする前に、プロトコルやハードウェア要件を説明するためにこの図を使います。バス区間にラベルを付けると、トランザクションを読みやすく保てます。
- Standard
- WaveDrom-compatible signal description
- Engine
- schematex-timing
- Editable
- Double-click text, drag nodes
- Export
- SVG · PNG · PDF
利用者
タイミング図を使う人。
コマンドバイト、応答、データレスポンスを明確にするシリアルバストランザクション。
コンポーネント仕様におけるクロック、リセット、データ、レジスタ出力の関係。
再現可能なテストケースのための、ビットサンプリングとステータス信号を含むUART受信フレーム。
使い方
3ステップでタイミング図を作成する方法。
01
説明する
まずは1段落で十分です。
“8クロックサイクルのSPIトランザクションを描いて。アクティブLowのチップセレクト、MOSIバイト0xABから0x05、ハイインピーダンスから応答バイト0xFF、0x12、0x34、0x56へ変化するMISOを含めて。”
02
図を確認
最適なエンジンで描画します。
03
変更点を伝える
編集のたびにバージョンを保存します。
チップセレクトがHighに戻った後に、2回目のSPIトランザクションを追加して。
V2 · DRAWN FROM V1, NOTHING RETYPEDよくある質問
よくある質問
タイミング図とは何ですか?
共通の時間軸に対して、信号の値と遷移を示す波形図です。
プロトコルのタイミング図には何を含めるべきですか?
関係するクロックまたはストローブ、制御信号、データの方向、バス値、トランザクションの開始と終了を含めます。
なぜ信号をそろえる必要がありますか?
配置をそろえることで、どの遷移が同時に起きるか、または互いに対していつ起きるかを示せます。これが図の主な目的です。
タイミング図にバスデータを表示できますか?
はい。各データ区間にバイト、アドレス、コマンドなどの値を付けると、手動でデコードしなくても波形を読めます。
関連ツール