Id-dar > Aħbarijiet > Il-kontenut

FT800 Mill-Ground Up-Hardware

Nov 02, 2018


2 Hardware

Id-dijagramma ta 'blokk hawn taħt turi l-konnessjonijiet varji disponibbli mal-FT800: LCD panel, backlight, interface touch, output tal-awdjo u finalment l-interface MCU. Kull konnessjoni hija deskritta minn din it-taqsima.

image


2.1 Għażla MCU

Kważi kull MCU jista 'jintuża ma' l-FT800. Ir-rekwiżiti ta 'l-interface huma:

 SPI Master fil-Modalità 4-wire Mode 0, jew I2C Master

L-input ta 'interruzzjoni - livell sensittiv, baxx attiv, u miftuħ drain output mill FT800

Produzzjoni ta 'GPIO biex issuq PD_NF għal modi ta' qawwa FT800


2.2 Għażla tal-Wiri

Id-dimensjonijiet fiżiċi ta 'proġett jiddeterminaw liema daqs tal-pannell LCD jagħżel. L-FT800 jappoġġja a

Riżoluzzjoni massima ta '512 x 512 pixel. F'din l-ispeċifikazzjoni hemm riżoluzzjonijiet ta 'screen komuni

ta 'QVGA (320 x 240 pixels) u WQVGA (480 x 272 pixel). Tipikament dan iwassal għal effett reali

daqs tal-pannell ta 'bejn 3.5 "u 5.0".

Il-wiri rettangolari jista 'jkun orjentat bħala pajsaġġ (id-dimensjoni itwal hija fid-direzzjoni X)

jew ritratt (id-dimensjoni itwal fid-direzzjoni Y).

Huwa meħtieġ li jiġi determinat jekk il-proġett jeħtieġx li l-utent jipprovdi feedback direttament fuq

il-wiri. Ħafna wirjiet huma disponibbli b'panel integrat tar-reżistenza, hekk meta tmiss

rekwiżit, il-wirja xierqa għandha tkun magħżula. L-FT800 jappoġġja l-post u l-pressjoni

L-istatus fuq l-iskrins tar-reżistenza tat-touch, permezz tal-użu tal-pins X ± u Y ±. Sempliċement qabbad dawn

Pinnijiet fuq il-panew tmiss biex jippermettu l-funzjonalità. L-FT800 jipprovdi filtrazzjoni tal-ħoss għall-mess

iskrin.


2.3 Konnessjoni tal-wiri għal FT800

L-FT800 se jgħaqqad direttament mal-iskrin mingħajr il-bżonn ta 'buffering.


-2.3.1 Orjentazzjoni tal-wiri

Kważi l-LCD displays kollha huma orjentati b'tali mod li (X, Y) jikkoordinaw (0, 0) jinsabu fix-xellug ta 'fuq

kantuniera. Il-koordinati kollha (X, Y) huma numri pożittivi. X jiżdied hekk kif il-post jiġi mċaqlaq minn

mix-xellug għall-lemin; I jiżdied hekk kif il-lok jiċċaqlaq minn fuq għal isfel.

Il-panels tat-touch isegwu l-istess sistema ta 'koordinati (0, 0) fin-naħa ta' fuq tax-xellug, għalkemm il-

l-eżattezza tista 'tkun ogħla minn pixel wieħed li jippermetti skoperta ta' sub-pixel.

Għall-FT800, il-karatteristika anti-aliasing hija dejjem ippermetta. Pixels jistgħu jiġu definiti mill -

applikazzjoni bħala numru ta 'sub-pixels, ġeneralment f'inkrementi ta' 1/16-il pixel. Filwaqt li l-fiżika

Id-dimensjonijiet ta 'pixel ma jistgħux jinbidlu, il-valuri tal-kulur jintbagħtu b'tali mod li ttejjeb l-imblukkar

dehra viżwali tad-diversi oġġetti.


-2.3.2 Dejta tal-Kulur

Il-kuluri Aħmar (R), Aħdar (G) u Blu (B) huma pprovduti bħala data parallela għall-wirja. Hemm

