Kristalloscillator för en DDS generator, noggrannhet

Elektronikrelaterade (på komponentnivå) frågor och funderingar.
janaf
EF Sponsor
Inlägg: 2275
Blev medlem: 14 september 2009, 14:51:03
Ort: Stockhom Söder

Re: Kristalloscillator för en DDS generator, noggrannhet

Inlägg av janaf »

AndersG skrev: Å andra sidan, om klockan är 50MHz och man tar ut 500kHz så dividerar man ju bort felet även på en 100ppm oscillator.
...det är fortfarande 100ppm fel på 500kHz eller 1Hz eftersom felet upprepas 50miljoner gånger på en sekund...

PS
"Fel" är förresten ingen bra term även om den används väldigt mycket. "Osäkerhet" är bättre. Eller möjligen felintervall. Enligt någon standard? så betyder "fel" skillnaden mellan aktuellt värde och det sanna värdet, medan "osäkerhet" är det intervall inom vilken felet ska finnas... En 100ppm oscillator kan ju visa 0ppm fel även om osäkerheten är 100ppm.

Motsvarande på engelska: error & uncertainty

sa besservissern
Senast redigerad av janaf 17 november 2009, 14:39:04, redigerad totalt 1 gång.
Användarvisningsbild
AndersG
EF Sponsor
Inlägg: 9255
Blev medlem: 25 februari 2008, 17:10:58
Ort: Mariehamn
Kontakt:

Re: Kristalloscillator för en DDS generator, noggrannhet

Inlägg av AndersG »

eller vad jag skrev för en månad sedan:
Sorry, jo, jag uttryckte mig slarvigt. Om jag har en 1MHz oscillator med 1ppm så är max felet 1Hz. Om jag dividerar den med 10 får jag 100KHz, med maximala felet 0,1Hz, dvs felet i Hz blir mindre, men förhållandet består.
Och skall man vara petig så får jag två typer av fel/osäkerhet: a) Oscillatorns tolerans, b) DDSens upplösning (2^32) i detta fall.
janaf
EF Sponsor
Inlägg: 2275
Blev medlem: 14 september 2009, 14:51:03
Ort: Stockhom Söder

Re: Kristalloscillator för en DDS generator, noggrannhet

Inlägg av janaf »

Kul med ett sådant projekt! Jag skulle gärna dela ner frekvensen till ett lägre intervall men det borde väl gå bra att göra...
Användarvisningsbild
AndersG
EF Sponsor
Inlägg: 9255
Blev medlem: 25 februari 2008, 17:10:58
Ort: Mariehamn
Kontakt:

Re: Kristalloscillator för en DDS generator, noggrannhet

Inlägg av AndersG »

Beror ju på vad man behöver. Jag behöver ibland pulståg typ 0,1Hz och det kan man ju ordna. Med tex 50MHz klocka så får man en upplösning på 1/85,6Hz, om man sedan dividerar ned klockan med 1000 när man kör på Hz-bandet så får man en upplösning på 1/85600Hz....

Edit:
Funderar på att göra min DDS pinkompatibel med denna:
http://www.amqrp.org/kits/dds60/

Så slipper man löda TSSOP om man inte vill. Dvs bara bygga controllern och sedan plugga i en färdigbyggd DDS.
janaf
EF Sponsor
Inlägg: 2275
Blev medlem: 14 september 2009, 14:51:03
Ort: Stockhom Söder

Re: Kristalloscillator för en DDS generator, noggrannhet

Inlägg av janaf »

Frekvens; Sjäv så skulle jag vilja ha en för typ 1Hz till 1MHz, display med 6 siffrors upplösning och flytande decimalkomma vore snyggt. Hastighetskänslig encoder/ratt? (Ska jag blanda in datorn så har jag redan flera andra signalgeneratorer...)
Sen skulle jag nog lägga till en OP-amp / buffert för upp till 20Vptp, och kanske extra LP-filter.

Om någon köper DDS-60; ta gärna en till mig också! Jag har inget emot att löda TSSOP men vill gärna slippa ta fram kortet...
blueint
Inlägg: 23238
Blev medlem: 4 juli 2006, 19:26:11
Kontakt:

Re: Kristalloscillator för en DDS generator, noggrannhet

Inlägg av blueint »

Kan man inte ha någon autokonfiguration av moduler?, t.ex. något seriellt eeprom som talar om vad det är som har pluggats in?
Användarvisningsbild
4kTRB
Inlägg: 21597
Blev medlem: 16 augusti 2009, 19:04:48

Re: Kristalloscillator för en DDS generator, noggrannhet

Inlägg av 4kTRB »

En av de stabilaste oscillatorer som går att bygga ska vara
Vackar designad av radioamatören G3PDM. Den lär fungera
extremt bra och erbjuder bland det stabilaste som går att uppnå.

