FORENEX-logo

FORENEX FES4335U1-56T Unthâld Mapping Graphics Control Module

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

Ferzjeskiednis

Ds. No. Datum Substantiële feroarings
1.0 2016 Earste útjefte.

Algemiene beskriuwing

FES4335U1-56T is in lege kosten, hege effisjinsje en tûk fan TFT-LCD-displaykontrôlemodule dy't karakters as 2D-grafykapplikaasje kin leverje binnen in ynbêde 768KB fan display-RAM.
FES4335U1-56T biedt seriële ynterface (Uart-TT) foar it fêstigjen fan in hardwarekommunikaasje mei in eksterne ienfâldige MCU (lykas 8051 ensfh.), En it leverjen fan de "Opdrachttabel" foar grafyske effektoprop en útfiering.
Neffens de "Opdrachttabel" fan grafyske API's, hoecht de eksterne MCU allinich de korrespondearjende kommandokoade mei parameters oer te stjoeren nei FES4335U1-56T oer seriële ynterface. De kommando-dekoder binnen fan FES4335U1-56T soe gean om de grafyske taak automatysk út te fieren.

De FG875D_command_encoder.exe is in softwareprogramma fan in PC en biedt brûker om de ferskate funksje-kommando's te ûnderfinen yn "Opdrachtentabel".

Ûnderdiel Spesifikaasje Opmerking
LCD grutte 5.6 inch (diagonaal)
Resolúsje 640 x 3 (RGB) x 480 dot
Display type Normaal wyt, transmissive
Dot pitch 0.0588 (W) x 0.1764 (H) mm
Aktive gebiet 112.896 (W) x 84.672 (H) mm
Module grutte 142.5 (B) x 100.0 (H) x 16.72 (D) mm
View hoeke L:70/ R:70/ T:50/ B:70 θ
Oerflak behanneling Anti-Glare
Kleur arrangement 64k kleuren w / RGB-stripe
Touch type 4-wire Resistive
Backlight Ynboude LED-bestjoerder
Ynterface Uart (TTL-RX/TX), 115200/N/8/1
Software oanbod Opdrachten Tabel Notysje 1
Operaasje Temp -10 ℃ oant 60 ℃
Opslach Temp -20 ℃ oant 70 ℃

Opmerking 1: Alle brûkbere API's wurde gearfette yn kommandotabel. Graach ferwize nei dokumint
(FG875D_Commands Table_vx.pdf). En detail gebrûk beskriuwing foar eltse kommando, ferwize nei (FG4335x_software_Note_V1.pdf).

Pin-opdracht

UART-ynfier-ynterface (H4)
Connector: (Box Header_2x5pin/ 2.0mm/ sydyngong)
Pin nûmer Beskriuwing I/O Noat Pin nûmer Beskriuwing I/O Noat
Pin1 GND Pin2 RX I
Pin3 TX O Pin4 NC
Pin5 Shield GND Pin6 NC
Pin7 NC Pin8 NC
Pin9 5V/350mA I 1 Pin10 5V/350mA I 1

OPMERKING 1: Eksterne macht boarne DC5V input

2-2, Alternative Power Connector (W2) opsje
Connector: (wafer_2pin/ 2.0mm/ side yngong)
Pin nûmer Beskriuwing I/O Noat Pin nûmer Beskriuwing I/O Noat
Pin1 GND I Pin2 5V/700mA

Om in ekstra ferbining te leverjen foar ynfier fan eksterne krêftboarne. As de macht boarne (DC5V) net foarsjocht út de Pin 9 & 10 fan H4.

GPIO ynterface (H2)
Connector: (Header_2x5pin/ 2.0mm/ sydyngong)
Pin nûmer Beskriuwing I/O Noat Pin nûmer Beskriuwing I/O Noat
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

OPMERKING 2: De GPO_0 ~ 3 wurde útfierd mei iepen-drain en soe in pull-hege wjerstân moatte hawwe op eksterne board.
OPMERKING 3: De GPI_0 ~ 3 binne 3.3V ynfier mei 5V tolerant.

Operaasje Spesifikaasjes

Elektryske spesifikaasjes

