Sweep Generator de frecvență ad9850

V-ați vreodată stabilit vreodată filtre? O cascade de urcare, căutarea, în care frecvența blocajului? Și pentru a face toate acestea fără a avea un răspuns de frecvență al contorului? Sunt aici și nu niciodată, un lucru, vă spun, este extrem de neplăcut.

La venituri, desigur, vin generatoare de design de reviste de radio vechi, dar experiența a arătat că acestea au o serie de dezavantaje, care pune în sus este pur și simplu imposibil, și anume un interval de ajustare foarte mic este bandă foarte îngustă de instabilitate frecvență de oscilație în RF este prea mare frecvența limită inferioară (AF nu a zguduit), acuratețea frecvenței și intervalul de balansare dorit, mărimea și consumul de energie, și ... ei bine ... te..de

Într-o dimineață, bine am încetat să dețină o astfel de dispoziție care spodviglo pentru a crea acest design. Astfel, obiectivele au fost stabilite pentru început:

  1. Ușor de asamblat și un minim de componente.
  2. Folosind ceea ce a fost la îndemână.
  3. Dimensiunile mici (deoarece spațiul tabelă nu este infinit pentru aparate).
  4. Usor de controlat (fără butoane inutile și funcții delirante).
  5. Interfața intuitivă.
  6. gama de generator de la 20 Hz la 40 MHz.
  7. Leagăn banda de la 255 Hz la 39 MHz.
  8. Minimă de tuning pasul 1 Hz.

