orbitronics
Well-known member
This is a follow up from a previous post that asked questions on how to talk to 256 steppers.
I'm now deciding that servo's are much better for my application and am very keen on using a teensy 3.6 to control 256 servo's. Hence i need 256 GPIOs.
I know i can use 32 shift registers, which the 3.6 can accommodate - but will have issues given shift registers are digital and i need to drive the servos with a PWM signal.
The servos are the parallax standard servos. The datasheet says i need states 0.75–2.25 ms high pulses, 20 ms intervals.
Does anyone have any suggestions on what type of GPIO expander i can use? I have looked at ShiftPWM but not sure it is what i want.
EDIT: I have since seen this PWM expander
https://www.adafruit.com/product/815
It's designed for LEDs and I'm currently reading through the datasheet, but in the interim would love to know what you wise people think?
I'm now deciding that servo's are much better for my application and am very keen on using a teensy 3.6 to control 256 servo's. Hence i need 256 GPIOs.
I know i can use 32 shift registers, which the 3.6 can accommodate - but will have issues given shift registers are digital and i need to drive the servos with a PWM signal.
The servos are the parallax standard servos. The datasheet says i need states 0.75–2.25 ms high pulses, 20 ms intervals.
Does anyone have any suggestions on what type of GPIO expander i can use? I have looked at ShiftPWM but not sure it is what i want.
EDIT: I have since seen this PWM expander
https://www.adafruit.com/product/815
It's designed for LEDs and I'm currently reading through the datasheet, but in the interim would love to know what you wise people think?
Last edited: