Visualize UART, I2C, and SPI — bit-by-bit signal timelines for aerospace embedded systems
Step through UART, I2C, and SPI frames bit-by-bit. See how aerospace telemetry and sensor buses encode data on the wire.
LEARNING SIMBUS TOPOLOGY
Signal Timeline
TX line
TX
HIGH
RX
HIGH
Frame Decoder
Bytes
2
Baud
9,600
Frame
8N1
Step 1
Signal level: HIGH (1)
Line idle — no transmission
Transmitted bytes
Byte 0
0x48'H'
Byte 1
0x69'i'
UART — Universal Asynchronous Receiver/Transmitter
No shared clock — both sides agree on baud rate beforehand.
Idle line is HIGH. A START bit (LOW) marks the beginning of each byte.
Data bits are sent LSB-first, followed by optional parity, then STOP bit(s).
Common in GPS modules, telemetry radios, Pixhawk TELEM ports, and Arduino Serial.
Signal lines
TX
Transmitter output
RX
Receiver input (cross-connected)
GND
Common ground reference