Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Si5351 + PIC16F1455 USB controller
Ovo je koncept, postoji i "sirotinjska" varijanta sa Si5351 umesto LMK, svodi se na isto.

Kada se ovako nesto pokrene, tek onda kreće fenomenalna pomoć od LMK, on ima kompletnu diagnostiku za poredjenje neka dva izvora clock-a, mogu da se definiše opseg "hvatanja" razlike, može da se podesi da aktivira jedan ili više svojih GPIO izlaza na osnovu razlika + sva ta diagnostika može da se prati preko MCU i I2C.
Bitno je da se zna da li su te frekvencije bliske ili različite, XOR komparator može samo u vrlo uskom opsegu da hvata, recimo do 10Hz razlike što je OK za super-finu kontrolu, to se pretvara u 0-3V3 kontrolni napon posle LPF dok interna ostala logika od LMK prati te veće razlike jer kad se poveća mora da se promeni DIVIDER da opet upadne u XOR opseg.

PS: Ovaj XOR je nacrtan tu kao posebna komponenta, tehnički mogu da se iskoriste 3 slobodne nožice na PIC-u i da se sa njim preko CLC modula realizuje ta XOR logika, komponenta manje.

[Image: attachment.php?aid=44005]


Attached Files
.png   freq-oven.png (Size: 139,12 KB / Downloads: 113)
Reply
(11-19-2024, 11:18 PM)yugaja Wrote: To je sve za audio? Odakle dolazi dig audio? Da li izvor ima mogućnost da primi master clock spolja, pa da mu vratiš taj savršeni clk kao master? Ako ne, neko/nesto će morati da se bori sa clashom domena.. neki sample rate converter.. Msm dobro je svakako napraviti najbolje sto moze.. kao vežba, ali praktično možda i nema previše smisla ako je izvor zvuka nešto što dolazi sa usb npr..

CT7302 je sample rate converter ili SRC bidge, ima nekoliko modova u sebi da se podesi kako se zeli da radi, full asinhrono ili sinhrono sa necim, ja koristim asinhrono. Kod njega je jos zanimljivije ovo:  SRC / ASRC 32 bits dynamic range (192dB), THD+N (-174dB). E sad on radi na kristal, moze i na eksterni klok, u oba slucaja radi odlicno ali mu definitivno treba neki stabilan klok i onda je to prava stvar.
Reply
Au MIki svaka cast ovo je super, to je to! Samo nebi valjao xor jer bi imali high i kada su oba XO low. A sto mislis da tu umesto xor nebi mogao neki stm32 pwm compare uz pwm adjust istovremeno? Istovremeno bi sve komponente mozda stale u oven 3x3cm gde bi osetljive isle sa jede strane pcb a digitalne sa druge strane pcb.
Reply
Na primer AC cut kristal bi savrseno legao uz black pill kristal da se dobije phase lock, znaci na grubo bi se poterala temp do prvog locka i tu onda treba odrzavati konstantno na lock i to je taj koncept? Jedan fini hrtimer i pwm stm32 mcu i to je ekstra : )
Koji mosfet bi tu mogao da dodje na @par MHz pogodan za pwm za oven? Ovo za XOR gore ja bi pre stavio OR neki iz Potato serije, ili jos bolje bi bilo ako bi sve moglo iz stm32 da se radi uz pomoc pwm capture-compare, nikad to nisam koristio pa nemam ni ideju na kojoj freq brzini moze da se uradi capture-compare, moze li da bude sample na par MHz?

[Image: attachment.php?aid=44008]


Attached Files
.jpg   2024-11-20_130350.jpg (Size: 100,91 KB / Downloads: 72)
Reply
Analogna verzija ovena tj ovog koncepta sa dva kristala?? https://pe2bz.philpem.me.uk/Power/-%20Pu.../cir10.htm

Mogao bi i neki fifo sa par flip flop, namestiti logiku tako da ako je gornji kristal brzi od donjeg da u fifo smesta "1" ili ako je donji kristal brzi da u fifo smesta "0", i na osnovu binarnog broja lupam blizem 0101010101.... mcu precizno zna dali je phase lock ili nije phase lock, u isto vreme imamo DUTY za pwm pa bi to moglo samo od sebe da se zakljuca na neku pogodnu temperaturu! Na primer fifo nam je 32 bit znaci imali bi 32bit stvar za pwm! Samo je pitanje kako osmisliti.
Reply
Treba u analognom modu da radi izlazni stepen, od DC- do par Hz, nije dobar PWM jer je IZUZETNO BUČAN, mnogo mnogo buke bi pravio i to se neradi sa tim na tom mestu, neophodno je da radi u nekom Analognom modu, zato ima LPF, on počisti svu tu buku i dobije se na kraj lep fin DC napon sa kojim se dalje nešto upravlja.
Reply
Zar nebi pwm railo isto to sto sada radi XOR u smislu buke?
Reply
[Image: attachment.php?aid=44004]

Uzgred, kad bolje pogledam ovaj grafikon, mislim da sam hteo da idem do 85*C, tad sam prestao da podgrevam Black Pill.

