FORENEX-logo

Moduli i kontrollit grafik të hartës së kujtesës FORENEX FES4335U1-56T

FORENEX-FES4335U1-56T Memory-Mapping-Graphics-Control-Module-produc-image

Historitë e rishikimit

Rev. Nr. Data Ndryshime thelbësore
1.0 2016 Çështja e parë.

Përshkrimi i përgjithshëm

FES4335U1-56T është një modul kontrolli i ekranit TFT-LCD me kosto të ulët, efikasitet të lartë dhe inteligjent i cili mund të sigurojë karaktere ose aplikacione grafike 2D brenda një RAM të integruar 768 KB të ekranit.
FES4335U1-56T ofron ndërfaqe serike (Uart-TT) për të vendosur një komunikim harduerik me një MCU të jashtme të thjeshtë (si p.sh. 8051 etj.), dhe sigurimin e "Tabela e Komandave" për thirrjen dhe ekzekutimin e efekteve grafik.
Sipas "Tabela e Komandave" të API-ve grafike, MCU-ja e jashtme duhet vetëm të transmetojë kodin përkatës të komandës me parametrat në FES4335U1-56T përmes ndërfaqes serike. Dekoderi i komandës brenda FES4335U1-56T do të shkonte për të zbatuar detyrën grafike automatikisht.

FG875D_command_encoder.exe është një mjet softuerësh i kompjuterit dhe i siguron përdoruesit të përjetojë komandat e ndryshme të funksionit në "Tabela e Komandave".

Artikulli Specifikimi Vërejtje
Madhësia LCD 5.6 inç (Diagonale)
Rezolucioni 640 x 3 (RGB) x 480 pika
Lloji i ekranit Normalisht e bardhë, transmetuese
Pika katran 0.0588(W) x 0.1764(H) mm
Zonë aktive 112.896(W) x 84.672(H) mm
Madhësia e modulit 142.5 (W) x 100.0 (H) x 16.72 (D) mm
View këndi L:70/ R:70/ T:50/ B:70 θ
Trajtimi i sipërfaqes Kundër shkëlqimit
Rregullimi i ngjyrave 64 mijë ngjyra me shirit RGB
Lloji i prekjes Rezistent me 4 tela
Drita e prapme Shofer LED i integruar
Ndërfaqja Uart (TTL-RX/TX), 115200/N/8/1
Oferta e softuerit Tabela e komandave Shënim 1
Temperatura e funksionimit -10℃ deri në 60℃
Temperatura e ruajtjes -20℃ deri në 70℃

Shënim 1: Të gjitha API-të e përdorshme përmblidhen në Tabelën e komandave. Ju lutemi referojuni dokumentit
(FG875D_Tabela e komandave_vx.pdf). Dhe përshkrimi i detajuar i përdorimit për secilën komandë, referojuni (FG4335x_software_Note_V1.pdf).

Caktimi i kunjit

Ndërfaqja e hyrjes UART (H4)
Lidhës: (Kapja e kutisë_2x5 pin/ 2.0mm/ hyrje anësore)
Pin num Përshkrimi I/O Shënim Pin num Përshkrimi I/O Shënim
Pin1 GND Pin2 RX I
Pin3 TX O Pin4 NC
Pin5 Mburoja GND Pin6 NC
Pin7 NC Pin8 NC
Pin9 5 V/350 mA I 1 Pin10 5 V/350 mA I 1

SHËNIM 1: Hyrja e burimit të jashtëm të energjisë DC5V

2-2, Opsioni i lidhësit të energjisë alternative (W2).
Lidhës: (wafer_2 pin/ 2.0mm/ hyrje anësore)
Pin num Përshkrimi I/O Shënim Pin num Përshkrimi I/O Shënim
Pin1 GND I Pin2 5 V/700 mA

Për të siguruar një lidhës shtesë për hyrjen e burimit të jashtëm të energjisë. Nëse burimi i energjisë (DC5V) nuk siguron nga Pini 9&10 i H4.

Ndërfaqja GPIO (H2)
Lidhës: (Header_2x5pin/ 2.0mm/ hyrje anësore)
Pin num Përshkrimi I/O Shënim Pin num Përshkrimi I/O Shënim
Pin1 GPO 0 O 2 Pin2 GPI 0 I 3
Pin3 GPO 1 O 2 Pin4 GPI 1 I 3
Pin5 GPO 2 O 2 Pin6 GPI 2 I 3
Pin7 GPO 3 O 2 Pin8 GPI 3 I 3
Pin9 GND Pin10 GND

SHËNIM 2: GPO_0 ~ 3 dalin me kullim të hapur dhe duhet të kenë një rezistencë tërheqëse në tabelën e jashtme.
SHËNIM 3: GPI_0 ~ 3 janë hyrje 3.3V me tolerancë 5V.

