Casa > Notícies > Contingut

Mòdul de control tàctil

Dec 13, 2017

El mòdul de control tàctil dirigeix principalment el xip ADS7843 per realitzar la conversió de valors de coordenades. És la clau per realitzar l'operació tàctil. El diagrama de la seqüència de treball es mostra a la figura 8.

8.png

El mòdul de control tàctil utilitza 24 modes de funcionament del cicle de conversió del rellotge per conduir ADS7843, que es comunica una vegada cada 8 cicles de rellotge i requereix 3 comunicacions amb el controlador. La primera comunicació és el port DIN del mòdul de control tàctil. La paraula de control s'envia a ADS7843 a través d'IO, i es recull el valor de tensió de X i Y. La paraula de control per llegir X és 11010000, i la paraula de control per llegir Y és 10010000.

A la figura 8, S és l'indicador inicial de la paraula de control; A2 a A0 és la selecció del canal; M és el bit de control de precisió per a la conversió A / D; SER és el mode d'entrada de la tensió de referència. Es seleccionen diferents modes d'operació enviant diferents paraules de control. Els bytes es transmeten de manera alta i baixa a poc a poc en la vora descendent del convertidor de conversió DCLK, i el controlador rep el comandament de control a la vora ascendent de DCLK i comença a canviar de treball.

Un cop enviada la comanda de control, llegeix les coordenades dues vegades i tercera vegades, i les coordenades de 12 bits es llegeixen i col·loquen en el registre especificat d'acord amb la posició alta i baixa de l'ordre posterior, i s'hi afegeixen 4 bits a zero. Després del cablejat intern FPGA de coordenades per aconseguir l'intercanvi de dades entre el mòdul i el compartiment de dades del mòdul de control tàctil, el microprocessador a través de l'autobús FSMC per llegir de tant en tant coordina i coordina el processament de calibratge i filtratge, d'acord amb els valors de resposta de les coordenades , operació tàctil completa.


Amb el controlador de pantalla tàctil LCD dissenyat com a plataforma experimental, es verifica el rendiment de la portabilitat del controlador, la velocitat d'actualització de dades i l'operació tàctil. L'equip experimental es mostra a la figura 9, del qual FPGA és EP4CE10F17C8N, ARM és STM32F407IGT6, SDRAM és HY57V641620HT-6.

9.jpg

Per verificar la portabilitat del controlador, es configura una plantilla de visualització. L'amplada de cada barra és de 40 píxels i l'interval de franja blanca és de 40 píxels. La pantalla LCD amb diferents resolucions es mostra sense canviar el controlador. El resultat experimental es mostra a la figura 10.

10.jpg

Podem veure des de la Figura 10: en el mode de resolució diferent, el nombre de plantilles IOUS augmenta amb una resolució creixent, una imatge clara, sense pantalla d'escapament, un fenomen de jitter, que demostra que el disseny del controlador de pantalla tàctil LCD per a diferents resolucions té bona portabilitat .


1. Prova de la velocitat d'actualització de dades

El controlador envia estimacions de fotogrames de dades dins de la taxa d'actualització de dades 1s, cadascun enviant 1 un senyal de recompte de dades, calculant la velocitat d'actualització de dades comptant el senyal.

En el mode de resolució diferent, quan el rellotge de treball SDRAM és de 150 MHz, la màxima velocitat d'actualització de dades del controlador és: 1024 píxels * 768 píxels a 21 fotogrames / s, 800 píxels x 480 píxels a 36 fotogrames / s, 480 píxels 272 píxels 272 píxels aconsegueix 50 fotogrames / s.

La velocitat d'actualització de dades es multiplica pel volum de dades d'un fotograma i es pot obtenir la velocitat d'actualització de dades. Segons les dades de la prova, quan la resolució és 1024pixel * 758pixel, la taxa d'actualització de dades del controlador és la més gran, 31MB / s.

Sota diferents condicions experimentals, es prova la pantalla LCD amb resolució de 800 píxels * 480 píxels. Quan no s'accelera cap maquinari, la velocitat màxima d'actualització de dades és de 22 fotogrames / s, i quan el maquinari s'accelera, la velocitat màxima d'actualització de dades és de 36 fotogrames / s.

A partir de les dades de la prova, podem observar que la velocitat màxima de l'actualització de dades es millora significativament per l'esquema de disseny accelerat de maquinari i la velocitat augmenta en 1,6 vegades en comparació amb l'esquema original.


2. Toca la verificació de l'operació

L'operació tàctil és la part principal de la interacció humana-màquina. Genera el senyal de temps que compleix els requisits a través del controlador, condueix el xip ADS7843 per completar l'adquisició de senyal analògica i digital a conversió analògica i realitza la correspondència d'un a un entre píxels i contactes. Per verificar la funció tàctil, amb una pantalla tàctil de resolució LCD de 800 píxels * 480 píxels, dibuixeu un 10pixel * 10pixel a la pantalla LCD al centre de la caixa, amb un centre de clic del quadre tàctil, mostra les coordenades actuals a la pantalla a al mateix temps, el punt vermell de dibuix 5pixel * 5pixel, toca els resultats experimentals com es mostra a la figura 11.

11.jpg

A partir de la figura 11, podem observar que les coordenades de la pantalla LCD corresponen a la ubicació física dels contactes un per un, i la pantalla és clara i no hi ha fluctuacions, la qual cosa demostra la fiabilitat de la funció tàctil dissenyada pel controlador de pantalla tàctil LCD.