Ovaj desni "glitch" na 80.973*C nije moja greška kod merenja nego je to PONAŠANJE KRISTALA, to je "TURNING POINT" temperatura ~80*C za taj konkretni kristal i vidite šta se desilo, naglo je promenio fazu temperaturne zavistnosti, do te tačke ppm razlika je išla na niže sa porastom temperature a posle te tačko osim što je frekvetno skliznuo počeoo je ide u suprotnu stranu, ppm razlika ide na više sa porastom temperature.

Svakako ta konkretna tačka treba da se izbegne, ili ispod ili iznad te tačke da se radi, verovatno je bolje ispod da se ne kuvaju toliko sve komponente.
Ima verovatno da se nadju kristali sa drugim tim tačkama tj temperaturama, recimo sa 60*C pa onda možda može da se nadje presek neke tačke gde je jedan sa pozitivni a drugi sa negativnim koeficijentom i tehnički bi postojao ekvilibrium koji bi sam sebe mogao da kompenzuje.

Mada nije problem da se invertuje signal kako god.

Takodje, pogledajte ponovo blok šhemu sa PIC(STM) i LMK, tu postoji PID, sve tri komponente su prisutne, neke mogu da se menjaju neke ne!
Konkretno P može da se meja u vrlo širokom opsegu (preko delitelja) , D je XOR on je manje-više fiksan i I je ustvari LPF koji je u toj kombinaciji fiksan.

Postoji mogućnost da se doda recimo LTC1043 (Dual Precision Instrumentation Switched Capacitor Building Block), programabilni filter koji se upravlja frekvencijom što je u ovoj kombinaciji idealna stvar jer imamo LMK koji može da postavi i dodatne neke izlazne delitelje tako da se postavi na OUT7 opet neka frekvencija od 1Hz do koliko treba tako da se sa tim utiče na karakteristiku LPF tj njegov bandwith i prelomne frekvencije pomoću upravljačkog signala koji je došao digitalno, tj običan clock koji gura LTC, to je promenljiv filter.

Takodje isto LTC1043 pruža razne druge pogodnosti gde se recimo GAIN može menja sa promenom frekvencije, isto sjajna stvar, pogledajte DS i primere šta sve radi taj IC.
LTC1043 isto dobro radi u kombinaciji sa Si5351.
Odličan IC za analogno signalno procesiranje ali se upravlja sve nekom frekvencijom što je za Si5351 i LMK "dobar dan", bolje sa tim da se upravlja nego sa analoginm DAC i naponske reference.

Praktičo može da se napravi potpuno analogni PID gde bi se mogli da se menjau digitalno preko frekvencije neki parametri kao dodatna fleksibilnost na HW nivou.


[Image: attachment.php?aid=44015]


Attached Files
.png   ltc1043.png (Size: 262,5 KB / Downloads: 42)
Reply
Steta sto lmk ima jako losu faznu karakeristiku, -70dBc@10Hz nije dobro za audio namenu, to sam nekako preskocio tek juce sam video taj graph u d.s. : (
Ali za ovaj oven koncept bi legao samo tako. Da i ovaj gore fcga je ekstra, gde samo pronadjes to sve tako dobro! : )

Konkretno za moju namenu za digitalni frontend sa ocxo i vref bi bio dobar driscoll tip drajvera za kristal, on ima najbolju faznu karakteristiku ali to je vec mnogo komplikovano i oven vec nebi mogao da ima male dimenzije jer bi i komponente driscola morale u isti oven, zato i dalje mi je u glavi ct7302 kao kristal driver, najidealnije pronaci neki sc cut 12MHz jer onda taj jedan CT moze da se iskoristi u isto vreme i kao anything2pcm, pcm2dsd, a vref za neki tip dc regulatora. Ovaj freq2oven prakticno napraviti stvarno bi se tu mnogo moglo nauciti i neke druge ideje bi tu mogle da se jave, stvarno mi se svidja ta ideja sa frekvencijom jer i onaj push pull regulator sa napon2freq sto sam pokusao da napravim uz Draganovu pomoc je slicna zamisao da se frekvencija koristi kao fidbek za digitalnu kontrolu regulatora : )
Reply
Quote:Da i ovaj gore fcga je ekstra, gde samo pronadjes to sve tako dobro! : )

Isto su pitali i Jim Williams-a gde nalazi otpornike i komponente za njegove aplikacione note Big Grin

Dobra komponeta se lako "zapamti i sačuva" u glavi a fizički je tu negde, bar je bila tu na toj hrpi zadnjih 15-ak godina ... Smile

U kadru su HP, HP, HP i TEC, sve ostalo Jim Williams je pravio sam, DIY, pravi pravcati Do It Yourself sa komponentama "koje nadješ na stolu". Većina njegovih aplikacionih nota i radova za Linear Technology su tako nastale ... Pločice je pravio sklaperom na bakru direktno pa posle to davao mladjim kolegama da precrtaju i testiraju lepo ...

[Image: attachment.php?aid=44016]


Attached Files
.jpg   hqdefault.jpg (Size: 22,61 KB / Downloads: 17)
Reply
Neverovatno : )
Reply


Forum Jump:


Users browsing this thread: 4 Guest(s)