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
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.
Wie wäre es mit einem Transistor am Ausgang, wie es jeder andere macht?
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 ?
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.
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.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.