Hallo,
dafür gibt es fertige Module zu kaufen, z.B. bei
http://www.exp-tech.de/shields-module/motorsteuerung/servomotor
Diese Module verwenden idR. einen Mikrocontroller, der sich per Soft-PWM um die Servos kümmert und Steuerdaten von einem anderen Mikrocontroller entgegennimmt (I2C, SPI, UART u.ä.). Bei den typischen Servosignalen (1-2ms Puls, ~20ms Pause) ist die Soft-PWM-Lösung vom Timing her gesehen überhaupt kein Problem.
18 echte Hardware-PWM-Module in einem IC habe ich noch nie gesehen.
Grüße
Bernhard
EDIT: Auf manchen Platinen wird ein PWM-LED-Controller dafür eingesetzt. Z.B. kann der PCA9685 schon 16 Kanäle bedienen, bei Frequenzen 25Hz... 1,5kHz ; Auflösung der Pulsbreite 12 Bit ; I2C-Interface
Lesezeichen