Specifikimet e funksionimit

Specifikimet elektrike

Vlerësimet maksimale absolute

Simboli Simboli Min. Maks. Njësia Shënim
Fuqia Voltage KQV -0.3 5.2 V  
Temperatura e funksionimit TOP -10 60  
Temperatura e ruajtjes TST -20 70  

*Vlerat maksimale absolute të vlerësimit të këtij produkti nuk lejohen të tejkalohen në asnjë moment.

Gjendja e rekomanduar e funksionimit

Simboli Përshkrimi Min. Tip. Maks. Njësia Shënim
KQV-ja Furnizimi voltage 3.7 5 5.2 V  
Icc Aktuale 0.7     A  
Niveli i sinjalit UART_TTL(Tx,Rx,CTS,RTS) & I2C(SCL,SDA)
VIH Vëllimi i lartë i hyrjestage 2.64   3.3 V  
VIL Input i ulët Voltage 0   0.66 V  
VOH Prodhimi i Lartë Voltage 2.9   3.3 V  
VOL Prodhimi i ulët Voltage 0   0.4 V  
Specifikimet optike (θ=0°)
CR Raporti i kontrastit 400 500      
L Ndriçimi 230 280   cd / m²  
Baud Rate
UART   115200   bps  
Konsumi i energjisë @ hyrje 5v, ndriçim 100%.
Konsumi 5.6” , 640×480 3.1 W  
Specifikim Mekanike

FORENEX-FES4335U1-56T Memory-Mapping-Graphics-Control-Module-01

Specifikimet e harduerit

Diagrami i Bllokut

FORENEX-FES4335U1-56T Memory-Mapping-Graphics-Control-Module-02Figura 3-a: Blloku i FES4335

Ndërfaqja e harduerit

  1. Modeli i përshtatur është FES4335U1-56T.
  2. UART (TTL-RX/TX): 3-tela (TX, RX, GND) referojuni (Seksioni: caktimi i kunjave).
  3. Shpejtësia e Baud: të jetë e fiksuar në 115200 bps/N/8/1.
  4. Lidhja midis Host dhe FES4335U1-56T

FORENEX-FES4335U1-56T Memory-Mapping-Graphics-Control-Module-03

Software

Komunikimi (shtrëngimi i duarve)

Për shkak të ndërfaqeve serike (Uart-TTL) ato FES4335 ka ofruar të krijojë një komunikim me një host të jashtëm. Pritësi është në gjendje të transmetojë një rrymë komande te FES4335 për një kërkesë për zbatimin e detyrës.

Sipas kapacitetit të transmetimit, formati i rrjedhës së komandës përcaktohet thjesht në dy kategori.

  • Rrjedha standarde e komandave: Ky është një format thelbësor i rrjedhës së komandave për secilën detyrë që është renditur në tabelën e komandave. (Referojuni seksionit 4-3 Tabela e komandave).
  • Rrjedha e transmetimit të të dhënave me shumicë: Sigurimi vetëm për disa detyra do të kërkojë një transmetim të madh të të dhënave dhe pyetja është konfirmuar gjatë transmetimit standard të komandës stage.
    Aktualisht vetëm më poshtë dy detyra që do të kërkojnë një protokoll të transmetimit të të dhënave në masë.
  1. FG875D_WriteToSerialROM (kodi i funksionit 0x21).
  2. FG875D_ Ekrani _Block_RW (kodi i funksionit 0x24).

Sipas Tabelës së Komandave, çdo komandë ka një kod funksioni unik për një detyrë specifike operimi. (Referojuni seksionit 4-3 Tabela e komandave).
Prandaj, pasi FES4335 të ketë marrë një të plotë të Rrjedhës së Komandës Standarde dhe cila pjesë e kontrollit kontrollohet së pari. Pas kësaj, pjesa e kodit të funksionit do të identifikohej dhe zbatohej së bashku me pjesën e parametrave.

Ka një zonë specifike kodi 0x50~0x5F ku do t'i kushtohet përcaktimit të disa kodeve të mesazhit dhe gjithashtu do të izolohet nga kodi i funksionit të gjithë.

Kodi i mesazhit të kthimit ASCII magji Përshkrimi
Kodi i gabuar "X" 0x58 Gabim i shumës së kontrollit
Kodi në pritje "W" 0x57 FES4335 është i zënë
Kodi i gatshëm "S" 0x53 FES4335 është gati
Kodi i skadimit "T" 0x54 Marrja e skadimit
Prekni kodin e ndërprerjes "P" 0x50 Paneli me prekje është prekur
Kodi i suksesit të komandës Kodi i funksionit Suksesi i zbatimit të komandës
Kodi i suksesit të transmetimit me shumicë 0x55,0xAA Sukses i transmetimit të të dhënave në masë

