Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Ugradnja STM32F4DISCOVERY i EK-TM4C1294XL LaunchPad u krajni proekt

[es] :: Elektronika :: Mikrokontroleri :: Ugradnja STM32F4DISCOVERY i EK-TM4C1294XL LaunchPad u krajni proekt

Strane: < .. 1 2 3 4 5

[ Pregleda: 18910 | Odgovora: 88 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

mikikg
System administrator
Srbija

Član broj: 3779
Poruke: 5059
*.dynamic.isp.telekom.rs.

Sajt: yu3ma.net


+505 Profil

icon Re: Ugradnja STM32F4DISCOVERY i EK-TM4C1294XL LaunchPad u krajni proekt20.03.2015. u 11:31 - pre 109 meseci
Iskreno malo sam razocaran sa STM32F4 :(
Da li je do biblioteka ili nekog mog neznanja ali nisam uspeo da ga "smirim", mnogo veliki jitter mi je pravio na izlazima, cak i na PWM i kako sam sve vise coda ubacivao tako mi je sve veci jitter bio.

Recimo poteram prost primer, A/D i neki izlazi na PWM, dobijem jitter +/-3 cloka.
Ubacim neki D/A poveca se na +/-5, ubacim SPI poveca se na +/-7 …
I tako dok sam ubacio sve meni potrebne komponente izasao sam na nekih +/-15 clokova sto mi je neprihvatljivo za aplikaciju koju radim.

Ako ima neko informacije oko toga i kako to moze da se prevazidje neka pise …


Site about Software Defined Radio – SDR
http://yu3ma.net/
https://github.com/yu3ma
On-line LM317 kalkulator
 
Odgovor na temu

bogdan.kecman
Bogdan Kecman
"specialist"
Oracle
srbistan

Član broj: 201406
Poruke: 15887
*.com
Via: [es] mailing liste

Sajt: mysql.rs


+2377 Profil

icon Re: Ugradnja STM32F4DISCOVERY i EK-TM4C1294XL LaunchPad u krajni proekt20.03.2015. u 11:37 - pre 109 meseci
ne verujem da za plc taj jitter nesto mnogo znaci, elem, stm32
(generalno cortex m0-4 nebitno dal je stm ili neko treci) ima vrlo
predvidiv interapt handling time no iako je predvidiv uopste nije
jednostavan za racunanje ako ne iscitas bas detaljno, tako da ako o tome
nisi vodio racuna to moze da ti pravi problem .. ako hoces realtime
bez jitera nije ti tu cortex resenje, to je posao za xmos na primer
 
Odgovor na temu

mikikg
System administrator
Srbija

Član broj: 3779
Poruke: 5059
*.dynamic.isp.telekom.rs.

Sajt: yu3ma.net


+505 Profil

icon Re: Ugradnja STM32F4DISCOVERY i EK-TM4C1294XL LaunchPad u krajni proekt20.03.2015. u 11:40 - pre 109 meseci
Ali pazi neverovatno mi je da je njegov interni PWM modul podlozan tom uticaju???
Kako to?

Za PLC generalno nije tolika frka, ali mi je PWM jako bitan, to ce da tera neki king-size motor i samo mi jitter fali tu :(
Site about Software Defined Radio – SDR
http://yu3ma.net/
https://github.com/yu3ma
On-line LM317 kalkulator
 
Odgovor na temu

bogdan.kecman
Bogdan Kecman
"specialist"
Oracle
srbistan

Član broj: 201406
Poruke: 15887
*.dynamic.sbb.rs.

Sajt: mysql.rs


+2377 Profil

icon Re: Ugradnja STM32F4DISCOVERY i EK-TM4C1294XL LaunchPad u krajni proekt20.03.2015. u 11:43 - pre 109 meseci
Citat:
mikikg: Ali pazi neverovatno mi je da je njegov interni PWM modul podlozan tom uticaju???
Kako to?


tu vidis jiter u tvojoj promeni dc-a ili ne menjas nista samo ti se povecava fazni sum na istom dc-u i istoj frekvenciji? koliko je velik? on ne bi trebalo da zavisi od koda dalje od promene temperature samog cipa
 
Odgovor na temu

mikikg
System administrator
Srbija

Član broj: 3779
Poruke: 5059
*.dynamic.isp.telekom.rs.

Sajt: yu3ma.net


+505 Profil

icon Re: Ugradnja STM32F4DISCOVERY i EK-TM4C1294XL LaunchPad u krajni proekt20.03.2015. u 11:49 - pre 109 meseci
Da ne uzlazim u sve tehnicke detalje jer ih ne znam ni ja sve tacno, kolega se bavi periferijom ali bar kod PIC nisam imao takvih problema.
Kod PIC (cak 8bitni) kad mu kazem vrti sa tom freq i tim duty on je tu zakucan i mogu po programu da dubim naglavcke ako ne cackam registre za PWM nece da se menja …

Mogu samo primetno da vidim shum od glavnog oscilatora, ali da mi bezi +/-15 clockova, tu je sumanuto …
Ne kontam u cemu je problem …

Evo Bodane ako imas vremena da to probas na nekom svom STM32, znacilo bi mi da rascistim da li ja negde gresim ili to sokocalo tako radi ...
Site about Software Defined Radio – SDR
http://yu3ma.net/
https://github.com/yu3ma
On-line LM317 kalkulator
 
Odgovor na temu

bogdan.kecman
Bogdan Kecman
"specialist"
Oracle
srbistan

Član broj: 201406
Poruke: 15887
*.com
Via: [es] mailing liste

Sajt: mysql.rs


+2377 Profil

icon Re: Ugradnja STM32F4DISCOVERY i EK-TM4C1294XL LaunchPad u krajni proekt20.03.2015. u 12:18 - pre 109 meseci
pazi meni se stm32 tako ponasa, kazes freq, kazes dc i sta god ti tamo
da radis ako ne pipas pwm modul on tako radi
 
Odgovor na temu

bogdan.kecman
Bogdan Kecman
"specialist"
Oracle
srbistan

Član broj: 201406
Poruke: 15887
*.com
Via: [es] mailing liste

Sajt: mysql.rs


+2377 Profil

icon Re: Ugradnja STM32F4DISCOVERY i EK-TM4C1294XL LaunchPad u krajni proekt20.03.2015. u 12:22 - pre 109 meseci
btw kolega je radio neki audio generator sa njim, pwm-om generise audio,
da ima neki jitter to bi se culo, ne cuje se nikakav problem .. zato i
pitam, kad ti se tacno javlja i kako si ga merio
 
Odgovor na temu

mikikg
System administrator
Srbija

Član broj: 3779
Poruke: 5059
*.dynamic.isp.telekom.rs.

Sajt: yu3ma.net


+505 Profil

icon Re: Ugradnja STM32F4DISCOVERY i EK-TM4C1294XL LaunchPad u krajni proekt20.03.2015. u 12:33 - pre 109 meseci
Ok, bar da znam da moze da radi korektno, moracu onda to sve da prepipam ponovo.

Mozda ove biblioteke mene zeke, njih sam koristio ...
http://stm32f4-discovery.com/2...32f429-libraries-at-one-place/

BTW: To oko DAC moze ali ne mora da znaci da nema jittera jer zavisi koji DAC je iskoristio, neki DAC-ovi poput PCM5122 imaju interni re-cloking i prilicno su imuni na jitter. Ostali DAC-ovi koji nemaju to, puff, znas kako se to cuje, svaki najmanji problemcic se odmah primeti. Recimo na RPi, ima neki mizeran mali jitter koji se meri delovima clocka od 500MHz, sve se cuje jer se greska akumulira i desi se da preskoci jedan sempl i cuje se "krc" posle sekundu-dve!
Oko toga sam se sa @npejcic prilicno bavio i zakljucak je da je za RPi morao da ide DAC koji radi reclocking i tako je nastala ova plocica koja svira stvarno junacki ;)
http://www.mikroe.com/add-on-boards/audio-voice/raspyplay4/


[Ovu poruku je menjao mikikg dana 20.03.2015. u 13:56 GMT+1]
Site about Software Defined Radio – SDR
http://yu3ma.net/
https://github.com/yu3ma
On-line LM317 kalkulator
 
Odgovor na temu

bogdan.kecman
Bogdan Kecman
"specialist"
Oracle
srbistan

Član broj: 201406
Poruke: 15887
*.com
Via: [es] mailing liste

Sajt: mysql.rs


+2377 Profil

icon Re: Ugradnja STM32F4DISCOVERY i EK-TM4C1294XL LaunchPad u krajni proekt20.03.2015. u 12:37 - pre 109 meseci
ne verujem da ima mnogo veze sa bibliotekama (ja sam koristio ono sto
dodje uz discovery + keil) posto one picnu tamo sta treba u registre i
ne pipaju vise .. jedino ako nisi neki rtos koristio
 
Odgovor na temu

goran_68

Član broj: 89012
Poruke: 932
*.dynamic.isp.telekom.rs.



+81 Profil

icon Re: Ugradnja STM32F4DISCOVERY i EK-TM4C1294XL LaunchPad u krajni proekt20.03.2015. u 13:48 - pre 109 meseci
Ako ne koristiš pin PA8 (tu treba da je MCO - microcontroller clock output) možeš da pogledaš šta se dešava sa klokom nakon što uključiš neku novu periferiju.
gorankg
 
Odgovor na temu

ha_23

Član broj: 282489
Poruke: 219
217.196.207.*



+4 Profil

icon Re: Ugradnja STM32F4DISCOVERY i EK-TM4C1294XL LaunchPad u krajni proekt21.03.2015. u 08:53 - pre 109 meseci
Nije mi jasno kako moze da pravi problem i na PWM izlazima, PWM setiras i radi nezavisno...
I ja ne verujem da je do biblioteke. Imas oko Interrupt Latency na sledece linkove:
A Beginner’s Guide on Interrupt Latency - and Interrupt Latency of the ARM® Cortex®-M processors
What is the true interrupt latency of Cortex-M3 and Cortex-M4 for interrupt entry and exit?
 
Odgovor na temu

mikikg
System administrator
Srbija

Član broj: 3779
Poruke: 5059
*.dynamic.isp.telekom.rs.

Sajt: yu3ma.net


+505 Profil

icon Re: Ugradnja STM32F4DISCOVERY i EK-TM4C1294XL LaunchPad u krajni proekt28.03.2015. u 21:04 - pre 109 meseci
Evo konkretan primer.
Dakle program je uradjen sa onim gore spomenutim bibliotekama, nema nikakav RTOS.
Program uradi inicijalizaciju periferija, imaju neka 3 timera za 3 PWM-a, u main beskonacnoj petlji NEMA NISTA.

Dakle to mora da bude "zakucano" u mestu, nema osvezavanje duty, nema A/D, nema nista u while(0){} …

Osc utrigerovan na uzlaznu ivicu, gledam zoomirano silaznu ...

Dakle to je kad je prazno, posle sve gore :(



Realno jesto ovo sad "malo" vreme, 20ns, ali ko "sme" da mi utice na PWM HW modul, to je nenormalno skroz ...

Probacu jos ovo sto je goran_68 predlozio da izbacim clock na pin, da vidim sta se tu desava.

[Ovu poruku je menjao mikikg dana 28.03.2015. u 22:49 GMT+1]
Site about Software Defined Radio – SDR
http://yu3ma.net/
https://github.com/yu3ma
On-line LM317 kalkulator
Prikačeni fajlovi
 
Odgovor na temu

bogdan.kecman
Bogdan Kecman
"specialist"
Oracle
srbistan

Član broj: 201406
Poruke: 15887
*.dynamic.sbb.rs.

Sajt: mysql.rs


+2377 Profil

icon Re: Ugradnja STM32F4DISCOVERY i EK-TM4C1294XL LaunchPad u krajni proekt28.03.2015. u 21:21 - pre 109 meseci
a na kakav klok ti radi taj stm? doveo si mu neki stabilan low jitter clk ili teras sa nekog drugog?
 
Odgovor na temu

mikikg
System administrator
Srbija

Član broj: 3779
Poruke: 5059
*.dynamic.isp.telekom.rs.

Sajt: yu3ma.net


+505 Profil

icon Re: Ugradnja STM32F4DISCOVERY i EK-TM4C1294XL LaunchPad u krajni proekt28.03.2015. u 21:46 - pre 109 meseci
Standardan clcok/kristal sa Discovery plocke … Zato rekoh da probam jos da izbacim taj clcok vani da vidim da li sam oscilator brljavi … ali opet mi to ne pije vodu jer se menja sa programskim opterecenjem … provericu pa cu da javim …


Site about Software Defined Radio – SDR
http://yu3ma.net/
https://github.com/yu3ma
On-line LM317 kalkulator
 
Odgovor na temu

bogdan.kecman
Bogdan Kecman
"specialist"
Oracle
srbistan

Član broj: 201406
Poruke: 15887
*.com
Via: [es] mailing liste

Sajt: mysql.rs


+2377 Profil

icon Re: Ugradnja STM32F4DISCOVERY i EK-TM4C1294XL LaunchPad u krajni proekt28.03.2015. u 21:51 - pre 109 meseci
dovedi mu klok koji znas da valja, moguce se da taj na ploci menja sa
temperaturom ili tako necim a to se opet menja sa opterecenjem .. mada
moracu da probam to na nekom mom stm-u, ja te probleme nisam video
 
Odgovor na temu

goran_68

Član broj: 89012
Poruke: 932
*.dynamic.isp.telekom.rs.



+81 Profil

icon Re: Ugradnja STM32F4DISCOVERY i EK-TM4C1294XL LaunchPad u krajni proekt28.03.2015. u 22:08 - pre 109 meseci
Koju ti Discovery pločicu koristiš? Imam ja neke pa da probam.
gorankg
 
Odgovor na temu

mikikg
System administrator
Srbija

Član broj: 3779
Poruke: 5059
*.dynamic.isp.telekom.rs.

Sajt: yu3ma.net


+505 Profil

icon Re: Ugradnja STM32F4DISCOVERY i EK-TM4C1294XL LaunchPad u krajni proekt28.03.2015. u 22:16 - pre 109 meseci
Klasicnu STM32F4DISCOVERY sa STM32F407VGT6.

Mozda do sad niste obratili paznju jer kad se gleda ceo PWM ciklus to se ne primecuje.
Pomislio sam da je do LCD 2x16 koji mi tu prikljucen i zbog potrosnje (napajam sa USB iz racunara), skinem LCD isto sve.
I definitivno bas "vrda", jitter klasican, nepredvidljiv, zato sam gore bas uslikao da je snimljeno sa beskonacnom perzistencijom.

Ja sumljam da je do arhitekture precesora i ono njihovo silno muckanje sa AHA/AHB busevima ...

Voleo bih da nisam u pravu i da je greska kod mene, ali ako ovako radi, taj procesor je za mene precrtan i vracam se na dsPIC :)

[Ovu poruku je menjao mikikg dana 28.03.2015. u 23:29 GMT+1]
Site about Software Defined Radio – SDR
http://yu3ma.net/
https://github.com/yu3ma
On-line LM317 kalkulator
 
Odgovor na temu

mikikg
System administrator
Srbija

Član broj: 3779
Poruke: 5059
*.dynamic.isp.telekom.rs.

Sajt: yu3ma.net


+505 Profil

icon Re: Ugradnja STM32F4DISCOVERY i EK-TM4C1294XL LaunchPad u krajni proekt28.03.2015. u 23:39 - pre 109 meseci
Mali off topic posto je vezano za ovu gore pricu sa RPi i DAC-ovima, da vidite kakvim "trikovima" se sluze u CPU-u.

Ovde se vidi jitter od tacno jednog clock-a, ili je "tamo" ili je "ovamo".
E sad posto Bitrate/BCLK koji im tacno treba ne mogu da naprave sa tom "podelom" (recimo da je "tamo"=300clk, "ovamo"=301clk) a tacan zahtev je npr 300.3clk, oni "ladno" furaju 70% vremena sa 300clk i 30% vremena sa 301clk da bi "prosek" bio trazeni rezultat :)
Cak se to lepo vidi i po intenzitetu traga.
Ta "raspodela" je provucena kroz neki dither mehanizam pa na prvi pogled ako bi mereili frekvencmetrom to stvarno ispada ona ucestanost koju su hteli … ALI to ne pije vodu kod DAC-ova, mashi bitove i zaglupljuje …

Kao "shatro" su tako napravili vecu rezoluciju nego sto je realno moguce sa tom duzinom jednog clock-a :)

