Forum: Mikrocontroller und Digitale Elektronik Rechtecksignal - Frequenzoffset aufaddieren Wie?


von Sepp Obermair (Gast)


Lesenswert?

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

von m.n. (Gast)


Lesenswert?

Sepp Obermair schrieb:
> Ein uC dürfte zu langsam sein.

Was ist denn schnell und was ist langsam?

von Mike (Gast)


Lesenswert?

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.

von m.n. (Gast)


Lesenswert?

Mike schrieb:
> Entsprechend hoch muss der Basistakt sein.

Als Basistakt gehen aber auch 10Hz. So hoch ist das nun auch wieder 
nicht.

von Sepp Obermair (Gast)


Lesenswert?

Und darf ich fragen wie dies funktioniern soll?
Ich kam bisher auch auf die 10ps.

von tom (Gast)


Lesenswert?

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...

von Helmut S. (helmuts)


Lesenswert?

> 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?

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.