Dansk Elektronik Forum

Generel Elektronik => Digitalteknik => Programmering => Emne startet af: Merlin efter Januar 29, 2014, 20:54:04

Titel: Da9850
Indlæg af: Merlin efter Januar 29, 2014, 20:54:04

 Hej alle sammen
  Er der nogle her der har ekspermenteret med AD9850 dds' er der fås til ingen penge på E-bay
  Gerne sammen med en Aduino Uno
 (http://thumbs4.ebaystatic.com/d/l225/m/mamgosynQd8N5k7OdArTyxQ.jpg)
Titel: Sv: Da9850
Indlæg af: Jesper_Munkholm efter Januar 29, 2014, 21:33:12
er det til noget måle ½øj??? oscilloscope DIY??  :)

(ps: ingen erfaring med den)
Titel: Sv: Da9850
Indlæg af: janengelbrecht efter Januar 29, 2014, 22:00:41
DDS: Sinus/Firkant generator.
Der findes færdige Arduino biblioteker til dem.
De virker fint :)

https://code.google.com/p/ad9850-arduino/downloads/list
Titel: Sv: Da9850
Indlæg af: Merlin efter Januar 29, 2014, 22:06:38
 Nej det er en oscillator
 denne her kan køre fra 0 til 62.5 MHz med en opløsning på 0.029 hertz
 modulerne har en indbygget 125 MHz clock
 der er mange programmer på nettet til at styre dem , men jag er ikke god til at programmere ( for   20 år siden var det anderledes ) , så jeg er lidt på jagt efter en der kunne hjælpe mig lidt
 da hele matamatiken skal omskrives om
 
 Tage
Titel: Sv: Da9850
Indlæg af: Merlin efter Januar 29, 2014, 22:09:20
 Ja  Jan men jeg skal køre baglens , og alt havd der er på nettet kører forlæns
 
 Tage
       - Jammerbugten
 
Titel: Sv: Da9850
Indlæg af: janengelbrecht efter Januar 30, 2014, 11:57:20
Køre baglæns ? Altså du skal sweepe fra høj til lav frekvens ?
Titel: Sv: Da9850
Indlæg af: Merlin efter Januar 30, 2014, 14:36:52
Ja , jeg skal ikke sweepe men være på en valgt ferkvens
min plan er at erstatte x-taloscillatoren med en vco ( voltage controlled oscilator )
 der kører 133.3 - 135.3 MHz og så faselåse  udgangssignalet på 10 MHz med en ocxo eller anden reference , og lade Pll'en styre  vco'en

 http://www.analog.com/static/imported-files/data_sheets/AD9850.pdf
 på side 8 figur 3c er princippet vist

 - og det bliver værre endnu
 hvis mit display viser 145.000 MHz skal DDS'en programeres til 134,3 MHz ind for 10 MHz ud
 altså trække 10.7 MHz fra ( mellemferkvens )

 og min ønske liste er længere endnu ----------

   Tage
       - jammerbugten
Titel: Sv: Da9850
Indlæg af: janengelbrecht efter Januar 30, 2014, 20:01:45
145MHz skal du ind og rode på 2m båndet ? :) OK HF Teknik har aldrig interesseret mig...kun LF brug af omtalte print (DDS) :)
Titel: Sv: Da9850
Indlæg af: Merlin efter Januar 30, 2014, 20:21:11

Det var da min plan, mere bare for at lave noget intersant elektronik , og radioer  er min hovede interesse , og ferkvenser under 100 MHz interesere mig ikke

 tage
      - Jammerbugten
Titel: Sv: Da9850
Indlæg af: gerd efter Januar 30, 2014, 20:34:43
... under 100MHz begynder jævnstrøm  ;)
Titel: Sv: Da9850
Indlæg af: Merlin efter Januar 30, 2014, 20:58:13
delvist , under 100 MHz er det mellemferkvenser
Titel: Sv: Da9850
Indlæg af: bws efter Februar 02, 2014, 15:54:06
hvad vil du helt præcis lave med denne chip ?

tænker at i en PLL vil du jo bruge denne som en divider/tuner ? men hvis du vil tune noget ind hved 145Mhz skal du jo så igen have en ekstra dividere på, måske en enkelt flip-flip, da denne chip maks kan klare 125Mhz.

edit: eller vil du bruge denne chip til et seperat pll loop der genere din under-Frekvens som du så blander med dit indgangs signal så du får din mellem frekvens ?

