Notwendigkeit eines externen Pull-Up/Pull-Down für Prozessor-I/O-Pins

Für einen bestimmten E/A-Pin wurde im Prozessordatenhandbuch erwähnt, dass es nach dem Zurücksetzen beim Einschalten im Gerät einen internen Pulldown mit einem standardmäßigen Laufwerkszustand des Pins als Tristate (Z) gibt.

Ich verstehe, dass, wenn der Prozessorantriebszustand für diesen bestimmten Pin, wenn er als Ausgang fungiert (der Prozessor fährt), im Tristate ist, der interne Pulldown wirksam ist.

Was passiert, wenn dieser Prozessor-Pin als Eingang fungiert und der Zustand des Signals, das von einem externen Gerät (z. B. FPGA/Speicher) angesteuert wird, in Tristate ist? Wird dieser interne Pulldown wirksam sein?

Ich habe mich damit verwechselt, welches von diesen beiden dominant ist. Aktiv (Signalzustand vom externen Gerät) oder passiv (interner Pulldown).

Meine Frage ist, brauche ich für dieses Signal einen externen Pull-Up / Down, wenn man bedenkt, dass der Strom in einem niederohmigen Pfad fließt.

Ich nehme an, der interne Pulldown reicht aus, um diesen Tristate loszuwerden. Ich wollte nur mit euch nachfragen.

Vielen Dank im Voraus..

Die einzig endgültige Antwort liegt bei den Designern dieses Chips. Alle Szenarien, die Sie skizzieren, sind möglich, wenn auch unwahrscheinlich. Ohne zu wissen, was das Teil ist und einen Link zum Datenblatt zu haben, gibt es keine Möglichkeit, dies zu wissen. Ja, es gibt Standardmethoden, dies zu tun, aber Sie können es nicht garantieren.

Antworten (1)

Es kommt auf das andere Gerät an. Wenn das andere Gerät eine sehr hohe Impedanz hat, ist der Pulldown wirksam.

Aber es hängt von den Werten der Dinge ab. Wenn Sie die Werte für Dinge kennen, können Sie sie lösen.

Es ist am besten, nicht an "Strom fließt in einem niederohmigen Pfad" zu denken, sondern an das Ohmsche Gesetz (und Spannungs- / Stromteiler). Wenn Sie zwei Widerstände haben, die ungefähr gleich sind, beträgt die Spannung zwischen ihnen ungefähr die Hälfte (wenn sie in Reihe geschaltet sind) und jeder erhält ungefähr die gleiche Strommenge (wenn sie parallel geschaltet sind). Beachten Sie, dass selbst wenn einer etwas kleiner als der andere ist, der gesamte Strom nicht nur diesen Weg nimmt. Sie teilen es immer noch ungefähr gleichmäßig auf.

Also zu deinem Pulldown. Wenn das andere Ende einen Pullup hat, der ungefähr gleich ist, schwebt Ihr Knoten ungefähr in der Mitte.

Wenn Sie eine Leiterplatte entwerfen, fügen Sie einfach den Pulldown hinzu. Sie können später jederzeit entscheiden, es nicht zu füllen.

Ich wollte nur hinzufügen, dass der interne Zug schwach ist, vernachlässigbar, wenn es einen starken externen Zug gibt. Es ist kein einzelnes Signal, es ist ein Datenbus, von dem ich spreche. Ich muss eine Fehlermodus- und Effektanalyse durchführen jedes einzelne netz in meiner platine.. das ist der grund, warum ich versuche, die verwendung von zusätzlichen komponenten zu vermeiden..