www.elektronik.si Seznam forumov www.elektronik.si
Forum o elektrotehniki in računalništvu
 
 PomočPomoč  IščiIšči  Seznam članovSeznam članov  SkupineSkupine  StatisticsStatistika  AlbumAlbum  DatotekeFilemanager DokumentacijaDocDB LinksPovezave   Registriraj seRegistriraj se 
  PravilaPravila  LinksBolha  PriponkePriponke  KoledarKoledar  ZapiskiZapiski Tvoj profilTvoj profil Prijava za pregled zasebnih sporočilPrijava za pregled zasebnih sporočil PrijavaPrijava 

STM32WL in 32MHz oscilator

 
Objavi novo temo   Odgovori na to temo   Printer-friendly version    www.elektronik.si Seznam forumov -> ARM arhitektura
Poglej prejšnjo temo :: Poglej naslednjo temo  
Avtor Sporočilo
mosqito
Član
Član



Pridružen-a: Čet 07 Apr 2016 23:22
Prispevkov: 1302
Aktiv.: 19.60

PrispevekObjavljeno: Sob Jul 31, 2021 12:27 am    Naslov sporočila:  STM32WL in 32MHz oscilator Odgovori s citatom

ST ima zanimive "wireless" mikrokontrolerje, kjer je poleg mikrokontrolerja (cortex M0 in/ali M4, se pravi tudi dual core), še RF del. Malo se igram s temi "mlinčki" in sem naletel na težavo pri uporabi zunanjega kristala. Znotraj sta sicer dva (oz. trije, če štejem še "LF" za RTC) RC oscilatorja/-i. Za RF interni RC oscilator ni dovolj stabilen, kljub temu, da dopušča kar širok razpon nastavljanja parametrov in s tem nastavljanja frekvence. Ker ima RF izhod lahko tudi 22dBm izhoda (160mW), kar je relativno veliko za 5x5mm BGA ohišje. Zaradi lastnega gretja RC oscilator "pobegne" iz dovoljenih toleranc +/-20ppm za LoRa komunikacijo. Zaradi tega sem želel uporabiti zunanji kvarc ali še bolje (VC)TCXO, kar omogoča lovljenje tistih 20ppm preko širokega temperaturnega področja.

Težava je nastopila pri izbiri kristala. Ker je ponudba 32MHz kvarcev v 1,6x2mm ohišju zelo slaba, sem pač vzel, kar je bilo na razpolago. Kristal ima CL 10pF, ESR 80 Ohm, kar je 20 ohm več, kot dovoli HSE oscilator. Najprej sem naredil izračun kondenzatorjev (CL) po app. note-u in dobil 9,1pF. Izbral sem za dobrih 5pF manj, torej 4,7pF, saj STM32WL omogoča uporabo internih kondenzatorjev CL na vhodu in izhodu in s tem nastavljanje frekvence.

Izkazalo se je, da je ESR prevelik, saj se oscilator nikakor ni zagnal. Omenjeni App.Note omenja uporabo paralelnega upora. Pa sem še enkrat vse skupaj prebral in izkazalo se je, da je 1M vzporedno s kristalom ravno prav, da se oscilator zažene.

V glavnem, omenjeni app. note je zelo koristen in pride prav tudi pri drugih mikrokontrolerjih.

Spodaj je še foto dela vezja z 32MHz oscilatorjem. Komponente so 0402, kvarc pa 1,6x2mm.



osc.jpg
 Opis:
 Velikost datoteke:  293.24 KB
 Pogledana:  15 krat

osc.jpg



_________________
Always going the extra mile.
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
mucek
Član
Član



Pridružen-a: Tor 01 Avg 2006 10:47
Prispevkov: 4795
Aktiv.: 26.01
Kraj: Ljubljana

PrispevekObjavljeno: Sob Jul 31, 2021 4:24 pm    Naslov sporočila:   Odgovori s citatom

Krasno da vem, da si se ze lotil WLja Wink Me caka en dizajn v kratkem, te bom lahko za rokav cukal Smile
_________________
...lahko pa se tudi motim ...
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
Pokaži sporočila:   
Objavi novo temo   Odgovori na to temo   Printer-friendly version    www.elektronik.si Seznam forumov -> ARM arhitektura Časovni pas GMT + 2 uri, srednjeevropski - poletni čas
Stran 1 od 1

 
Pojdi na:  
Ne, ne moreš dodajati novih tem v tem forumu
Ne, ne moreš odgovarjati na teme v tem forumu
Ne, ne moreš urejati svojih prispevkov v tem forumu
Ne, ne moreš brisati svojih prispevkov v tem forumu
Ne ne moreš glasovati v anketi v tem forumu
Ne, ne moreš pripeti datotek v tem forumu
Ne, ne moreš povleči datotek v tem forumu

Uptime: 39 dni


Powered by phpBB © 2001, 2005 phpBB Group