Olavi Pärkkä, OH6KWV: DDS-VFO QROlleen!

Olavia kiinnostaa tekniikan kehitys. Rakentelijana häntä alkoi kiinnostaa DDS-tekniikalla toteutettu VFO, jota voisi käyttaa vaikkapa QROlle:ssa.
Alla selostusksia ja kuvia Olavin rakentelun vaiheista. Sivuja on kaksi, kummallekin projektille oma. Tällä hetkellä lupaavimmalta vaikuttaa tälla sivulla oleva ATMega8-projekti.
Tässä linkki PIC16F628-projektiin!

OH6KWV: Taas yksi DDS kokeilu QROlleen (22.1.2006)

Kuvaus:

  • Sopii vanhaan QROllen maskiin
  • DDS eri levyllä, liitetään ohjelmointinastaan
  • Käytetty ATMega8 ja AD9835 piirejä
  • Näyttö kokeiluversiossa 1 x 16 mutta käy
    2 x 16
  • RS232 ja I2C nastat
  • Toimintojen valinta Mode- ja Enter- kytkimillä sekä encoderilla
  • Toiminnoiksi kaavailtu näitä:
    • Askel, bändi, CW/SSB, LSB/USB, RIT
    • Analogia sisääntulo ( Signaalin voimakkuus, jännite?)
    • Ohjaa emolevyn bändinvaihtoa ja kidefiltteriä
    • Katsotaan mitä syntyy ( osat kasassa , katso kuvat )
    • Kuvat vähän huonolaatuisia ja etulevy kärsinyt lukuisista kokeiluista
    • Kuvia alla

OH6KWV: Igen ett prov med DDS för QROlle (22.1.2006)

Beskrivning:

  • Passar QROlles originalfront
  • DDS på separat kort, ansluts till programmeringskontakt
  • Använda kretsar: ATMega8 och AD9835
  • Display i provversionen 1 x 16, men även
    2 x 16 går
  • RS232- och I2C-kontakter
  • Funktionsval med Mode- och Enter-knappar samt encoder
  • Följande funktioner planerade:
    • Steg, band, CW/SSB. LSB/USB, RIT
    • Analog ingång för signalstyrka, spänning?
    • Styr moderkortets bandbyte och kristallfilter
    • Vi får se vad det blir, (delarna monterade, se bilderna)
    • Bildkvaliteten lite dålig. och fronten lider av många provningar
    • Bilder nedan:
 


DDS-QROllen valmiit etulevyt.
Färdigt monterad front för DDS-QROlle.

Klikkaa
kuvaa suurem-maksi.
Klicka på bilden för större bild.
 

Nyt pojat (OH6HGN & OH6KWV) ovat yhdessä tehneet tehdasvalmisteiset piirilevyt DDS-VFO:a varten (ks. alla)! Saatavuus & hinta ei vielä ole tiedossa, mutta lisää infoa on tuossa!!
6.1.2006

Nu har pojkarna (OH6HGN & OH6KWV) tillsammans gjort fabrikstillverkade kort för DDS-VFO:n (se nedan)! Tillgänglighet & pris är inte känt tillsvidare men mer info är på gång!!
6.1.2006

18.11.2005:Teemun kanssa keskusteltiin projektista. Tuli seuraavia ehdotuksia:

1. DDS erilliselle vaihdettavalle levylle, jolloin voi laittaa millaisen piirin tahansa ja muokata vain koodia.
2. Voisi käyttää valmista prossukorttia.

Tekaisin vähän kauniimman etupaneelin, tulostin tarrapaperille tekstejä (klikkaa kuvaa, niin se suurenee).

(Klikkaa niin suurenee - klicka på bilderna så blir de större)

Koska joystick on nykyaikaa, viritys on joystic tyylinen kuten kännyköissä. Värkkäsin sen itse, mutta saa kait niitä ostoisiakin, luulisin. Neljä painonappia nurkissa, akseli keskellä. Muovikiekko, joka painaa kallistettaessa kytkintä/kytkimiä. Esim alueenvalinta tapahtuu, kun kallistaa viistoon, jotta kaksi kytkintä menee pohjaan. Eli jo neljällä kytkimellä saa lukuisia vaihtoehtoja. Terveisin Olavi.

Joystick är modernt. Fyra tryckknappar och en plasskiva på en böjlig taxel som trycker på kontakterna... Man gör den enkelt själv. Hälsn. Olavi.


Atmel 90S2313 + AD9835

