Kann ein NICHT-Gatter verwendet werden, um eine Phasenverschiebung von 180 Grad zu erreichen?

Ich habe aus verschiedenen Quellen gesehen, dass ein NICHT-Gatter nicht verwendet werden kann, um eine Phasenverschiebung von 180 Grad zu erreichen. Ist diese Behauptung wahr?

Bearbeiten: Die Frage klingt definitiv unklar, weil sie so formuliert wurde, aber eine Sache, die ich vermisst habe, war, dass sie im Zusammenhang mit FPGAs gestellt wurde. Ich gehe also davon aus, dass wir es hier mit digitalen Signalen zu tun haben. Wie auch immer, wenn Sie eine Sinuswelle als Eingang für das NICHT-Gatter geben, würde sich die Form des Ausgangs selbst ändern, sodass ich denke, dass es keine Frage des Vergleichens / Berechnens der Phasendifferenz geben würde. Die angegebene Lösung bestand darin, ein DCM in einem FPGA zu verwenden, und es wurde ausdrücklich erwähnt, kein NOT-Gate zu verwenden, aber ich verstehe nicht, warum es nicht funktionieren wird, da das Invertieren einer Welle definitiv eine 180-Grad-Phasenänderung ist, oder? Bitte korrigiere mich wenn ich falsch liege!

