关于STM32控制舵机,小概率无法启动舵机的问题

我在使用一个舵机的时候遇到动作不响应的问题。供电电路如下。

img

工作流程为:4.2V电池先通过模块升压至6.4V左右,然后给电容充电,约0.5秒后,MCU产生PWM波给舵机,让舵机旋转90°开锁,然后再给第二个PWM波,让舵机关锁。

在之前的测试中,通常因为供电驱动力不足,导致开关锁失败,现在使用了2个2200uf的电容,竟然还有小概率会出现这个问题。

我想请问一下使用过舵机的朋友是怎么控制的。难倒我还要继续增大电容来提高输出能力吗?

我记得是舵机得三根线,其中一根信号线加个上拉电阻