Warum einen Widerstand in Reihe mit der Signalleitung schalten?


31

In Schaltkreisen sehe ich oft einen Widerstand in Reihe in einer Signalleitung und manchmal sogar in Reihe mit der VDD-Leitung einer MCU. Soll damit das Rauschen in der Leitung ausgeglichen werden? Wie unterscheidet sich dies von der Verwendung einer kleinen Kappe, z. B. 0,1 µF, um dasselbe zu tun?


6
Welchen Wert Widerstand? In welcher Art von Signalstromkreis?
Endolith

Das nächste Mal nach doppelten Q & A- Serienwiderständen auf digitalen Signalleitungen suchen Dies hat mit der Anstiegszeit von 0,35 / BW und der Streifenleitungsimpedanz zu tun, um die durch Fehlanpassung der Serie R bei Hochgeschwindigkeitstakten verursachten Reflexionen zu reduzieren. Für Gleichstrom verwenden Sie eine Nebenschlusskappe mit niedrigem ESR. OMG 10. Dezember 2010
Tony Stewart Sunnyskyguy EE75

@ SunnyskyguyEE75 Ich arbeite an der SI-Forschung und habe diese Frage bearbeitet. Aktiv! = Neu. :)
JYelton

WTG Yelton vergessen Sie nicht, die führende Null 0,1
Tony Stewart Sunnyskyguy EE75

Antworten:


39

Zwei häufige Gründe sind die Signalintegrität und die Strombegrenzung bei der verzögerten Pegelumwandlung.

Aus Gründen der Signalintegrität kann jede Fehlanpassung der Impedanz der Übertragungsleitung, die durch eine Leiterbahn und angeschlossene Komponenten gebildet wird, Reflexionen von Signalübergängen verursachen. Wenn diese über viele Zyklen auf der Leiterbahn hin und her springen dürfen, um die Fehlpaarungen am Ende zu reflektieren, bis sie aussterben, "klingeln" die Signale und können entweder durch Pegel oder als zusätzliche Flankenübergänge fehlinterpretiert werden. Typischerweise hat ein Ausgangsstift eine niedrigere Impedanz als die Leiterbahn und ein Eingangsstift eine höhere Impedanz. Wenn Sie einen der Übertragungsleitungsimpedanz entsprechenden Vorwiderstand an den Ausgangsstift anschließen, wird sofort ein Spannungsteiler gebildet, und die Spannung der Wellenfront, die die Leitung hinunterläuft, ist halb so hoch wie die Ausgangsspannung. Empfangsseitig sieht die höhere Impedanz des Eingangs im Wesentlichen wie ein offener Stromkreis aus. Dadurch wird eine gleichphasige Reflexion erzeugt, die die momentane Spannung wieder auf das Original verdoppelt. Wenn diese Reflexion jedoch zu dem niederohmigen Ausgang des Treibers zurückreicht, würde sie gegenphasig reflektieren und konstruktiv interferieren, erneut subtrahieren und ein Klingeln erzeugen. Stattdessen wird es vom Vorwiderstand des Treibers absorbiert, der entsprechend der Leitungsimpedanz ausgewählt wurde. Eine solche Quellenbeendigung funktioniert bei Punkt-zu-Punkt-Verbindungen ziemlich gut, bei Mehrpunkt-Verbindungen jedoch nicht so gut. Stattdessen wird es vom Vorwiderstand des Treibers absorbiert, der entsprechend der Leitungsimpedanz ausgewählt wurde. Eine solche Quellenbeendigung funktioniert bei Punkt-zu-Punkt-Verbindungen ziemlich gut, bei Mehrpunktverbindungen jedoch nicht so gut. Stattdessen wird es vom Vorwiderstand des Treibers absorbiert, der entsprechend der Leitungsimpedanz ausgewählt wurde. Eine solche Quellenbeendigung funktioniert bei Punkt-zu-Punkt-Verbindungen ziemlich gut, bei Mehrpunkt-Verbindungen jedoch nicht so gut.

Die Strombegrenzung bei der Lazy-Level-Übersetzung ist ein weiterer häufiger Grund. CMOS-IC-Technologien unterschiedlicher Generationen weisen unterschiedliche optimale Betriebsspannungen auf und können durch die winzige physikalische Größe der Transistoren festgelegte Schadensgrenzen aufweisen. Außerdem können sie es nicht ertragen, einen Eingang mit einer höheren Spannung als ihrer Versorgung zu haben. Daher sind die meisten Chips mit winzigen Dioden von den Eingängen bis zur Versorgung ausgestattet, um vor Überspannung zu schützen. Wenn Sie einen 3,3-V-Teil von einem 5-V-Teil (oder heute wahrscheinlich von einem 1,2- oder 1,8-V-Teil von einer 3,3-V-Quelle) treiben, ist es verlockend, sich nur auf diese Dioden zu verlassen, um die Signalspannung auf einen sicheren Bereich zu begrenzen. Sie können jedoch häufig nicht den gesamten Strom verarbeiten, der möglicherweise durch den Ausgang mit der höheren Spannung erzeugt wird, sodass ein Vorwiderstand verwendet wird, um den Strom durch die Diode zu begrenzen.


