2. januarja, 2013

XMEGA za začetnike (3)

Revija 204 204 42 - XMEGA za začetnike (3)Revija logo se - XMEGA za začetnike (3)Težko si je predstavljati, da naprava ne bi imela kakšnega bolj prijaznega vmesnika za prikaz različnih rezultatov, kot so LED diode. Saj ne trdim, da LED niso uporabne, je pa zelo težko narediti kaj več, kot da ji prižgemo v različnih kombinacijah, morda si pomagamo tudi z barvo (pri večbarvnih LED) in utripanjem, potem pa možnosti že počasi zmanjka. Zelo nerodno pri tem je tudi to, da moramo delovanje in možnosti te naprave dobro poznati, sicer bomo pogosto potrebovali navodila za uporabo, kjer je opisan pomen posameznih prikazov.

Revija 204 204 42%20%281%29 - XMEGA za začetnike (3)Za nekoga, ki napravo uporablja prvič, je to lahko prava nočna mora. Pri napravi, ki naj bi jo uporabljali tudi nestrokovnjaki (tisti, ki se ne ukvarjajo z elektroniko) in nima le tipke za vklop in izklop, je zato potrebno uporabiti bolj prijazen vmesnik – prikazovalnik, na katerem lahko prikaz programsko uredimo tako, da uporabnika po korakih vodi do vklopa ali parametrov funkcije, ki bi jih želel spreminjati. LCD prikazovalnik je kot nalašč za takšne namene in na XMega-A3BU Xplained ploščici imamo takšnega, ki zmore marsikaj!

Vgrajen matrični prikazovalnik je NHD3V3, proizvajalca Newhaven Display. Gre za COG (chip-on-glass) LCD prikazovalni modul s 128 x 32 točkami, vendar je ta malček majhen le navidezno, saj gre za grafični prikazovalnik, ki ponuja veliko več možnosti kot predstavniki alfanumeričnih družin, ki so v naših (samogradnje, polprofesionalna elektronika) aplikacijah bolj popularni. Edina slaba stran je morda ta, da nima vgrajenih alfanumeričnih znakov, ki bi jih uporabili za izpis, vendar je na srečo Bascom-AVR tako prijazen, da omogoča enostavno uporabo različnih pisav (fontov) in jih lahko prikazuje istočasno. Že samo ta lastnost mu daje tolikšno prednost pred drugimi prikazovalniki, da bi z veseljem in v trenutku spregledali tudi večje pomanjkljivosti, če bi jih imel!Revija 204 204 42%20%282%29 - XMEGA za začetnike (3)

Majhne vgradne dimenzije so naslednja velika prednost, ki nas bo pritegnila k njihovi uporabi. V celoti je dolg 42 mm, širok 25 mm, prispajkan na ploščici pa ima vgradno višino pod 5 mm. Omogoča načrtovanje izredno kompaktnih naprav, ki jih lahko vgradimo v majhna in tanka ohišja, ima nizko porabo (pod 1 mA!) in podpira način mirovanja, v katerem je poraba seveda še nižja. Napajanje osvetlitve ozadja (okrog 30 – 45 mA) lahko izklopimo ali krmilimo s PWM signalom, s čimer porabo med delovanjem dodatno zmanjšamo, če polne osvetlitve ne potrebujemo. Vse kaže na to, da je ta prikazovalnik zelo primeren za baterijsko napajane prenosne naprave. Dodatna prednost, ki jo moramo omeniti je ta, da deluje pri 3 V in prenese najvišjo napajalno napetost 3,3 V, kar je spet zelo primerno za uporabo v majhnih prenosnih napravah. Shema priključitve tega modula na naši ploščici je narisana na sliki 2.

Revija 204 204 42%20%283%29 - XMEGA za začetnike (3)Sicer pa je tako, da moramo ob načrtovanju poskrbeti tudi za napajanje segmentov in za dodatne elemente, ki jih potrebuje notranji napajalnik, da vse napetostne nivoje ohranja na potrebni vrednosti. Elementi niso nič posebnega: le osem kondenzatorjev, ki jih niso uspeli vgraditi v sam modul, ker je pač tanek in je veliko bolj preprosto najti prostor zanje na tiskanem vezju nekje v bližini. Spisek in vrednosti elementov vidimo v tabeli na sliki 3. Za krmiljenje osvetlitve ozadja je uporabljen MOSFET tranzistor, ki ga upor 1M ves čas »vleče dol« (pull-down) in je zato privzeto zaprt (neprevoden), dokler ga z visokim krmilnim signalom (HI) na krmilnem priključku »BACKLIGHT« ne odpremo. Upor R500 omejuje vrednost najvišjega toka, ki naj bi tekel proti osvetlitvi ozadja, če bi bil tranzistor ves čas prevoden. Skratka, pri načrtovanju ni nič tako zapletenega, da tega ne bi zmogli tudi mi. Priključki so razvrščeni v eni vrstici z dvojno gostoto (50 milsov, 1,27 mm) in so namenjeni montaži skozi luknjo (THT), kar je prav gotovo pametna odločitev, saj zagotavlja odlično mehansko trdnost prispajkanega modula. Če ga ob montaži pritisnemo (in celo prilepimo – dvostranski lepilni trak!) ob ploščico tako, da se popolnoma prilega tiskanemu vezju, bo tam tudi ostal in nam celo po dolgotrajni uporabi v prenosnih napravah ne bo povzročal težav.

Program XMEGA_3

Celotni članek

XMEGA za začetnike (3)

2013_SE204_42