hvis du kikker på det lib Jan fandt kan du bare ændre dette kald til sådan her:
Kode:

void AD9850::setfreq(double fin, double fout) {
    frequency = fout * 4294967296.0 / fin;
    update();
}

hvor fin er din ref frekvens og fout er så dit ønskede frekvens i forhold til inputet.
så burde du kunne bruge den i en given PLL løkke.

MVH
Titel: Sv: Da9850
Indlæg af: Merlin efter Februar 07, 2014, 19:51:51
hej BWS
 Min reference er 10 MHz  1*10E-7 er det godt nok ?,  kan modificeres til 1*10E_12
 så er vi der vist          (HP10811a)   ( griner )

 til 145 MHz transciver skal jeg bruge 133- 135 MHz  , at icen kun er garenteret til 125 MHz tager jeg ikke så tungt , mange AD9850 kan faktisk køre lige så hurtigt som AD9851 ifølge en amerikande der har arbejdet med dem
  dds'en skal kun fungere som deler , udgangsferkvensen vil altid være 10 MHz , det skal min vco pg pll nok sørge for

 Tage
   -det forblæste Nordjylland

 
Titel: Sv: Da9850
Indlæg af: bws efter Februar 17, 2014, 12:27:33
Hey igen

Det længe siden jeg har arbejdet med hf så skulle finde en bog og læse lidt :-)

Men hvis jeg forstår dig korrekt nu, vil du lave en enkelt superheterodyn modtager, hvor mellem frekvens er 10Mhz og hvor du vil bruge dds i din pll- loop som deler, hvor du så vil bruge en ref. Til fase detektoren på 10Mhz ?

Så ja det er ganske udemærket med en ref på 10MHz og det burde det være nemt at programmere ;-)
Mvh
Titel: Sv: Da9850
Indlæg af: Merlin efter Februar 21, 2014, 21:33:45
Hej BWS og alle andre
Jeg har måske udtrygt mig noget rodet
det ferkvensområde jeg ønsker  lytte/sende er 144-146 MHz
med 10,7 MHz mellemferkvens skal jeg bruge et injector signal på 133,3 til 135.3 MHz
 normalt kører klokken i en dds med en krystal oscillator , hvis man skal bruge et signal omkring 134 MHz skal klokken køre min. 3 gange hurtigere alterså 400 MHz
gerne op imod 1 Ghz . så hurtige DDS er er meget dyre , og stadig ikke specielt gode
Min ide er at køre med en spændings styret oscillator som klok på 133-135 MHz
og udregne kode ordet der vil give mig 10 MHz ud af DDS'en , og derefter sammenligne det i en PLL med en stabil krystal oscillator på 10 MHz , der holder min VCO på den ønskede ferkvens
principper er brugt flere steder blant radioamatøre til at generere tåbelige ferkvenser , der så bliver multipliveret mange gange til brug som blander ferkvenser i mikrobølge transvertere ( 13, 9, 6, 3 cm )
og E- bay er oversvømmet med ad9850 moduler til 3-5 doller pr styk
Tage
       - Jammerbugten
   
Titel: Sv: Da9850
Indlæg af: bws efter Februar 22, 2014, 10:02:28
hey igen

ja altså det er det her du gerne vil ikke:

(http://elektronik-forum.dk/gallery/32_22_02_14_9_44_42.png)

og jo hvis du har læst at man kan bruge den over 125mhz så er det jo 10-4, problemmet som jeg sådan lige kan se det, er det print man kan købe på ebay kan man der sætte en ekstern clock på ? da den jo har en xtal osc. allerede !

tænker måske det er lettere at lave en rigtig deller ? den kan laves på 10 forskellige måder og så vil du være sikker på at den virker ved de frekvenser.

MVH
Titel: Sv: Da9850
Indlæg af: Merlin efter Februar 22, 2014, 15:08:21
hallo igen 
 Ja de DDS moduler der fås på e-bay her en 125 MHz oscillator om bord men den kan loddes ud , og signalet er bare 2,5 volt sinus , ganske som beskrevet i app'en

At lave en lokaloscillator der er med små trin , stabil , og rimelig støjfri, er faktisk nok
den værste del af at bygge en radio der er god , hvis man ønsker at køre ssb eller cw
 
 At bygge en syntese med 10 herts spring imellem trinnene er en opgave af de store , der vil kræve flere pll sløjfer viklet ind i hinanden , ikke nogen nem opgave

 Tage
        - jammerbugten