info@panadisplay.com
Touch Control Module

Touch Control Module

Dec 13, 2017

Modul za upravljanje dodirom uglavnom pokreće čip ADS7843 da realizuje konverziju vrijednosti koordinata. To je ključ za realizaciju operacije dodira. Dijagram radnog sekvenci prikazan je na slici 8.

8.png

Modul za upravljanje dodirom koristi 24 načina rada ciklusa pretvaranja takta da bi upravljao ADS7843, koji komunicira svakih 8 ciklusa sata i zahteva 3 komunikacije sa kontrolerom. Prva komunikacija je DIN port modula za upravljanje dodirom. Kontrolna reč se šalje na ADS7843 kroz IO, a vrijednost napona X i Y se prikuplja. Kontrolna reč za čitanje X je 11010000, a kontrolna riječ za čitanje Y je 10010000.

Na slici 8, S je startna zastavica kontrolne riječi; A2 do A0 je izbor kanala; M je precizni kontrolni bit za A / D konverziju; SER je ulazni režim referentnog napona. Različiti načini rada se biraju slanjem različitih kontrolnih reči. Bajti se prenose na visokom i niskom bitu po bitu na padajućoj ivici DCLK konverzije, a kontroler primi komandu kontrole na rastućoj ivici DCLK-a i počinje da menja poslove.

Nakon što se komanda za kontrolu pošalje, čita koordinate drugog puta i trećeg puta, a 12-bitne koordinate se čitaju i postavljaju u određeni registar u skladu sa visokom i malom pozicijom u kasnijom redosledu, a 4 bita se dodaju na nulu. Nakon koordinatnog FPGA internog ožičenja radi postizanja razmjene podataka između modula i dijeljenja podataka dodirnog modula, mikroprocesor preko FSMC magistrale za čitanje s vremena na vrijeme koordinate i koordinira procesiranje kalibracije i filtriranja, prema vrijednosti odgovora koordinata , potpun rad na dodir.


Sa dizajniranim LCD kontrolerom na dodir sa ekranom kao eksperimentalnom platformom, provjeravaju se performanse portabilnosti kontrolora, brzina ažuriranja podataka i dodir. Eksperimentalna oprema prikazana je na slici 9, od čega je FPGA EP4CE10F17C8N, ARM je STM32F407IGT6, SDRAM je HY57V641620HT-6.

9.jpg

Da bi se verifikovala prenosivost kontrolera, postavljen je šablon ekrana. Širina svake trake je 40piksela a interval bele trake je 40piksela. LCD ekran sa različitim rezolucijama se prikazuje bez menjanja upravljačkog programa. Eksperimentalni rezultat je prikazan na slici 10.

10.jpg

Na slici 10 vidimo: u različitom režimu rezolucije prikaz povećanja broja IOUS šablona povećava se s povećanjem rezolucije, jasne slike, bez poprečnog ekrana, fenomena jittera, što dokazuje da dizajn LCD kontrolera za dodirni ekran različite rezolucije ima dobru prenosivost .


1. Testiranje brzine ažuriranja podataka

Kontroler šalje procjene okvira podataka unutar brzine ažuriranja podataka 1s, svaki slanje 1 signal za brojanje podataka, izračunavanje brzine ažuriranja podataka pomoću brojačeg signala.

U drugačijem načinu rezolucije, kada je radni časovnik SDRAM 150MHz, maksimalna brzina ažuriranja podataka kontrolera je: 1024pixel * 768pixel do 21 sličica / s, 800piksel x 480piksel do 36 sličica / s, 480piksel 272piksel 272piksela postiže 50 slika / s.

Stopa ažuriranja podataka se množi sa obimom podataka frejma, a stopa ažuriranja podataka se može dobiti. Prema podacima testa, kada je rezolucija 1024 piksela * 758 piksela, stopa ažuriranja podataka kontrolera je najveća, 31MB / s.

Pod različitim eksperimentalnim uslovima, testira se LCD sa rezolucijom od 800 piksela * 480 piksela. Kada se hardver ne ubrza, maksimalna brzina ažuriranja podataka je 22 sličice / s, a kada se hardver ubrza, maksimalna brzina ažuriranja podataka je 36 sličica / s.

Iz podataka o testiranju možemo videti da je maksimalna brzina ažuriranja podataka značajno poboljšana hardverskom ubrzanom dizajnerskom šemom, a brzina je povećana za 1.6 puta u odnosu na prvobitnu šemu.


2. Dodirnite verifikaciju rada

Operacija dodira je glavni dio završetka interakcije između ljudi i mašina. On generiše tajming signal koji zadovoljava zahteve preko kontrolera, pokreće čip ADS7843 da završi analogno prikupljanje signala i digitalno-analogno konverziju, i ostvaruje korespondenciju između piksela i kontakata. Da bi potvrdili funkciju dodira, LCD ekran osetljiv na dodir LCD rezolucije 800 piksela * 480 piksela, nacrtajte 10 piksela * 10 piksela na LCD ekranu u sredini kutije, sa centrom za dodir sa donje strane, prikazuje trenutne koordinate na ekranu istovremeno crvenu tačku 5piksela * 5piksela, dodirnite eksperimentalne rezultate kao što je prikazano na slici 11.

11.jpg

Na slici 11 vidimo da koordinate LCD displeja odgovaraju fizičkoj lokaciji kontakata pojedinačno, a displej je jasan i bez trepere, što dokazuje pouzdanost funkcije dodira koju je dizajnirao LCD touch screen kontroler.