Brugtgrej.dk
Forside  |   Ny annonce  |   Forum  |   Nyhedsmails  |   Om brugtgrej  |   Kontakt Brugtgrej
156 online brugere
2994 online annoncer
SælgesKøbes

AD9850 DDS

Denne tråd er lukket for nye indlæg

#1  12/02-15 19:19
Bent 3bd Jorgensen
Indlæg: 67
Hej alle
har købt sådan en på ebay.

http://www.eimodule.com/download/EIM377_AD9850_ Signal_Generator_Module_V01.pdf

http://webshed.org/wiki/AD9850_Arduino#Setting_ the_output_frequency

Har sat den på en arduino og kan se på mit skob at den får alt hvad den skal have for at leve op, men der sker intet.
Er der andre der har erfaringer med en sådan.
Har jeg bare været uheldig og skal bestille en ny eller er det ofte forekommende.
Vy 73 de oz3bd bent

#2  12/02-15 20:54
Karl Erik Christensen

Indlæg: 619
Svar til #1:

Kan du ikke linke til nøjagtig den eBay adresse hvor du købte?

"Parallel and serial data input can be selected via a jumper."
Har du indstillet nævnte jumper korrekt?

----------
Mvh.
OZ1MAC - Karl Erik.
Storno 6000 (633x) 4 meter og 6664 uhf købes.

#3  12/02-15 22:05
Bo, OZ2M

Indlæg: 402
Hej Bent

Jo jeg har bl.a. en AD9850 kørende på en Arduino. Du kan hente S/W og se MEGET mere her: http://rudius.net/oz2m/pi4ino/index.htm

Det er i øvrigt lidt fjollet ikke at anvende SPI hvis du har de ben til rådighed.

----------
73
Bo, OZ2M, Arduino + FT8, JT9, PI4 og WSPR http://rfzero.net

Redigeret 12/02-15 22:06
#4  12/02-15 23:27
OZ8CW

Indlæg: 274
Svar til #1:
Hej
Hvis du sender mig kode og hvilket library du har loadet så skal jeg prøve at hjælpe med fejlfindingen...
Mail hjh@skovholm.com

Hjalmar

#5  13/02-15 00:01
Preben Larsen
Indlæg: 333
Svar til #1:
Dobbeltcheck, at koden i Arduino bruger de rigtige ben til DDS, har lige fået liv i mit første print, Her var koden ikke sat til samme ben som sammenkoblingsprintet, det gav netop intet output fra DDS, men efter at jeg skiftede ben i koden kører det.
vy 73 de oz1fhu Preben

#6  13/02-15 08:03
Bent 3bd Jorgensen
Indlæg: 67
Hej alle tak for svarene

Karl Erik.

http://www.ebay.com/itm/321635374152
Jeg kan ikke se nogen jumper i den version jeg har.

Bo
En meget spændende side jeg skal have set nærmere på.
SPI var også min første tanke, men jeg faldt over den anden der også virker tilforladelig.

Hjalmar
Koden står nedenfor. Nuværende version looper på frekvens load af hensyn til skop måling.

Preben
Det er også min plan, det kan jo være at dagslyset lader mig se hvad jeg ikke kunne se i går aftes.

Er pt. 7.40 qrv på 145.600 og lidt op af formiddagen.
Vy 73 de oz3bd Bent


#define DDS_CLOCK 125000000
#define CLOCK 8 //pin connections for DDS
#define LOAD 9
#define DATA 10
#define RESET 11

