DDS nur halt in TTL ?

Gast #426345
Lesenswert?

Also dieses DDS is ja schon sehr komplex und kann Sinuskurven erzeugen 
und die Pahse verschieben unter anderem.. Klar gibt es bei manchen Typen 
auch ein Digital ausgang das das Analog signal in ein TTL signal 
wandelt.

Aber irgendwie is das doch viel zu umständlich. Gibt es nich ICs die die 
direkt ein TTL (0 oder 1) erzeugen ohne diese unütze 
Sinusberechnung(umwandlung) duchzuführen. Wahre dann ja billiger und 
weniger verschwenderisch.

ICh brauch nur eine exakte Digitale Wunschfrequnenz. Mit der PLL 
schaltung is mir das zu ungenau. Das Selbe Verfahren wie die DDS nur 
halt Recheckt(TTL 0V - Vcc) währe super.

Gibt es sowas ?
Gast #426359
Lesenswert?

Hallo,

irgendwie frage ich mich im Moment, was Du eigentlich willst...

DDS dient ja genau dazu, um Sinus-/Dreick-/Sägezahn oder sonstige 
analoge Signalformen zu erzeugen.

Du willst TTL. TTL ist ein Logikpegel, damit kann es, wie Du ja 
schreibst, nur 0 und 1 geben.

Das macht logischerweise jeder beliebige TT-Oszillator mit 2 Gattern.
Wenn es genau sein soll, ebenb mit Quarz.
Wenn es beliebige Frequenzen sein sollen, heutzutage einen x-beliebigen 
Microcontroller, den Timer im CTC-Mode passend gesetzt und fertig.

Wenn es über RS232 passieren soll eben einen mit UART nehmen und daher 
den Timer setzen.

Oder ich habe nicht verstanden, was Du vorhast...

Gruß aus Berlin
Michael
Gast #426361
Lesenswert?

Man kann einen DDS in ein CPLD programmieren, und den DA-Wandler mit 
Sinustabelle weglassen. Der DDS besteht dann nur aus einem schnellen 
breiten Binäraddierer und einem Register. Das ergibt allerdings einen 
Jitter, besser ist es, den Sinus eines kompletten DDS durch einen 
Tiefpass zu filtern und dann mit Schmitt-trigger in ein Rechteck zu 
verwandeln, wie es der DDS-Funktionsgenerator der ELV macht, den es auch 
bei Conrad gibt.
Gast #426371
Lesenswert?

Naja ok ich versteh scho was ihr sagen wollt. Das mit den Timern und 
Port Toggeln is soweit logisch. Blöd is halt nur dass es quasi nur 16 
Bit timer Gibt und soweiso brauch cih die Timer noch für andere Sachen. 
Das mit der Frequenz is ja nur ein kleiner Teil.

Gibt es nich ein Externes Bauteil(IC) das man einfach mit den 2^32 Bit 
werten initialisiert und dann dieses Bauteil einen Port an sich Toggel ? 
^^
Warum gibts sowas nich ? Oder etwa doch ?
Gast #426407
Lesenswert?

Ja das Bauteil diese DDS is ja super.. aber das TTL Signal erzeugt der 
ja aus einem Sinus. Sprich er muss es duch einen Komparator schicken. 
Was auch manche Bautypen anbieten.

Aber irgendwie stört mich der Sinus ^^
Ich brauch diese ganze Sinusberechnung doch garnicht. Klar ist das im 
AButeil und hat mich kaum zu kümmern aber is trotzdem unnütz. Direkt nen 
TTL Signal von 0V bis ca 3V währe idealer .. anstatt den Sinus extra zu 
Filtern und dann in ein TTL Signal umzuwandeln.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren