Jump to content
gsabac

Generator dreptunghiular cu PWM 10Hz-10MHz, proiectare, simulare si realizare practica.

Recommended Posts

De multe ori am avut nevoie de un generator dreptunghiular cu PWM si fronturi mai bune de 10nS si nu am gasit de aceea m-am hotarat sa il construiesc. Am folosit materiale selectate de prin sertarele de la casa de vacanta si a iesit ca in poza.

  108696666_fatageneratorului.jpg.baa974be7cfddf1255417b599db233d6.jpg

Nu este prea fatos dar este functional. In loc de 8 game am construit 3 si frecventa a rezultat de la 30Hz la 6MHz, cu piesele pe care le-am avut.

Interiorul arata ca in poza.

  1370473800_amplasareamodulelor.jpg.737592bfbc65e8af9a382ab49dd2e587.jpg

Placile de circuit si amplasarea pieselor.

  726605442_amplasareapieselor.jpg.c84c3a8432d3030982da3ef7ff9c7437.jpg

Performantele ma multumesc pentru inceput:

- frecventa reglabila continuu 30Hz la 6MHz;

- factorul de umplere reglabil +/-80%;

- fronturile mai bune de 10nS;

- iesiri calibrate de 5V, 500mV si 50mV;

- iesiri in 50 de ohmi intern pe mufe RCA;

Am pornit cu proiectarea unei scheme cu condensatori la masa comutati cu un comutator cu o singura sectiune si un singur potentiometru pentru reglajul frecventei.

In continuare am simulat si modificat schema si valorile iar in final am avut surpriza sa functioneze, bineinteles au urmat multe modificari si ajustari.

Mai multe amanunte in postarile urmatoare

@gsabac

  • Like 1
  • Thanks 2

Share this post


Link to post
Share on other sites

Super ! As vrea sa-l copii ,ca pare tare simplu ,si daca dumneavoastra santeti multumit de cum a iesit ,sigur eu voi fi incantat . Astept detalii ,poate si alti useri . Felicitari !

Share this post


Link to post
Share on other sites

Desigur voi posta suficiente detalii pentru constructie dar si masuratori cu scule pricopsite. Schema ideala de la care am pornit este oscilatorul dreptunghiular simplu cu triger schmit, dar pentru performante am ales sa il construiesc cu componente discrete. Schema este originala si este la liber, free.

  1543173600_schemadesimulare.thumb.jpg.ed72dabf0b9a9fad50afaa026a846014.jpg

Trigerul modificat original pentru frecventa, nivel si fronturi bune este realizat cu Q1 si Q2. Iesirea are circuit separat, ca si bucla de reactie, care trebuie sa asigure semnal cu forma si nivelul corect la intrarea TS. Din jocul de curenti generati de R26 si R11 se regleaza factorul de umplere,iar pentru iesiri aproape corecte in 50 ohmi se poate pune o rezistenta de 47 ohmi in serie cu iesirea de 50mV.

Din aceasta schema a rezultat schema practica cu modificarile evidentiate pe schema.

  54142479_schemagenerator.jpg.879f2145ecf243204a14bb29ef2e5f11.jpg

Redresorul de alimentare al generatorului.

  1472980844_redresorgenerator.jpg.9a92024976eac694f0b268f1d21f3c08.jpg

Am pus componentele pe care le-am avut prin sertare, pe care le-am combinat pentru o functionare sigura.

@gsabac

  • Like 2
  • Thanks 2

Share this post


Link to post
Share on other sites
Posted (edited)

Ma bucur ca sunt useri care apreciaza realizarea, nu am facut fizic ce mi-am propus 1Hz-100MHz, dar l-am realizat teoretic si prin simulare si poate in viitor, daca va fi nevoie, am sa revin cu un model mai elaborat, deocamdata voi poza doar schema.

In continuare prezint masuratori pe aparat si rezultatele din simulare.

  283070116_frontulpozitiv.jpg.a5fa1dbd404873abd3be86682bfdddae.jpg

Cu osciloscopul Tek465 masuratoarea frontului se face intre liniile orizontale punctate cu semnalul la +/- 3 diviziuni si rezulta circa 11nS, dar aceasta este impreuna cu osciloscopul, care are si el 3,5nS, deci cit este in realitate. Formula de calcul este Tf=radical(Tf1^2 + TF2^2), unde cu Tf1 am notat frontul real, cu Tf2 frontul osciloscopului si cu Tf frontul masurat pe ecran. Adica 11=radical(Tf1^2 +3,5^2) si rezulta la rezolvare Tf1= 10,5nS. Pe baza acestui front rezulta o banda a amplificatorului final de circa 30MHz.