unsigned long khz, flo,fhi,fstep,n, intal, antalstep, frequency;
long anulind;
int incomingByte = 0, U1, U2, U3; // for incoming serial data
String inString = ""; // string to hold input
//*********************************
void setup() {
pinMode(CLOCK, OUTPUT); // sets the digital pin as output
pinMode(LOAD, OUTPUT);
pinMode(DATA, OUTPUT);
pinMode(RESET, OUTPUT);
Serial.begin(9600);
Serial.println(" Velkommen til R-L-C maaling ");
AD9850_init(); //
AD9850_reset();
}
//********************************************
void loop() {

ny_maaling();
n=n+1; delay(3000); Serial.print("antal maalinger "); Serial.println(n);

}
//*************************************************************
void ny_maaling() {
Serial.println("Indtast lav, øvre og step i Khz ");
readtal(); flo=khz; Serial.print("flo = "); Serial.println(flo);
readtal(); fhi=khz; Serial.print("fhi = "); Serial.println(fhi);
readtal(); fstep=khz; Serial.print("fstep = "); Serial.println(fstep);
antalstep=(fhi-flo)/fstep;Serial.print("antal step = "); Serial.println(antalstep);
frequency=flo*1000;
for (int i=0; i

#7  13/02-15 11:00
Bo, OZ2M

Indlæg: 402
Hej

Som Preben er inde på så skal H/W være i orden. Den laver 10 MHz men du kan nemt ændre frekvensen i koden.

Her er en kode, der er testet, der anvender SPI:

Connections
MOSI: 11 -> DDS: D7
SCLK: 13 -> DDS: W_CLK
: 9 -> DDS: FQ_UD

#include mindre_end SPI.h større_end
#define DDS_FQ_UD 9 // connected to AD9850 FQ_UD
#define DDS_W_CLK 13 // connected to AD9850 W_CLK
#define DDS_Data 11 // connected to AD9850 D7/serial data

#define pulseHigh(pin) {digitalWrite(pin, HIGH); digitalWrite(pin, LOW); }



void DDSSetFTW(uint32_t ftw)
{
for (byte byteNo = 0; byteNo < 4; byteNo++)
{
SPI.transfer(ftw & 0xFF); // send FTW bytes lowest byte first
ftw >>= 8;
}

SPI.transfer(0x00); // Control byte see datasheet table III, p16
pulseHigh(DDS_FQ_UD);// Toggle FQ_UD on DDS
}



uint32_t FreqToFTW(uint32_t freq)
{
uint32_t ftw = (uint64_t) freq * 4294967296LLU / 125000000; // f * 2^32 / fclock
return ftw;
}



void setup()
{
// Setup pins
pinMode(DDS_FQ_UD, OUTPUT);
pinMode(DDS_W_CLK, OUTPUT);
pinMode(DDS_Data, OUTPUT);

// Enable SPI bus
SPI.begin();
SPI.setDataMode(SPI_MODE0);
SPI.setBitOrder(LSBFIRST);

// Setup DDS serial load enable (Datasheet page 15 Fig. 17)
pulseHigh(DDS_W_CLK);
pulseHigh(DDS_FQ_UD);

DDSSetFTW(FreqToFTW(10000000));
}



void loop()
{
}

----------
73
Bo, OZ2M, Arduino + FT8, JT9, PI4 og WSPR http://rfzero.net

Redigeret 13/02-15 18:03
#8  13/02-15 15:34
OZ8CW

Indlæg: 274
Svar til #6:
Hej
du kalder ikke det library du bruger ...skal stå øverst i din kode...

Og du kan prøve at bruge denne http://www.instructables.com/id/0-40Mhz-Sine-wa ve-generator-for-25/?ALLSTEPS

Hvis den virker er det din kode ...men prøv først at kalde dit library

Hjalmar

#9  13/02-15 18:50
Bent 3bd Jorgensen
Indlæg: 67
Hej Bo, Hjalmar
Har prøvet din kode, der manglede som påpeget spi.h i starten.
Har også prøvet flere fra nettet, har endda skiftet arduinoen.
Alt fungerer perfekt når jeg tjekker pulser med skobet, har også ohmet forbindelser på bord.
Jeg må nok se i øjnene at min AD9850 er defekt.
Er det mon muligt at købe sådan en i dk?, det varer jo 117.... hvis det er i kina.
Vy 73 de oz3bd Bent

#10  13/02-15 19:33
Bo, OZ2M

Indlæg: 402
Hej Bent

Jeg vil godt sætte en god øl på højkant på, at din DDS virker. Men Jens Ole, OZ9ZZ, i Viborg har nogle AD9850 eller ~1 liggende ved jeg.

Du skal også være velkommen til at sende din opstilling til mig. Så kan jeg teste den.

Virker clock på 125 MHz og er den til stede på det rette ben?

----------
73
Bo, OZ2M, Arduino + FT8, JT9, PI4 og WSPR http://rfzero.net

#11  14/02-15 09:13
Bent 3bd Jorgensen
Indlæg: 67
Hej Bo
Det vil da glæde mig at tabe en øl, da det så betyder at dds´en virker.
Jeg har vendt hver en sten, den eneste jeg ikke har kunnet kontrollere er 125mc som jeg kun indirekte har set, ved at en 2m walkie tæt på lader sig påvirke, når jeg tænder og slukker for dds´en.
Jeg har bestilt en ny ved www.roboter-bausatz.de til levering ca. d 19.
Kunne jeg løbe over en i lokalområdet inden da ville det være rart.
En sideeffekt ved bøvlet er at jeg har fået et lang større kendskab til en sådan og har set adskillige c++ finurligheder jeg ikke kendte forud.
Jeg har indtil videre lagt opstillingen på hylden, men stadig indenfor en arms rækkevidde.
Vy 73 de oz3bd Bent

#12  14/02-15 20:31
Jan Holm Jensen
Indlæg: 52
Svar til #11:
Jeg har haft held med at bygge en DDS VFO efter dette projekt:

http://www.ad7c.com/projects/ad9850-dds- vfo/


Jeg fandt flere nyttige oplysninger ved at læse de mange kommentarere i bunden af tråden igennem. Jeg vil gerne hjælpe med yderligere oplysninger hvis nødvendigt og jeg bor på Sydfyn.

Vy 73 de Jan / OZ1OY

----------
Vy 73 de OZ1OY

Redigeret 14/02-15 20:34
#13  15/02-15 15:55
Bent 3bd Jorgensen
Indlæg: 67
Hej Jan
tak for tilbudet, mit projekt står på stand-by indtil jeg får en ny DDS.
Vy 72 de oz3bd Bent

#14  15/02-15 16:34
Deleted user
Indlæg: 572
Svar til #13:
Hej

Jeg købte for en del år siden dette kit: http://midnightdesignsolutions.com/dds60/index. html

Det virker upåklageligt. Dog er den eksterne reference 30 MHz firkant, hvilket ikke giver det optimale. Anvendes der en 180MHz sinusreference bliver resultatet bedre. TR har skrevet om det i OZ.

#15  16/02-15 08:56
Søren Kjærsgaard

Indlæg: 70
Svar til #1:

Hej,

Kig lidt på dette:
http://blog.riyas.org/2014/02/quickly-test-ad98 50-ebay-module-with-arduino-and-software -defined-radio.html

Der er nok den hurtigste måde at komme igang på, uafhængigt af forskellige libraries.
Jeg fik det til at virke i sidste uge, det kører fint.
I en af hans andre tråde, har han lavet kalibrering af den også, men hvis du bare skal hurtigt igang, er det meget nemt.

Jeg havde DDS'en på en min spectrum analyzer igår, den er langt fra ren, så jeg skal have et filter på. Derudover falder outputtet med stigende frekvens, så det kan godt være du er ude i en forstærker.

mvh og best 73

----------
OZ1LQO/5P6E/5P3JAM. QRP, CW, SOTA, EDR #21613, GQRP #14691

#16  21/02-15 20:14
Bent 3bd Jorgensen
Indlæg: 67
Hej alle
Jeg har lige tømt postkassen og hentet endnu et eksemplar af 9850 modulet, leveret fra, www.roboter-bausatz.de, godt nok 2 dage senere end forventet, den virkede lige på stedet og leverede præcist det jeg programmerede den til.
En virkelig brugbar dims til få penge.
Den første jeg købte og defekte, var leveret af, MJC Digital Group, ikke for at miskreditere dem, enhver kan have et uheld.
Tak for kommentarene.
Er der nogen de roder med noget tilsvarende, er de velkomne til en snak om dit og dat.
Vy 73 de oz3bd/bent

#17  23/02-15 10:46
Bent 3bd Jorgensen
Indlæg: 67
En positiv oplevelse.
Da MJC Digital Group, erfarede jeg havde givet e-bay negativt feed-back, refunderede de uden videre min betaling for den defekte DDS.

Det synes jeg er meget flot.

Jeg har fået lyst til at anskaffe mig endnu en, som jeg efter den behandling vil bestille ved MJC. Samt ændre min feed back til positiv.
Vy 73 de oz3bd Bent

******************************************************

From: mjc-digital-uk
To: **************
Subject: Other: mjc-digital-uk sent a message about ? AD9850 DDS SIGNAL GENERATOR MODULE 0 - 40MHZ TEST EQUIPMENT UK STOCK ? #321635374152
Sent Date: Feb-23-15 01:13:14 PST

Dear ***************
Sorry to hear you unsatisfied with my service, I don't deserve for negative feedback, you should know best way to solve issue is contact to me and give a chance before you leave negative feedback. Faulty item sometimes happened, which doesn't mean this is my fault. I work very hard to make buyer happy.
I 've paid full refund because you've bought an item from other place.
Could you change your feedback please.
Sorry for any inconvenience.
Regards

- mjc-digital-uk

Redigeret 23/02-15 10:52
#18  23/02-15 12:49
Bo, OZ2M

Indlæg: 402
Hej Bent

Du kunne også opgradere til en AD9851. Så kan du komme højere op i frekvens.

Du kan jo nu tillade dig at være stor i slawet mens du kan tænke på en god øl :-)

----------
73
Bo, OZ2M, Arduino + FT8, JT9, PI4 og WSPR http://rfzero.net

#19  23/02-15 13:46
Karl Erik Christensen

Indlæg: 619
Svar til #17:

Fy, skam dig :-)
Det er da heller ikke pænt at give negativ feed-back, før du har kontaktet sælger, og givet ham mulighed for at udbedre skaden. Alle kan jo være uheldige, at levere defekte komponenter.

