PCA9685 servo controller: resistor needed in control line?

Status
Not open for further replies.

earckens

Member
Attached schematic by Adafruit shows a 16 channel pwm servo motor controller. The control lines all show a 220R resistor in series. Is that necessary? If so, why?
 

Attachments

  • Adafruit PCA9685.pdf
    53.8 KB · Views: 184
I'd guess it's fault protection if a servo is wrongly connected or the servo / controller power are not linked, to avoid excess current in to an unpowered servo.
 
It's likely a direct connection to an IC input pin, so high impedance as long as the input voltage stays within the supply voltage range.

If the servo is not well designed, an unpowered one may try to pass current through the IC body diodes to other parts of the circuitry - no different to input limiting on any setup where different parts may be separately powered.
 
You often see such a resistance inline with an op amp when its likely to have long leads attached to it, to protect it from capacitive cables, if your app has long leads this might be why.
 
Hi dr. pepper, yes indeed the outputs to the servo control line will be a line several meters long. Thnks for that info!
 
Status
Not open for further replies.
Cookies are required to use this site. You must accept them to continue using the site. Learn more…