Was ist der Zweck eines Drei-Zustands-Pins in einem Oszillator?


7

Ich versuche, diesen Takt anzuschließen ( 32,768 kHz Ceramic Surface Mount Crystal Oscillator-Datenblatt ), bin aber verwirrt, was ich mit dem Tri-State-Pin tun soll. Was ist der Zweck des Oszillators und sollte es mich interessieren? Kann ich es einfach nicht angeschlossen lassen oder zu Boden ziehen?


Was ist "diese Uhr"? Über welchen Chip sprichst du? Mit den Informationen, die Sie bisher gegeben haben, ist es unmöglich, Ihre Frage zu beantworten (oder sogar einen informierten Kommentar abzugeben). Ja, manchmal werden Uhren dreifach angegeben. Dies wird beispielsweise in I²C zum Dehnen der Uhr verwendet .
Tcrosley

@tcrosley: Eine I2C-Uhr ist kein Drei-Zustands-Takt, sondern nur ein offener Abfluss, da starkes Fahren einfach illegal ist. Sie können einen Tristate-Puffer verwenden, um dies zu erzeugen, aber dann sollte der Takt an den Freigabepin des Puffers gebunden sein, wobei der Eingang niedrig gebunden ist. Bei der Konfiguration hier wird jedoch das Taktsignal dem Eingang des Tristate-Puffers zugeführt.
Ben Voigt

1
@ BenVoigt Du hast recht, ich habe Tri-State und OD verwechselt. Nachdem der Chip identifiziert wurde, kann ich nur sehen, dass mehr als ein Oszillator parallel geschaltet werden kann, um einen anderen Chip anzusteuern. Seltsam. Noch nie gesehen.
Tcrosley

Antworten:


15

In der Parametertabelle auf Seite 1 des Datenblattes befindet sich eine Zeile , die die Funktion des Tri-State beschreibt.

Geben Sie hier die Bildbeschreibung ein

Es ist eine Art Aktivierungs-Deaktivierungs-Pin.

  • Wenn der Tri-State-Pin logisch "1" ist, ist der Oszillator mit dem Ausgangspin verbunden. Gleiches passiert, wenn der Tri-State nicht verbunden ist (es gibt wahrscheinlich einen internen Pull-up).
  • Wenn der Tri-State-Pin logisch "0" ist, ist der Oszillator nicht mit dem Ausgangspin verbunden und der Ausgang ist schwebend. Die Tatsache, dass es schwebend ist, kann nützlich sein, wenn Sie zwischen mehreren Taktquellen wechseln müssen. Sie würden einen von ihnen aktivieren und die anderen in drei Zuständen aktivieren, um Konflikte zwischen mehreren Ausgängen zu vermeiden.

Bearbeiten:
Hier ist ein Beispiel, in dem eine Aktivierung / Deaktivierung mit Tri-State mit einer externen Taktquelle verwendet wird. Wenn Sie eine externe Taktquelle an J1 anschließen, sollte der J2-Jumper installiert sein. Der Widerstand R1 schützt vor einem direkten Kurzschluss zwischen den Taktausgängen.

Geben Sie hier die Bildbeschreibung ein
(Schema ab S.22 in dieser Bedienungsanleitung und im Datenblatt für diesen Oszillator )


8

Es gibt bereits eine Reihe von Antworten, die die Funktionsweise des Freigabepins am Oszillatorteil erklären. Lassen Sie mich einige Gründe nennen, warum Pin in realen Situationen nützlich sein kann.

  1. Manchmal wird eine Leiterplatte mit einer automatisierten Testvorrichtung mit Pogo-Pin-Testpunkten auf der gesamten Leiterplatte getestet. In solchen Testumgebungen werden die Uhren für die Schaltung häufig von der Testerausrüstung geliefert, so dass es notwendig ist, an Bord befindliche Oszillatoren abzuschalten, damit die Testeruhren die Platine ansteuern können.
  2. In ähnlichen Testsituationen wie Nr. 1 oben haben die Testvorrichtungen mit Pogo-Stiften 100 lange Drähte, die die Testvorrichtung mit der Testausrüstung verbinden. On-Board-Oszillatoren können ein Problem mit dem Gesamtgeräusch verursachen, wenn sie laufen dürfen. Ein Testpunktzugriff zum Deaktivieren der Oszillatoren kann vorteilhaft sein, um den Oszillator auszuschalten.
  3. Bei einigen Board-Designs ist möglicherweise eine Logik an den Oszillatorausgang gebunden. Diese Logik verbraucht Strom, wenn die Uhren laufen. Wenn das Design Strom spart, indem es für einige Zeit in den Ruhezustand wechselt, kann ein GPIO an den Oszillator angeschlossen werden, damit er beim Eintritt in den Ruhezustand deaktiviert werden kann.
  4. Es gibt einige komplexe ICs mit mehreren Stromschienen, die ein- und ausgeschaltet werden müssen, um einen ordnungsgemäßen Betrieb zu gewährleisten. Es gibt Fälle, in denen die Sequenzierungsanforderungen auch erfordern, dass die Uhren des Teils bis zum entsprechenden Punkt in der Stromsequenz gehalten werden. Von Oszillatoren bereitgestellte Uhren können den Aktivierungsstift verwenden, um sie bis zum richtigen Zeitpunkt abzuhalten.

