Forum: Mikrocontroller und Digitale Elektronik Hat der RasPi einen Hardware-PWM-Ausgang?


von Hans (Gast)


Lesenswert?

Hallo,

kurze Frage, ein Raspberri Pi hat in dem Sinne keinen 
Hardware-PWM-Ausgang wie z.B. ein AVR, oder?

D.h. wenn man einen Motor mit PWM steuern will, muss man auf dem RasPi 
einen Software-PWM per Interrupt einrichten!?!

von Stefan S. (sschultewolter)


Lesenswert?

Natürlich hat der RaspPi auch Hardware PWM Pins. Die sind auf GPIO18 und 
GPIO21

von Hans (Gast)


Lesenswert?

Danke für die Antwort!

Habe das hier gefunden:
http://raspberrypi.stackexchange.com/questions/23130/defining-pwm-ports-to-be-used-on-the-gpio

Dann hat der RaspPi also zwei Hardware-PWM-Ausgänge!?!

Hm, ich bräuchte eher 6 oder 8 Hardware-PWM-Ausgänge. Gibt es spezielle 
seriell ansteuerbare ICs, die das können? Möglichst mit einer Auflösung 
von 12 Bit oder höher?

von Axel S. (a-za-z0-9)


Lesenswert?

Hans schrieb:
> ich bräuchte eher 6 oder 8 Hardware-PWM-Ausgänge. Gibt es spezielle
> seriell ansteuerbare ICs, die das können? Möglichst mit einer Auflösung
> von 12 Bit oder höher?

Für Motoren braucht man keine hohe PWM-Frequenz. Da kann man das 
problemlos in Software erledigen. 12 Bit (oder gar mehr) ergeben aber 
eher keinen Sinn (für Motoren).

von Peter L. (localhost)


Lesenswert?

Für Raspi gibt es (mehrere) software PWM Treiber, die das für dich in 
Hardware (über den DMA Controller) erledigen (Stichwörter: Servoblaster, 
servod,..).
https://www.youtube.com/watch?v=P85Hs004R7U
Der eine Hardware PWM ist damit komplett hinfällig.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.