jos Poshurshat a cilindrului cu componentele de radio, au fost selectate următoarele componente:

  1. microcontroler PIC16F73
  2. Caractere, 1 linie, 16 caractere.
  3. Modul chinez DDS bazat pe AD9850 și opornika la 125 MHz (în valoare de
10 $ pe AliExpress).
  • Encoder 24 pași pe rotație.
  • dispozitivul de blocare pentru înregistrare DAC 74HC573.
  • După definirea componentelor și afumate foaie de date pe DDS, precum și shemku schițate

    Sweep Generator de frecvență ad9850

    Noțiuni de bază Programarea firmware-ului.

    Trebuie să spun, aici am posta versiunea firmware 1.3, pentru că tot ceea ce a venit înainte de aceasta, sa dovedit nu foarte convenabil și nu întotdeauna funcțional.

    De fapt, ceea ce ar trebui să fie de un dispozitiv? În primul rând ar trebui să fie un generator comun cu capacitatea de a se balanseze, care este, modul de oscilație ar fi frumos să fie separate de restul, dar în același timp (amintiți-vă problema numărul 4) nu are comutatoarele modul suplimentare. Și asta a fost făcut. Atunci când generatorul funcționează ca un generator convențional, codorul schimbă frecvența,

    Tuning pas poate fi schimbat după o scurtă apăsare a butonului «Select»

    (Ca și cum nimic mai mult).

    În timp ce țineți apăsat «selectați» timp de 2 secunde, activează meniul suplimentar care vă permite să configurați frecvența de oscilație.

    După aceea, prin apăsarea «selectați» vor fi deja disponibile:

    band swing (un plus de cel care este listat ca F),

    1000ms viteză matura realizări, 500ms, 200ms, 100ms,

    precum și includerea matura element.

    Puteți modifica toate setările on-line, adică direct în procesul de pendulare se poate răsuci orice parametru.

    Dacă modul de oscilație nu mai este necesară, poate fi dezactivat,

    atunci leagăn se va opri, iar data viitoare când apăsați «Select» apare pe ecran,

    iar aparatul revine la modul normal de ceas.

    Desigur, pentru a observa mai răspuns în frecvență avem nevoie de HF circuit detector care, în Internet un ban de o duzină, de exemplu aici:

    Sweep Generator de frecvență ad9850

    Și, desigur, osciloscop. Imediat se pune întrebarea „cum să sincronizați osciloscop la generatorul?“, Vă permite să continuați:

    De fapt, există doar două opțiuni.

    comutator osciloscop în modul de așteptare și a alerga derularea generatorului de impulsuri - Origine.

    A doua modalitate - acest lucru este atunci când vom Generator Servim „văzut“ de intrare „X“ osciloscop.

    Fără să mă gândesc, am decis să pună în aplicare ambele metode, cum osciloscop nu am un singur exemplar este disponibil, iar pe unii, așa cum va fi aspect mai frumos și mai confortabil, nu a vrut să speculeze. Și oamenii vor alege modul cel mai bine pentru a proiecta cu repetiție.

    Pentru a obține o astfel de dispozitiv:

    Sweep Generator de frecvență ad9850
    Sweep Generator de frecvență ad9850

    Sweep Generator de frecvență ad9850
    Sweep Generator de frecvență ad9850
    Sweep Generator de frecvență ad9850
    Sweep Generator de frecvență ad9850
    Sweep Generator de frecvență ad9850
    Sweep Generator de frecvență ad9850

    De fapt, scris acest articol am spodvigla publice, pentru că în procesul de testare beta, care ma ajutat să efectueze câțiva colegi pe hobby-ul a apărut modificări PCB, și mai multe opțiuni pentru firmware-ului (firmware-ului diferă conectați doar ecranul (1 sau 2 lonjeroane) și cablajul encoder (la sensul acelor de ceasornic cu buton de torsiune, frecvența a fost un plus).

    De la mine Vreau să mulțumesc acestor oameni, fără designul lor nu ar fi primit atât de interesant și versatil. Și, desigur, fotografiile sunt atașate.

    Sweep Generator de frecvență ad9850
    Sweep Generator de frecvență ad9850
    Sweep Generator de frecvență ad9850
    Sweep Generator de frecvență ad9850
    Sweep Generator de frecvență ad9850
    Sweep Generator de frecvență ad9850
    Sweep Generator de frecvență ad9850
    Sweep Generator de frecvență ad9850
    Sweep Generator de frecvență ad9850
    Sweep Generator de frecvență ad9850
    Sweep Generator de frecvență ad9850

    Dacă se dorește, generatorul poate fi suplimentat cu un amplificator de ieșire și un atenuator variabil, dar va fi libertatea creativității persoanelor care vor dori să se repete pentru tine acest dispozitiv.

    firmware-ul, plăcile de circuit și de circuit atașat.

    Fișiere atașate:

    Uneori, dacă activați butonul de reglare, din cauza de respingere este probabil să se transforme în mod spontan pe meniu. Ai nevoie pentru a încerca să contacteze codificator atârnă capacitate de 0,1, și lucrări cum ar fi. Pomeroy apoi unele filtre. În modul FFT, filtru SSB de CBS radiostantsii.Polosa ca meciuri (4,5kgts). În detrimentul cocoașe, acestea ar trebui să fie sau nu, eu nu știu


    Nu, nu mai ușor. pentru mine este de ce? Am totul de lucru, 30 de persoane dezabona de săpun și le-a mulțumit prea, totul funcționează.
    Nu văd nici un motiv pentru care nu se împrăștie cu ceva acolo strânse.

    Ei bine, cu greu totul atârnă doar „muci“ sau nepropai și prostește chudyat cu instalarea. "

    Prompt, care se conectează șal AD9851.
    Face toate lucrările cu această unitate?
    Solicitare privind tensiunile pe magistrala de control al modulului (D0-D7). 15,16,17 picioare pe 5V. Pe de altă 0.5V. Deci, ar trebui să fie?

    Deci Pentru a începe să se definească cu textul:
    leagăn Band (cel care cele 255) - această cifră indică în hertzi ca un plus de frecvența oscilatorului va fi de balansare cei dacă avem este frecvența de 20Hz, iar trupa rock 255gts, generatorul se va schimba frecvența de ieșire de la 20Hz la 275gts în timpul în paragraful de mai sus „viteza leagăn (viteza)“
    Frecventa (cel care cel puțin 20Hz) - este frecvența generator de hertzi. Modul de oscilație este folosită ca frecvență extremă inferioară la care creșterea valorii specificate ca banda (cel care cel puțin 255)

    Mai mult decât atât, cifra de 255 este luată nu din tavan, generatorul împarte întotdeauna Gama la 255 pași (este mai ușor să cred), respectiv, cel mai mic pas în 1 Hz ne da Gama 255.

    Aceasta este în măsura în care am înțeles că nu sunteți interesat în balansoar banda, iar limita inferioară a generatorului, cel care este limitat la 20Hz, vă este și doriți să reducă. Dacă da, atunci da, poți, nu este lung, aceasta este limitată în mod programatic. Aproximativ vorbind, să-l facă de la 1 Hz nu este o problemă.
    Dar dacă aveți nevoie pentru a reduce leagăn banda foarte, făcându-l mai puțin de 255 atunci este hemoroizi, ei bine, nafig, așa cum a schimbat întreaga matematică programe.

    În general, scris, în conformitate cu versiunea de firmware aveți nevoie de o schimbare, și unde-l arunci, nu va fi timp de o săptămână - perekompelnu și piei.

    Există o altă opțiune kostylnozversky mod - opornik resolder pe modulul. In schimb, a pus pe un 12,5mgts 125MHz. Toți parametrii vor scădea cu 10 ori (cu excepția ratei)

    Vă mulțumesc foarte mult, dar am decis în cele din urmă cu privire la proiectarea, în cazul în care este posibil, mai târziu.

    Multumesc pentru articol! Totul funcționează fără probleme. Bit confuz setarea superioară de frecvență limită, F = 39.999.744 Hz. Tot drumul sau doar eu?