6 bits għal kull kulur. Jekk il-wiri jappoġġja bits aktar (xi kultant sa 8) sempliċement qabbad il-buttuna

Pinen tad-dejta FT800 għall-bits tad-dejta ogħla għal kull kulur tal-wirja. Irreferi għall-wiri

it-tabella tad-dejta dwar jekk il-labar li ma ntużawx għandhomx jitħallew miftuħa jew jinġibux għal valur partikolari.

L-FT800 jappoġġja t-tordna mill-ġdid, jew "swizzling", tad-dejta tal-brix tad-dejta RGB LCD assenjazzjonijiet tal-pin.

Dan jippermetti t-tqassim tal-PCB dirett mill-FT800 għall-konnettur LCD, bil-kapaċità li b'mod pożittiv

Effetti elettromanjetiċi ta 'impatt (EMI). Irreferi għall - Fajl tat - Tagħlim FT800 għad - dettalji li jdawru l -

ordnijiet ta 'konnessjoni differenti.

-2.3.3 Display Timing

Diversi sinjali huma wżati biex jikkoordinaw id-data u l-ħin meħtieġ mill-wirja:

 PCLK - Pixel Clock - l-arloġġ prinċipali biex jingħalaq is-sinjali fil-wirja

 VSYNC - Sync Vertikali - jiddefinixxi l-bidu ta 'qafas

 HSYNC - Sync orizzontali - jiddefinixxi l-bidu ta 'linja

 DE - Data Enable - jiddefinixxi meta d-data RGB qed tiġi misjuqa

 DISP - Display Enable - jiddefinixxi meta l-wirja ġenerali hija mħaddma internament

L-arloġġ Pixel jintuża biex jingħalaq kull valur ta 'pixel u sinjali ta' ħin oħra fil-wirja. Il -

FT800 jista 'jmexxi d-dejta tal-pannell jew fuq arloġġi tat-tarf li qed jogħlew jew li jaqgħu. Iż-żmien tal-wiri huwa tipikament

ikkontrollat permezz ta 'l-arloġġ Pixel flimkien ma' l-Sync Vertikali (VSYNC) u Sync Orizzontali

(HSYNC) pulses.

Għalkemm id-daqs fiżiku, jew "attiv" tad-displej jista 'jkun daqs tal-pixel mogħti (eż. 480 x 272),

in-numru attwali ta 'arloġġi meħtieġa biex tintwera l-immaġni sħiħa mhuwiex sempliċiment (Orizzontali * Vertikali).

L-istampa hija magħmula minn linji orizzontali multipli. Kull linja teħtieġ diversi arloġġi qabel u

wara r-reġjun attiv. B'mod simili, in-numru totali ta 'linji huwa akbar mill-vertikali

reġjun attiv b'bosta linji 'l fuq u' l isfel mir-reġjun attiv.

Dokument tekniku tal-wiri tipiku għandu jiddefinixxi l-frekwenza tal-arloġġ tal-pixels (REG_PCLK) u jekk id-dejta hix

timla fuq truf li qed jogħlew jew li jaqgħu (REG_PCLK_POL). Imbagħad se tiddeskrivi l-orizzontali

bidu ta 'polz ta' sinkronizzazzjoni (REG_HSYNC0) u waqfien (REG_HSYNC1) bħala numru ta 'arloġġi.

Il-bidu tal-polz tas-sinkronizzazzjoni vertikali (REG_VSYNC0) u l-waqfien (REG_VSYNC1) huma definiti bħala

numru ta 'linji.

Kultant in-numru totali ta 'arloġġi għal kull linja (REG_HCYCLE) u linji għal kull skrin (REG_VCYCLE)

jintwerew direttament. Drabi oħra, jista 'jkun hemm referenzi għal "porch ta' quddiem" u "back porch"

iż-żmien. Żid il-valuri tal-porch ta 'quddiem u ta' wara għad-daqs tal-iskrin attiv f'direzzjoni partikolari għal

