Dom > Novice > Vsebine

FT800 od tal do strojne opreme

Nov 02, 2018


2 Strojna oprema

Na sliki spodaj so prikazane različne povezave, ki so na voljo s ploščo FT800: LCD, osvetlitvijo ozadja, dotikom, zvočnim izhodom in končno vmesnikom MCU. Vsaka povezava je opisana v tem razdelku.

image


2.1 Izbira MCU

Skoraj vsak MCU se lahko uporablja z FT800. Zahteve vmesnika so:

 Master SPI v 4-žilnem načinu 0 ali I2C Master

Prekinite vhodno občutljive, nizko aktivne odprte odtočne izhode iz FT800

Izhod GPIO za upravljanje PD_N za modele FT800


2.2 Izbira zaslona

Fizične dimenzije projekta določajo, kakšno velikost LCD plošče lahko izberete. FT800 podpira a

največja ločljivost 512 x 512 slikovnih pik. V tej specifikaciji so običajne ločljivosti zaslona

QVGA (320 x 240 pik) in WQVGA (480 x 272 pik). Običajno bo to pripeljalo do dejanskega

velikost plošče med 3,5 "in 5,0".

Pravokotni prikazi so lahko orientirani kot pokrajina (daljša dimenzija je v smeri X)

ali pokončno (daljša dimenzija v smeri Y).

Potrebno je ugotoviti, ali projekt zahteva od uporabnika, da neposredno priskrbi povratne informacije

zaslon. Veliko zaslonov je na voljo z integrirano uporovno ploščo na dotik, zato je pri dotikanju

zahteva, mora biti izbran ustrezen prikaz. FT800 podpira lokacijo in tlak

status na uporovnih zaslonih na dotik, s pomočjo X ± in Y ± zatiči. Preprosto jih povežite

na plošči na dotik, da omogočite funkcionalnost. FT800 omogoča filtriranje hrupa za dotik

zaslon.


2.3 Prikaz priključka na FT800

FT800 se bo neposredno povezal z zaslonom brez potrebe po pufru.


-2.3.1 Usmerjenost zaslona

Skoraj vsi LCD zasloni so orientirani tako, da je koordinat (X, Y) (0, 0) v zgornjem levem kotu

kotiček. Vse (X, Y) koordinate so pozitivne vrednosti. X se poveča, ko se premakne lokacija

od leve proti desni; Y se poveča, ko se lokacija premika od vrha proti dnu.

Touch plošče sledijo istemu koordinatnemu sistemu z (0, 0) v zgornjem levem kotu, čeprav

natančnost je lahko večja od ene točke, kar omogoča zaznavanje podpikslov.

Za FT800 je funkcija za preprečevanje asimilacije vedno omogočena. Pikslov lahko določi

aplikacija kot število pod-pikslov, ponavadi v korakih s 1/16 slikovnim pikslom. Medtem ko je fizično

dimenzij piksla ni mogoče spreminjati, barvne vrednosti se pošljejo tako, da se izenačijo

vizualni videz različnih predmetov.


-2.3.2 Barvni podatki

Barve Red (R), Green (G) in Blue (B) so na voljo kot vzporedni podatki na zaslonu. Obstajajo

6 bitov za vsako barvo. Če zaslon podpira več bitov (včasih do 8), preprosto povežite

Podatki FT800 se prikažejo v višjih podatkovnih bitih za vsako barvo zaslona. Glejte zaslon

podatkovni list, ali naj neuporabljene zatiči ostanejo odprt ali potegnjene na določeno vrednost.

FT800 podpira prerazporeditev ali "swizzling" podatkov podatkovnih bajtov podatkov RGB zaslona podatkov RGB.

To omogoča neposredno postavitev PCB-ja iz FT800 v priključek LCD, s sposobnostjo, da pozitivno

vplivi elektromagnetnih (EMI) učinkov. Za podrobnosti o okolju si oglejte tehnični list FT800

različna naročila.

-2.3.3 Prikazovanje časov

Za usklajevanje vseh podatkov in časov, ki jih zahteva zaslon, se uporabljajo več signali:

 PCLK - Pixel Clock - glavna ura, ki zaskoči signale na zaslon

 VSYNC - Vertical Sync - določa začetek okvira

 HSYNC - Horizontalna sinhronizacija - določa začetek vrstice

 DE - Data Enable (Omogoči podatke) - določa, kdaj se vozijo RGB podatki

 DISP - Display Enable (Omogoči prikaz) - določa, kdaj je notranji prikazovalnik celotnega zaslona

