[go: up one dir, main page]

DE19834416A1 - Taktsignalgenerator - Google Patents

Taktsignalgenerator

Info

Publication number
DE19834416A1
DE19834416A1 DE19834416A DE19834416A DE19834416A1 DE 19834416 A1 DE19834416 A1 DE 19834416A1 DE 19834416 A DE19834416 A DE 19834416A DE 19834416 A DE19834416 A DE 19834416A DE 19834416 A1 DE19834416 A1 DE 19834416A1
Authority
DE
Germany
Prior art keywords
clock signal
clock
signal
mixer
phase
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
DE19834416A
Other languages
English (en)
Other versions
DE19834416C2 (de
Inventor
Kazutaka Miyano
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Longitude Semiconductor SARL
Original Assignee
NEC Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by NEC Corp filed Critical NEC Corp
Publication of DE19834416A1 publication Critical patent/DE19834416A1/de
Application granted granted Critical
Publication of DE19834416C2 publication Critical patent/DE19834416C2/de
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03LAUTOMATIC CONTROL, STARTING, SYNCHRONISATION OR STABILISATION OF GENERATORS OF ELECTRONIC OSCILLATIONS OR PULSES
    • H03L7/00Automatic control of frequency or phase; Synchronisation
    • H03L7/06Automatic control of frequency or phase; Synchronisation using a reference signal applied to a frequency- or phase-locked loop
    • H03L7/08Details of the phase-locked loop
    • H03L7/081Details of the phase-locked loop provided with an additional controlled phase shifter
    • H03L7/0812Details of the phase-locked loop provided with an additional controlled phase shifter and where no voltage or current controlled oscillator is used
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/04Generating or distributing clock signals or signals derived directly therefrom
    • G06F1/10Distribution of clock signals, e.g. skew
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/04Generating or distributing clock signals or signals derived directly therefrom
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03LAUTOMATIC CONTROL, STARTING, SYNCHRONISATION OR STABILISATION OF GENERATORS OF ELECTRONIC OSCILLATIONS OR PULSES
    • H03L7/00Automatic control of frequency or phase; Synchronisation
    • H03L7/06Automatic control of frequency or phase; Synchronisation using a reference signal applied to a frequency- or phase-locked loop
    • H03L7/08Details of the phase-locked loop
    • H03L7/081Details of the phase-locked loop provided with an additional controlled phase shifter
    • H03L7/0812Details of the phase-locked loop provided with an additional controlled phase shifter and where no voltage or current controlled oscillator is used
    • H03L7/0814Details of the phase-locked loop provided with an additional controlled phase shifter and where no voltage or current controlled oscillator is used the phase shifting device being digitally controlled
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03LAUTOMATIC CONTROL, STARTING, SYNCHRONISATION OR STABILISATION OF GENERATORS OF ELECTRONIC OSCILLATIONS OR PULSES
    • H03L7/00Automatic control of frequency or phase; Synchronisation
    • H03L7/06Automatic control of frequency or phase; Synchronisation using a reference signal applied to a frequency- or phase-locked loop
    • H03L7/08Details of the phase-locked loop
    • H03L7/081Details of the phase-locked loop provided with an additional controlled phase shifter
    • H03L7/0812Details of the phase-locked loop provided with an additional controlled phase shifter and where no voltage or current controlled oscillator is used
    • H03L7/0816Details of the phase-locked loop provided with an additional controlled phase shifter and where no voltage or current controlled oscillator is used the controlled phase shifter and the frequency- or phase-detection arrangement being connected to a common input

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Stabilization Of Oscillater, Synchronisation, Frequency Synthesizers (AREA)
  • Synchronisation In Digital Transmission Systems (AREA)
  • Dram (AREA)

Description

Die Erfindung betrifft einen Taktsignalgenerator und insbe­ sondere einen Taktsignalgenerator, der allgemein als verzö­ gerte Verriegelungsschleife (DLL: Delay locked loop) be­ kannt ist und der ein internes Taktsignal synchron mit ei­ nem externen Taktsignal erzeugt.
In letzter Zeit ist es erwünscht, daß die Datenübertra­ gungsraten zwischen integrierten Schaltungen ansteigen. Die Datenübertragungsrate ist jedoch im allgemeinen durch die Differenz in der Weiterleitungsrate zwischen dem externen Taktsignal und dem internen Taktsignal in jeder Komponente der integrierten Schaltungen begrenzt. Um dieses Problem zu umgehen, wurden einige Vorschläge angeboten, um zu ermögli­ chen, daß integrierte Schaltungen Daten synchron mit dem externen Taktsignal ausgeben durch Synchronisieren des in­ ternen Taktsignals mit dem externen Taktsignal, selbst wenn unterschiedliche Weiterleitungsverzögerungen zwischen den Daten und dem Taktsignal zum Steuern der Eingabe/Ausgabe der Daten existieren.
Die Vorschläge beinhalten den Einsatz einer DLL-Schaltung, durch die das interne Taktsignal synchron zu dem externen Takt erzeugt wird. Eine konventionelle DLL-Schaltung ist beispielsweise in der JP-A-8(1996)-130464 beschrieben. Fig. 1 ist ein Blockdiagramm zur Erläuterung der beschriebenen DLL-Schaltung bzw. des Taktsignalgenerators.
In dem Taktsignalgenerator der Fig. 1 wird ein spannungsge­ steuertes Verzögerungselement 1 verwendet, um ein internes Taktsignal mit einer gewünschten Phase zu erzeugen. Ein Phasenvergleicher 2 detektiert die Phasendifferenz zwischen dem externen Taktsignal und dem internen Taktsignal. Falls der interne Takt dem externen Takt in der Phase vorausgeht, wird eine zusätzliche Verzögerung unter Einsatz eines Steu­ ersignals, das von einer Ladungspumpe 3 geliefert wird, dem spannungsgesteuerten Verzögerungselement 1 auf geprägt. Falls andererseits der interne Takt in der Phase hinter dem externen Takt zurückbleibt, wird die Verzögerung durch das spannungsgesteuerte Verzögerungselement 1 verbunden. Die Größe der Phasenverschiebung wird durch eine Einstellung der Ladungspumpe 3 bestimmt. Im allgemeinen steigt die Be­ triebsstabilität des Taktsignalgenerators nach dem Verrie­ geln auf eine gewünschte Phase durch Einsatz einer geringe­ ren Rate der Phasenverschiebungsgröße, was jedoch eine län­ gere Zeitspanne benötigt, bis der interne Takt mit dem ex­ ternen Takt verriegelt ist.
Der in Fig. 1 dargestellte bekannte Taktgenerator erfordert eine Maximalzeitspanne entsprechend einem Maximum von 180° der Phasenverschiebungsgröße vom Beginn des Betriebs des Taktsignalgenerators zum Verriegeln des internen Taktes auf eine gewünschte Phase. Eine Verminderung der Zeitspanne, die für die Phasenverschiebung erforderlich ist, vermindert die Betriebsstabilität des Taktsignalgenerators nach dem Verriegeln. Insbesondere sind etwa 180°/2,5 µsec für die Phasenverschiebegeschwindigkeit erforderlich, was soviel wie etwa 2,5 µsec zum Verriegeln des internen Taktes nach dem Beginn oder nach einem Bereitschaftsmodus des Taktsi­ gnalgenerators erfordert.
Fig. 2 zeigt einen weiteren bekannten Taktsignalgenerator, bei dem ein Phasenschieber eingesetzt ist. Der Taktsignal­ generator umfaßt den Phasenschieber 11, einen Quadrants­ elektor 12, einen Mischer 13, einen Phasenvergleicher 14 und eine Ladungspumpe 15. Zusätzlich mit Bezug auf Fig. 3, die ein Signalverlaufsdiagramm des Taktsignals der Fig. 2 zeigt, wird ein externes Taktsignal dem Phasenschieber 11 zugeführt, um vier Taktsignale einschließlich I, Q, I_B und Q_B Takte zu erzeugen, von denen jeder dieselbe Periode wie der externe Takt hat. Die Phasen dieser Taktsignale sind derart, daß eine Phasendifferenz von 90° zwischen jeweils zwei benachbarten Taktsignalen existiert, wie in Fig. 3 dargestellt ist. Diese vier Takte werden in den Mischer 13 eingegeben.
Der externe Takt wird an den Phasenvergleicher 14 geliefert und hinsichtlich der Phase mit der Ausgabe des internen Taktes vom Mischer 13 verglichen. Das Vergleichsresultat wird sowohl dem Mischer 13 als auch dem Quadrantenselektor 12 zum Schalten durch den Quadrantenselektor 12 zugeführt. Der Quadrantenselektor 12 wählt das Signal ISEL oder QSEL basierend auf dem Quadranten-Schaltsignal, und das ausge­ wählte Signal wird dem Mischer 13 zugeführt. Das ausge­ wählte Signal ISE11 wählt einen der Ausgabetakte I und I_B vom Phasenschieber 11 und das ausgewählte Signal QSEL wählt einen der Ausgabetakte Q und Q_B. In dem Beispiel der Fig. 3 bezeichnet ein Takt IJX, der durch Auswahl durch das Aus­ wahlsignal ISEL erhalten wird, den Takt I, und ein Takt QJX, der durch das ausgewählte Signal QSEL erhalten wurde, entspricht dem Takt Q.
Der Mischer 13 mischt diese beiden ausgewählten Signale IJX und QJX in einer stufenlosen Regelung basierend auf Signa­ len, die von der Ladungspumpe 15 zugeführt werden, zur Er­ zeugung eines Mischsignals JX, das dann durch einen nicht dargestellten Verstärker verstärkt wird. Das verstärkte Si­ gnal wird von dem Taktsignalgenerator als internes Taktsi­ gnal ausgegeben, das synchron zu dem externen Taktsignal ist.
In dem konventionellen Taktsignalgenerator der Fig. 2 er­ höht eine niedrigere Phasenverschiebungsrate die Stabilität des Taktsignalgenerators nach dem Verriegeln des internen Taktes auf eine gewünschte Phase, wie es der Fall bei dem konventionellen Taktgenerator der Fig. 1 ist, und er zeigt ein entsprechendes Problem.
Es ist somit eine Aufgabe der Erfindung, einen Taktsignal­ generator zu schaffen, der die Zeitspanne zum Verriegeln des internen Taktsignals auf das externe Taktsignal vermin­ dern kann, wodurch eine gewünschte Phasenverzögerung in kurzer Zeit erzielt wird.
Die vorliegende Erfindung schafft einen Taktsignalgenerator mit:
einem Phasenschieber zum Empfangen eines externen Taktsi­ gnals mit einer ersten Taktperiode zum Ausgeben von minde­ stens drei ersten Taktsignalen, die die erste Periode auf­ weisen und aufeinanderfolgend voneinander Phasenverschoben sind, einem Mischer zum Auswählen zweier der ersten Signale und zum Mischen der ausgewählten zwei der ersten Signale basierend auf einem Mischsteuersignal zur Ausgabe eines in­ ternen Taktsignals, einem Phasenvergleicher zum Vergleichen des internen Taktsignals mit dem externen Taktsignal zur Ausgabe eines ersten Vergleichssignals, das eine Phasendif­ ferenz zwischen dem externen Taktsignal und dem internen Taktsignal angibt, und eines zweiten Vergleichssignals, das angibt, welches Taktsignal, das externe Taktsignal oder das interne Taktsignal, vorausläuft, einem Mischverhältniskon­ troller zum Erzeugen des Mischsteuersignals basierend auf der Phasendifferenz und einer Initialisierungsschaltung zum Steuern des Mischers zur Auswahl eines der ersten Taktsi­ gnale als internes Taktsignal und zum anschließenden Aus­ wählen eines anderen der ersten Taktsignale als das interne Taktsignal basierend auf dem zweiten Vergleichssignal, wenn der Mischer das eine der ersten Taktsignale auswählt.
Da bei dem erfindungsgemäßen Taktsignalgenerator der Pha­ senvergleicher erfassen kann, welches der ersten Taktsi­ gnale in der Initialisierungsperiode näher an der gewünsch­ ten Phase ist, kann der Mischer ein anfängliches internes Signal mit einer geringeren Phasendifferenz zwischen dem­ selben und der gewünschten Phase ausgeben. Dementsprechend kann die Zeitspanne zum Verriegeln des internen Taktsignals vermindert werden.
Die obenstehende und andere Aufgaben, Merkmale und Vorteile der Erfindung werden aus der folgenden Beschreibung mit Be­ zug auf die beigefügten Zeichnungen deutlich.
Fig. 1 ist ein Diagramm eines bekannten Taktsignalgenera­ tors,
Fig. 2 ist ein Blockdiagramm eines weiteren konventionellen Taktsignalgenerators,
Fig. 3 ist ein Signalverlaufsdiagramm des Taktsignalgenera­ tors der Fig. 2,
Fig. 4 ist ein Blockdiagramm eines Taktsignalgenerators ge­ mäß einem ersten Ausführungsbeispiel der Erfindung,
Fig. 5 ist ein Blockdiagramm einer Quadranteninitialisie­ rungsschaltung, die in Fig. 4 gezeigt ist,
Fig. 6 ist ein Schaltungsdiagramm des Mischers der Fig. 4,
Fig. 7 ist ein Signalverlaufsdiagramm für den Betrieb des Taktsignalgenerators der Fig. 4,
Fig. 8 ist ein Signalverlaufsdiagramm für den Betrieb der Quadranteninitialsierungsschaltung der Fig. 5,
Fig. 9 ist ein Blockdiagramm eines Taktsignalgenerators ge­ mäß einem zweiten Ausführungsbeispiel der Erfindung, und
Fig. 10 ist ein Signalverlaufsdiagramm für den Betrieb des Taktsignalgenerators in Fig. 9.
Im folgenden wird die Erfindung im einzelnen mit Bezug auf die beigefügten Zeichnungen erläutert, wobei in den ge­ samten Zeichnungen ähnliche Bauelemente mit ähnlichen Be­ zugsziffern versehen sind.
Gemäß Fig. 4 umfaßt ein Taktsignalgenerator gemäß dem er­ sten Ausführungsbeispiel der Erfindung einen Phasenschieber 11 zum Empfangen eines externen Taktsignals und zum Erzeu­ gen von vier Taktsignalen I, Q, I_B und Q_B mit einer Pha­ sendifferenz von 90° zwischen benachbarten zwei Taktsigna­ len, einen Quadrantenselektor 12, einen Mischer 17 zum Aus­ wählen von zwei Ausgabesignalen des Phasenschiebers 11, ba­ sierend auf Ausgabesignalen vom Quadrantenselektor 12, und zum Mischen der so ausgewählten Signale zur Erzeugung eines internen Taktsignals, einen Phasenvergleicher 14 zum Erfas­ sen einer Phasendifferenz zwischen dem externen Taktsignal und dem internen Taktsignal, eine Ladungspumpe 5 zum Steu­ ern des Verhältnisses der Phasenmischung durch den Mischer 17 und eine Quadranteninitialisierungsschaltung 16.
Die Quadranteninitialisierungsschaltung 16 stellt einen An­ fangsquadrantenwert in dem Quadrantenselektor 12 ein. Be­ zugnehmend auf Fig. 5 umfaßt eine beispielhafte Qua­ dranteninitialisierungsschaltung 16 einen Zeitsteuergenera­ tor 21 zum Empfangen eines Rückstellsignals und zum Liefern von Signalen SSQ und SSI an den Mischer 17 und von internen Signalen SSQLAT und SSILAT und Datenhalteschaltungen 22 und 23 zum Empfangen der internen Signale SSQLAT und SSILAT von dem Zeitsteuergenerator 21 und eines Signals, das das Er­ gebnis des Phasenvergleichs angibt, von dem Phasenverglei­ cher 14.
Gemäß Fig. 6 umfaßt der Mischer 17 der Fig. 4 eine Kon­ stantstromquelle 30, P-Kanal-MOS-Transistoren 31 bis 36, einen I-Signalselektor 37, einen Q-Signalselektor 38 und einen Verstärker 39. Das Drain des Transistors 39 und das Gate des Transistors 33 sind mit dem PMPI-Ausgabeanschluß der Ladungspumpe 15 verbunden. Das Drain des Transistors 32 und das Gate des Transistors 34 sind mit dem PMPQ-Ausgangs­ anschluß der Ladungspumpe 15 verbunden.
Die Source des Transistors 35 ist mit dem Drain des Transi­ stors 33 verbunden, während die Source des Transistors 36 mit dem Drain des Transistors 34 verbunden ist. Die Drains der Transistoren 35 und 36 sind zusammen mit dem Verstärker 39 verbunden. Das Gate des Transistors 35 ist mit dem Aus­ gangsanschluß IJX des I-Signalselektors 37 verbunden. Das Gate des Transistors 36 ist mit dem Ausgang QIJX des Q-Si­ gnalselektors 38 verbunden. Die Konstantstromquelle 30 ist mit den Sources der Transistoren 33 und 34 verbunden. Das Signal SSI von der Quadranteninitialsierungsschaltung 16 wird an das Gate des Transistors 31 angelegt, während das Ausgangssignal SSQ von der Quadranteninitialisierungsschal­ tung 16 an das Gate des Transistors 32 geliefert wird.
Zusätzlich wird gemäß Fig. 7 ein Taktpuls im externen Takt­ signal durch den Phasenschieber 11 in vier Taktpulse gewan­ delt, die durch I, Q, I_B und Q_B bezeichnet sind und die­ selbe Periode wie das externe Taktsignal aufweisen. Die Phasen dieser Taktpulse I, Q, I_B, und Q_B liegen aufeinan­ derfolgend um 90° hintereinander. Die Taktsignale I und I_B werden dem I-Signalselektor 37 zur Auswahl in dem Mischer 17 eingegeben. Die Taktsignale Q und Q_B werden in den Q-Signalselektor 38 zur Auswahl in dem Mischer 17 eingegeben. Es soll festgestellt werden, daß der Taktpuls I, der unten in Fig. 7 dargestellt ist, einem folgenden Taktpuls im ex­ ternen Taktsignal entspricht.
Gemäß Fig. 8, die eine Initialisierungsperiode durch die Quadrantensinitialisierungsschaltung 16 zeigt, gibt bei Er­ zeugung eines Rückstellsignals, oder einem hohen Pegel des Rückstellsignals, der Zeitsteuergenerator 22 in der Qua­ dranteninitialisierungsschaltung 16 einen tiefen Pegel des Signals SSQ mit einer Pulsbreite von beispielsweise etwa 100 Nanosekunden (ns) aus und gibt dann einen niedrigen Pe­ gel des Signals SSI mit einer Pulsbreite von etwa 100 ns aus.
Der niedrige Pegel des Signals SSQ schaltet den Transistor 32 in dem Mischer 17 ein und erhöht das Potential des PMPQ-Knotens in dem Mischer 17 auf einen hohen Pegel, um den Transistor 34 auszuschalten. Da andererseits das Signal SSI in diesem Moment auf einem hohen Pegel ist, ist der Transi­ stor 31 in dem Mischer 17 ausgeschaltet, was ermöglicht, daß das Signal PMPI das Gate des Transistors 33 in dem Mi­ scher 17 erreicht. Folglich beträgt das Verhältnis des Stroms CSI, der durch den Transistor 33 fließt, zu dem Strom CSQ, der durch den Transistor 34 fließt, beispiels­ weise 100 : 0.
Unter der Annahme, daß der Takt I_B durch den I-Signals­ elektor 37 in dem Mischer 17 basierend auf den Ausgabesi­ gnalen ISEL und QSEL von dem Quadrantenselektor 12 in Ant­ wort auf das Rückstellsignal ausgewählt ist, wird der Takt I_B zu 100% von dem Mischer 17 über den Transistor 35 und den Verstärker 39 als internes Taktsignal ausgegeben. Falls in diesem Moment von dem Phasenvergleicher 14 herausgefun­ den wird, daß der ausgegebene interne Takt I_B dem externen Takt in der Phase vorausläuft, bedeutet dies, daß eine er­ wünschte Anstiegsflanke des internen Taktsignals an der Seite nahe des Taktes Q existiert, der dem Takt I_B um 90° nachläuft.
In ähnlicher Weise, wenn der Phasenvergleicher 14 heraus­ findet, daß der ausgegebene interne Takt I_B hinter dem ex­ ternen Takt in der Phase nachläuft, bedeutet dies, daß eine gewünschte Anstiegsflanke des internen Taktsignals an der Seite nahe des Taktes Q_B existiert, der dem Takt I_B um 90° vorausläuft. Kurz gesagt zeigt der oben beschriebene Prozeß an, welcher der Takte Q und Q_B zuerst auszuwählen ist.
Nachdem das Signal SSQ ansteigt und das Signal SSI abfällt, stellt der niedrige Pegel des Signals SSI den Transistor 31 in den Mischer 17 ein, erhöht das Potential am PMPI-Knoten im Mischer und schaltet den Transistor 33 aus. Da anderer­ seits das Signal SSQ in diesem Moment auf hohem Pegel ist, ist der Transistor 32 in dem Mischer 17 ausgeschaltet, wo­ durch ermöglicht wird, daß das Signal PMPQ das Gate des Transistors 34 in dem Mischer 17 erreicht. Dementsprechend ist das Verhältnis des Stroms CSI, der durch den Transistor 33 fließt, zu dem Strom CSQ, der durch den Transistor 34 fließt, beispielsweise 0 : 100.
Unter der Annahme, daß der Takt Q_B durch den Q-Selektor 37 in dem Mischer 17 basierend auf den Ausgangssignalen ISEL und QSEL des Quadrantenselektors 12 in Antwort auf das Rückstellsignal ausgewählt ist, wird der Takt Q_B zu 100% von dem Mischer 17 über den Transistor 36 und den Verstär­ ker 39 als internes Taktsignal ausgegeben. Falls in diesem Moment der Phasenvergleicher 14 herausfindet, daß der aus­ gegebene interne Takt Q_B dem externen Taktsignal in der Phase vorausläuft, bedeutet dies, daß eine gewünschte An­ stiegsflanke des internen Taktsignals auf der Seite nahe des Taktes I_B existiert, der dem Takt Q_B um 90° nach­ läuft.
In gleicher Weise, falls der Phasenvergleicher 14 heraus­ findet, daß der ausgegebene interne Takt Q_B hinter dem ex­ ternen Takt nachläuft, bedeutet dies, daß eine gewünschte Anstiegsflanke des internen Taktsignals auf der Seite nahe des Taktes I existiert, der dem Takt Q_B um 90° voraus­ läuft. Kurz gesagt zeigt der beschriebene Vorgang an, wel­ cher der Takte I und I_B auszuwählen ist.
Die Phase des externen Taktsignals oder die gewünschte Phase des internen Taktsignals fällt notwendigerweise zwi­ schen die Phasen von zwei so ausgewählten Takten. Am Ende der Initialisierungsperiode nehmen beide Signale SSQ und SSI einen hohen Pegel ein, und die Phase des internen Tak­ tes ist in einer stufenlosen Regelung basierend auf den Ausgabesignalen PMPQ und PMPI der Ladungspumpe 15 einge­ stellt.
Insbesondere sind die beiden Transistoren 31 und 32 in dem Mischer ausgeschaltet, nachdem beide Signale SSQ und SSI einen hohen Pegel einnehmen. Folglich werden die Ausgangs­ signale PNPI und PNPQ der Ladungspumpe an die Gates der Transistoren 33 bzw. 34 geliefert, und die durch die Tran­ sistoren 35 und 36 fließenden Ströme variieren entsprechend dem Spannungsverhältnis zwischen den Signalen PNPI und PNPQ.
Es sei angenommen, daß der Takt I_B durch den I-Signals­ elektor 37 ausgewählt ist und der Takt Q_B durch den Q_Signalselektor 38 bei der Initialisierung direkt nach dem Rückstellvorgang und daß der interne Takt, der ausgegeben wird, dem externen Takt vorausläuft. Um dann den Takt I_B mit dem Takt Q_B mit einem höheren Verhältnis des Taktes I_B im Vergleich zum Takt Q_B zu mischen, wird dann der Pe­ gel des Signals PMPI allmählich im Vergleich mit dem Signal PMPQ erhöht. Auf diese Weise variiert allmählich die Phase der internen Taktausgabe des Mischers 17 von der Phase des Taktes Q_B in Richtung auf die Phase des Taktes I_B mit ei­ ner Phasenverschieberate, die durch die Ladungspumpe 15 de­ finiert ist, wodurch sie schließlich eine Nähe zu der Phase des externen Taktsignals oder der gewünschten Phase des in­ ternen Taktsignals erreicht.
Nachdem die Phase des internen Taktsignals die gewünschte Phase passiert hat, ist das Ergebnis der Phasenvergleichs­ ausgabe des Phasenvergleichers 14 invertiert. Basierend auf dieser Inversion verschiebt sich die Phase des ausgegebenen internen Taktsignals des Mischers 17 in entgegengesetzter Richtung, basierend auf den Ausgabesignalen PMPI und PMPQ der Ladungspumpe 15. Nachdem die Phase des internen Taktsi­ gnals die gewünschte Phase in entgegengesetzter Richtung passiert hat, ist das Ergebnis der Phasenvergleichsausgabe des Phasenvergleichers 14 erneut invertiert. Anschließend wiederholt das Ergebnis der Phasenvergleichsausgabe des Phasenvergleichers 14 die Inversion in der oben beschriebe­ nen Weise, wodurch die Phase des ausgegebenen internen Taktsignals des Mischers 17 in die Nähe der gewünschten Phase konvergiert. Der so erreichte Zustand wird als ver­ riegelter Zustand bezeichnet, in dem der Taktsignalgenera­ tor einen Eingabe-/Ausgabevorgang mit einer geplanten Über­ tragungsrate durchführen kann.
Falls das Resultat des Phasenvergleichs durch den Phasen­ vergleicher 14 unverändert bleibt, wenn die Phase des in­ ternen Taktsignals allmählich variiert wurde, bevor die Phase des internen Taktsignals einen verriegelten Zustand erreicht, wobei eine der Phasen der durch den I-Signals­ elektor 37 und den Q-Signalselektor 38 gewählten Takte er­ reicht wird, kann keine weitere Phasenverschiebung in der gleichen Richtung durchgeführt werden. In diesem Fall gibt die Ladungspumpe 15 ein Quadrantenschaltsignal an den Qua­ drantenselektor 12, um zwischen den Takten des I-Signals­ elektor 37 und des Q-Signalselektors 38 zu schalten.
Wenn beispielsweise die Phasenmischung zwischen dem Takt I und dem Takt Q durchgeführt wird und falls das Ergebnis des Phasenvergleichs nach dem Ansteigen des Mischverhältnisses des Taktes Q bis es schließlich den Zustand erreicht, in dem der Takt Q zu 100% ausgegeben wird, unverändert ver­ bleibt, stoppt der Quadrantenselektor 12 den Takt I und wählt den Takt I_B.
Es soll hier festgestellt werden, daß die Quadranteninitia­ lisierungsschaltung 16 einen tiefen Pegel des Signals SSQ über den Zeitsteuergenerator 2 für ein bestimmtes Zeitin­ tervall direkt nach dem Rückstellen ausgibt und gleichzei­ tig das Signal SSQLAT für ein kurzes Zeitintervall auf einen hohen Pegel schaltet. Dies ermöglicht es der Daten­ halteschaltung 22, das Ergebnis des Phasenvergleichs durch den Phasenvergleicher 14 zu halten. Während der tiefe Pegel des Signals SSI vom Zeitsteuergenerator 21 für ein gewisses Zeitintervall ausgegeben wird, schaltet in entsprechender Weise die Initialisierungsschaltung 16 das Signal SSILAT für ein kurzes Zeitintervall auf einen hohen Pegel, was es ermöglicht, daß die Datenhalteschaltung 23 das Ergebnis des Phasenvergleichs durch den Phasenvergleicher 14 in diesem Moment hält.
Das Phasenvergleichsergebnis, oder das Phasenvergleichssi­ gnal SSQV, das in der Halteschaltung 22 gehalten ist, und das Phasenvergleichssignal SSIV, das in der Datenhal­ teschaltung 23 gehalten ist, werden in dem Quadrantenselek­ tor 12 als Anfangswerte für die Betriebsperiode des Mi­ schers 10 eingegeben.
Gemäß Fig. 9 entspricht ein Taktsignalgenerator gemäß dem zweiten Ausführungsbeispiel der Erfindung dem Taktsignalge­ nerator der Fig. 4 mit der Ausnahme eines Phasenschiebers 18, einer Quadranteninitialisierungsschaltung 19 und eines Quadrantenselektors 20. In dem zweiten Ausführungsbeispiel wird das externe Taktsignal durch den Phasenschieber 18 in acht Taktsignale I, Q, M, N, I_B, Q_B, M_B und N_B, die in Fig. 10 dargestellt sind, gewandelt. Die acht in Fig. 10 dargestellten Taktsignale haben dieselbe Periode wie das externe Taktsignal und eine Phasendifferenz von 45° zwi­ schen jeweils benachbarten zwei Taktsignalen. Diese Takte werden in den Mischer 17 eingegeben. Eine große Anzahl von Taktsignalausgaben vom Phasenschieber 18 vergrößert den Maßstab des Taktsignalgenerators im zweiten Ausführungsbei­ spiel und auch die Betriebsstabilität des Taktsignalgenera­ tors nach Beendigung des Verriegelns.
In dem zweiten Ausführungsbeispiel, das diese acht Taktsi­ gnale verwendet, werden nur zwei von ihnen zur Erzeugung des internen Taktsignals gemischt. Ähnlich wie im ersten Ausführungsbeispiel wird dementsprechend eines der acht Taktsignale zunächst mit 100% als interner Takt ausgegeben, dann wird ein anderer zum Mischen ausgewählt, um eine ge­ wünschte Phase des internen Taktsignal auszugeben.
Falls beispielsweise der Phasenvergleich nach der Ausgabe von 100% des Taktes I_B in der Initialisierungsperiode er­ gibt, daß der aktuelle interne Takt dem externen Takt vor­ ausläuft, bedeutet dies, daß die gewünschte Phase nahe des Taktes Q, M oder N ist. Als nächstes, falls beispielsweise der Takt N unter den Takten Q, M, N zu 100% ausgegeben wird, zeigt das Ergebnis des Phasenvergleichs in diesem Mo­ ment an, welcher der Takte Q und N auszuwählen ist. Dreima­ liges Durchführen des Phasenvergleichs erlaubt die Auswahl der anfänglichen beiden Takte, die zur Erzeugung des inter­ nen Taktsignals zu mischen sind.
Es soll hier festgestellt werden, daß die Quadranteninitia­ lisierungsschaltung 19 vier Steuersignale SSj an den Mi­ scher 17 ausgibt und vier Initialisierungssignale SSjV an den Quadrantenselektor 20. Die Grundoperationen der Qua­ dranteninitialisierungsschaltung 19 sind jedoch ähnlich der Quadranteninitialisierungsschaltung 16 der Fig. 4. Der Qua­ drantenselektor 20 gibt vier Quadrantenauswahlsignale jSEL an den Mischer 17, um vier der acht Takte auszuwählen. Die Grundoperationen des Quadrantenselektors 20 sind jedoch vergleichbar dem Quadrantenselektor 12 der Fig. 4.
Im zweiten Ausführungsbeispiel ist die Anzahl von anfängli­ chen Vergleichen drei, verglichen mit zwei im ersten Aus­ führungsbeispiel. Die Zeitspanne zum Abtasten der gewünsch­ ten Phase, die nach den Anfangsvergleichen durchzuführen ist, beträgt jedoch nur die Hälfte der des ersten Ausfüh­ rungsbeispiels.
Während es bei dem bekannten Taktsignalgenerator maximal etwa 2,5 µsec braucht, um das interne Taktsignal auf eine gewünschte Phase zu verriegeln, ermöglicht das erste Aus­ führungsbeispiel maximal etwa 0,625 µsec, was etwa 1/4 des Wertes bei der bekannten Technik beträgt, und nur etwa 0,32 µsec im zweiten Ausführungsbeispiel, was etwa 1/8 der des Wertes bei konventionellen Technik ist.
Änderungen der dargestellten Ausführungsbeispiele sind mög­ lich. Beispielsweise kann der erfindungsgemäß verwendete Phasenschieber den externen Taktpuls in drei oder mehr Taktpulse wandeln, die verschiedene Phasen aufweisen.

Claims (5)

1. Taktsignalgenerator mit:
einem Phasenschieber (11) zum Empfangen eines externen Taktsignals mit einer ersten Taktperiode und zum Ausgeben von zumindest drei ersten Taktsignalen (I, Q, I_B, Q_B), die die erste Periode aufweisen und deren Phasen gegenein­ ander aufeinanderfolgend verschoben sind, einem Mischer (17) zum Auswählen zweier der ersten Signale und zum Mi­ schen der ausgewählten beiden der ersten Signale basierend auf einem Mischsteuersignal zur Ausgabe eines internen Taktsignals, einem Phasenvergleicher (14) zum Vergleichen des internen Taktsignals mit dem externen Taktsignal und zur Ausgabe eines ersten Vergleichssignals, das eine Pha­ sendifferenz zwischen dem externen Taktsignal und dem in­ ternen Taktsignal angibt, und eines zweiten Vergleichssi­ gnals, das angibt, welches Taktsignal, das externe Taktsi­ gnal oder das interne Taktsignal, vorausläuft, und einem Mischverhältniskontroller (15) zur Erzeugung des Mischsteu­ ersignals basierend auf der Phasendifferenz, gekennzeichnet durch eine Initialisierungsschaltung (16, 19) zum Steuern des Mi­ schers (17) zur Auswahl eines der ersten Taktsignale als das interne Taktsignal, um festzustellen, welches der bei­ den ersten Taktsignale in dem Mischer (17) auszuwählen ist.
2. Taktsignalgenerator nach Anspruch 1, wobei die zumindest drei Taktsignale vier Taktsignale auf­ weisen, deren Phasen aufeinanderfolgend gegeneinander um 90° verschoben sind und wobei die Initialisierungsschaltung (16) den Mischer zur Auswahl eines anderen der ersten Takt­ signale als das interne Taktsignal basierend auf dem zwei­ ten Vergleichssignal steuert, wenn der Mischer (17) das eine der ersten Taktsignale auswählt.
3. Taktsignalgenerator nach Anspruch 2, wobei die Initialisierungsschaltung (16) das zweite Ver­ gleichssignal empfängt, wenn der Mischer (17) das andere der ersten Taktsignale in der Initialsierungsperiode aus­ gibt.
4. Taktsignalgenerator nach Anspruch 1, wobei die zumindest drei ersten Taktsignale acht Taktsi­ gnale aufweisen, deren Phasen aufeinanderfolgend gegenein­ ander um 45° verschoben sind.
5. Taktsignalgenerator nach Anspruch 4, wobei die Initialisierungsschaltung (19) den Mischer (17) zur Auswahl aufeinanderfolgender weiterer und noch weiterer der acht Taktsignale in der Initialisierungsperiode basie­ rend auf dem zweiten Vergleichssignal steuert, wenn der Mi­ scher (17) das eine bzw. das weitere der ersten Taktsignale auswählt.
DE19834416A 1997-07-31 1998-07-30 Taktsignalgenerator Expired - Lifetime DE19834416C2 (de)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP9205932A JP3039464B2 (ja) 1997-07-31 1997-07-31 クロック発生回路

Publications (2)

Publication Number Publication Date
DE19834416A1 true DE19834416A1 (de) 1999-02-04
DE19834416C2 DE19834416C2 (de) 2001-07-26

Family

ID=16515129

Family Applications (1)

Application Number Title Priority Date Filing Date
DE19834416A Expired - Lifetime DE19834416C2 (de) 1997-07-31 1998-07-30 Taktsignalgenerator

Country Status (5)

Country Link
US (1) US6078200A (de)
JP (1) JP3039464B2 (de)
KR (1) KR100294520B1 (de)
DE (1) DE19834416C2 (de)
TW (1) TW421920B (de)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE10061167A1 (de) * 2000-11-30 2002-06-13 Infineon Technologies Ag Verfahren und Anordnung zur Erzeugung eines Taktes in einem Datenverarbeitungssystem mit einer Vielzahl von Datenkanälen

Families Citing this family (21)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB9918317D0 (en) * 1999-08-03 1999-10-06 Cambridge Silicon Radio Ltd Phase shifting
US6586977B2 (en) * 2000-09-22 2003-07-01 Agere Systems Inc. Four quadrant analog mixer-based delay-locked loop for clock and data recovery
DE10132230C2 (de) 2001-06-29 2003-08-28 Infineon Technologies Ag Verfahren und Vorrichtung zur Erzeugung eines Taktausgangssignales
EP1331750A1 (de) * 2002-01-28 2003-07-30 Lucent Technologies Inc. Verfharen und Schaltungsanordnung zur Taktrückgewinnung
US6999547B2 (en) * 2002-11-25 2006-02-14 International Business Machines Corporation Delay-lock-loop with improved accuracy and range
JP3960271B2 (ja) * 2003-07-02 2007-08-15 ソニー株式会社 位相誤差判定方法、デジタルpll装置
KR100630343B1 (ko) * 2004-07-14 2006-09-29 삼성전자주식회사 아날로그 위상 보간 기술을 이용한 클록 데이터 복원 회로및 그 동작 방법
US7580495B2 (en) * 2005-06-30 2009-08-25 Slt Logic Llc Mixer-based phase control
US8121215B2 (en) * 2007-06-29 2012-02-21 Motorola Solutions, Inc. Broadband self adjusting quadrature signal generator and method thereof
DE602007008439D1 (de) * 2007-11-13 2010-09-23 Fujitsu Semiconductor Ltd Phasenfehlerreduktions-Schaltung für 90o versetzte Taktsignale
JP2009250807A (ja) * 2008-04-07 2009-10-29 Seiko Epson Corp 周波数測定装置及び測定方法
JP2010271091A (ja) * 2009-05-20 2010-12-02 Seiko Epson Corp 周波数測定装置
JP5517033B2 (ja) 2009-05-22 2014-06-11 セイコーエプソン株式会社 周波数測定装置
JP5440999B2 (ja) * 2009-05-22 2014-03-12 セイコーエプソン株式会社 周波数測定装置
JP5582447B2 (ja) 2009-08-27 2014-09-03 セイコーエプソン株式会社 電気回路、同電気回路を備えたセンサーシステム、及び同電気回路を備えたセンサーデバイス
JP5815918B2 (ja) * 2009-10-06 2015-11-17 セイコーエプソン株式会社 周波数測定方法、周波数測定装置及び周波数測定装置を備えた装置
JP5876975B2 (ja) * 2009-10-08 2016-03-02 セイコーエプソン株式会社 周波数測定装置及び周波数測定装置における変速分周信号の生成方法
JP4553062B2 (ja) * 2009-11-09 2010-09-29 富士通株式会社 遅延ロックループ回路
JP5883558B2 (ja) 2010-08-31 2016-03-15 セイコーエプソン株式会社 周波数測定装置及び電子機器
KR102038315B1 (ko) 2013-12-05 2019-10-30 주식회사 엠비에스엔지니어링 소형 선박의 무선 제어 장치
JP6206212B2 (ja) * 2014-01-23 2017-10-04 富士通株式会社 タイミング信号発生回路

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4637018A (en) * 1984-08-29 1987-01-13 Burroughs Corporation Automatic signal delay adjustment method
KR900000464B1 (ko) * 1984-10-05 1990-01-30 가부시기가이샤 히다찌세이사꾸쇼 복조 회로
US5732109A (en) * 1993-06-07 1998-03-24 Kabushiki Kaisha Toshiba Phase detector
AU1841895A (en) * 1994-02-15 1995-08-29 Rambus Inc. Delay-locked loop
JP2771464B2 (ja) * 1994-09-29 1998-07-02 日本電気アイシーマイコンシステム株式会社 ディジタルpll回路
JPH08130464A (ja) * 1994-10-31 1996-05-21 Mitsubishi Electric Corp Dll回路
JP2982659B2 (ja) * 1995-06-29 1999-11-29 日本電気株式会社 位相検出回路
JP3233082B2 (ja) * 1997-10-16 2001-11-26 株式会社大林組 ロータリー吹付機によるコンクリートの吹付け方法

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE10061167A1 (de) * 2000-11-30 2002-06-13 Infineon Technologies Ag Verfahren und Anordnung zur Erzeugung eines Taktes in einem Datenverarbeitungssystem mit einer Vielzahl von Datenkanälen
US6910144B2 (en) 2000-11-30 2005-06-21 Infineon Technologies Ag Method and configuration for generating a clock pulse in a data processing system having a number of data channels
DE10061167B4 (de) * 2000-11-30 2005-12-15 Infineon Technologies Ag Verfahren zur Erzeugung von Taktsignalen in einem Datenverarbeitungssystem mit einer Vielzahl von Datenkanälen und Anordnung zur Durchführung des Verfahrens

Also Published As

Publication number Publication date
US6078200A (en) 2000-06-20
JPH1155110A (ja) 1999-02-26
TW421920B (en) 2001-02-11
KR100294520B1 (ko) 2001-07-12
KR19990014329A (ko) 1999-02-25
DE19834416C2 (de) 2001-07-26
JP3039464B2 (ja) 2000-05-08

Similar Documents

Publication Publication Date Title
DE19834416C2 (de) Taktsignalgenerator
DE2109936C3 (de) Schaltung zum Erzeugen von Mehrphasentaktsignalen doppelter und einfacher Breite
DE19701937C2 (de) Korrekturvorrichtung für Phasenverzögerungen
DE60128277T2 (de) Vorrichtung zur Erzeugung eines schwingenden Signals mit einer gewünschten Phasenlage zu einem Eingangssignal
DE10164916B4 (de) Datenrückgewinnungsschaltungsanordnung
DE602004004533T2 (de) Phasenmischschaltung mit verzögertem regelkreis
DE69414989T2 (de) Digital phasenmodulierter Taktgeber ermöglichend reduzierte RF Interferenz
DE69027152T2 (de) Hoch-Resolutionsabtast-Taktgenerator mit Deglitcher-Anordnung
DE69410410T2 (de) Taktsignalgenerator für eine Vielzahl nicht überlappender Taktsignale
DE60301364T2 (de) Taktrückgewinnungsschaltung
DE19924048A1 (de) Taktphasen-Berichtigungsschaltkreis
DE102013111844A1 (de) Hochauflösende Steuerung für einen Multimodus-Schaltnetzwandler und hochauflösender Flankengenerator
DE19849779C2 (de) Taktgenerator und Takterzeugungsverfahren, die in der Lage sind, eine Taktfrequenz ohne Erhöhen der Anzahl von Verzögerungselementen zu ändern
DE102008008050A1 (de) Auf digitaler Verzögerungsleitung basierender Frequenz-Synthesizer
DE4330600A1 (de) Variable Verzögerungsstufe und Taktversorgungsvorrichtung mit einer solchen Stufe
DE102004036283A1 (de) Phaseninterpolationsschaltung zur Verminderung von Taktversatz
DE19852457C2 (de) Verfahren und Vorrichtung zur Phasendrehung in einem Phasenregelkreis
DE19625185C2 (de) Präzisionstaktgeber
DE10130122B4 (de) Verzögerungsregelkreis
DE69426975T2 (de) Nachgetriggerter oszillator für zitterfreie frequenzsynthese mit einem phasenregelkreis
DE60225498T2 (de) PLL-Frequenzsynthesizer
DE69730175T2 (de) PLL-Frequenzsynthetisierer
DE10130123B4 (de) Verzögerungsregelkreis zur Erzeugung komplementärer Taktsignale
DE60211684T2 (de) Verfahren und Einrichtung für die parallele Synchronisation von mehreren seriellen Datenströmen
DE60303985T2 (de) Phasenregelkreis zum Reduzieren des Phasenfehlers im stationären Zustand

Legal Events

Date Code Title Description
8110 Request for examination paragraph 44
D2 Grant after examination
8364 No opposition during term of opposition
8327 Change in the person/name/address of the patent owner

Owner name: NEC ELECTRONICS CORP., KAWASAKI, KANAGAWA, JP

Owner name: NEC CORP., TOKIO/TOKYO, JP

8327 Change in the person/name/address of the patent owner

Owner name: ELPIDA MEMORY, INC., TOKYO, JP

R082 Change of representative

Representative=s name: TBK, DE

Representative=s name: GLAWE DELFS MOLL PARTNERSCHAFT MBB VON PATENT-, DE

R082 Change of representative

Representative=s name: TBK, DE

R081 Change of applicant/patentee

Owner name: PS4 LUXCO S.A.R.L., LU

Free format text: FORMER OWNER: ELPIDA MEMORY, INC., TOKYO, JP

Effective date: 20140819

Owner name: PS4 LUXCO S.A.R.L., LU

Free format text: FORMER OWNER: PS4 LUXCO S.A.R.L., LUXEMBOURG, LU

Effective date: 20140825

Owner name: LONGITUDE SEMICONDUCTOR S.A.R.L., LU

Free format text: FORMER OWNER: ELPIDA MEMORY, INC., TOKYO, JP

Effective date: 20140819

Owner name: LONGITUDE SEMICONDUCTOR S.A.R.L., LU

Free format text: FORMER OWNER: PS4 LUXCO S.A.R.L., LUXEMBOURG, LU

Effective date: 20140825

R082 Change of representative

Representative=s name: TBK, DE

Effective date: 20140825

Representative=s name: TBK, DE

Effective date: 20140819

R081 Change of applicant/patentee

Owner name: LONGITUDE SEMICONDUCTOR S.A.R.L., LU

Free format text: FORMER OWNER: PS4 LUXCO S.A.R.L., LUXEMBOURG, LU

R082 Change of representative

Representative=s name: TBK, DE

R081 Change of applicant/patentee

Owner name: LONGITUDE SEMICONDUCTOR S.A.R.L., LU

Free format text: FORMER OWNER: PS5 LUXCO S.A.R.L., LUXEMBURG, LU

R082 Change of representative

Representative=s name: TBK, DE

R071 Expiry of right