tikseb in-numru totali ta 'arloġġi / linji jew linji / iskrin.

Fl-aħħarnett, il-kumpensi għandhom jiġu definiti. Dawn il-valuri jiddefinixxu eżattament fejn fl-iskrin l-attiv

se jintwerew ir-reġjun. Dawn huma definiti bħala numru ta 'arloġġi mill-bidu tal-HSYNC

sinjal (REG_HOFFSET) u n-numru ta 'linji mill-bidu tas-sinjal VSYNC

(REG_VOFFSET). Matul il-ħruġ ta 'kull linja orizzontali, is-sinjal Data Enable (DE) ikun

attiv waqt li d-data qed tiġi prodotta fuq is-sinjali RGB.

Xi wirjiet ma jeħtieġux sinjali fiżiċi HSYNC jew VSYNC. Minflok, huma jużaw id-Data

Sinjal (DE) li jiġi pprovdut ukoll mill-FT800. Jekk jintuża DE, ikkalkula l-ħin korrett

u s-settings għall-VSYNC u l-HSYNC għadhom japplikaw anke jekk ma jistgħux ikunu konnessi mal-kodiċi

wiri. Irreferi għall-iskeda ta 'data tal-wiri għar-rekwiżiti tal-ħin u tal-konnessjoni.

L-istampa hawn taħt tikkorrelata r-reġistri FT800 mal-ħin ta 'panel LCD. Ara t-Taqsima 4.2.3

hawn taħt għall-ipprogrammar tar-reġistri u l-wiri tas-sekwenza tal-inizjalizzazzjoni

image


Figura 2.2 FT800 LCD Timing Registers - View tal-Wiri

L-FT800 jappoġġja t-tixrid tad-dejta RGB biex jiġi evitat it-transizzjoni ta '18-il bit kollha fl-istess ħin.

Li tippermetti "CSPREAD" tista 'tgħin il-konsum tal-enerġija tas-sistema u l-kompatibilità elettromanjetika (EMC) minħabba li inqas sinjali qed jinbidlu fl-istess ħin. Iċ-ċifri t'hawn taħt juru l-LCD

iż-żmien tad-data CSPREAD b'diżabilità mbagħad ippermetta.

image

Figura 2.4 L-iskeda LCD RGB bis-CSPREAD attivata

CSPREAD huwa disponibbli jew b'ambjent ta 'polarità għal PCLK.

-2.3.4 Display Habilita

Displays jista 'jkollhom sinjal għall-kontroll tal-qawwa, komunement imsejħa Display Habilitar (DISP). L-FT800

jipprovdi s-sinjal DISP bħala output GPIO li l-applikazzjoni MCU tista 'tissettja għal loġika 1 jew loġika 0

meta meħtieġ.

-2.3.5 L-isfond

Displays TFT għandhom ukoll backlight LED li tipikament teħtieġ bejn 24V u 30V. Estern

Is-sewwieq LED adattat biex jiġġenera din il-vultaġġ huwa meħtieġ. L-FT800 jipprovdi output PWM għal

aġġusta l-luminożità tal-firxa LED tal-wirja.

2.4 Integrazzjoni tat-Touch Panel

L-inkorporazzjoni ta 'panel touch f'disinn integrat tippermetti l-eliminazzjoni ta' tastiera jew oħra

buttuni għall-feedback mill-utenti. L-FT800 jista 'jipprovdi d-data ta' kuntatt dirett, jew jiġi akkoppjat ma 'wieħed minn

widgets speċjali li jsegwu l-pożizzjoni awtomatikament.

-2.4.1 Panewt tar-reżistenza

Pannelli ta 'reżistenza ilhom disponibbli għal xi żmien u huma soluzzjonijiet sodi għal ħafna sitwazzjonijiet

inklużi ambjenti industrijali. M'hemmx restrizzjonijiet dwar jekk l-utent ikunx liebes ingwanti.

Interface touch huwa sempliċi - par wieħed kull sinjal X u Y. Dawn huma konnessi direttament mal -

FT800.

