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

Problem sa glitch-evima

[es] :: Elektronika :: Mikrokontroleri :: Problem sa glitch-evima

[ Pregleda: 2782 | Odgovora: 14 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

alnaser

Član broj: 16747
Poruke: 33
213.196.125.*



Profil

icon Problem sa glitch-evima29.09.2010. u 11:44 - pre 165 meseci
Pozdrav,

Razvijam uredjaj koji bi trebao raditi u industrijskom okruzenju. Uredjaj sadrzi izmedju ostalog mikrokontroler i lcd 2x16.
Primjetio sam da ukoliko se uredjaj nadje u okruzenju sa smetnjama, lcd izgubi svoj prikaz (blank screen), dok
mikrokontroler radi bez ikakvih smetnji .
Na osciloskopu sam uhvatio u tom trenutku glitcheve na naponskim linijama displeja.

Glitcheve sam umnjio sa bypass kondenzatorima 0.1uF (izmedju +5V i mase kao i izmedju linije za kontrast i mase), ali nisam u potrpunosti eliminisao ovaj nezeljeni efekt.

Trebam sugestiju kako bih u potpunosti eliminisao gubljenje slike na lcd-u.

hvala unaprijed
 
Odgovor na temu

foxhunter1
KN03NL

Član broj: 234323
Poruke: 238
87.116.155.*



+48 Profil

icon Re: Problem sa glitch-evima29.09.2010. u 12:06 - pre 165 meseci
Jedan od lekova kod mene je je bio da se kuciste displeja izoluje od kutije elektronike. Cak sam na nekim displejima prosirivao (metalizirane) rupice za montazu - one su bile vezane na GND samog displeja. To je donekle ublazilo smetnje ... dobro si primetio: LCD je resetovan, a uC radi bez problema (posto su mi ulazi i izlazi u industrijskom okruzenju uvek galvanski odvojeni opto kuplerima). Pravo resenje, tj pogodak u 'sridu' je bilo kada sam na spulne kontaktora, koji su bili u blizini, stavio VDR otpornike. Spulne su bile za 220V, a VDRovi su bili za 275VAC, njih sam imao u torbi. Jos jednu ideju nikada nisam isprobao, jerbo nisam bio u situaciji, a to je da se 4 neiskoriscena ulaza na LCDu vezu na masu. Verujem da i ti LCDove vozis 4bitno, a ne 8bitno. Ako si u prilici (a vidim da cupas ruse kose - znaci jesi ), probaj ovo sa ove cetiri neiskoriscene linije, pa javi rezultate.
U svakom slucaju, bolje je otkloniti uzroke, a ne leciti posledice :-(.

Pozdrav,
73 de YU1OL
 
Odgovor na temu

alnaser

Član broj: 16747
Poruke: 33
213.196.125.*



Profil

icon Re: Problem sa glitch-evima29.09.2010. u 12:24 - pre 165 meseci
Hvala na brzom odgovoru.. Zaboravio sam napisati da je LCD u 4-bitnom modu i slobodne linije su odvedene na masu, tako da cu pokusacu ovo sa uzemljenjem samog displeja, jer fakat, rupice za montazu nisam spojio na masu..
(nadam se da ce ostati nesto ruse kose, dok ovo ne rijesim :):) )
javicu rezultate
 
Odgovor na temu

foxhunter1
KN03NL

Član broj: 234323
Poruke: 238
87.116.155.*



+48 Profil

icon Re: Problem sa glitch-evima29.09.2010. u 20:42 - pre 165 meseci
Izgleda da me nisi dobro razumeo: ja sam odspajao od mase tj od kutije da bih smanjio uticaj smetnji!
73 de YU1OL
 
Odgovor na temu

plc
vladislav
Velika Plana

Član broj: 266870
Poruke: 107
*.dynamic.isp.telekom.rs.

Sajt: www.industrijasrbije.rs


+1 Profil

icon Re: Problem sa glitch-evima29.09.2010. u 21:06 - pre 165 meseci
Moram priznati da nikad nije moglo da prodje a da nesto ne z... u toku rada na nekom uredjaju.
Ili problemi sa smetnjama u mrezi,vf.. i pitaj .... sta sve.
Obrati paznju na prolazak provodnika od ploce sa mcu-om do LCD-a,pozeljno je da probas sa shirmovanim provodnicima.(normalno jedan visezilni kabal )
A da ,, ikpak ti oklopi taj LCD blago meni )
Nego ... koje napajanje koristis za sve ovo???
 
Odgovor na temu

Sepa011

Član broj: 161918
Poruke: 1817
..106.109.adsl.dyn.beotel.net.



+28 Profil