Kehitteillä on DDS-VFO Atmelin AT90S2313 ja AD9835 DDS. Olen ohjelmoinut piiriä Bascom-avr:n demoversiolla, joten sillä saapi toimimaan vain perusversion jossa on taajuus- ja askellustoiminnot painonapeilla. Koodin koko on rajoitettu... Olen tässä kokeillut Atmelin piireillä DDS:ää ja taitaa olla parasta siirtyä ATMega8:aan tai muuhun ATMega-tyyppiin. AT90S2313:ssa on turhan pieni muisti omille kehitelmille. Pitäisi osata koodata tiiviisti tietoa. Sillä sain onnistumaan perusversion, jossa oli taajuusnäyttö ja askellus. Kokeilin ATMega8:lla ja siihen saa toimintoja rutkasti. Nyt on siis perusversio, jossa seuraavat toiminnot (alla kuvia projektista):

  • Ylärivillä taajuusnäyttö muotoa 14.000,00 MHz ja USB ( Alle 10MHz LSB)
  • Toisella rivillä Step=1kHz (10Hz,100Hz,1kHz,10kHz,100kHz,1MHz)
  • Viritys on perusversiossa painonapein
  • Alle 10MHz lisätään välitaajuus ja yli vähennetään

Softapaketti (Atmel-softat.zip) sisältää kolme tiedostoa: DDS_32.HEX, DDS_40.HEX ja DDS_50 HEX jossa numero tarkoittaa DDS:n kellopurkin taajuutta. Softat on tehty ATMega8 ja AD9835 piirien yhdistelmälle. Toivotaan että toimivat. ---->

17.11.2005: Minulla on myös toinen versio, jossa piirit tulevat näkyviin ja näyttö on kuparittomalla puolella. ATMegan C-portin tulot ovat siinä vapaina (ADC käyttöön...) Viritys encoderilla. Ajattelin josko löytyis käyttöä piirin EEPROMlle esim. tTaajuus muistiin jne. Pitää kehitellä ja katsotaan mitä tulee ja hakea Teemulta yksi AD9835 piiri.

Tästä Atmel-projektin piirikortin kuva m8 ,osasijoitelu m8_osat ja atmel-softat (zip)

Här finns kretskortslayout m8, komponentplacering m8 och atmel-softan.

 

YLEISTÄ DDS PROJEKTISTA ATMEGA8 JA AD9835 PIIREILLÄ

Kuva m8.jpg on kuparipuolen maski ja m8_osat.jpg osasijoittelu kuparipuolelta katsottuna. QROlle:ssa jää aika kasa piirejä käyttämättä, kun korvaa VFO:n DDS:llä. Pitää irroitella jännitteet virrankulutuksen minimoimiseksi.

  1. Piirilevyn pituus on minulla 120mm, joten jos jpg kuvasta tekee maskin voi joutua skaalaamaan kuvaa. Näytön kiinnitysreikien väli on minulla n.109mm pituus- ja 29mm leveyssuunnassa 2x20 LCD:llä. Atmegan piirilevykuvan nastojen väli ei ole aivan tarkka mutta ainakin se minulla onnistui juottaa. Suurennuslasi ja kapea kolvin kärki niin eiköhän.
  2. Käytetty sekä pintaliitos-, että normaaleja komponentteja. DDS piirin ympärillä nastasta 2 ja 3 maihin tavallinen 10n. Nastasta 16 nastaan15 tavallinen 10n.
  3. Kidettä en käyttänyt, eli ATMEGA8 värähtelee sisäisellä kellolla. Ohjelmoitu konfigurointibiteillä.
  4. Piirilevy on aika kehno, mutta kokeilu jatkuu…
  5. Regulaattori on tavallinen 5V
  6. Viritys vielä painonapeilla, muutetaan kun ehditään.
  7. Aika joukko hyppylankoja, koska yksipuolinen piirilevy ja ei ole tarkemmin ajateltu kytkentää.
  8. Ulostulona käytin pientä smd uhf liitintä, voi siihen juottaa ohuen koaksiaalinpätkänkin.
  9. DDS piirin ulostulossa pintaliitostransistori vahvistimena, sen kannan ja kollektorin välillä on 33p ja 10n sekä vastusten suodin (tiedä häntä tarvitseeko, olen jostakin kytkentälehtisistä kopioinut, jos konkat poistaa niin teho nousee…)
  10. Ohjelmoinnin voi tehdä DDS:n ollessa kiinni, koska näyttö käyttää eri nastoja. Ohjelmointinastoja voi käyttää muihin tarkoituksiin, minulla nasta 1 ohjaa alueenvaihtoreleitä.. Kannatta laittaa pistoke alueenvaihtojohdonpätkään, jotta saa irti ohjelmoinnin ajaksi. Voi toki käyttää muutakin nastaa, niitä löytyy...
Yllä: Kuvia QROllesta ATMega8:lla ja AD9835:lla. Kuuntelee ainakin hyvin ja pitää kokeilla Teemun OH6HGN:n kanssa lauantaina lähetyksen toimivuus. Alueenvaihto-ohjaus on releille ja vielä pitää kehitellä signaalinvoimakkuus- mittaus. Alla kuvat projektista ennen asennusta.

Päivitetty / Uppdaterad 22.1.2006

Yhteystiedot-> olavi.parkka(ät)netikka.fi<-Kontaktuppgifter
WWW-page by OH6NT with permisson from OH6KWV - © 2005
Takaisin