Nëse nuk është hasur gabim gjatë transmetimit.

FES4335 do të zbatojë komandën sipas kodit të funksionit që ka marrë në Command Standard Stream Stage, dhe ktheni kodin e funksionit në Host për kontrollin e suksesit.
or
Kthejeni kodin e funksionit (0x55,0xAA) për të treguar këtë kohë të transmetimit të të dhënave në masë
plotësuar pa problem në “Bulk Data Transmission stage”.

Kthejeni kodin e suksesit ose (0x55,0xAA), duke informuar një status suksesi.

FORENEX-FES4335U1-56T Memory-Mapping-Graphics-Control-Module-043Pritësi mund të dërgojë rrjedhën tjetër të re të komandës.

  • Nëse ka ndonjë gjendje të papritur është hasur gjatë transmetimit.

FES4335 do të kthejë një mesazh kodi gabimi përkatës dhe së bashku me kodin e funksionit të marrë për kontrollimin e gabimeve.

Nëse ktheni kodin e gabuar (0x58) si më poshtë. (tregoni që ka ndodhur një gabim Checksum)

FORENEX-FES4335U1-56T Memory-Mapping-Graphics-Control-Module-05Rrjedha e komandës standarde stage gabim
or Transmetimi i të dhënave me shumicë stage gabim
Pritësi duhet të përsërisë rrjedhën e komandës së mëparshme.

Nëse ktheni kodin e skadimit (0x54) si më poshtë, (tregoni se ka ndodhur një gabim i skadimit) FORENEX-FES4335U1-56T Memory-Mapping-Graphics-Control-Module-07Rrjedha e komandës standarde stage gabim
or FORENEX-FES4335U1-56T Memory-Mapping-Graphics-Control-Module-08Transmetimi i të dhënave me shumicë stage gabim
Pritësi duhet të përsërisë rrjedhën e komandës së mëparshme.

Kthejeni kodin e pritjes (0x57) si më poshtë, (tregoni se ka ndodhur një status pritjeje) FORENEX-FES4335U1-56T Memory-Mapping-Graphics-Control-Module-09Rrjedha standarde e komandës është e zënë FORENEX-FES4335U1-56T Memory-Mapping-Graphics-Control-Module-10 Transmetimi i të dhënave në masë është i zënë Për të informuar hostin se FES4335 është në një status të zënë. Pritësi duhet të ndalojë përkohësisht transmetimin derisa FES4335 të kthejë kodin Ready (0x53) dhe më pas të vazhdojë transmetimin e komandës ose transmetimin e të dhënave në masë që nuk i kanë përfunduar ende të dhënat.

Kodi i gatishmërisë për kthim (0x53) si më poshtë, (tregoni se ka ndodhur një mesazh gati)FORENEX-FES4335U1-56T Memory-Mapping-Graphics-Control-Module-11Rrjedha standarde e komandës është gati
or FORENEX-FES4335U1-56T Memory-Mapping-Graphics-Control-Module-12Transmetimi i të dhënave me shumicë është gati
Për të informuar hostin se FES4335 është liruar nga periudha e statusit të zënë. Host mund të vazhdojë pjesën tjetër të rrymës së komandës ose transmetimit të të dhënave në masë.

  • Një kod specifik për të informuar ndërprerjen e prekjes ka ndodhur dhe gjithashtu do të kthente automatikisht vlerën e koordinatave (x,y) të panelit me prekje.
    • Kthehu kodin e ndërprerjes me prekje (0x50) me vlerë koordinative (x,y) si më poshtë,

FORENEX-FES4335U1-56T Memory-Mapping-Graphics-Control-Module-13

  • a. Në një transmetim të të dhënave me shumicë stage, FES4335 do të çaktivizojë përkohësisht funksionin e prekjes dhe do të ndalojë kthimin e koordinatës (x,y) të prekjes.
  • b. Nga një transmetim i madh i të dhënave stage. FES4335 do të kthente automatikisht koordinatat (x,y) të prekjes kur të ketë ndodhur një ndërprerje e prekjes.
  • c. Hosti gjithashtu mund të anketojë vlerën e koordinatave (x,y) duke dërguar kodin e funksionit 0x03 (API:FG875D_Detect_Touch).
Komanda (Transmetim / Format / protokoll)

Rrjedha e komandës standarde

  • Formati: Ky format kombinon një bajt të kodit të funksionit dhe disa bajtë parametrash dhe një bajt të shumës së kontrollit kodi.FORENEX-FES4335U1-56T Memory-Mapping-Graphics-Control-Module-14
  • Protokolli: FORENEX-FES4335U1-56T Memory-Mapping-Graphics-Control-Module-15