icon Re: Problem sa glitch-evima29.09.2010. u 22:06 - pre 165 meseci
Kad vec imas probleme sa glitch-evima i slicnim Πizdarijama, dobro obrati paznju kako vezujes mase i uzemljenja. Mase, po mogucstvu, vezuj samo u jedu tacku (zvezdasto), rasprezanje napajanja kor SVAKOG cipa sa 100n + 10uF Al kondenzatorima,...
 
Odgovor na temu

alnaser

Član broj: 16747
Poruke: 33
213.196.125.*



Profil

icon Re: Problem sa glitch-evima30.09.2010. u 12:20 - pre 165 meseci
Hvala svima na korisnim sugestijama. Problem sam rijesio ubacivanjem dodatnih bypass kondenzatora na sva
moguca i nemoguca mjesta.. :)
 
Odgovor na temu

bogdan.kecman
Bogdan Kecman
"specialist"
Oracle
srbistan

Član broj: 201406
Poruke: 15887
*.31.24.217.adsl2.beograd.com.

Sajt: mysql.rs


+2377 Profil

icon Re: Problem sa glitch-evima01.10.2010. u 12:38 - pre 164 meseci
sa zakasnjenjem ... kada pravim nesto sto "nece raditi kod mene kuci" ja obicno radim sledece

- probam da napravim da je pcb jednostran koliko je to ikako moguce a sa druge strane bocnem gnd plane
- na tezi nacin sam provalio da kristal treba da se uzemlji tako da - kristal, ili onaj "kratki" ili ako je onaj "dugacki" onda polozeno, na gnd plane, zalemljen na gnd plane (onaj kratki sa zicom preko njega uzemljenom)
- izbegavanje ground loop-ova - ovde je nekad neophodno iseci gnd plane da ne bi bilo loop-ova
- sve pinove svih elemenata koji se ne koriste (posebno mcu) vezati na vss ili vdd (zavisno koji pin)
- mcu i ttl obavezno decoupling, i to 3 konda, 1-10nF, 100nF i 1-10uF (low ESR; high temp), ne znam tacno zasto, ali ovo mi se pokazalo kao najbolje resenje, samo 100nF se pokazalo nedovoljno. Takodje ovi 1-10nF i 100nF su bolji kada nisu "disk" nego kao da su umoceni u neku smolu (ne razumem se tacno koji su koji, ali ti "umoceni" se ponasaju po nekoj mojoj proceni bolje - ako neko ime da objasni/prosledi link za te razlike, kad je sta bolje bilo bi lepo ... da oni "kockasti" isto rade bolje od disk ali su "poveliki" pa ne mogu da se sakriju u podnozje)
- na samoj ploci jedan povelik elektrolit (bez obzira ako dolazi vec filtrirano napajanje) - min 1000uF + 1000uF/A - opet "low esr / high temp"
- svi signalni kablovi shirmovani (kabl za interfon se pokazao odlican, ima mnogo zica i kvalitetan sirm), obavezno vezivanje sirma na masu "samo sa jedne strane", dakle gnd vucete kao obicnu zicu zajedno sa ostalim signalima - ne kroz sirm, a sirm samo sa jedne strane na masu
- back emf diode - i gde treba i gde ne treba :D (poceo sam i za grejace da ih stavljam posto se vrlo cesto desava da glupavi grejac ima i L komponentu koja uopste nije mala)

izadje malo skuplje nego kada ga osakatis za kucne uslove, ali radi i van testnog stola :) ... inace sto se tice "skuplje" .. ja sam presao na 1% otpornike 100% (razlika u ceni je minorna kada se kupuju na 100kom) i high temp elektrolite (razlika u ceni nije minorna ali je razlika u trajnosti i stabilnosti ogromna) ..
 
Odgovor na temu

foxhunter1
KN03NL

Član broj: 234323
Poruke: 238
87.116.155.*



+48 Profil

icon Re: Problem sa glitch-evima01.10.2010. u 18:27 - pre 164 meseci
Sve je to OK Bogdane, ali konkretno u ovom slucaju radi se o resetovanju uC u 'inteligentnom' LCDu, a ne radnog uC. Potpuno isti slucaj sam imao u praksi: LCD se zaglupi, tj ostane kao da nije ni ukljucen, a uC koji radi sve poslove - nastavi da radi bez problema. Verovatno se resetuje uControler u inteligentnom kontroleru i posle toga bi mu, verovatno, trebala SW inicijalizacija. K'o za inat kod sebe nemam ni jedan LCD od te sorte (imam samo graficke), da pogledam nesto. Ne secam se da sam na njima video i jedan kondenzator za dekuplazu, osim ako nisu ispod one smole gde se nalazi i kontroler LCDa. MLogo ga brate stede, na komad nije neka usteda, ali na desetine hiljada - kapne neka 'iljadarka. Ne znam kolika je duzina kabla kod kolege od koji je pokrenuo ovaj topic, ali meni se to dogadjalo sa desetak cm flat kabla (a mozda i manje, zaboravilo se).