Når du alligevel har den store tegnedreng fremme, skulle du kikke på denne Arduino SDR:
http://m0xpd.blogspot.it/2014/02/arduino-sdr.ht ml

Eller tag et kik på
Adafruit Si5351A Clock Generator Breakout Board - £7.95
som kan generere frekvenser fra
8KHz up to 150+ MHz.
http://www.kanga-products.co.uk/index.php?optio n=com_content&view=article&id=54&Itemid= 60

Om du vil anvende den som målesender eller som generator i et mixertrin er valgfrit - den er særdeles velegnet til begge dele.

----------
Mvh.
OZ1MAC - Karl Erik.
Storno 6000 (633x) 4 meter og 6664 uhf købes.

#20  23/02-15 15:07
Bo, OZ2M

Indlæg: 402
Hej

Både AD9850/~1 og Si5351A er nogle grissebasser. Så man skal være villig til at acceptere en del uønskede mixninger. Sidebåndsstøjen fra de anvendte oscillatorer er også noget hø.

Men de er godt til eksperimenter, og til at blive klogere på. Skal det være bedre skal kredsløbene designes rigtigt ud fra et HF-synspunkt. Det er med tilpasninger, opdeling af analoge og digitale forsyninger og stel osv.

----------
73
Bo, OZ2M, Arduino + FT8, JT9, PI4 og WSPR http://rfzero.net