Absolute maksimale wurdearrings

Symboal Symboal Min. Max. Ienheid Noat
Krêft Voltage VCC -0.3 5.2 V  
Operating Temperatuer TOP -10 60  
Storage Temperatuer TST -20 70  

* De absolute maksimale beoardielingswearden fan dit produkt binne net tastien om op elk momint te oertsjûgjen.

Oanrikkemandearre bestjoeringssysteem betingst

Symboal Beskriuwing Min. Typ. Max. Ienheid Noat
VDC Oanbod voltage 3.7 5 5.2 V  
Icc Aktueel 0.7     A  
UART_TTL(Tx,Rx,CTS,RTS) & I2C(SCL,SDA) sinjaalnivo
VIH Ynfier heech Voltage 2.64   3.3 V  
VIL Ynfier leech Voltage 0   0.66 V  
VOH Utfier Heech Voltage 2.9   3.3 V  
VOL Utfier leech Voltage 0   0.4 V  
Optyske spesifikaasjes (θ=0°)
CR Kontrast Ratio 400 500      
L Luminânsje 230 280   cd / m²  
Baud Rate
UART   115200   bps  
Stromferbrûk @ 5v ynfier, 100% helderheid
Konsumpsje 5.6", 640 × 480 3.1 W  
Mechanyske spesifikaasje

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

Hardware spesifikaasje

Blokdiagram

FORENEX-FES4335U1-56T Memory-Mapping-Graphics-Control-Module-02Figure 3-a: FES4335 Blokdiagram

Hardware ynterface

  1. It oanpaste model is FES4335U1-56T.
  2. UART (TTL-RX / TX): 3-wire (TX, RX, GND) ferwize nei (Seksje: pin opdracht).
  3. Baud Rate: wurde fêstmakke op 115200 bps / N / 8/1.
  4. De ferbining tusken Host en FES4335U1-56T

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

Software

Kommunikaasje (handshaking)

Fanwegen de serial ynterfaces (Uart-TTL) dy FES4335 hat oanbod om in kommunikaasje mei in eksterne host. De host is by steat om te stjoeren in kommando stream nei FES4335 foar in taak útfiering freget.

Neffens de oerdrachtkapasiteit is it kommandostreamformaat gewoan definieare yn twa kategoryen.

  • Standert kommandostream: Dit is in essensjeel kommandostreamformaat foar elke taak dy't yn 'e kommandotabel stiet. (Ferwize nei Seksje 4-3 Kommandotabel).
  • Bulk Data Transmission Stream: Allinich leverje oan guon taken sil freegje om in bulk datatransmission, en de fraach is befêstige tidens de standert kommandostream stage.
    Op it stuit allinich ûnder twa taken dy't freegje om in protokol foar Bulk Data Transmission.
  1. FG875D_WriteToSerialROM (funksjekoade 0x21).
  2. FG875D_ Display _Block_RW (funksjekoade 0x24).

Neffens de kommandotabel hat elk kommando in unike funksjekoade foar in spesifike operaasjetaak. (Ferwize nei Seksje 4-3 Kommandotabel).
Dêrom, as de FES4335 ienris in folsleine Standert Command Stream hat ûntfongen en hokker diel fan kontrôlesum earst wurdt kontrolearre. Dêrnei soe de funksje koade diel wurde identifisearre en útfierd tegearre mei parameters diel.

D'r binne in spesifyk koadegebiet 0x50 ~ 0x5F wêr't sil tawize om wat berjochtkoade te definiearjen en ek isolearre te wurden fan 'e alle funksjekoade.

Return berjocht koade ASCII hex Beskriuwing
Ferkearde koade "X" 0x58 Checksum flater
Wachtsje koade "W" 0x57 FES4335 is drok
Klear koade "S" 0x53 FES4335 is klear
Timeout koade "T" 0x54 Untfang Timeout
Raak ûnderbrekkingskoade oan "P" 0x50 Touchpaniel is oanrekke
Kommando súkses koade Funksje koade Kommando útfiere súkses
Bulk oerdracht súkses koade 0x55,0xAA Sukses foar oerdracht fan bulkgegevens

