Electronic – Driving servo with the help of microcontroller

avrservo

I'm making a driver board for servo TowerPro MG946R based on ATtiny13. PWM parameters have been taken from manuals: signal period ~13 ms, pulse width ~540us – ~2400us (checked on oscilloscope), but servo doesn't breathe.

On this site there is a parameter Pulse cycle – 1 ms. I've read somewhere that this high frequency can kill servo. Should i try it?

Also is there some dependence of power supply voltage level for servo and voltage level of PWM signal? Mine are 6V for power and 4.8 for signal.

Best Answer

1ms is the (defacto standard) center position for servos, with 0 being one end and 2ms being the other. You can retain the 13ms period if you like, but the high duration must be in that range if you want the servo to operate properly.