-2.4.2 Panel touch capacitive

Pannelli tat-touch capacitive jinstabu b'mod komuni fuq il-pilloli, it-telefowns u oħrajn simili li jinżammu bl-idejn

apparat. L-utent irid juża s-saqaf vojt jew juża ingwanta jew stilus iddisinjati apposta. Jista 'jkun meħtieġ ukoll MCU kapaċi biex jipproċessa l-punti ta' kuntatt multipli. L-FT800 ma jagħmilx hekk

tappoġġa pannelli tattitivi abilitanti.

-2.5 Integrazzjoni tal-awdjo

L-output tal-awdjo huwa pprovdut ukoll mill-FT800. Bħal fil-każ tal-output tal-backlight PWM, l-awdjo huwa wkoll

fornut bħala sinjal PWM. L-iffiltrar u l-amplifikazzjoni huma meħtieġa biex jaqilbu l-pulsazzjonijiet PWM

Mudell analogu adattat biex issuq kelliem jew headphones.

L-FT800 jista 'sintetizzati 60 ħsejjes MIDI differenti, l-aktar bil-kontroll taż-żift. Il-qari tal-fajl awdjo hu

wkoll possibbli b'fajls ifformattjati bħala PCM iffirmati bi 8 bits, 8-bits μLAW jew 4-bits IMA-ADPCM.

-2.6 konnessjoni MCU

L-aħħar biċċa tal-puzzle hija l-konnessjoni ma 'l-MCU ospitanti. L-MCU jeħtieġ li jipprovdi SPI

kaptan jew interface kaptan I2C kif innutat hawn taħt.

-2.6.1 SPJ iskjavi

 rata massima ta '30Mbps

 Mhux ġestjonat

 Modalità 0

 L-aktar bit sinifikanti (MSB) l-ewwel

L-interface MCU SPI jikkonsisti mis-sinjali li ġejjin:

 SPI_SCK - arloġġ SPI

 SPI_MOSI - Master Out / Slave In - data mill-MCU għall-FT800

 SPI_MISO - Master In / Slave Out - data mill-FT800 lill-MCU

 SPI_SS_N - SPI Slave Select, attiva baxxa

 INT_N - Interruzzjoni tal-produzzjoni mill-FT800

 PD_N - Input bil-qawwa għall-FT800

 Żewġ sinjali GPIO huma disponibbli biex jintużaw kif meħtieġ

 MODE - input FT800 - iġbed isfel biex tagħżel SPI

-2.6.2 Skjavi I2C

 rata massima ta '3.4Mbps

 L-indirizz ta 'l-apparat konfigurabbli (0x20 sa 0x27)

L-interface tal-MCU I2C jikkonsisti mis-sinjali li ġejjin:

 I2C_SCL - arloġġ I2C

 I2C_SDA - data I2C

 I2C_A2, I2C_A1, I2C_A0 - Indirizz tal-Islogan I2C (żid 0x20 għall-indirizz sħiħ)

o Indirizz Binarju = (MSB) 0, 1, 0, I2C_A2, I2C_A1, I2C_A0 (LSB)

 INT_N - Interruzzjoni tal-produzzjoni mill-FT800

 PD_N - Input bil-qawwa għall-FT800

 Sinjal GPIO wieħed huwa disponibbli biex jintuża kif meħtieġ

 MODE - input FT800 - iġbed biex tagħżel I2C

-2.6.3 Arloġġ, GPIO, Power & Control

L-FT800 juża kristall estern 12MHz jew oxxillatur fuq il-loġika.

Żewġ sinjali GPIO huma meħtieġa għall-kontroll tal-interruzzjoni u l-qawwa.

L-FT800 jeħtieġ żewġ provvisti ta 'enerġija: VCC u VCCIO. VCC jipprovdi r-referenza għall-LCD

interface u huwa ffissat għal 3.3V. VCCIO jipprovdi r-referenza għall-interface MCU ma '

Firxa permessa ta '1.8V għal 3.3V. Regolatur intern jipprovdi 1.2V għall-qalba FT800