Rezultatul din simulare este mai bun, dar nu se tine seama de capacitatile parazite si cablul de adaptare cu osciloscopul pentru masuratori.

  1941154009_frontulpozitivdinsimulare.png.319a2f888401c7813f9f3c36e6f0f8b7.png

Va rog sa nu ma criticati pentru aceste masuratori aproximative, asa mi-au iesit fara prea mare "bataie de cap"

Succes!

@gsabac

Edited by gsabac
  • Like 1
  • Thanks 2

Share this post


Link to post
Share on other sites

Acest tip de schema functioneaza si la frecvente mai ridicate, de circa 100MHz.

  442073074_generatordreptunghiular1Hz-100MHz.thumb.png.d9d90abc54dceeff856c53ccda880136.png

Factorul de umplere este reglabil intr-o limita mai mica, gamele in general au raportul 10:1 si fronturile de circa 1,5nS.

Sper sa il construiesc in curand si sa ii atasez un modul de frecventmetru digital.

@gsabac

  • Like 2
  • Thanks 1

Share this post


Link to post
Share on other sites

Salutari.

Imi cer scuze (poate imi scapa mie ceva?!) dar as vrea sa va intreb - ce este cu acea retea de condensatori cu valori diferite pusi in scurt la masa, si care apar in toate schemele de mai sus?

Share this post


Link to post
Share on other sites

De la ei se modifica frecventa.

Share this post


Link to post
Share on other sites
Posted (edited)

Am inteles cum se modifica frecventa. Undeva mai sus este data si o schema desenata de mana. Eu ma refeream la schemele de pe simulator. Nu stiu ce unelte are LTspice, dar in Multisim spre exemplu, sunt destule modalitati de a evita asemenea "licente". De multe ori, schema rulata pe simulator, este singura atasata. De aceea probabil ca asemenea artificii, sunt de evitat.

Ca ilustrare, atasez o schema pe care eu am urcat-o pe Multisim 14. Schema ridicata de mine este in partea de sus a imaginii, in partea de jos fiind schema atasata de domnul @gsabac in ultimul mesaj. Problema este ca desi am verificat de mai multe ori daca exista diferente, schema nu oscileaza. Sensul diodei D1, a fost inversat de mine in mod intentionat. La utilizarea sensului din schema domnului @gsabac, rezultatul este acelasi, difera doar nivelul trasei continue de pe osciloscop, care este sub 1 V. Acelasi rezultat se obtine si daca se inverseaza sensul diodei zener D2. De fapt am legat cele doua diode in toate sensurile posibile, cu acelasi rezultat.

gtd1.thumb.PNG.287042e450936771582a3d0be3be4d8d.PNG

Edited by ola_nicolas

Share this post


Link to post
Share on other sites

Reluarea simularii cu Multisim este interesanta, poate aduceti si imbunatatiri.

Diodele din schema originala au sensul corect, singura diferenta este acel IC=2, care reprezinta "Initial Conditions" pentru condensatorii ce determina frecventa.

Daca nu merge la dvs. nu stiu ce trebuie facut, cu simulatorul LTspice la circa 100MHz arata ca mai jos.

  image.png.bd3df7ad93e62783b8d394d784d2a8da.png

Spor!

@gsabac

Share this post


Link to post
Share on other sites

Ati simulat tranzitia? Dupa cat timp apare primul impuls? La mine (pe multisim) dupa 12 us inca nu apare. Mai mult nu imi permit sa simulez, ar fi o pierdere de timp. In mod firesc, primul impuls ar trebui sa apara instant - dupa un timp comparabil cu perioada.

Share this post


Link to post
Share on other sites

Schema desenata in multisim nu are toate legaturile(nodurile). Exemplu: R2-R19-CQ1

Share this post


Link to post
Share on other sites
La 10.10.2020 la 8:47, gsabac a spus:

... Reluarea simularii cu Multisim este interesanta, poate aduceti si imbunatatiri. ...

In mod normal ridicarea schemei in multisim "ad literam" ar fi trebuit sa conduca la rezultate asemanatoare, sau identice. Probabil ca s-a strecurat un amanunt greu observabil, care modifica parametrii. Ati putea eventual sa specificati dupa ce principiu se desfasoara reactia: Este o reactie de tensiune?! Este o reactie de curent?! Este o reactie inversoare?! Este o reactie neinversoare?! Etc. Specificati eventual o relatie analitica, dupa care are loc compensatia, pentru a putea depana dinamic schema de simulare.

Edited by ola_nicolas

Share this post


Link to post
Share on other sites

Eroare de postare dubla. A se vedea postarea urmatoare.

 

Edited by ola_nicolas

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...

Important Information

We use cookies and related technologies to improve your experience on this website to give you personalized content and ads, and to analyze the traffic and audience of your website. Before continuing to browse www.tehnium-azi.ro, please agree to: Terms of Use.