RC delay to PWM output

Does anybody know why there is a ~100ms delay between receiving a RC command and when the motors begin to respond?

I put a logic analyzer on my RC channel 2, which is pitch, and on the PWM outputs of each of the 4 motors.  just to be clear, this is before they even get to the ESC, so any delay is from the FC, not from motors or ESC.

I've verified that my code is reading the RC channel at 100Hz, so the maximum delay should be 10ms.

I've attached a plot of the pwm of each motor and the pitch channel.  The y axis is time the pulse is high.


zoom in.JPG

You need to be a member of diydrones to add comments!

Join diydrones

Email me when people reply –