Was für ein Signal? Digital, analog? Link zur Quelle bitte.
NICHT-Gatter sind logische Elemente, 180°-Phasenverschiebung ist ein ziemlich analoges Konzept; Es ist völlig unklar, wie Sie diese beiden ziemlich unterschiedlichen Dinge gedanklich kombiniert haben. In analogen Schaltungen finden Sie kein NICHT-Gatter und in digitalen Leitungen keine 180°-Phasenverschiebung. Es gibt konzeptionelle Ähnlichkeiten zwischen der 180°-Phasenverschiebung eines analogen harmonischen Signals (weil es es invertiert) und einem NICHT-Gatter, aber das sind wirklich zwei Dinge aus zwei verschiedenen Welten. Geben Sie also bitte einige Hintergrundinformationen, sonst bleibt Ihre Frage unklar und wird möglicherweise geschlossen.
Für eine Rechteckwelle ja. Darüber hinaus vielleicht.
@Marcus Müller: Phase ist eine sehr gut definierbare Größe für digitale Signale. Es gibt absolut KEINEN Grund, warum es nicht auf digitale Signale angewendet werden kann, genauso wie es auf analoge Signale angewendet werden kann. Es gibt nicht nur eine "begriffliche Ähnlichkeit".
@Curd Ich stimme zu; Ich bin selbst ein SDR-Typ, also ja, Phase hat natürlich eine Bedeutung für digitale Signale, aber der Punkt ist, dass OP hier keinen Unterschied macht; Wenn wir die Phase beschreiben, sprechen wir im Wesentlichen von einer Rotation aufgrund einer zeitlichen Verzögerung; Wenn wir von NOT sprechen, meinen wir eigentlich Inversion.
Ich denke, das OP verwechselt "Phase" mit Polarität. Jede 'NOT'-Funktion wird den Eingang umkehren, so dass er um 180 Grad phasenverschoben ist. Aber das OP hat nicht geklärt, ob dies analog oder digital ist. VTC.
@vineel13 siehe electronic.stackexchange.com/ask/how-to-ask für Richtlinien zum Stellen von Fragen. Es wird kein Hintergrund darüber bereitgestellt, welche Anwendung oder wie das Nicht-Gate verwendet wird, um eine 180-Phasenverschiebung zu erreichen. Es wäre vielleicht besser gewesen, mehr Informationen zu geben. Die Frage ist, wie derzeit angegeben, breit und unklar, gemäß den Richtlinien hat die Community die Frage geschlossen, was nur bedeutet, dass niemand Antworten geben kann, sie ist immer noch sichtbar.
"Ich habe aus verschiedenen Quellen gesehen" - Ihre Zitate scheinen zu fehlen :(
In Ihrer Bearbeitung geben Sie an, dass "das Invertieren einer Welle definitiv eine 180-Grad-Phasenänderung ist ". Nicht richtig. @FakeMoustache hat dies bereits in seiner Antwort angesprochen.

Antworten (5)

Da bisher keine Antwort (und eine hat eine Punktzahl über 20!) FPGAs tatsächlich erwähnt, füge ich die Antwort hinzu, nach der Sie meiner Meinung nach suchen. Sie können eine Uhr auf einem FPGA mit Logik aus verschiedenen Gründen nicht invertieren:

  1. Schräg . Die Umkehrung ist nicht augenblicklich, daher würde es eine Übergangszeit geben, in der beide Takte übereinstimmen. Das willst du wahrscheinlich nicht.

  2. Architektur . Die Logikelemente des FPGA haben dedizierte Takteingangsleitungen, die unabhängig von den Datenleitungen sind. Um von Daten- zu Taktnetzen zu leiten, sind Verbindungen erforderlich, die suboptimal sind.

Wenn Sie versuchen, einen invertierten Takt in den IC zu bekommen, müssen Sie eines der nativen Taktmodule der Architektur verwenden.

Wenn Sie versuchen, einen Ausgang mit invertiertem Takt anzusteuern, verfügen alle großen Anbieter über DDR-Logik, mit der Sie die "Daten" eines kontinuierlichen 010101mit "doppelter Datenrate" senden können, was tatsächlich der invertierte Takt ist. Die dedizierten Schaltkreise handhaben alle erforderlichen Korrekturen. Auf diese Weise können Sie vermeiden, globale Taktressourcen für die invertierte Uhr zu verwenden, und Sie haben auch die Möglichkeit, die Uhr im Feld mit einem Steuerregister zu invertieren.

Was ist eine Phasenverschiebung von 180 Grad?

Wenn das Signal eine Sinuswelle ist , verzögert eine Phasenverschiebung von 180 Grad das Signal um die Hälfte der Periode dieser Sinuswelle, die Sinuswelle sieht dann umgekehrt aus:

Geben Sie hier die Bildbeschreibung ein

Kann das ein Wechselrichter? Nein , da es eine Signalverstärkung hat, wäre der Ausgang eine Rechteckwelle, kein Sinus.

Wenn das Signal eine Rechteckwelle mit 50 % Tastverhältnis ist , dann passiert etwas Ähnliches wie bei der Sinuswelle:

Kann das ein Wechselrichter? Ja

schematisch

Aber jetzt schauen wir uns eine Rechteckwelle mit einem Arbeitszyklus von 25% an und sehen, was passiert, wenn ich dieses Signal NICHT geben würde:

schematisch

Simulieren Sie diese Schaltung – Mit CircuitLab erstellter Schaltplan

Sie sehen also, dass es zwar möglich ist, ein Signal mit einem NICHT-Gatter (Inverter) um 180 Grad phasenzuverschieben, aber das funktioniert nur bei einer Rechteckwelle mit einem Tastverhältnis von 50% .

Ich würde den Begriff "180-Grad-Phasenverschiebung" im Zusammenhang mit digitalen Signalen und NICHT-Gattern nicht verwenden. Ich würde das als Invertieren eines (digitalen) Signals bezeichnen.

Diese 180-Grad-Phasenverschiebung zu nennen, ist meiner Meinung nach verwirrend und falsch, da es sich nicht um eine Phasenverschiebung, sondern um eine Inversion handelt.

In dem Fall, in dem das Signal ein digitales Taktsignal ist (bei dem entweder erwartet wird, dass das Tastverhältnis normalerweise 50 % beträgt oder innerhalb eines symmetrischen Bands um 50 % variiert, und solche Variationen als nicht signifikant für den Betrieb des empfangenden Systems angesehen werden das Signal ), dann würde ich sagen, dass ein Wechselrichter eine Phasenverschiebung von 180 Grad liefert. Stimmen Sie zu, dass es dies unter keinen anderen Umständen tut, jedoch ...
Vielleicht möchten Sie erwähnen, dass selbst bei einer Rechteckwelle mit einem Tastverhältnis von 50 % die Phasenverschiebung aufgrund der Verzögerung durch das NICHT-Gatter nicht genau 180 Grad beträgt. Aus diesem Grund ist es oft eine gute Idee, wenn es wünschenswert ist, diese Methode zu verwenden, um ein invertiertes Signal (z. B. einen Takt) zu erhalten, einen Puffer (nicht invertierendes Gate) mit ähnlichen Eigenschaften (Verzögerung, Ansteuerung usw.) hinzuzufügen. an das ursprüngliche Signal an, sodass die resultierenden Signale besser angepasste Eigenschaften haben (näher an 180 Grad Phasenverzögerung usw.).
Dies ist wahrscheinlich eine schlechte Idee, aber es sollte möglich sein, eine Sinuswelle in der Phase zu verschieben, indem der Eingang invertiert und dann der Eingang mit einem Frequenzfilter geglättet wird. Wenn Sie die Frequenz kennen, sollte ein einfacher Resonator ausreichen. Ein RC-Tiefpass mit ausreichend hoher Ordnung könnte auch ausreichen, aber es wird immer noch entscheidend sein, den Cutoff richtig zu machen.

Die Behauptung ist irreführend. Ein Wechselrichter verarbeitet digitale Signale, und digitale Signale enthalten Frequenzharmonische, die (theoretisch) ins Unendliche mäandern. Nehmen Sie zum Beispiel eine Rechteckwelle: -

Geben Sie hier die Bildbeschreibung ein

Das obige ist sehr ungefähr und zeigt nur die Grund-, dritte, fünfte und siebte Harmonische.

Wenn Sie diese Rechteckwelle invertieren, könnten Sie sicher sagen, dass die Grundwelle um 180 Grad phasenverschoben ist. Wenn Sie dann (sagen wir) die 3. Harmonische isoliert nehmen und schauen, wie sich diese Phase verschoben hat, wäre sie auch um 180 Grad phasenverschoben, aber in Bezug auf die Grundwelle beträgt diese Phasenverschiebung nur 60 Grad.

Die Behauptung ist in mancher Hinsicht richtig, in anderen aber irreführend.

Ein Not-Gate hat zu viel Verstärkung, um eine saubere 180-Grad-Phasenverschiebung zu liefern, aber mit der richtigen Menge an negativer Rückkopplung können einige Nicht-Gates dies tun.

Welche Art von Rückkopplungsschaltung schlagen Sie vor, in einer digitalen Logikschaltung zu verwenden?
@ user2943160 Aktuelle ausgehungerte Inverterketten - werden verwendet, um Verzögerungen in DLLs zu bilden. Zugegebene Phasendetektoren werden ebenfalls benötigt.

Ein praktisches NICHT-Gatter invertiert den Eingang, jedoch nach einer endlichen Verzögerung.

Ihr digitales Signal von einer positiven Flanke zur anderen beträgt 360 Grad, die vom NOT-Gatter bereitgestellte Phasenverschiebung beträgt mehr als 180 Grad.