#21  24/02-15 08:37
Bent 3bd Jorgensen
Indlæg: 67
hej alle
Karl Erik - du har ret. Jeg var ikke helt klar over hvordan systemet virkede, det er jeg nu.
Jeg har rettet min feed back og gad vide om omtalen af
MJC i vor hjemlige andedam ikke kaster en enkelt ekstra ordre af sig.

Bo - selvfølgelig skal man være stor i slavet med pengene til uundværlige elektronikdimser.
Jeg er helt bevidst om de begrænsninger en DDS har. Til måleformål er de dog helt fine bare de uønskede signaler ikke er fremtrædende.
Jeg har tænkt på, at hvis man ville bygge en vfo, egnet til eks. 1´st osc i en modtager, kunne man lade DDS´en styre en en helt almindelig osc og samtidig nyde godt af frekvensstabiliteten og den lette indstilling.
Vy 73 de 3bd bent

#22  29/03-15 17:15
Karl Erik Christensen

Indlæg: 619
Svar til #21:

Bestilte en AD9850 på eBay:
http://www.ebay.com/itm/400752165111?_trksid=p2 059210.m2749.l2649&ssPageName=STRK%3AMEB IDX%3AIT

Den kom i fredags, og en hurtig test med 16 MHz (9. overtone falder i 2 meter båndet) indikerer at den fungerer perfekt.

Har nogle gamle Dancom modtagere der kører på 16.xx MHz krystaller, så nu bliver det spændende om jeg kan lave en multi-modtager :-)

----------
Mvh.
OZ1MAC - Karl Erik.
Storno 6000 (633x) 4 meter og 6664 uhf købes.

#23  30/03-15 00:24
søren/oz4zat
Indlæg: 701
Svar til #20:
Hej Bo

