Forum: Mikrocontroller und Digitale Elektronik Push-Pull Treiber - Erklärung


von Der A. (der-albi)


Lesenswert?

Hallo Leute.

Ich habe einen SD-Karten-Multiplexer in einem CPLD gebaut. Die SD-Karte 
verwendet einen 4bit breiten BiDirektionalen Bus.

Die Treiber der Pins einer SD-Karte sind sogenannte Push-Pull-Treiber.


Gehe ich richtig mit der Annahme, dass diese Treiber Sowohl High als 
auch Low ziehen können und sich bei bedarf abschalten?

bzw anders gefragt: brauche ich irgendwelche externe Beschaltung wie bei 
OpenDrains?

Ich muss das wissen, weil ich wissen will, ob mein CPLD mit der 
SD-Karete problemlos funktioniert.
Mein CPLD habe ich so programmiert, dass er nur die Flanken treibt und 
die ereichten level per Pulllup oder Pulldown hält.

MFG

von Matthias L. (Gast)


Lesenswert?

>Gehe ich richtig mit der Annahme, dass diese Treiber Sowohl High als
auch Low ziehen können

Genau. Deshalb heißt das ja auch Push-Pull.


>und sich bei bedarf abschalten?

Kein sein. Muss aber nicht. Nur wenn diese High-Z (Tristate) 
unterstützen.

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.