Wie schnell schalten push-pull AVR IO um?

#5047895
@ Jo (Gast)

>Lässt sich eine "kleine" induktive Last (Lautsprecher, Magnetspule)

Dann müssen sie schon SEHR klein sein, wie z.B. ein Drehspulmeßwerk.

>schadlos im Gegentakt an zwei AVR IO Pins betreiben?

Ja.

> Oder gibt es dann
>eine schädigende Spannungsüberhöhung weil die Mosfets nicht
>"gleichzeitig genug" schalten?

Nein, außerdem haben die Ausgangstransistoren Bodydioden, die wirken als 
Freilaufdioden.
Gast #5047994
Danke, natürlich ist der Strom dann auf 20 mA oder so begrenzt (max. 
Pin/Port Ströme beachten).

Dann werde ich es mal ausprobieren, aber zusätzlich zwei "echte" Dioden 
spendieren, denn wenn eine Seite nicht so schnell umschaltet wie die 
andere ist man damit möglicherweise über den 1 mA der Body/Schutzdioden.
#5048008
@Jo (Gast)

>Dann werde ich es mal ausprobieren, aber zusätzlich zwei "echte" Dioden
>spendieren,

Überflüssig.

> denn wenn eine Seite nicht so schnell umschaltet wie die
>andere ist man damit möglicherweise über den 1 mA der Body/Schutzdioden.

Ein IO eines AVRs schaltet in ca. 5ns. Und 1mA ist die 
DAUERbelastbarkeit. Im Nanosekundenbereich hält so eine Diode 1A und 
deutlich mehr aus, muss sie auch, denn beim ESD-Blitz fließen derartige 
Ströme, aber eben auch SEHR kurz.
#5048016
Jo schrieb:
> Danke, natürlich ist der Strom dann auf 20 mA oder so begrenzt (max.
> Pin/Port Ströme beachten).
>
> Dann werde ich es mal ausprobieren, aber zusätzlich zwei "echte" Dioden
> spendieren

Du meinst sicher: vier Dioden. Obwohl das nutzlos ist.

> denn wenn eine Seite nicht so schnell umschaltet wie die
> andere ist man damit möglicherweise über den 1 mA der Body/Schutzdioden.

Bei GPIO, die als Ausgang konfiguriert sind [1], wirken die parasitären 
Dioden der Ausgangs-MOSFET als Klemmdioden. Diese Dioden können genau so 
viel Strom ab, wie der MOSFET Kanal. Ist ja am Ende die gleiche 
Halbleiterstruktur. So lange du also unter dem Grenzwert für die MOSFET 
bleibst, bist auch unter dem Grenzwert für die Klemmdioden.


[1] genau genommen auch dann wenn der GPIO als Eingang konfiguriert ist. 
So lange ein GPIO überhaupt als Push-Pull Ausgang arbeiten kann, sind 
die MOSFET und folglich die Dioden immer vorhanden. Gesteuert werden nur 
die Signale, die die Gates der beiden MOSFET bekommen.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 9 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.