Takodje se na oscilogramu lepo vidi da nema shuma iz oscilatora (bar ne mogu sa ovim osc da vidim) nego se vidi samo digitalni jitter.
Taj RPi nema nista specialno bolji oscilator na plocici nego ovaj Discovery modul i zato mi je sve veca sumlja da je kod SMT32 problem sa arhitekturom.



[Ovu poruku je menjao mikikg dana 29.03.2015. u 00:49 GMT+1]
Site about Software Defined Radio – SDR
http://yu3ma.net/
https://github.com/yu3ma
On-line LM317 kalkulator
Prikačeni fajlovi
 
Odgovor na temu

goran_68

Član broj: 89012
Poruke: 932
*.dynamic.isp.telekom.rs.



+81 Profil

icon Re: Ugradnja STM32F4DISCOVERY i EK-TM4C1294XL LaunchPad u krajni proekt29.03.2015. u 09:33 - pre 109 meseci
Miki, ako možeš poteraj STM-ov primer koji ide uz pločicu - TIM_PWM_Output pa javi rezultat. Danas imam posla u firmi, nema šanse da nešto probam.
gorankg
 
Odgovor na temu

mikikg
System administrator
Srbija

Član broj: 3779
Poruke: 5059
*.dynamic.isp.telekom.rs.

Sajt: yu3ma.net


+505 Profil

icon Re: Ugradnja STM32F4DISCOVERY i EK-TM4C1294XL LaunchPad u krajni proekt29.03.2015. u 11:11 - pre 109 meseci
Probao sam TIM_PWM_Output projekat (MDK-ARM) i isto :(
Doduse malo je manji jitter, sheta u okviru 10ns ali u programu sad stvarno nema nista sem tih nekoliko func koje jednokratno inicijalizuju periferiju …

Evo jos ovo sa clock-out da probam ...
Site about Software Defined Radio – SDR
http://yu3ma.net/
https://github.com/yu3ma
On-line LM317 kalkulator
 
Odgovor na temu

[es] :: Elektronika :: Mikrokontroleri :: Ugradnja STM32F4DISCOVERY i EK-TM4C1294XL LaunchPad u krajni proekt

Strane: < .. 1 2 3 4 5

[ Pregleda: 18910 | Odgovora: 88 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.