Ich beabsichtige, einen IC zu verwenden, der einen 14,3-MHz-Takteingang benötigt, möchte ihn jedoch von einer stabilen 10-MHz-Quelle aus steuern - abgeleitet von GPS. Wie verwandle ich den 10-MHz-Takt in den 14,3-MHz-Takt, den der IC benötigt?
Ich beabsichtige, einen IC zu verwenden, der einen 14,3-MHz-Takteingang benötigt, möchte ihn jedoch von einer stabilen 10-MHz-Quelle aus steuern - abgeleitet von GPS. Wie verwandle ich den 10-MHz-Takt in den 14,3-MHz-Takt, den der IC benötigt?
Antworten:
Was Sie brauchen, ist eine PLL , ein Phasenregelkreis . Dabei wird ein Oszillator, den Sie steuern können, mit einem Referenzoszillator verglichen. Der Trick besteht darin, dass es einfach ist, die Frequenz eines Oszillators mithilfe eines digitalen Zählers zu teilen. Hier teilen Sie also den 14,3-MHz-Oszillator durch 143, die 10,0-MHz-Referenz durch 100 und verwenden dann den Ausgang dieses Vergleichs mit Stellen Sie sicher, dass die 14.3-Quelle in einem exakten Verhältnis zur stabilen 10-MHz-Referenz läuft.
Es gibt zahlreiche Schaltungen, die all dies in einem Paket erledigen können, manchmal sogar mit einem Referenzoszillator. Es ist sehr üblich, Frequenzen von einem stabilen Oszillator synthetisieren zu müssen, daher sind diese nicht ungewöhnlich.
Es ist möglich, die Reihenfolge der Multiplikationen und Divisionen zu ändern, um Frequenzen über zu vermeiden . Wenn Sie eine hübsche Rechteckwelle wollen, sollte der letzte Schritt eine Division durch 2 sein .
---
eine horizontale Linie erstellen, um Abschnitte einer längeren Antwort zu trennen.
Wenn Sie 14.31818181818 MHz von einer Quelle von 10 MHz wollen, ist es schwierig. Die 14,31818 MHz ist die amerikanische TV-Farbburstfrequenz, der genaue Wert beträgt 315/22 MHz. Sie können 10 MHz durch 2 teilen, mit 9 und 7 multiplizieren, um 315 MHz zu erhalten. Dann dividieren Sie durch 22, um die gewünschte Frequenz zu erhalten. Möglicherweise ist dazu mehr als eine PLL erforderlich. Eine andere Möglichkeit besteht darin, die 10 MHz durch 4 zu teilen und mit 9 und 7 zu multiplizieren und schließlich durch 11 zu teilen.
Natürlich ist es theoretisch möglich, mit 63 zu multiplizieren und dann durch 44 zu dividieren. Dies erfordert jedoch einen sehr schnellen PLL-Oszillator für 630 MHz und auch einen schnellen Frequenzteiler. Ich schlage vor, zuerst durch 22 zu dividieren, dann mit 63 zu multiplizieren und schließlich durch 2 zu dividieren. Bei einem niedrigen Phasenjitter können separate Multiplikationen mit 9 und 7 besser sein.
Welche Art von Chip verwenden Sie, der diese Anforderung hat, und was wäre der zulässige Jitter? Wenn Sie mit einer großen Menge an Jitter leben könnten, wäre ein Ansatz, ein Gerät zu verwenden, das sowohl steigende als auch fallende Flanken in Impulse umwandelt (effektiv 10 MHz auf 20 MHz verdoppelt) und dann 25 von 88 Impulsen verwirft, oder Sie könnten a verwenden 25-MHz- oder schnellerer Takt zum Ansteuern einer CPLD oder eines FPGA, die sich ähnlich verhalten, jedoch die 10-MHz-Referenz verwenden, um die Anzahl der zu überspringenden Impulse anzupassen. Beide Ansätze hätten erheblichen Jitter, aber je nachdem, was mit der 14,3818-MHz-Uhr gemacht wird, könnte dies akzeptabel sein. Wenn es für die NTSC-Chromaerzeugung verwendet wird, können die Auswirkungen von Jitter minimiert werden, wenn die Frequenz so gewählt wird, dass alternative Frames ungefähr alternierenden Jitter aufweisen.
Obwohl es möglich ist, 14,3 MHz von einem 10-MHz-Oszillator abzuleiten, wie in den anderen Antworten gezeigt, müssen Sie dies nicht tun . Eine einfachere Lösung besteht darin , einen 14,3-MHz-Quarzoszillator hinzuzufügen . Die Größe, das Volumen und die Kosten dieser Lösung sind mit den anderen Lösungen vergleichbar.