These notes explain how to read and draw digital timing diagrams. The finished frames are on the examples page. The editor is at /app/.
Fundamentals
- Timing diagrams — lanes, buses, annotations, and timing constraints.
- Waveform editors — visual editors, simulator viewers, and text descriptions.
- How to create a timing diagram — from a signal list to an export.
- Editor handbook — menus, paint, groups, import, and export.
Protocols
- Worked examples — SPI mode 0, an I2C write, and a UART 8N1 frame, drawn bit by bit.
- SPI — clock polarity, phase, chip select, and the usual timing names.
- I2C — start, stop, address, and acknowledge.
Site changes are listed in the changelog.
