Dom > Vijesti > Sadržaj

Touch Control Modul

Dec 13, 2017

Upravljački modul osjetljiv na dodir uglavnom pokreće ADS7843 čip za ostvarivanje konverzije vrijednosti koordinata. To je ključ za ostvarivanje operacije dodirivanja. Dijagram radnog slijeda prikazan je na slici 8.

8.png

Upravljački modul s dodirima koristi 24 načina rada ciklusa pretvorbe sata na pogon ADS7843, koji komunicira jednom svakih 8 ciklusa sata i zahtijeva 3 komunikaciju s kontrolerom. Prva komunikacija je DIN priključak upravljačkog modula za dodir. Kontrolna riječ šalje se na ADS7843 preko IO i napaja vrijednost X i Y. Kontrolna riječ za čitanje X je 11010000, a kontrolna riječ za čitanje Y je 10010000.

Na Slici 8, S je početna zastava kontrolne riječi; A2 do A0 je izbor kanala; M je precizni kontrolni bit za A / D pretvorbu; SER je ulazni način referentnog napona. Odabir različitih načina rada šalju se različitim kontrolnim riječima. Bajtovi se prenose na visokim i niskim razinama bitno na padajućem rubu DCLK pretvorbe, a kontrolor prima kontrolnu naredbu na dižećem rubu DCLK i počinje mijenjati poslove.

Nakon što se upravljačka naredba šalje, očitava koordinate drugo i treće vrijeme, a koordinate 12 bita se čitaju i smještaju u navedeni registar u skladu s visokim i niskim položajem u kasnijem poretku, a 4 bita se dodaju na nulu. Nakon unutarnjeg ožičenja koordinatnog FPGA kako bi se postigla razmjena podataka između modula i dijeljenja podataka upravljačkog modula osjetljivog na dodir, mikroprocesor kroz FSMC sabirnicu za čitanje s vremena na vrijeme koordinira i koordinira kalibraciju i obradu filtriranja, u skladu s vrijednostima odgovora koordinata , cjelovita radnja dodira.


S projektiranim LCD zaslonom osjetljivim na dodir kao eksperimentalnu platformu provjerava se izvedba prenosivosti regulatora, brzina ažuriranja podataka i radnje dodira. Eksperimentalna oprema prikazana je na slici 9, od kojih je FPGA EP4CE10F17C8N, ARM je STM32F407IGT6, SDRAM je HY57V641620HT-6.

9.jpg

Da bi se provjerila prijenosnost regulatora, postavljen je predložak prikaza. Širina svake šipke iznosi 40pixel, a interval bijele trake 40pixel. Prikazuje se LCD zaslon s različitim razlučivostima bez promjene upravljačkog programa. Pokusni rezultat prikazan je na slici 10.

10.jpg

Na slici 10 možemo vidjeti: u različitim razlučivostima, prikaz broja IOUS predložaka povećava se s povećanjem razlučivosti, jasne slike, bez zaslona, fenomena jittera, što dokazuje da dizajn LCD zaslona osjetljivog na dodir za različitu razlučivost ima dobru prenosivost ,


1. Test brzine ažuriranja podataka

Kontrolor šalje procjene okvira podataka unutar brzine ažuriranja podataka od 1, svaki od njih šalje 1 signal za brojanje podataka, računajući brzinu ažuriranja podataka pomoću brojača signala.

U različitim razlučivostima, kada je SDRAM radni sat 150 MHz, maksimalna brzina ažuriranja podataka je: 1024pixel * 768pixel do 21 sličica, 800pixel x 480pixel do 36 okvira / s, 480pixel 272pixel 272pixel postiže 50 okvira / s.

Stopa ažuriranja podataka množi se s obujmom podataka okvira i može se dobiti brzina ažuriranja podataka. Prema testnim podacima, kada je rezolucija 1024 piksela * 758 piksela, brzina ažuriranja podataka kontrolera je najveća, 31 MB / s.

Pod različitim eksperimentalnim uvjetima, testiran je LCD s rezolucijom od 800pixel * 480pixel. Kada se hardver ne ubrzava, maksimalna brzina ažuriranja podataka je 22 okvira / s, a kad se hardver ubrza, maksimalna brzina ažuriranja podataka je 36 okvira / s.

Iz ispitnih podataka možemo vidjeti da je maksimalna brzina ažuriranja podataka značajno poboljšana hardverskom ubrzanom shemom dizajna, a brzina se povećava za 1,6 puta u usporedbi s izvornom shemom.


2. Dodirnite potvrdu operacije

Rad s dodirima glavni je dio dovršavanja interakcije čovjek-stroj. On generira vremenski signal koji udovoljava zahtjevima putem kontrolera, pokreće ADS7843 čip za dovršetak analognog preuzimanja signala i digitalnu konverziju do analogne konverzije i ostvaruje jednoznačnu korespondenciju između piksela i kontakata. Da biste provjerili funkciju dodirivanja, s LCD zaslonom osjetljivim na dodir 800pixel * 480pixel razlučivosti, nacrtujte 10pixel * 10pixel na LCD zaslonu u sredini kutije, s centrom za klikanje okvira olovke, prikazuje trenutačne koordinate na zaslonu na istovremeno, crveno točkasto crtež 5pixel * 5pixel, dodirnite eksperimentalne rezultate kao što je prikazano na slici 11.

11.jpg

Na slici 11 možemo vidjeti da koordinate LCD zaslona odgovaraju fizičkoj lokaciji kontakata pojedinačno, a zaslon je čist i bez podrhtavanja, što dokazuje pouzdanost dodirne funkcije koju je dizajnirao LCD kontroler osjetljiv na dodir.