Transmetimi i të dhënave me shumicë
Meqenëse kodi i funksionit në Standard Command Stream është (0x21) ose (0x24), ai do të kërkojë një detyrë të transmetimit të të dhënave në masë pasi ato kode funksioni të jenë identifikuar nga FES4335.
Në këtë rast, i gjithë procesi i komunikimit do të ndahet në dy stages (Rrjedha e komandës standarde stage + Protokolli i transmetimit të të dhënave në masë stage)

  • Formati: Ky format është i disponueshëm për transmetimin me shumicë të të dhënavetage vetëm.
    Kodi kryesor (0x55,0xAA) do të zëvendësojë kodin e funksionit për të treguar fillimin e transmetimit të të dhënave në masë dhe më pas vlera e vendosur në gjatësinë e bajtit tregohet se sa bajt të dhënash do të shfaqen vazhdimisht. Njoftim për vendosjen e bajtit të gjatësisë me sasinë reale të të dhënave minus 1.FORENEX-FES4335U1-56T Memory-Mapping-Graphics-Control-Module-16
  • Protokolli:
    Ilustrimi për të treguar rrymën standarde të komandës që kërkon të shkruhet një transmetim i të dhënave në masë në FES4335.FORENEX-FES4335U1-56T Memory-Mapping-Graphics-Control-Module-17 Ilustrimi për të treguar rrjedhën standarde të komandës që kërkon të lexojë një transmetim të madh të të dhënave nga FES4335. FORENEX-FES4335U1-56T Memory-Mapping-Graphics-Control-Module-18
Tabela e komandave

Ju lutemi, referojuni dokumentit "FG875D_Commands Table_vx.pdf".

Shtojca (Këshilla)

Tre hapa për të shfaqur më shpejt një imazh të palëvizshëm në ekran.

Hapi 1): Konvertimi i imazhit në një .bin file:
Për shkak të Flash-ROM-it të FES4335 që pranon vetëm .bin file të imazhit. Prandaj, ofrimi i një mjeti FG875_BMP_to_Bin.exe që mund të konvertojë një imazh .BMP file në .BIN file.
(Referojuni dokumentit〝FG875_BMP_to_Bin_manual.pdf〞për detaje).

Hapi 2): Duke u ngarkuar .bin file te SPI-FlashROM i brendshëm (AMIC A25LQ64).

  1. Duke përdorur kodin e funksionit 0x21 (API:FG875D_WriteToSerialROM) për të kërkuar që FES4335 të hyjë në transmetimin e të dhënave në masë stage.
  2. Pasi të kthehet kodi i suksesit i komandës (0x21) nga FES4335, atëherë MPU-ja e jashtme do të lejohet të transmetojë imazhe sipas përshkrimit të protokollit në lidhje me transmetimin e të dhënave në masë (shkruani) në seksionin 4-2-2. Referojuni figurës (2).
  3. Një mënyrë tjetër për të kapërcyer ① & ②:
    Në anën e kompjuterit, për të ekzekutuar softuerin e shërbimeve (FG875D_command_encoder.exe) dhe zgjidhni artikullin e funksionit (APIs:FG875D_WriteToSerialROM) në dialogun e përzgjedhjes. Pas kësaj, softueri i shërbimeve do të kujdeset për protokollin e komunikimit dhe ngarkimin e imazhit file në SPI-FlashROM.
    Lidhur me përdorimin e softuerit të shërbimeve (FG875D_command_encoder.exe), ju lutemi referojuni dokumentit “FG875D_Command_Encoder-UsersMenu.pdf”.

Hapi 3): Përdorimi i kodit të funksionit 0x22 (API:FG875D_SerialROM_Show_On_Panel) për të kërkuar që FES4335 të shfaqë imazhe nga SPI_FlashROM i brendshëm në një vendndodhje të caktuar të panelit.

Në këtë mënyrë për të treguar imazhin që do të ishte më i shpejtë se mbushja e tamponit të ekranit me autobusin 8051 MCU.

Dokumentet / Burimet

Moduli i kontrollit grafik të hartës së kujtesës FORENEX FES4335U1-56T [pdf] Manuali i Përdoruesit
FES4335U1-56T Moduli i kontrollit të hartës së kujtesës, FES4335U1-56T, moduli i kontrollit të hartës së kujtesës, moduli i kontrollit të grafikës së hartës, moduli i kontrollit grafik, moduli i kontrollit, moduli

Referencat

Lini një koment

Adresa juaj e emailit nuk do të publikohet. Fushat e kërkuara janë shënuar *