Har du prøvet at arbejde med SI5351A ?

Jeg har luret en del på Si5351A, men været i tvivl om den var lige så ringe som lokaloscillator som AD9850/1.
Desværre fremgår det ikke særligt tydeligt af databladet hvordan signalerne dannes internt i kredsen, den kan sættes op til at køre fractional-N hvilket giver mere fasestøj.
( http://www.silabs.com/pages/Silabs-Search.aspx? q=SI5351A )
Men jeg faldt over disse målinger og synes, at det ser væsentligt bedre ud end hvad DDS-kredse kan levere:
http://nt7s.com/2014/11/si5351a-investigations- part-7/
Den smule erfaring jeg har med AD9850 er, at de ikke dur til radioer pga de ringe spurious-egenskaber og desuden lyder det som en skralde når man drejer på afstemningsknappen.
Til en modtager går det an, men at bruge dem som VFO i en 1 kW sender er nærmest hensynsløst.
I øvrigt er jeg enig med dig i resten af dit indlæg.
mvh søren

----------
Glemmer du - så husker nettet - bit for bit.
færdes også på http://rdeforum.dk

#24  30/03-15 08:55
Bo, OZ2M

Indlæg: 402
Hej Søren

Jo jeg har lidt erfaring med Si5351A. Meningen var faktisk, at jeg skulle have sluppet noget kode løs for 14 dage siden. Men jeg har for mange projekter og opgaver i kø.

Steen, OZ2TG, og jeg har hver set omkring -45 dBc spurious. Karen, RA3APW, ligger på samme niveau: http://www.ra3apw.ru/proekty/si5351-spectrum/

Desværre fokuserer mange radioamatører kun på signalet på frekvensen og harmoniske. Men for denne slags løsninger er det ofte ikke de, der er problemet men spuriouser, der er svære kan filtrere væk hvis det i det hele taget er muligt. Du har helt ret i, at 1 kW med en AD985* eller en Si5351A er noget bras. Selv 5 W til 10 W vil være det. Jeg ved fra OZ7IGY, at der er stor fokus på, at nabostationerne kan være i fred. For et par år siden var der problemer med strømforsyningen på 2 m, der gav spurious, der -51 dBc og det var langt fra godt nok med 25 W.

Min konklusion er, at sendere med AD985* og Si5351A kun hører til under 100 mW.

----------
73
Bo, OZ2M, Arduino + FT8, JT9, PI4 og WSPR http://rfzero.net

#25  30/03-15 12:56
Istvan Zarnoczay

Indlæg: 369
For en del år siden har jeg rodet en del med DDs'er. På det tidspunkt var der nogle application notes fra qualcomm som beskrev mange af de problemer som en DDS er årsag til men ud over det have en del løsninger til samme problemer. Jeg vil anbefale at man kikkede på de skrifter fra den tid eller måske nogle nyere. Spouriuser i DDS er et kendt fenomen og jeg vil mene at de er nærmest en naturlig del af det. Især "close in" typerne der kan ligge fra nogle ganske få hertz til flere kHz væk. De skyldes primært accumolator over flow, og det kan man ikke gøre noget ved - eller man skal være kreativ. Det er det Qualcomm har gjort i de app. notes.
Hilsen
Istvan

----------
Istvan/OZ1EYZ
Livet er forkort til franske film og lave effekter

#26  30/03-15 17:02
Hans Harbeck, OZ2XH

Indlæg: 40
Svar til #24:
Jeg har bygget en AD9850 med en Arduino Mini Pro og med software efter ad7c. Det virker sådan set ok men hold da op et "beskidt" signal. Det ser ikke pæn ud på skopet og lytter jeg på 80m efter den, kommer der ikke en tone men kun en masse støj.
Jeg har en gammel analog 80m station og tænkte at forsyne den med en DDS, men det kommer da vist ikke til at fungere med en AD9850.
Jeg har læst lidt om SI5351A også, den ser da ud til at være rimelig ren i output, men det er måske ikke rigtigt?
Den kan heller ikke anbefales til local oscillator i en station?
Mvh OZ2XH, Hans

#27  30/03-15 22:45
Karl Erik Christensen

Indlæg: 619
Svar til #26:

Jeg har bare testet AD9850 ved at indstille den med min Arduino Uno på forskellige frekvenser mellem 16 og 17 MHz..
Når jeg lytter på 9. overtone med min håndstation (Baofeng GT-3), ved at holde den så antennen er i nærheden af AD9850' udgang, modtager jeg et fint og støjfrit signal.

Min AD9850 har indbygget 70MHz lavpas filter.

Men det er da klart, at Arduinoen støjer, der er jo tale om digitale signaler.
Har I taget højde for det?

Når man kikker i fx. en Storno 6000, ser man hvor meget der er gjort ud af at skærme de forskellige oscillator trin.

----------
Mvh.
OZ1MAC - Karl Erik.
Storno 6000 (633x) 4 meter og 6664 uhf købes.

#28  31/03-15 18:40
Bo, OZ2M

Indlæg: 402
Hej

DDSer er blevet bedre end de "gamle" Qualcomm og AD985* fra Analog Devices. AD9912 er god: http://www.rudius.net/oz2m/ngnb/dds.htm AD9914 kender jeg desværre ikke. Men den ser appetitlig ud :-P
Men som i så mange andre situationer så afspejles kvaliteten i prisen. Forvent ikke, at en eBay dims til 100 kr kan hamle op med en til 2000 kr. I de billige DDS-enheder, der sælges på eBay, er der ikke kælet for HF-designet. Det er mere en simpel digital løsning til lavest mulige pris det råteknisk set fungerer.
Jeg har dog ingen erfaring med Qualcomm DDSer, har noget med AD985* og MEGET med AD9912.

Hvis man er i tvivl om MCUen støjer kan man fjerne/slukke for den når DDS er konfigureret. Hvis hovedsignalet lyder dårligt under 40% af clock-frekvensen så er der noget andet galt. Lyder en AD9850, med en clock på 125 MHz, dårligt på 80 m så er der noget grueligt galt i opstillingen.

Husk, at de fleste Arduinoer kører med 16 MHz clock, x9 = 144 MHz. Så det kan ikke udelukkes, at man hører MCU clocken på 2 m.

Si5351A er en clock-kreds, og jeg ville ikke anbefale at bruge den, i en radio hvis man ikke vil have for mange uønskede signaler. "Tidsdomæne-folk" har et lidt anderledes forhold til undertrykkelse af uønskede signaler end "frekvensdomæne-folk" har tror jeg. Faktisk er det et eksperiment der står på arbejdslisten her - at teste hvor lidt undertrykkelse, af uønskede signaler, man kan klare sig med i et clock-kredsløb. Jeg har hørt 10 dB nævnt.

----------
73
Bo, OZ2M, Arduino + FT8, JT9, PI4 og WSPR http://rfzero.net

#29  31/03-15 20:56
OZ2JMG
Indlæg: 37
Hej alle

Jeg har også anskaffet mig en AD9850 med en clock på 125 MHz, og er begyndt at sætte mig ind i sagerne.

I min søgen på det store internet fandt jeg linket nedenfor som fortæller om fordele og ulemper ved DDS.
http://www.freelists.org/post/minima/AD9850-DDS -Spurs,2
Husk at få det sidste ,2 med i linket. Ellers havner du ikke det rigtige sted i tråden. :-)