Ura Pixel se uporablja za zajemanje vsake vrednosti pikslov in drugih časovnih signalov na zaslonu. The

FT800 lahko poganja podatke plošče bodisi pri naraščajočih ali padajočih ročnih urah. Prikaz časa je običajno

ki je nadzorovana preko Pixelove ure, skupaj z Vertical Sync (VSYNC) in Horizontal Sync

(HSYNC) impulzi.

Čeprav je fizična ali "aktivna" velikost zaslona lahko določena velikost piksla (npr. 480 x 272),

dejansko število ur, potrebnih za prikaz celotne slike, ni preprosto (horizontalno * navpično).

Slika je sestavljena iz več horizontalnih črt. Vsaka vrstica zahteva več ur pred in

po aktivni regiji. Podobno je skupno število vrstic večje od navpične

aktivna regija z več vrsticami nad in pod aktivnim območjem.

Tipična podatkovna shema zaslona bo določila frekvenco slikovnih pik (REG_PCLK) in ali so podatki

uro na poravnanih ali padajočih robovih (REG_PCLK_POL). Nato bo opisala horizontalno

sinhronizacijski impulzni zagon (REG_HSYNC0) in ustavi (REG_HSYNC1) krat kot število ur.

Vertikalni sinhronizacijski impulzni zagon (REG_VSYNC0) in zaustavitev (REG_VSYNC1) sta definirana kot

število vrstic.

Včasih je skupno število ure na vrstico (REG_HCYCLE) in vrstice na zaslon (REG_VCYCLE)

so neposredno prikazane. Drugi časi so morda sklicevanja na "sprednjo verando" in "zadnjo verando"

čas. Dodajte sprednje in zadnje trike na aktivno velikost zaslona v določeni smeri

pridobi skupno število ure / vrstice ali vrstice / zaslona.

Nazadnje je treba določiti tudi nadomestila. Te vrednosti natančno določajo, kje na zaslonu je aktiven

regija bo prikazana. Opredeljeni so kot številne ure od začetka HSYNC

signal (REG_HOFFSET) in število vrstic od začetka signala VSYNC

(REG_VOFFSET). Med izidom vsake vodoravne črte bo signal za omogočanje podatkov (DE)

aktivni, medtem ko se podatki oddajajo na signale RGB.

Nekateri prikazi ne zahtevajo fizičnih signalov HSYNC ali VSYNC. Namesto tega uporabljajo podatke

Omogoči (DE) signal, ki ga zagotavlja FT800. Če uporabljate DE, popravite časovne izračune

in nastavitve za VSYNC in HSYNC še vedno veljajo, čeprav morda niso priključene na

prikaz. Oglejte si tabelo zaslona za zahteve glede časa in povezave.

Spodnja slika korelira registre FT800 s časovnim načrtom LCD zaslona. Glej poglavje 4.2.3

spodaj za programiranje registrov in zaporedje inicializacije prikaza.

image


Slika 2.2 FT800 LCD Timing Registers - prikaz zaslona

FT800 podpira širjenje podatkov RGB, da bi se izognili vsem 18-bitnim prehodom hkrati.

Omogočanje "CSPREAD" lahko pomaga pri preskusih porabe električne energije in elektromagnetne združljivosti (EMC), ker se hkrati spreminjajo manj signali. Spodnje slike kažejo LCD

podatkovni čas CSPREAD je onemogočen in omogočen.

image

Slika 2.4 Timed RGB z omogočeno CSPREAD

CSPREAD je na voljo z nastavitvijo polarnosti za PCLK.

-2.3.4 Omogoči prikaz

Zasloni imajo lahko signal za nadzor moči, ki se običajno imenuje Display Enable (DISP). FT800

daje signal DISP kot izhod za GPIO, ki ga lahko aplikacija MCU nastavi na logiko 1 ali na logiko 0

kadar je to potrebno.

-2.3.5 Osvetlitev ozadja

TFT displeji imajo tudi osvetlitev LED, ki običajno zahteva od 24V do 30V. Zunanji

