Timing diagram examples.
Same tool, four requests. Every drawing below is a real render.
Rather start from a finished drawing? Browse 7 timing diagram templates →
What a timing diagram is.
A timing diagram shows how one or more signals change over time. Shared horizontal intervals make it possible to compare clock edges, data values, resets and control signals at a glance.
Engineers use the drawing to explain a protocol or a hardware requirement before they inspect a waveform capture or write a test. Labels on bus intervals keep the transaction readable.
- Standard
- WaveDrom-compatible signal description
- Engine
- schematex-timing
- Editable
- Double-click text, drag nodes
- Export
- SVG · PNG · PDF
Who uses timing diagrams.
Serial-bus transactions that make command bytes, acknowledgements and data responses clear.
Clock, reset, data and registered-output relationships for a component specification.
UART receive frames with bit sampling and status signals for a repeatable test case.
How to make a timing diagram in three steps.
Describe it
One paragraph is enough to start.
See the drawing
Drawn by the right engine.
Say what changes
Every edit keeps a version.
Common questions
What is a timing diagram?
It is a waveform drawing that shows signal values and transitions against a common time axis.
What should a protocol timing diagram include?
Include the relevant clock or strobe, control signals, data direction, bus values and the start and end of the transaction.
Why must signals be aligned?
Alignment shows which transitions occur together or relative to one another, which is the main purpose of the diagram.
Can a timing diagram show bus data?
Yes. Label each data interval with a byte, address, command or other value so the waveform can be read without decoding it manually.
Other drawings for the same work.
Create your timing diagram.
Free account, no card. Describe the signals and their timing relationship.
Open the editor