Id-dar > Aħbarijiet > Il-kontenut

Touch Control Module

Dec 13, 2017

Il-modulu tal-kontroll tal-mess prinċipalment isuq il-ċippa ADS7843 biex tirrealizza l-konverżjoni tal-valur koordinat. Hija ċ-ċavetta biex tirrealizza l-operazzjoni touch. Id-dijagramma tas-sekwenza tax-xogħol tidher fil-Figura 8.

8.png

Il-modulu tal-kontroll tal-kuntatt juża 24 mod ta 'xogħol ta' ċiklu ta 'konverżjoni tal-arloġġ biex isuq l-ADS7843, li jikkomunika darba kull 8 ċiklu tal-arloġġ, u jeħtieġ 3 komunikazzjoni mal-kontrollur. L-ewwel komunikazzjoni hija l-port DIN tal-modulu tal-kontroll tal-kuntatt. Il-kelma ta 'kontroll tintbagħat lil ADS7843 permezz ta' IO, u l-valur tal-vultaġġ ta 'X u Y jinġabar. Il-kelma ta 'kontroll għall-qari X hija 11010000, u l-kelma ta' kontroll għall-qari Y hija 10010000.

Fil-Figura 8, S hija l-marka tal-bidu tal-kelma ta 'kontroll; A2 sa A0 hija l-għażla tal-kanal; M huwa l-bit ta 'kontroll ta' preċiżjoni għall-konverżjoni A / D; SER hija l-mod tad-dħul tal-vultaġġ ta 'referenza. Modi differenti ta 'operazzjoni huma magħżula billi jintbagħtu kliem ta' kontroll differenti. Il-bytes huma trażmessi f'livell għoli u baxx bit-tarf li jaqa 'tal-arloġġ ta' konverżjoni DCLK, u l-kontrollur jirċievi l-kmand tal-kontroll fuq it-tarf li qiegħed jogħla ta 'DCLK u jibda jibdel l-impjiegi.

Wara li jintbagħat il-kmand tal-kontroll, jaqra l-koordinati t-tieni darba u t-tielet darba, u l-koordinati ta '12-il bit jinqraw u jitqiegħdu fir-reġistru speċifikat skond il-pożizzjoni għolja u baxxa fl-ordni aktar tard, u 4 bits jiġu miżjuda għal żero. Wara li l-wiring intern tal-FPGA jiġi kkoordinat biex jinkiseb skambju ta 'dejta bejn il-modulu u l-qsim tad-dejta tal-modulu ta' kontroll tmiss, il-mikroproċessur permezz tal-bus FSMC jinqara minn żmien għal żmien jikkoordina, u jikkoordina pproċessar ta 'kalibrazzjoni u ffiltrar, skont il- , operazzjoni kompleta ta 'mess.


Bil-kontrollur tal-LCD touch screen iddisinjat bħala l-pjattaforma sperimentali, il-prestazzjoni tal-portabilità tal-kontrollur, ir-rata ta 'aġġornament tad-dejta u l-operat touch huma vverifikati. It-tagħmir sperimentali jidher fil-Figura 9, li FPGA tiegħu hija EP4CE10F17C8N, ARM huwa STM32F407IGT6, SDRAM huwa HY57V641620HT-6.

9.jpg

Sabiex tivverifika l-portabbiltà tal-kontrollur, huwa mwaqqaf mudell tal-wirja. Il-wisa 'ta' kull bar hija 40pixel u l-intervall tal-istrixxa bajda hija ta '40pixel. L-iskrin LCD b'riżoluzzjonijiet differenti jidher mingħajr ma jinbidel is-sewwieq. Ir-riżultat sperimentali jidher fil-Figura 10.

10.jpg

Nistgħu naraw mill-Figura 10: f'modalità ta 'riżoluzzjoni differenti, nuru n-numru ta' mudelli IOUS tiżdied b'riżoluzzjoni dejjem tiżdied, immaġni ċara, ebda splash screen, fenomenu jitter, li juri li d-disinn tal-LCD touch screen control għal riżoluzzjoni differenti għandu portabilità tajba .


1. Test tar-rata ta 'aġġornament tad-data

Il-kontrollur jibgħat stimi ta 'frejms tad-dejta fir-rata ta' aġġornament tad-data 1, kull wieħed jibgħat sinjal tal-għadd ta 'data 1, u jikkalkula r-rata ta' aġġornament tad-dejta billi jingħadd is-sinjal.

F'modalità ta 'riżoluzzjoni differenti, meta l-arloġġ tax-xogħol SDRAM huwa 150MHz, il-veloċità massima aġġornata tad-data tal-kontrollur hija: 1024pixel * 768pixel għal 21 frames / s, 800pixel x 480pixel għal 36 frames / s, 480pixel 272pixel 272pixel jikseb 50 frame / s.

Ir-rata ta 'aġġornament tad-dejta hija mmultiplikata bil-volum tad-dejta ta' qafas, u r-rata ta 'aġġornament tad-data tista' tinkiseb. Skont id-dejta tat-test, meta r-riżoluzzjoni hija 1024pixel * 758pixel, ir-rata ta 'aġġornament tad-dejta tal-kontrollur hija l-akbar, 31MB / s.

Taħt kondizzjonijiet esperimentali differenti, l-LCD b'riżoluzzjoni ta '800pixel * 480pixel jiġi ttestjat. Meta l-ebda hardware ma jkun aċċellerat, ir-rata massima ta 'aġġornament tad-dejta hija ta' 22 frejm / s, u meta l-hardware jaċċelera, ir-rata massima ta 'aġġornament tad-data hija ta' 36 frejm / s.

Mid-data tat-test, nistgħu naraw li l-veloċità massima tal-aġġornament tad-dejta titjieb b'mod sinifikanti mill-iskema mħaffa ta 'disinn ta' hardware, u l-veloċità tiżdied b'1.6 darbiet meta mqabbla mal-iskema oriġinali.


2. Verifika tat-tħaddim bil-mess

L-operazzjoni Touch hija l-parti prinċipali tal-kompletar tal-interazzjoni bejn il-bniedem u l-makna. Hija tiġġenera s-sinjal ta 'ħin li jissodisfa r-rekwiżiti permezz tal-kontrollur, issuq il-ċippa ADS7843 biex tlesti l-akkwist tas-sinjal analogu u diġitali għal konverżjoni analoga, u tirrealizza l-korrispondenza one-to-one bejn pixels u kuntatti. Sabiex tivverifika l-funzjoni touch, b'pjattaforma ta 'l-iscreen LCD 800pixel * 480pixel, iġbed 10pixel * 10pixel fl-iskrin LCD fiċ-ċentru tal-kaxxa, b'ċentru ikklikkja buttuna touch box, turi l-koordinati attwali fuq l- Fl-istess ħin, il-ponta ħamra ta '5pixel * 5pixel, tmiss ir-riżultati sperimentali kif muri fil-figura 11.

11.jpg

Mill-Figura 11, nistgħu naraw li l-koordinati tal-wiri LCD jikkorrispondu mal-post fiżiku tal-kuntatti wieħed wieħed, u l-wirja hija ċara u bla jitter, li tipprova l-affidabbiltà tal-funzjoni touch imfassla mill-kontrollur LCD touch screen.