Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

https://electronicscoach.com/pulse-position-modulation.html

CRSF PPM Overview

CRSF information is communicated with frames that consist of PPM pulses that represent channel values and a reset pulse. Below is an example of a frame for 8 channels.

...

The PPM pulses are unique in that the HIGH time is always the same, but the period changes depending on the channel value.

CRSF PPM Math

N = number of channels

Frame total length = N * 1670us + 3300us

PPM pulse length/period = HIGH time + LOW time.

Channel Value Pulse

  • HIGH time: 300us

  • LOW time: 700us + 970us * channel value (0%-100%)

Reset Pulse

  • HIGH time: 300us

  • LOW time: frame total length - sum of all channel value pulse lengths

RC Sender Interface

A generic interface for sending RC (Radio Control) signal

...