Vielen Dank für das ganze Detail. Das ist sehr hilfreich. Wenn die 2,5-V-PICs über 5-V-tolerante E / A-Pins verfügen, ist dies die Vorgehensweise? Nur mit einem Zener oder so?
PICyourBrain

2
NOT A ZERNER Eine gewöhnliche Diode. Ob ein Vorwiderstand erforderlich ist oder nicht, hängt davon ab, wie viel Strom diese Diode im Verhältnis zum Spannungsabfall und der vorhandenen Impedanz tolerieren kann.
Chris Stratton

1
@PICyourBrain, sie nur eine gewöhnliche Diode verwenden, nicht einen Zener, weil sie nicht sind Clipping die Spannung durch eine umgekehrt vorgespannte Zener - Diode auf GND, sondern sie sind Klemm die Spannung durch eine vorwärts vorgespannten normalen Dioden auf Vcc. Dieser winzige Strom zu Vcc hilft nur, die gesamte Schaltung (alles, was von Vcc stammt) ein wenig mit Strom zu versorgen, so dass der Spannungsregler, der Vcc erzeugt, den Ausgang während dieses Moments ein wenig ausschaltet. Das ist das Prinzip der Klemm: den Spannungsüberlauf durch eine Diode mit dem kann Hochspannungsschiene (VCC), aber , dass die Schiene nicht steigt , da es aus gezeichnet werden wird.
Gabriel Staples

14

Ja, die Signalintegrität ist der Grund. Die Verwendung einer Kappe verlangsamt die Kante erheblich und ist weniger sauber. Das Standardbuch zu diesem Thema ist High Speed ​​Digital Design: Ein Handbuch der schwarzen Magie . Als Faustregel wird typischerweise 22,1 Ohm als Ausgangspunkt verwendet. Sie können ein Signalintegritätssimulationstool wie HyperLynx von Mentor Graphics verwenden, um eine bessere Analyse zu erhalten, bevor die Platine gebaut wird.

Auf der VDD-Leitung ist das nicht der Grund. Einige Leute setzen dort möglicherweise einen Milliohm-Widerstand ein, um die Leistung zu messen, und ersetzen ihn dann durch einen 0-Ohm-Widerstand für die Produktion. Andere, insbesondere analoge, setzen möglicherweise einen RC-Filter ein, um Rauschen zu beseitigen.


1
Brian, danke für die Antwort! Eins noch. Gibt es eine Faustregel für die Größe des Widerstands?
PICyourBrain

2
@Jordan S, Sie möchten, dass der Spannungsabfall V = IR unter Ihrem maximal zulässigen Abfall liegt. Sie müssen auch die Eigenschaften des Filters berücksichtigen, z. B. die Unterbrechungsfrequenz. Wenn der IC-Hersteller dies vorschlägt, werden mögliche Werte in das Datenblatt aufgenommen.
Thomas O

1
Für Vcc-Widerstände auf einem Low-Power-Chip sind 10 Ohm ein guter Ausgangspunkt. Dies funktioniert (für seine Kosten) ziemlich gut, wenn es darum geht, das Rauschen von digitalen Chips zu analogen Chips zu reduzieren. Wichtig bei Dingen wie Digitalradio, bei denen es möglicherweise von einer Batterie mit einem eigenen 10-Ohm-Widerstand gespeist wird und jegliches Rauschen in der Versorgung das HF-Signal AM-moduliert.
Markrages

1
Wie kommt es, dass alle EE-Bücher, die ich möchte, 100 Dollar kosten?!?
PICyourBrain


9

Auf welcher Art von Produkt? Auf der Verbraucherseite handelt es sich wahrscheinlich um die Signalintegrität (siehe Brians Antwort).

Bei einem Entwicklungstool kann es sich um eine Strombegrenzung handeln. Bei meinen Projekten für Datenleitungen, die mit externen Modulen verbunden sind, lege ich häufig 470-Ohm-Widerstände auf Signalleitungen ab. Der von einem Digitaleingang aufgenommene Strom reicht nicht aus, um einen starken Spannungsabfall an diesem Widerstand zu verursachen. Die Strombegrenzung bedeutet, dass (normalerweise) nichts in Rauch aufsteigt, wenn ich beim Anschließen von Gegenständen einen Fehler mache oder wenn eine Verbindung auf einer freiliegenden Platine kurzgeschlossen wird. Dies unterscheidet sich von einer Kappe, da eine Kappe an einer digitalen Flanke (für eine kurze, aber manchmal nicht zu vernachlässigende Zeit) viel Strom verbraucht und den gegenteiligen Effekt eines Widerstands hat.