Et stykke nede i teksten er der et link til Hans Summers side hvor han sammenligner DDS og SI570.
http://www.hanssummers.com/ddssi570.html

Hold loddekolben varm og selvbygger gejsten oppe.

God Påske

----------
70cm 2m Comet GP5
10m 15m 20m 40m 80m Homemade Windom
ICOM IC-7000, ICOM IC-E2820, Icom ID-E880

73 de OZ2JMG

Redigeret 31/03-15 21:14
#30  31/03-15 22:58
Istvan Zarnoczay

Indlæg: 369
Svar til #28:
Hej Bo,
Jeg vil ikke være nogen lysesluker men vise ting kan man ikke komme udenom når der er tale om DDS'er. Det ene, som jeg også har nævnt er accumulator overflow. Det er det som generer "close in" spouriuser. Det skyldes at fasespringet passer ikke altid med den "naturlige" næste trin. Det kommer fra at når accumulatoren (adder systemet) er fyldt og det neste trin er på den anden side af "nul". Det er årsagen til at spouriusen er så tæt på bærebølgen. Den skæve fasespring sker kun når "nul" paseres. Eftersom accumolatoren er en lang tingest (mange bit) medfører det at springet får et lavt frekvens og dermed tæt på bærebølgen. En af de metoder som kan hjælpe på det er at bruge DDS'en som reference oscillator i et PLL. Ved at designe loopfilteret tilpas "sløvt" vil det medvirke til at reducere problemet. Hvis man så yderligere regner lidt på clock frekvensen til DDS'en kombineret med små fasestep kan det yderligere hjælpe lidt på tingene. Men helt fri for dem bliver man aldrig.
Mht. de bedre DDS'er idag så har du ret. De er stort set allesammen bedre mht. fase støj der kommer fra D/A konverteren eller amplitude problemer som også for det meste skyldes D/A konverterens ulinæaritet samt slew rate. De problemer er man næsten sluppet helt af med. Men som sagt de gamle app. notes giver en god forklaring og ofte et forslag til hvad man kan gøre.
mvh
Istvan

