Rechtecksignal - Frequenzoffset aufaddieren Wie?

Gast #3478415
Hallo Zusammen,

ich stehe gerade etwas auf dem Schlauch.

Ich habe einen Takt (Rechteck 3.3V / 5V) von 1MHz.
Diesem Takt möchte ich gerne einen Offset von 10 Hz aufaddieren.
und  so 2 Freqeunzen von
1MHz
und 1MHz + 10 Hz
erzeugen.

Wichtig ist hierbei das die 1MHz und die 10 Hz von der Gleichen Basis ( 
Quarz) abgeleitet werde.

Gibt es hier eine einfache Möglichkeit das mit Logik ( XOR?) zu 
erschlagen?

Ein uC dürfte zu langsam sein. Und Mischen scheint mir bei 
<Rechtecksignalen nicht als Mittel der Wahl.

Ich dachte auch schon an Si Labs Clock Generatoren - scheint mir aber 
etwas mit Kanonen auf Spatzen geschossen.

Hat jemand eine pfiffige Idee?

Grüße Sepp
Gast
m.n. schrieb:
> Was ist denn schnell und was ist langsam?

Das kannst du dir doch selber ausrechnen. Die Periodendauer eines 
1000000Hz-Signales unterscheidet sich von der eines 1000010Hz-Signales 
um 0,01ns. Entsprechend hoch muss der Basistakt sein.
Gast
z.B. gib Deine 1000010Hz z.B. in 2 inverter mit 5ns 
Laufzeit/Flankenverzögerung rein, dann kommen danach glatt 1Mhz raus.
Du musst also die 1Mhz+10Hz vorher erzeugen (Hmmmmm) und kannst daraus 
die 1Mhz durch die Laufzeitvergrösserung auf steigender und fallender 
Flanke des Clock bekommen.

Bei gewünschten variablen Frequenzen würde ich 2 gleiche DDS Synthese 
IC's nehmen (gibt es u.a. von Analog Devices), die aus einer gemeinsamen 
20Mhz clock speisen und mit einem kleinen uC per SPI ansteuern.

na, viel spass damit noch...
> Gibt es hier eine einfache Möglichkeit das mit Logik ( XOR?) zu
erschlagen?

Nein!

> Ein uC dürfte zu langsam sein.

Wie hast du dir denn das mit uP vorgestellt?
So wie du es dir vorgestellt hast geht es nicht.


> Und Mischen scheint mir bei Rechtecksignalen nicht als Mittel der Wahl.

Egal ob Rechteck oder Sinus, simples mischen geht nicht weil du mit 
keinem Filter die 1,000010MHz herausfiltern kannst.
Du müsstest schon einen Weaver-Modulator nehmen/bauen. Bei dem müssen 
erst exakt 90° verschobene Signale erzeugt werden.


> Ich dachte auch schon an Si Labs Clock Generatoren - scheint mir aber
etwas mit Kanonen auf Spatzen geschossen.

Die können das auch nicht.

> Hat jemand eine pfiffige Idee?

Ja.

Aber ohne genaue Anforderung an Jitter und die Genauigkeit des 10HZ 
Offsets ist es Verschwendung darüber nachzudenken.

Was sollen denn die zwei Signale zusammen bewirken?

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 12 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.