3
Dies ist auch für den Anschluss von bidirektionalen Ports sinnvoll, da diese aufgrund von Programmierfehlern oder seltsamen Zuständen gegeneinander fahren können (z. B. ein Controller wird aufgrund einer Brownout-Erkennung zurückgesetzt, der andere setzt fort).
Simon Richter

8

Ich bin mir nicht sicher, ob es das ist, worüber Sie sprechen, aber ein kleiner Widerstand (<100 Ohm) kann am Ausgang eines Operationsverstärkers platziert werden, der eine lange Leitung treibt, damit die kapazitive Last nicht verursacht der Verstärker zu schwingen.

Es kann auch verwendet werden, um sicherzustellen, dass zwei Verstärker genau die gleiche Ausgangsimpedanz haben, um eine symmetrische Leitung zu erzeugen , die Interferenzen zurückweist.


5

Zwei weitere Antworten:

  1. Das Hinzufügen eines Widerstands zu einer Leitung kann schädliche Stromflüsse begrenzen, die ansonsten durch kurze Hochspannungsspitzen verursacht würden, z. B. durch elektrostatische Entladung (ESD).
  2. Ein Widerstand mit niedrigem Wert in Übereinstimmung mit dem Stromversorgungseingang eines Chips lässt eine Spannung abfallen, die proportional zum Versorgungsstrom des Chips ist. Wenn man den Wert des Widerstands kennt, kann man ein Messgerät anschließen, die Spannung messen und den Strom ableiten, ohne den Schaltungsbetrieb zu stören. Die Schaltung funktioniert mit oder ohne den erforderlichen Zähler gleich. Hätte die Platine dagegen einen Anschlusspunkt für ein Amperemeter in Reihe mit der Versorgung, müsste dieser Anschluss immer dann kurzgeschlossen werden, wenn das Material nicht vorhanden ist.

Zusätzlich zum Messen des Stroms können Sie den Widerstand auch als Testpunkt zum Debuggen Ihrer Schaltung mit einem Oszilloskop oder einem Logikanalysator verwenden, da das Signal aus der Lötmaske ausgegeben wird.
Aloishis89

2

Ich habe ein Xilinx-FPGA gesehen, das so programmiert ist, dass es einen analogen CMOS-Zeilen- / Spalten-Multiplexer auf einem Imager ansteuert und den Multiplexer in den Müll wirft, weil die digitalen Xilinx-Kanten im Sub-Nanosekunden-Bereich weit unter dem Boden und weit über dem VDD lagen. Dies war mit einer 1 pF-Sonde mit einer Geschwindigkeit von 900 MHz (die lange veraltete aktive TEK-Fet-Sonde P6201) zu beobachten. Ihre normale langsame 13pF-Sonde zeigte kein Überschwingen. Ich wurde von Leuten mit jahrelanger Erfahrung in diesen Bereichen angewiesen, in jedes der 6 "-Leitungen (ungefähr 15 dieser Leitungen) von Xilinx bis zum Multiplexer einen 1KOhm-Widerstand einzubauen. Ergebnis? Ein feines Bild mit viel Versatz / Verstärkungsfehler, wurde angezeigt. Es wurde eine Korrektur für heiße und kalte Platten hinzugefügt, und Sie konnten sehen, wie die Hitze Ihres Fingers durch ein Blatt Papier drang. Was war los? Die Schutzdioden, die ESD-Schläge beider Polaritäten absorbieren sollten, schalteten sich während dieser Sub-Nanosekunden-Unter- / Überschwinger ein. Auf diese Weise wurde millionenfach pro Sekunde Ladung in das CMOS-Substrat und die Vertiefungen injiziert, wodurch das digitale Verhalten und möglicherweise die analogen Signale gestört wurden, wenn diese durch einen unerwarteten Ladungsfluss, der einen Pfad zurück nach Hause benötigte, auf Erd- / Schiene getrieben wurden. Ich habe beim Debuggen anderer CMOS-Schaltungen geholfen, bei denen während eines ESD-Tests nur ein logisches Gatter gestört wurde, weil es keine gablocal charge-gathering contact into well/substrate.


0

Careful with resistors on vdd lines. If you are not careful sizing the cap correcrly, you may end up with ripple on the supply feed to the device which msy have a drtrimental effect on is operation.


-2

Sometimes a resistor, or other load, is added in parallel to a discrete digital input to compensate for the distributed capacitance in a long input cable. Consider the case where a field switch at the end of a long run of shielded cable, has a hot and a return conductor. the other end of the cable pair has a 120 vac Line and the return side goes to the input of a PLC, DCS, or other digital device. Based on these values: - Supply voltage - Cable capacitance - Digital input device impedance - Digital input device ON voltage You can calculate a maximum safe distance for the cable run so that the input will turn off when the switch is opened.
The impedance of the cable, and the input device form a voltage divider that can cause the voltage at the input to be higher than the threshold, even with the switch open.


The question specifically asks about series resistors, not parallel.
Andrew Morton
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.