----------
Istvan/OZ1EYZ
Livet er forkort til franske film og lave effekter

Redigeret 31/03-15 23:00
#31  31/03-15 23:14
Istvan Zarnoczay

Indlæg: 369
Svar til #30:
Glemte lige... Hvis "deleforholdet" er et primtal så vil man med sikkerhed ende op med en "close in" spourius. Det vil altid resultere at "skævt" spring ved 360 graders gennemgangen. Nogle fabrikanter har valgt at introducere en tilfældighed generator til at "smøre" den skæve fasespring ud over et bredere spectrum. Det er en lidt anderledes måde at klare problemet på. Det medfører at spouriusen blver "smurt" ud over et bredt spektrum og dermed den effekt der er tilstede per hertz reduceres. Men det er en langhåret sag....
hilsen
Istvan

----------
Istvan/OZ1EYZ
Livet er forkort til franske film og lave effekter

#32  03/04-15 05:52
Karl Erik Christensen

Indlæg: 619
Svar til #29:

God leg :-)

Selvom det er oplagt at anvende LCD display sammen med Arduino og AD9850, er vi stadig nogle der elsker dejlige røde LED 7-segmenter :-)

http://www.ebay.com/itm/281436675851?_trksid=p2 055119.m1438.l2649&ssPageName=STRK%3AMEB IDX%3AIT

Perfekt til frekvensudlæsning.

Hvis nogen ønsker Arduino koden, kan den fås af mig.

Hvad vil være velegnet som frekvensspring, stort/lille op og ned?

----------
Mvh.
OZ1MAC - Karl Erik.
Storno 6000 (633x) 4 meter og 6664 uhf købes.

#33  08/04-15 17:47
Hans Harbeck, OZ2XH

Indlæg: 40
Svar til #28:
Mon der er noget galt med min Kina 9850?
Som jeg har skrevet støjer den voldsom.
Har prøvet mange forskellige frekvenser på HF.
Når jeg lytter på en harmonisk på 2m er det signal med masser af støj og toner.
Er der andre der kan prøve at lytte på deres 9850 og fortælle om det lyder OK og det måske er min der er dårligere end normalt?
Jeg bruger den med en arduino mini pro og kan ikke se hvordan jeg kan gøre det forkert, modulet er jo som det er.
Mvh Hans

#34  08/04-15 17:48
Hans Harbeck, OZ2XH

Indlæg: 40
Svar til #28:

Redigeret 08/04-15 18:06
#35  09/04-15 10:39
Bent 3bd Jorgensen
Indlæg: 67
Svar til #33:
Hej Hans
Jeg har lavet frek. styring til en 4 m radio med arduino + 9850 det virker tilsyneladende fint. I dette tilfælde passerer signalet jo også gennem en x6 multiplikator kæde der virker som en yderligere filtrering.

Jeg har målt direkte på signalet fra dds´en med ssb modtager tilsluttet spektrumanalyser der ses kun en frekvens, der også lyder pænt sinusformet i HT.

Arduinoen støjer i følge sin natur, jeg har dæmpet den noget ved at montere den sammen med dds´en på en printplade, hvor jeg anvender rigeligt med afkoblingskondensatorer som standoff´s Ved montering af yderligere et låg efter samme koncept forventer jeg den bliver helt god, men så lang tid eksperimenterne står på, må den undvære låget.
Så min oplevelse er at 9850´en er en billig og let anvendelig dims.
Vy 73 de 3bd/bent

Denne tråd er lukket for nye indlæg