Angesichts der Tatsache, dass das OP fragt, was mit dem Tri-State-Pin zu tun ist, möchten Sie möglicherweise beschreiben, was in die Schaltpläne aufgenommen werden soll, um die Testbarkeit zu gewährleisten (dh Verwendung von Nr. 1 und Nr. 2). Beispiel: Haben Sie einen Widerstand zwischen dem, was den Pin antreibt (sei es die Logik oder eine Stromschiene), und dem Pin mit einem Test- / Sondenpunkt im Netz zwischen dem Widerstand und dem Pin (vorausgesetzt, Sie schließen die Sondenpunkte nicht automatisch ein alle Netze). Während die anderen Fälle, die Sie erwähnen, ebenfalls Design erfordern, sind sie komplexer und lassen den Designer bereits darüber nachdenken, wie die gewünschte Funktion erreicht werden kann.
Makyen

@ Makyen - Ich sagte "Lassen Sie mich einige Gründe nennen, warum Pin nützlich sein kann ...". Meine Absicht ist es nicht, es zu entwerfen.
Michael Karas

5

Wenn der Tri-State-Pin High ist oder nicht angeschlossen ist, erzeugt der Oszillator seinen normalen Ausgang. Wenn der Drei-Zustands-Pin mit Masse verbunden ist, ist der Oszillatorausgang hochohmig, wodurch der Ausgang effektiv deaktiviert wird. Dies wird in der vorletzten Zeile der Tabelle "Standardspezifikationen" beschrieben.

Möglicherweise möchten Sie diese Funktion verwenden, wenn Sie zwischen zwei oder mehr Taktquellen wechseln möchten.


2
DIESES "Wenn Sie zwischen zwei oder mehr Taktquellen wechseln möchten." !!!
Platzhalter

2

Es ist ein Aktivierungsstift. Aus dem Datenblatt.

Tri-State-Funktion:
Logik "1" oder offen: Oszillationslogik
"0" (VIL <0,8 VDC): Hi z

Erden Sie den Pin und der Oszillator hört auf zu ticken oder der Ausgang ist deaktiviert. Gleicher Unterschied in der Praxis, jedoch ohne die Aufwärminstabilitätszeit, die erforderlich wäre, wenn stattdessen die Stromversorgung unterbrochen würde.

Wenn Sie diese Funktion nicht verwenden müssen, besteht die normale Verwendung darin, sie hoch zu binden oder offen / nicht verbunden zu lassen, damit der Oszillator weiter taktet.

Die Verwendung des Ausdrucks "Tristate" ist hier bis zur Verschleierung seltsam, scheint aber technisch korrekt zu sein.


Die Uhr tickt zwar intern noch, treibt aber den Ausgangspin nicht an.
Peter Bennett

@ PeterBennett Ich habe das umgeschrieben, wie Sie kommentiert haben. Große Köpfe denken ähnlich.
Passant

? - Tri-State ist genau das, entweder hoch oder niedrig oder schwebend (Hi-Z) - absolut keine Verschleierung.
Platzhalter

@placeholder Die typische Formulierung wäre "Aktivieren" oder "Deaktivieren" des Pins. Ich habe noch keinen IC gesehen, der so etwas als "Tristate Pin" bezeichnet
Passerby

Es ist Tri-State, weil genau das benötigt wird, siehe @PeterBennetts Antwort.
Platzhalter

1

Die Spezifikation, auf die Sie hingewiesen haben, lautet:

Logik "1" oder offen: Oszillation

Logik "0" (VIL <0,8 VDC): Hi z

Wenn also Pin 1 nicht verbunden oder mit Vdd verbunden ist, erzeugt das Gerät eine Uhr. Wenn Pin 1 geerdet ist, sieht der Ausgang des Geräts wie ein offener Stromkreis aus.


1

Geben Sie hier die Bildbeschreibung ein

Abbildung 1. Aus dem Datenblatt extrahieren.

Der Begriff "Tri-State" wird verwendet, um Ausgaben zu beschreiben, die sein können:

  1. Niedrig / Aus / 0 V.
  2. Hoch / Ein / V +.
  3. Getrennt oder schwimmend.

Daher gibt es drei Zustände.

In diesem Fall zeigt das Datenblatt, dass der Chip schwingt, wenn sich der Drei-Zustands-Pin auf logisch 1 befindet oder offen ist. Wenn es auf logisch 0 (weniger als 0,8 V DC in diesem Gerät) gezogen wird, wird der Ausgang deaktiviert und zeigt dem Rest der Schaltung ein Hi-Z (Hi-Impedanz) an. dh es scheint getrennt zu sein.

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.