http://www.qsl.net/va3diw/vackar.html
Användarvisningsbild
grym
EF Sponsor
Inlägg: 17775
Blev medlem: 16 november 2003, 12:22:57
Ort: i det mörka småland

Re: Kristalloscillator för en DDS generator, noggrannhet

Inlägg av grym »

stabil enkel vfo

har absolut inget med detta att göra , punkt

vill man ha något riktigt stabilt för hemmabruk är det en bra kristalloscilator som är i ugn och synkad med gps mot atomur
ett antal tiopotenser bättre i frekvensstabilitet
Användarvisningsbild
AndersG
EF Sponsor
Inlägg: 9255
Blev medlem: 25 februari 2008, 17:10:58
Ort: Mariehamn
Kontakt:

Re: Kristalloscillator för en DDS generator, noggrannhet

Inlägg av AndersG »

Kan man inte ha någon autokonfiguration av moduler?
Det är fullt möjligt, men leder till mera kod. Skillnaden mellan 9834 och 9835 tex är att den ena har en 32-bitars divisor och den andra en 28-bitars. Den ena programmeras med 2x16 bitars ord och den andra med 2x14. Tills vidare tänkte jag lösa det med #defines dock.
Frekvens; Sjäv så skulle jag vilja ha en för typ 1Hz till 1MHz
Varför inte 0,01Hz till 50MHz?
edit: Tänkte sätta en 74HCT4040 ripple-räknare efter klockan och ha en signal från MCUn som väljer om jag skall ta klockan direkt eller via 1024-delning. På det sättet kan man få små steg, även vid låga frekvenser:

85899 0,999995973 Hz
85900 1,000007614 Hz
85901 1,000019256 Hz

display med 6 siffrors upplösning och flytande decimalkomma vore snyggt
Det har jag redan kodat och på labplattan, dessutom väljer man Hz/kHz/MHz
Hastighetskänslig encoder/ratt?
Det har jag planerat ja.
Ska jag blanda in datorn
Den kommer att ha en RS-232 ingång/utgång så att man kan acessa DDSen direkt
Sen skulle jag nog lägga till en OP-amp / buffert för upp till 20Vptp, och kanske extra LP-filter
Jo, något i stil med:
http://hem.passagen.se/communication/dds.html
blueint
Inlägg: 23238
Blev medlem: 4 juli 2006, 19:26:11
Kontakt:

Re: Kristalloscillator för en DDS generator, noggrannhet

Inlägg av blueint »

RS-232 en dator till en styrd enhet, EIA-485 en dator som kan styra flera enheter :)
Användarvisningsbild
AndersG
EF Sponsor
Inlägg: 9255
Blev medlem: 25 februari 2008, 17:10:58
Ort: Mariehamn
Kontakt:

Re: Kristalloscillator för en DDS generator, noggrannhet

Inlägg av AndersG »

Vi kan väl börja med RS-232 eftersom det finns färdigt i PICen. Men visst kan man tänka sig att förbereda för en 485 transceiver oxå.
blueint
Inlägg: 23238
Blev medlem: 4 juli 2006, 19:26:11
Kontakt:

Re: Kristalloscillator för en DDS generator, noggrannhet

Inlägg av blueint »

Egentligen räcker det med att man implementerar någon slags adresseringsmetod och checksumma. Så blir expansion enkelt.
Användarvisningsbild
AndersG
EF Sponsor
Inlägg: 9255
Blev medlem: 25 februari 2008, 17:10:58
Ort: Mariehamn
Kontakt:

Re: Kristalloscillator för en DDS generator, noggrannhet

Inlägg av AndersG »

Jag kan som sagt var fundera på det. Koden blir open-source ändå.
janaf
EF Sponsor
Inlägg: 2275
Blev medlem: 14 september 2009, 14:51:03
Ort: Stockhom Söder

Re: Kristalloscillator för en DDS generator, noggrannhet

Inlägg av janaf »

grym skrev: vill man ha något riktigt stabilt för hemmabruk är det en bra kristalloscilator som är i ugn och synkad med gps mot atomur ett antal tiopotenser bättre i frekvensstabilitet
..och ett par tiopotenser dyrare. För dom som bara behöver en enkel oscillator; internt på kortet, och för dom som redan har en extern klocka; anslutning med BNC.

En del burkar känner ju av när man ansluter en extern klocka och växlar automatiskt över till den, och har en indikering som visar vilken som används.
Användarvisningsbild
AndersG
EF Sponsor
Inlägg: 9255
Blev medlem: 25 februari 2008, 17:10:58
Ort: Mariehamn
Kontakt:

Re: Kristalloscillator för en DDS generator, noggrannhet

Inlägg av AndersG »

Som sagt var.. Det finns DDS-kretsar som kan synkas mot en extern 10MHz, så har man DDSen utbytmar så täcker man in det.
Skriv svar