As d'r gjin flater is tsjinkaam tidens oerdracht.

De FES4335 sil kommando ymplementearje neffens funksjekoade dy't ûntfongen is yn Standard Command Stream Stage, en werom funksje koade nei Host foar súkses kontrolearjen.
or
Return funksje koade (0x55,0xAA) te jaan dizze tiid fan Bulk Data Transmission hat
foltôge sûnder probleem yn "Bulk Data Transmission stage".

Return Sukses koade of (0x55,0xAA), it ynformearjen fan in súkses status.

FORENEX-FES4335U1-56T Memory-Mapping-Graphics-Control-Module-043Host koe folgjende nije kommandostream stjoere.

  • As der in ûnferwachte tastân is tsjinkaam tidens oerdracht.

De FES4335 sil in korrespondearjend flaterkoadeberjocht werombringe en tegearre mei de ûntfongen funksjekoade foar flaterkontrôle.

As werom Ferkearde koade (0x58) lykas hjirûnder. (oanjaan dat in Checksum-flater bard is)

FORENEX-FES4335U1-56T Memory-Mapping-Graphics-Control-Module-05Standert Command Stream stage flater
or Bulk Data Transmission stage flater
Host moat de eardere kommandostream werhelje.

As Timeout-koade (0x54) weromkomt lykas hjirûnder, (oanjaan dat in Timeout-flater bard is) FORENEX-FES4335U1-56T Memory-Mapping-Graphics-Control-Module-07Standert Command Stream stage flater
or FORENEX-FES4335U1-56T Memory-Mapping-Graphics-Control-Module-08Bulk Data Transmission stage flater
Host moat de eardere kommandostream werhelje.

Wachtkoade werom (0x57) lykas hjirûnder, (oanjaan dat in wachtstatus bard is) FORENEX-FES4335U1-56T Memory-Mapping-Graphics-Control-Module-09Standert Command Stream is drok FORENEX-FES4335U1-56T Memory-Mapping-Graphics-Control-Module-10 Bulk gegevensoerdracht is drok Om host te ynformearjen dat FES4335 yn in drokke status is. Host moat tydlik stopje transmissie oant FES4335 werom Ready koade (0x53) en dan trochgean mei de kommando stream of bulk datastream dy't noch net klear gegevens.

