Sida 3 av 4

Re: Kristalloscillator för en DDS generator, noggrannhet

Postat: 17 november 2009, 14:23:27
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

Re: Kristalloscillator för en DDS generator, noggrannhet

Postat: 17 november 2009, 14:30:23
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.

Re: Kristalloscillator för en DDS generator, noggrannhet

Postat: 17 november 2009, 14:47:34
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...

Re: Kristalloscillator för en DDS generator, noggrannhet

Postat: 17 november 2009, 16:06:38
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.

Re: Kristalloscillator för en DDS generator, noggrannhet

Postat: 18 november 2009, 23:48:17
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...

Re: Kristalloscillator för en DDS generator, noggrannhet

Postat: 19 november 2009, 00:33:17
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?

Re: Kristalloscillator för en DDS generator, noggrannhet

Postat: 19 november 2009, 01:22:41
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

Re: Kristalloscillator för en DDS generator, noggrannhet

Postat: 19 november 2009, 06:58:05
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

Re: Kristalloscillator för en DDS generator, noggrannhet

Postat: 19 november 2009, 08:36:14
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

Re: Kristalloscillator för en DDS generator, noggrannhet

Postat: 19 november 2009, 10:58:09
av blueint
RS-232 en dator till en styrd enhet, EIA-485 en dator som kan styra flera enheter :)

Re: Kristalloscillator för en DDS generator, noggrannhet

Postat: 19 november 2009, 11:43:13
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å.

Re: Kristalloscillator för en DDS generator, noggrannhet

Postat: 19 november 2009, 12:21:39
av blueint
Egentligen räcker det med att man implementerar någon slags adresseringsmetod och checksumma. Så blir expansion enkelt.

Re: Kristalloscillator för en DDS generator, noggrannhet

Postat: 19 november 2009, 12:41:44
av AndersG
Jag kan som sagt var fundera på det. Koden blir open-source ändå.

Re: Kristalloscillator för en DDS generator, noggrannhet

Postat: 19 november 2009, 14:14:48
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.

Re: Kristalloscillator för en DDS generator, noggrannhet

Postat: 19 november 2009, 14:41:53
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.