Warum verwenden manche Leute Widerstände, um eine HIGH-Verbindung auf einem Chip herzustellen?


7

Dies ist eine Folgefrage zu meiner vorherigen Frage: Was bedeutet Niedrig / Hoch für die Verbindungen eines Chips? .

Um eine HIGH-Verbindung herzustellen, verbinden Sie häufig nur den Pin mit VDD, der häufig über VIH liegt (und setzen ihn daher auf HIGH). Einige Leute entscheiden sich jedoch dafür, diesen Pins Widerstände hinzuzufügen, wie unten gezeigt:

Geben Sie hier die Bildbeschreibung ein

Bildnachweis: Wolfson

In diesem Fall beträgt die DVDD 3,3 V und die VIH 0,7 × DVDD. Wenn man das betrachtet, scheint es, dass die Widerstände nicht notwendig sind. Wofür sind diese Widerstände und brauche ich sie überhaupt?


3
Anscheinend denken Sie, dass die Widerstände dazu da sind, die Spannung zu senken - sie sind es nicht. Sie sind aus verschiedenen Gründen dort; um den Strom in den Pin zu begrenzen (kann unter Fehler- / ESD-Bedingungen helfen, spart manchmal Strom, stoppt manchmal bizarre Fehler wie die Rückspeisung von Strom aus einem Batterie-Backup usw.) und gibt Designern / Herstellern die Möglichkeit, / nein zu entfernen - Passen Sie die Widerstände zum Testen, zur Fehlerbehebung, zur Versionseinstellung, zur Einstellung der Karten-ID usw. an.
John U

@ JohnU: Das sind mögliche Gründe für Vorwiderstände, aber nicht für das gezeigte Beispiel.
Ben Voigt

Antworten:


25

Diese werden Pull-up-Widerstände genannt . Diese werden verwendet, um sicherzustellen, dass sich die Eingänge in Logiksysteme auf den erwarteten Logikpegeln einstellen, wenn externe Geräte getrennt oder hochohmig eingeführt werden. Wird normalerweise mit Open-Collector- oder Open-Drain-Ausgängen verwendet.


10

Wenn Sie sich sicher sind, werden Sie den Eingang niemals mit etwas anderem als "hoch" verbinden, und wenn der Eingang nur ein Eingang sein kann, werden sie auf modernen Chips kaum benötigt (die antidiluvianische Logik empfiehlt manchmal eher einen Pullup als eine direkte Verbindung, aber das ist Geschichte ).

Wenn Sie den logischen Zustand prüfen und ändern möchten, ist es sinnvoll, den Widerstand anstelle einer Kupferspur zu verwenden, die Sie abschneiden müssten.

Wenn der Chip unter bestimmten Bedingungen einen Ausgang eingeben kann, begrenzt der Widerstand dort den Strom, den der Chip absinken muss, und kann ihn vor Überhitzung oder Beschädigung bewahren.


9

In dem von Ihnen gezeigten Schaltplan ist die Verbindung nicht nur zum Pin, sondern auch außerhalb der Seite zu einer anderen Schaltung. (Schauen Sie, wo NON_AUDIO, TRANS_ERR usw. landen).

Der Pin soll also nicht immer hoch sein, aber U1 zieht diese Ausgänge manchmal niedrig. Die Widerstände sind vorhanden, weil U1 Open-Collector-Ausgänge oder Floating-Ausgänge beim Zurücksetzen oder ähnliches hat.

RESETB ist ein Eingang zu U1, daher kann er von einem externen Signal angesteuert werden. Es ist ziemlich üblich, Reset-Leitungen nicht angeschlossen zu lassen. In diesem Fall zieht der Widerstand den Chip aus dem Reset. Oft ist ein Kondensator gegen Masse vorhanden, damit sich die Versorgung etwas beruhigen kann, bevor der Chip nicht mehr zurückgesetzt wird.


2

Es ist nicht klar, was Sie mit den Widerständen machen wollen. Wenn Sie sie entfernen und direkte Verbindungen mit DVDD herstellen, haben Sie gerade alle Ausgänge und Eingänge kurzgeschlossen ! Wenn Sie sie nur entfernen, "schweben" die Ausgänge und Eingaben (können sich nicht darauf verlassen, in welchem ​​Zustand sie sich befinden). Ohne Pull-up-Widerstand erfahren die Eingangs- und Ausgangsleitungen entweder eine 0 (Masse) oder? (float) anstelle von 0 (Masse) oder 1 (> 2,5 V). Außerdem sind "schwebende" Leitungen anfälliger für "elektrisches Rauschen". Ihre Schaltung könnte "zufällige" Zurücksetzungen erfahren.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.