Potreben je LED voznik, primeren za generiranje te napetosti. FT800 zagotavlja izhod PWM v

prilagodite svetlost LED polja zaslona.

2.4 Integracija zaslona na dotik

Vključitev plošče na dotik v vgrajen dizajn omogoča odstranitev tipkovnice ali drugega

gumbi za povratne informacije uporabnikov. FT800 lahko dobavi neposredne podatke na dotik ali pa je povezan z enim od

posebni pripomočki, ki samodejno sledijo položaju.

-2.4.1 Odporna plošča na dotik

Odporne plošče so bile na voljo nekaj časa in so robustne rešitve za številne situacije

vključno z industrijskimi okolji. Nobenih omejitev ni, ali uporabnik nosi rokavice.

Touch vmesnik je preprost - en par vsakega od X in Y signala. Ti so neposredno povezani z

FT800.

-2.4.2 Zmogljiva zaslon na dotik

Kapacitivne plošče na dotik pogosto najdemo na tabličnih računalnikih, telefonih in podobnih ročnih izdelkih

naprave. Uporabnik mora uporabiti svoj golo prst ali uporabiti posebej izdelano rokavico ali pisalo. Močnejši MCU je morda potreben tudi za obdelavo več dotičnih točk. FT800 ne

podporo kapacitivnih plošč na dotik.

-2.5 Integracija zvoka

Avdio izhod zagotavlja FT800. Kot pri izhodu osvetlitve PWM je tudi zvok

dobavi kot signal PWM. Filtriranje in ojačanje sta potrebni za pretvorbo impulzov PWM v

analogno valovno obliko, primerna za vožnjo zvočnika ali slušalk.

FT800 lahko sintetizira 60 različnih MIDI zvokov, večinoma s kontrolo nagiba. Predvajanje zvočne datoteke je

tudi z datotekami, ki so formatirane kot 8-bitni podpisani PCM, 8-bitni μLAW ali 4-bitni IMA-ADPCM.

-2.6 povezava MCU

Zadnji kos sestavljanke je povezava z MCU gostitelja. MCU mora zagotoviti SPI

master ali glavnega vmesnika I2C, kot je navedeno spodaj.

-2.6.1 Podrejeni SPI

 največja hitrost 30Mbps

 Brez upravljanja

 način 0

 Najpomembnejši bit (MSB) najprej

Vmesnik SPI MCU je sestavljen iz naslednjih signalov:

 SPI_SCK - SPI ura

 SPI_MOSI - Master Out / Slave In - podatki iz MCU-ja na FT800

 SPI_MISO - Master In / Slave Out - podatki iz FT800 na MCU

 SPI_SS_N - SPI Slave Select, nizko aktiven

 INT_N - prekinitev izhoda FT800

 PD_N - dovodni vir na FT800

 Dva GPIO signala sta na voljo za uporabo po potrebi

 MODE - FT800 vhod - potegnite navzdol, da izberete SPI

-2.6.2 pomožno črto I2C

 najvišja stopnja 3,4 Mb / s

 Nastavljivi naslov naprave (0x20 do 0x27)

Vmesnik I2C MCU sestavljajo naslednji signali:

 I2C_SCL - ura I2C

 I2C_SDA - podatki I2C

 I2C_A2, I2C_A1, I2C_A0 - Podrejeni naslov I2C (dodajte 0x20 za polni naslov)

o Binarni naslov = (MSB) 0, 1, 0, I2C_A2, I2C_A1, I2C_A0 (LSB)

 INT_N - prekinitev izhoda FT800

 PD_N - dovodni vir na FT800

 En signal GPIO je na voljo za uporabo, če je potrebno

 MODE - FT800 vhod - potegnite navzgor, da izberete I2C

-2.6.3 Clock, GPIO, Power & Control

FT800 uporablja zunanji kristalni ali logični ravni oscilator na 12 MHz.

Za prekinitev in nadzor moči sta potrebni dve signali GPIO.

FT800 zahteva dva napajalnika: VCC in VCCIO. VCC zagotavlja referenco za LCD

vmesnik in je fiksiran na 3.3V. VCCIO nudi referenco za vmesnik MCU z

dovoljeno območje od 1,8 V do 3,3 V. Notranji regulator dobavlja 1,2V za jedro FT800