Forum: Mikrocontroller und Digitale Elektronik Full-Bridge und PCA9685 "missbrauchen"


von Michael B. (greye)


Lesenswert?

Hallo zusammen,

wenn ich zwei Full Bridges vom Typ L298 ansteuern möchte, dann benötige 
ich dazu mehr PWM-Ausgänge, als mir ein Atmega328 zur Verfügung stellt.

Nun habe ich eine Implementierung gesehen, bei der ein PCA9685 für genau 
diesen Zweck verwendet wird. An sich schon interessant, ich benötige nur 
zwei Pins am Controller und das Thema ist durch …

Allerdings wird eben dieser Baustein überall (auch im Datenblatt) als 
LED-Treiber bezeichnet, und auch wenn ich mir vorstellen kann, daß es so 
geht, plagt mich doch die Frage, ob es opportun ist, das so zu machen 
und ob es ggf. Bauteile gibt, die für diesen Zweck auch "offiziell" 
ausgelegt sind.

Vielleicht eine blöde Frage, aber bevor ich mich jetzt mit einem Teil 
beschäftige, für das es einen besseren Ersatz gibt, wollte ich mal nach 
Eurer Meinung fragen.

Danke schon mal,
Michael

von Falk B. (falk)


Lesenswert?

@Michael B. (greye)

>Nun habe ich eine Implementierung gesehen, bei der ein PCA9685 für genau
>diesen Zweck verwendet wird. An sich schon interessant, ich benötige nur
>zwei Pins am Controller und das Thema ist durch …

Geht.

>geht, plagt mich doch die Frage, ob es opportun ist, das so zu machen

Ja.

>und ob es ggf. Bauteile gibt, die für diesen Zweck auch "offiziell"
>ausgelegt sind.

Ist nebensächlich. Es geht, wenn man weiß was man tut.
Zur Ansteuerung eines Eingangs des L298 muss man nur die Ausgänge als 
PUSH/PULL (Totempole) konfigurieren, fertig. Siehe Register mode2, 
OUTDRV.

von Michael B. (greye)


Lesenswert?

Falk B. schrieb:

> Geht.

> Ja.

> Ist nebensächlich. Es geht, wenn man weiß was man tut.

Hallo Falk, vielen Dank für Deine Antwort und den konkreten Hinweis. 
Dann bin ich nicht auf dem Holzweg und werde mich dem Thema intensiv 
widmen :)

Gruß,
Michael

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.