Pozdrav,
73 de YU1OL
 
Odgovor na temu

bogdan.kecman
Bogdan Kecman
"specialist"
Oracle
srbistan

Član broj: 201406
Poruke: 15887
*.31.24.217.adsl2.beograd.com.

Sajt: mysql.rs


+2377 Profil

icon Re: Problem sa glitch-evima01.10.2010. u 18:45 - pre 164 meseci
znam, desavalo mi se sa 20x4 milion puta ... i kada prodjem ceo ovaj moj spisak - sve sljaka kako treba (na lcd vezem 1n+100n+10u na gnd do vdd i do vee, 4 donja data pina na gnd direktno na lcd-u i jedina veza lcd-a i "motherboard-a" za gnd je preko jednog pina / jedne zice ... i onda se ne resetuje ... jeste 6 kondova vise nego sto pise da treba ali resava problem..

ja imam nekoliko tih 16x2 i jos jedan 20x4, na nekima ima vidljiv kond, na nekim nema, i ovi sa i oni bez oce da se zadangiraju cak i od obicnog usisivaca da ne spominjem nesto gore, tako da obavezno dodatne kondove ... i to mi se desava na 5cm kabla, ne na "10+" .. doduse zavisi od lcd-ova, uzeo sam neke staklene iz mikroe (stakleni a kompatibilni sa obicnim 16x2, trose nista struje a ne moras da ih hendlas ac strujom) i njih nisam uspeo da resetujem nikad :D iskusno su otporni i bez konda ..

inace deo koji ne kontam bas je zasto 1-10n+100n+1-10u radi bolje posao od 1u na primer .. bice da je neka fora sa esr-om nisam siguran, to mi je tako rekao rodjak pre 20 godina da je "iskusno" i ja tako od tada stavljam i mnogo dobro radi .. za one "umocene" sam provalio sam da bolje rade od diskova .. nemam pojma zasto (verovatno ima razlog) .. i zasto kockice bolje rade od diskova (isto verovatno negde pise ko ume da cita, samo da jos nisu toliko veliki...)
 
Odgovor na temu

foxhunter1
KN03NL

Član broj: 234323
Poruke: 238
87.116.155.*



+48 Profil

icon Re: Problem sa glitch-evima01.10.2010. u 20:16 - pre 164 meseci
Citat:
bogdan.kecman
inace deo koji ne kontam bas je zasto 1-10n+100n+1-10u radi bolje posao od 1u na primer .. bice da je neka fora sa esr-om nisam siguran, to mi je tako rekao rodjak pre 20 godina da je "iskusno" i ja tako od tada stavljam i mnogo dobro radi .. za one "umocene" sam provalio sam da bolje rade od diskova .. nemam pojma zasto (verovatno ima razlog) .. i zasto kockice bolje rade od diskova (isto verovatno negde pise ko ume da cita, samo da jos nisu toliko veliki...)

Za ovo postoji objasnjenje. Kondenzator je kondenzator za sve frekvencije samo na shemi - na zalost! 'In real life' svaki kondenzator ima svoju rezonantnu frekvenciju (frekvencije) . Do serijske rezonanse, njegov ESR pada (to je ono sto je dobro za nas), ali od te frekvencije ESR pocinje da raste (to je ono sto ne valja za nas). Znaci posle neke freq taj kondenzator uopste nije vise kondenzator! E sada dolaze do izrazaja ove kombinacije razlicitih vrednosti: sto je manja vrednost kondenzatora - njegova rezonantna frekvencija je veca, paralelnim vezivanjem razlicitih kond. postizemo preklapanje njihovih losih/dobrih osobina, tako da je dekuplaza postignuta na (skoro) svim frekvencijama. Nase smetnje je izmislio onaj cika Furije , tako da im je spektar vrlo sirok, i zato je za utepavanje smetnji najbolja ova kombinacija.

Razlicite tehnologije izrade daju, za isti kapacitet, razlicite ESR.

Pozdrav,
73 de YU1OL
 
Odgovor na temu

Stojan Trifunovic

Član broj: 15156
Poruke: 366
*.rs
Via: [es] mailing liste



+8 Profil

icon Re: Problem sa glitch-evima02.10.2010. u 10:56 - pre 164 meseci
@bogdan
Ti zaliveni (zamočeni u smolu) kondenzatori su u stvari kondenzatori tantal tipa, dok su klasični (pločasti - narandžasti) keramički. Ti u kockastom plastičnom kućištu su uglavnom stirofleks tipa (stiropleks ili kako li se već izgovara - često se nazivaju i folijski).

Svi naravno rade istu stvar, ali im se razlikuju karakteristike.(temperaturna zavisnost, L komponenta...).

Tantal kondenzatori ako se dobro sećam imaju najmanju L komponentu. Ima ih i običnih, ali su češci polarizovani (kao elektrolitski) tipovi. U stvari, mislim da su svi oni polarizovani, ali da se dva komada pre zalivanja prevezuju tako da mogu raditi kao nepolarizovani, uglavnom za manje kapacitivnosti (100nF). Zbog odličnih osobina često se koriste u Hi Fi audio opremi, za redni prolaz audio signala. Maksimalni napon im zavisi od namene, ali su najčešći tipovi od 25V. Kapacitivnost im uglavnom ide od 100nF do 47mikroF. Ja sam ih do sada sretao u plavoj i žutoj boji.

Folijski tipovi odlikuju se odličnom stabilnošću kapacitivnosti, pa se često koriste kod audio predpojačala. Zbog načina izrade (dve Al folije sa izolatorom između i sve to umotano kao rolna toalet papira) podnose velike napone. Mislim da se danas standardno izrađuju od 65V pa naviše. Najčešći su od 100 ili 250V. Uglavnom se Izrađuju za manje kapacitivnosti (100pF, 10nF, 47nF, 100nF) zbog prilično velikih dimenzija. Ranije su se dosta koristili u praistorijskim TV aparatima (lampašima) zbog visokih radnih napona. Danas se stavljaju u kockasto plastično kucište zbog bolje spoljne izolacije. Ranije se događalo da im se vrhom lemilice zakači folija, pregori izolaciju i izazove kratak spoj kondenzatora. Zbog načina izrade ovi kondenzatori su maltene neuništivi, pogotovu kada se koriste na nižim naponima.

Kod mikrokontrolera se često zaboravlja da smetnje ne nastaju samo u opsegu od 100Hz posle ispravljanja od greca, već da tu ima i mnogo, mnogo drugačijih frekvencija (takt, periodični interapti...) pa kondenzator od 100nF koji prvenstveno služi za peglanje tih 100Hz jednostavno nije dovoljan za smetnje koje prouzrokuje 10MHz kristal, za 1kHz smetnje od npr. tajmerskog interapta, 10kHz smetnje od npr. PWM-a...

Da bi se pravilno proračunale potrebne vrednosti kondenzatora potrebno je utrošiti previše vremena, a ni to ne pruža dovoljnu zaštitu ukoliko se npr. softverski promeni perioda tajmerskog interapta. Stoga se uglavnom uzima kombinacija 10mikroF + 100nF + 10nF kao ona koja pokriva praktično najčešći opseg frekvencija.

Link sa objašnjenjima nemam, ali o tome sam čitao u nekom broju Circuit Cellar magazina. Probaću da ga nadjem, tamo od iduće nedelje.
 
Odgovor na temu

bogdan.kecman
Bogdan Kecman
"specialist"
Oracle
srbistan

Član broj: 201406
Poruke: 15887
*.31.24.217.adsl2.beograd.com.

Sajt: mysql.rs


+2377 Profil

icon Re: Problem sa glitch-evima02.10.2010. u 11:07 - pre 164 meseci
cool ... fala za objasnjenje obojici .. kapirao sam da je to u pitanju nego reko mozda ima neka pamet zasto bas te tri vrednosti :D .. al bice da su to "odokativno odredjene vrednosti koje ce pokriti dovoljno veliki opskeg" :D

a ovo za "koji su koji kondovi", non stop ih mesam, koji se kako / kada i zasto ... fala za objasnjenje
 
Odgovor na temu

Stojan Trifunovic

Član broj: 15156
Poruke: 366
*.rs
Via: [es] mailing liste



+8 Profil

icon Re: Problem sa glitch-evima06.10.2010. u 16:10 - pre 164 meseci
Po dogovoru, šaljem broj časopisa sa odličnim objašnjenjima tipova kondenzatora i njihovom uticaju na mikrokontrolere. Nije u pitanju Circuit Cellar kao što sam ranije naveo, već Nuts & Volts časopis.

Nuts & Volts januar 2007 strana 18 - Bypass caps demystified

Za slanje me ne cimajte. Niti je po pravilniku foruma, niti bih na dial-up vezi mogao. Tu je google, pa kome treba, lako će se snaći.
 
Odgovor na temu

bogdan.kecman
Bogdan Kecman
"specialist"
Oracle
srbistan

Član broj: 201406
Poruke: 15887
*.31.24.217.adsl2.beograd.com.

Sajt: mysql.rs


+2377 Profil

icon Re: Problem sa glitch-evima07.10.2010. u 01:40 - pre 164 meseci
ima ga na netu legalno: http://nutsvolts.texterity.com/nutsvolts/200701/?pg=18#pg18


 
Odgovor na temu

[es] :: Elektronika :: Mikrokontroleri :: Problem sa glitch-evima

[ Pregleda: 2782 | Odgovora: 14 ] > FB > Twit

Postavi temu Odgovori

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