Return Ready-koade (0x53) lykas hjirûnder, (oanjaan dat in klear berjocht bard is)FORENEX-FES4335U1-56T Memory-Mapping-Graphics-Control-Module-11Standert Command Stream is klear
or FORENEX-FES4335U1-56T Memory-Mapping-Graphics-Control-Module-12Bulk gegevens oerdracht is klear
Om host te ynformearjen dat FES4335 hat frijlitten fan 'e perioade fan drokke status. De Host kin de rest fan kommandostream of bulkgegevensstream trochgean.

  • In spesifike koade om de touch-ûnderbrekking te ynformearjen is bard en soe ek de koördinaat (x,y) wearde fan it touchpaniel automatysk werombringe.
    • Return Touch ûnderbrekkingskoade (0x50) mei koördinaat (x,y) wearde lykas hjirûnder,

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

  • in. Yn in bulk gegevens oerdracht stage, de FES4335 sil tydlik de touchfunksje útskeakelje en stopje om de koördinaat (x, y) fan touch werom te jaan.
  • b. Ut in bulk gegevens oerdracht stage. FES4335 soe automatysk de koördinaat (x, y) fan oanrekking weromjaan as in touchûnderbrekking bard is.
  • c. Host koe ek de koördinaat (x,y) wearde ûndersochte troch Funksjekoade 0x03 te stjoeren (API's: FG875D_Detect_Touch).
Kommando (Stream / Format / protokol)

Standert Command Stream

  • Formaat: Dit formaat kombinearret in byte fan funksjekoade en ferskate parameterbytes en in byte fan kontrôlesum koade.FORENEX-FES4335U1-56T Memory-Mapping-Graphics-Control-Module-14
  • Protokol: FORENEX-FES4335U1-56T Memory-Mapping-Graphics-Control-Module-15

Bulk gegevens oerdracht
Sûnt de funksje koade yn Standert Command Stream is (0x21) of (0x24) dat sil freegje in bulk gegevens oerdracht taak neidat dy funksje koade binne identifisearre troch FES4335.
Yn dit gefal, it hiele kommunikaasje proses wurdt skieden yn twa stages (Standert Command Stream stage + Bulk Data Transmission protokol stagen).

  • Formaat: Dit formaat is beskikber foar bulk gegevens oerdracht stagallinnich e.
    De liedende koade (0x55,0xAA) sil ferfange funksje koade te jaan in Bulk Data Transmission begjin en dan de wearde wurde ynsteld yn lingte byte wurdt oanjûn hoefolle gegevens byte sil komt omheech yn kontinu. Meidieling om lingtebyte yn te stellen mei echte gegevenshoeveelheid minus 1.FORENEX-FES4335U1-56T Memory-Mapping-Graphics-Control-Module-16
  • Protokol:
    De yllustraasje om de standert kommandostream sjen te litten dy't freegje om in bulkgegevensoerdracht te skriuwen nei FES4335.FORENEX-FES4335U1-56T Memory-Mapping-Graphics-Control-Module-17 De yllustraasje om de standert kommandostream sjen te litten dy't freegje om in bulkgegevensoerdracht fan FES4335 te lêzen. FORENEX-FES4335U1-56T Memory-Mapping-Graphics-Control-Module-18
Opdrachten Tabel

Please, ferwize nei dokumint "FG875D_Commands Table_vx.pdf".

Appendix (Tips)

Trije stappen te sjen litte in noch ôfbyldings op it skerm flugger.

Stap 1): It omsette fan ôfbylding nei in .bin file:
Troch de FES4335's Flash-ROM dy't allinich .bin akseptearje file fan byld. Dêrom biede in helpprogramma FG875_BMP_to_Bin.exe dat in .BMP-ôfbylding kin konvertearje file yn .BIN file.
(Referearje nei dokumint〝FG875_BMP_to_Bin_manual.pdf〞foar detail).

Stap 2): Loading .bin file nei de ynterne SPI-FlashROM (AMIC A25LQ64).

  1. Mei de funksjekoade 0x21 (API's:FG875D_WriteToSerialROM) brûke om FES4335 te fereaskje om yn 'e bulkgegevensoerdracht te geantage.
  2. Nei't de kommando-sukseskoade (0x21) is weromjûn fan FES4335, dan kin eksterne MPU ôfbyldings ferstjoere neffens de protokolbeskriuwing oer de oerdracht fan bulkgegevens (skriuw) op seksje 4-2-2. Ferwize nei figuer (2).
  3. In oare manier om ① & ② oer te slaan:
    Oan PC side, foar it útfieren fan utility software (FG875D_command_encoder.exe) en kies funksje item (APIs: FG875D_WriteToSerialROM) yn seleksje dialooch. Dêrnei sil de nutssoftware alles soargje foar kommunikaasjeprotokol en it uploaden fan ôfbylding file yn SPI-FlashROM.
    Oangeande it gebrûk fan nutsfoarsjenningssoftware (FG875D_command_encoder.exe), ferwize asjebleaft nei dokumint "FG875D_Command_Encoder-UsersMenu.pdf".

Stap 3): Mei help fan de funksje koade 0x22 (APIs: FG875D_SerialROM_Show_On_Panel) foar in easkje FES4335 foar in werjaan ôfbyldings fan ynterne SPI_FlashROM nei in oantsjutte lokaasje fan paniel.

Troch dizze manier te sjen ôfbylding dat soe wêze flugger as it ynfoljen fan display buffer troch 8051 MCU bus.

Dokuminten / Resources

FORENEX FES4335U1-56T Unthâld Mapping Graphics Control Module [pdf] Brûkershânlieding
FES4335U1-56T Memory Mapping Graphics Control Module, FES4335U1-56T, Memory Mapping Graphics Control Module, Mapping Graphics Control Module, Graphics Control Module, Control Module, Module

Referinsjes

Lit in reaksje efter

Jo e-mailadres sil net publisearre wurde. Ferplichte fjilden binne markearre *