Forum: Mikrocontroller und Digitale Elektronik STM32 Ausgänge parallelschalten


von Loth (Gast)


Lesenswert?

Hallo,

Ich möchte mit einem STM32F051 eine Ladungspumpe realisieren und ein 
GPIO ist mir etwas zu schwachbrüstig. 2 oder sogar 4 wären viel besser.
Ich würde diese gerne parallelschalten. Frequenz 10kHz .. 100kHz.
Gibt es eine zuverlässige Methode, an 4 PINs eine PWM mit immer exakt 
der gleichen Phase und Frequenz auszugeben? Also auch bei der 
Initialisierung?

Ich könnte ja PWM initialisieren und dann erst von Input oder HighZ auf 
Output umschalten

von Stefan S. (chiefeinherjar)


Lesenswert?

Warum nicht via SOFT-PWM das ganze mittels Zähler und Systick-Handler 
machen? Oder mindestens das ganze per SOFT-PWM und normalem 
Timer-Interrupt.

von Martin (Gast)


Lesenswert?

Wie wäre es mit einem Transistor am Ausgang, wie es jeder andere macht?

von Ulf L. (ulf_l)


Lesenswert?

Martin schrieb:
> Wie wäre es mit einem Transistor am Ausgang, wie es jeder andere macht?

Vielleicht, weil es ein Transistor nicht tut und bei 2 Transistoren als 
Emiterfolger von den 3.3V schon wieder ein ganzer Teil flöten geht ?

von Eric (Gast)


Lesenswert?

Loth schrieb:
> Ich möchte mit einem STM32F051 eine Ladungspumpe realisieren und ein
> GPIO ist mir etwas zu schwachbrüstig. 2 oder sogar 4 wären viel besser.
> Ich würde diese gerne parallelschalten. Frequenz 10kHz .. 100kHz.
> Gibt es eine zuverlässige Methode, an 4 PINs eine PWM mit immer exakt
> der gleichen Phase und Frequenz auszugeben?

Schau mal, ob du den Port auf einmal per Software PWM schalten kannst.

Normalerweise löst man das Problem aber anders. Mit einem Transistor der 
gewünschten Leistungsklasse. In anderen Fällen (mehrere separate 
Ausgänge) nimmt man ein Treiber-IC.

von Jim M. (turboj)


Lesenswert?

Loth schrieb:
> ein
> GPIO ist mir etwas zu schwachbrüstig. 2 oder sogar 4 wären viel besser.

Dummerweise haben auch die zugehörigen VCC/GND Pins eine maximale 
Belastbarkeit. Externer Transistor/MOSFET ist dadurch fast immer besser 
geeignet.

von Bauform B (Gast)


Lesenswert?

Wenn du keine echten Treiber magst, nimm z.B. einen 74LVC00 oder 08 oder 
125 oder so, die LVC-Familie ist ziemlich kräftig:
1
Recommended Operating Conditions, SN74LVC00A:
2
High Level Output Current @ VCC=3.0V: 24mA
3
 Low Level Output Current @ VCC=3.0V: 24mA
Evt. reicht auch ein Ausgang, dann gibt's auch Single Gate Bausteine im 
6-Pin-Gehäuse. Als Bonus gibt's meistens einen Enable-Eingang.

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.