Conducción segura de un servo SG90 con AVR PWM

He leído que los servos tienden a consumir entre 10 mA y 200 mA. ¿Existe una configuración estándar para manejar servos usando MCU sin conectarlos directamente a los pines de salida del controlador? ¿O se extrae la alta corriente del suministro en lugar de la señal de control PWM? No tengo un DMM disponible de inmediato con capacidades de medición actuales para probar esto.

Además, obtengo una atenuación significativa de los LED que también están conectados a mi suministro cuando conduzco estos servodispositivos. El suministro que estoy usando tiene una potencia nominal de 5,5 V 750 mA que regulo a 5 V con un LM7805 (con una potencia nominal de 1,5 A), por lo que no creo que las condiciones de sobrecorriente sean el problema aquí.

¿Algunas ideas?

¿Alimentas 5.5v a la entrada de LM7805? Si es así, el regulador no puede funcionar correctamente porque necesita una entrada de aproximadamente 2-2.5v más alta que la salida (es decir, una entrada de 7-7.5v)

Respuestas (1)

El servo tiene líneas de alimentación independientes y línea de control.

ingrese la descripción de la imagen aquí

La alta corriente del motor viaja a través de los cables de alimentación (negro/rojo), mientras que el cable naranja es solo una entrada de alta impedancia que va al circuito de control interno.

Puede conducir el cable de control directamente desde un AVR I/O sin ningún problema.


Por si te interesa el circuito interno del servo SG90, puedes verlo aquí

ingrese la descripción de la imagen aquí

El controlador interno es AA51880 y el cable naranja impulsa el pin 14 del IC.