FORENEX-logo

FORENEX FES4335U1-56T Memory Mapping Graphics Control Module

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

Revision nhoroondo

Rev. Nha. Date Kuchinja Kukuru
1.0 2016 Nyaya yekutanga.

General Description

FES4335U1-56T inodhura yakaderera, inoshanda zvakanyanya uye yakangwara yeTFT-LCD kuratidza control module iyo inogona kupa mavara kana 2D graphics application mukati meyakaiswa 768KB yekuratidzira RAM.
FES4335U1-56T inopa serial interface (Uart-TT) kumisikidza kutaurirana kwehardware ine yekunze yakapusa MCU (senge 8051 nezvimwewo), uye nekupa iyo "Commands Tafura" yegraphical mhedzisiro yekufona uye kuuraya.
Zvinoenderana ne "Commands Tafura" yemifananidzo APIs, iyo yekunze MCU inongoda kuendesa inoenderana kodhi kodhi ine paramita muFES4335U1-56T pamusoro pe serial interface. Iyo yekuraira decoder mukati meFES4335U1-56T yaizoenda kunoshandisa iyo giraidhi basa neotomatiki.

Iyo FG875D_command_encoder.exe ndeye PC's software utility uye inopa mushandisi kuona akasiyana mirairo yebasa mu "Commands Tafura".

Item Tsanangudzo Remark
LCD saizi 5.6 inch (Diagonal)
Resolution 640 x 3(RGB) x 480 dot
Ratidza mhando Kazhinji White, Transmissive
Dot pitch 0.0588(W) x 0.1764(H) mm
Active nzvimbo 112.896(W) x 84.672(H) mm
Module size 142.5 (W) x 100.0 (H) x 16.72 (D) mm
View angle L:70/ R:70/ T:50/ B:70 θ
Kurapa kwepamusoro Anti-Glare
Kurongeka kwemavara 64k mavara w/ RGB-mutsetse
Bata mhando 4-waya Resistive
Backlight Vaka-mu LED mutyairi
Interface Uart (TTL-RX/TX), 115200/N/8/1
Software inopa Commands Table Note1
Operation Temp -10 ℃ kusvika 60 ℃
Storage Temp -20 ℃ kusvika 70 ℃

Note1: Ese ekushandisa APIs anopfupikiswa mumirairo Tafura. Ndapota tarisa kune gwaro
(FG875D_Commands Table_vx.pdf). Uye tsananguro yemashandisirwo emurairo wega wega, tarisa ku (FG4335x_software_Note_V1.pdf).

Pini Basa

UART Input interface (H4)
Chibatanidza: (Bhokisi Musoro_2x5pin/ 2.0mm/ padivi pekupinda)
Pin num Tsanangudzo I/O Cherechedza Pin num Tsanangudzo I/O Cherechedza
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

CHERECHEDZA1: Kunze simba sosi DC5V yekupinda

2-2, Alternative Power connector (W2) sarudzo
Chibatanidza: (wafer_2pin/ 2.0mm/ divi rekupinda)
Pin num Tsanangudzo I/O Cherechedza Pin num Tsanangudzo I/O Cherechedza
Pin1 GND I Pin2 5V/700mA

Kupa imwe yekuwedzera-chibatanidza chekunze kwesimba sosi yekupinda. Kana sosi yemagetsi (DC5V) isingapi kubva kuPin 9&10 yeH4.

GPIO interface (H2)
Chibatanidza: (Header_2x5pin/ 2.0mm/ padivi pekupinda)
Pin num Tsanangudzo I/O Cherechedza Pin num Tsanangudzo I/O Cherechedza
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

CHERECHEDZA2: Iyo GPO_0 ~ 3 inobuda neyakavhurika-drain uye inofanirwa kunge iine yekudhonza-yakakwira resister pane yekunze bhodhi.
CHERECHEDZA3: Iyo GPI_0 ~ 3 ndeye 3.3V yekupinza ine 5V inoshivirira.

Mashandisirwo Ekuita

Madiro emagetsi

Absolute Maximum Ratings

Symbol Symbol Min. Max. Unit Cherechedza
Simba Voltage VCC -0.3 5.2 V  
Operating Temperature TOP -10 60  
Storage Temperature TST -20 70  

*Mhedziso yepamusoro-soro yezviyero zvechigadzirwa ichi haitenderwe kudarika chero nguva.

Yakakurudzirwa kushanda mamiriro

Symbol Tsanangudzo Min. Typ. Max. Unit Cherechedza
VDC Mugove voltage 3.7 5 5.2 V  
Icc Current 0.7     A  
UART_TTL(Tx,Rx,CTS,RTS) & I2C(SCL,SDA) chiyero chechiratidzo
VIH Input High Voltage 2.64   3.3 V  
VIL Inzwa Zvinodzika Voltage 0   0.66 V  
VOH Output High Voltage 2.9   3.3 V  
VOL Output Low Voltage 0   0.4 V  
Zvinodiwa Nezvekuona (θ=0°)
CR Kusiyanisa Ratio 400 500      
L Luminance 230 280   cd / m²  
Baud Rate
UART   115200   bps  
Simba rekushandisa @ 5v kuisa, 100% kupenya
Kushandiswa 5.6” , 640×480 3.1 W  
Maitiro emakanika

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

Hardware kutaurwa

Dhiagramu Dhizaini

FORENEX-FES4335U1-56T Memory-Mapping-Graphics-Control-Module-02Mufananidzo 3-a : FES4335 Block Diagram

Hardware inowanikwa

  1. Iyo yakagadziridzwa modhi ndeye FES4335U1-56T.
  2. UART (TTL-RX/TX): 3-waya (TX, RX, GND) inoreva (Chikamu: pini assignment).
  3. Baud Rate: inogadziriswa pa115200 bps/N/8/1.
  4. Iko kubatana pakati peHost uye FES4335U1-56T

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

Software

Kutaurirana (kukwazisana)

Nekuda kweiyo serial interfaces (Uart-TTL) iyo FES4335 yakapa kumisa kutaurirana neanotambira kunze. Iyo saiti inokwanisa kufambisa yekuraira rukova kuFES4335 yekuita basa kubvunza.

Zvinoenderana nehukuru hwekutumira, iyo yekuraira rwizi fomati inotsanangurwa muzvikamu zviviri.

  • Standard Command Stream: Iyi yakakosha yekuraira fomati yebasa rimwe nerimwe rakanyorwa muMirairo Tafura. (Ona Chikamu 4-3 Mirairo Tafura).
  • Bulk Data Transmission Stream: Ingopa kune mamwe mabasa anozokumbira kuwanda data kufambisa, uye kubvunza kwakasimbisa panguva yeyakajairwa yekuraira rwizi s.tage.
    Parizvino pazasi pemabasa maviri chete ayo anozobvunza yeBulk Data Transmission protocol.
  1. FG875D_WriteToSerialROM (basa rekodhi 0x21).
  2. FG875D_ Ratidza _Block_RW (basa rekodhi 0x24).

Zvinoenderana neMirairo Tafura, murairo wega wega une yakasarudzika kodhi yebasa rekuita basa. (Ona Chikamu 4-3 Mirairo Tafura).
Naizvozvo, kana FES4335 yawana yakazara yeStandard Command Stream uye ndeipi chikamu checheki chinotariswa kutanga. Mushure meizvozvo, iyo kodhi yebasa chikamu chaizozivikanwa uye kuisirwa pamwe neparamende chikamu.

Kune yakananga kodhi nharaunda 0x50 ~ 0x5F uko ichazvipira kutsanangura imwe meseji kodhi uye zvakare kuparadzaniswa kubva kune ese ebasa kodhi.

Dzorera kodhi yemeseji ASCII hex Tsanangudzo
Kodhi isiriyo “X” 0x58 Checksum kukanganisa
Kodhi yekumirira “W” 0x57 FES4335 yakabatikana
Ready code “S” 0x53 FES4335 yakagadzirira
Kodhi yenguva “T” 0x54 Receive Timeout
Bata Kuvhiringidza kodhi "P" 0x50 Touch panel yabatwa
Raira kubudirira kodhi Basa rekodhi Raira shandisa kubudirira
Bulk kutapurirana kodhi yekubudirira 0x55,0xAA Kubudirira kwekufambiswa kwedata

Kana pasina kukanganisa kwakaitika panguva yekutumira.

Iyo FES4335 ichaisa murairo zvinoenderana nekodhi yebasa yakagamuchira muStandard Command Stream Stage, uye dzorera kodhi yebasa kune Host kuti ubudirire kutarisa.
or
Dzorera kodhi yebasa (0x55,0xAA) kuratidza nguva ino yeBulk Data Transmission ine
inopera pasina dambudziko mu “Bulk Data Transmission stage”.

Dzorera Kubudirira kodhi kana (0x55,0xAA), kuzivisa mamiriro ekubudirira.

FORENEX-FES4335U1-56T Memory-Mapping-Graphics-Control-Module-043Host inogona kutumira inotevera nyowani yekuraira rwizi.

  • Kana paine chero mamiriro asingatarisirwe akasangana panguva yekutapurirana.

Iyo FES4335 inodzosa inoenderana yekukanganisa kodhi meseji uye pamwe neyakagamuchirwa basa kodhi yekutarisa kukanganisa.

Kana kudzoka Wrong code (0x58) senge pazasi. (ratidza kuti Checksum kukanganisa kwaitika)

FORENEX-FES4335U1-56T Memory-Mapping-Graphics-Control-Module-05Standard Command Stream stage kukanganisa
or Bulk Data Transmission stage kukanganisa
Host anofanira kudzokorora yaimbove command stream.

Kana kudzoka Timeout kodhi (0x54) senge pazasi, (ratidza kukanganisa kweTimeout kwaitika) FORENEX-FES4335U1-56T Memory-Mapping-Graphics-Control-Module-07Standard Command Stream stage kukanganisa
or FORENEX-FES4335U1-56T Memory-Mapping-Graphics-Control-Module-08Bulk Data Transmission stage kukanganisa
Host anofanira kudzokorora yaimbove command stream.

Dzorera Kumirira kodhi (0x57) senge pazasi, (ratidza mamiriro ekumirira aitika) FORENEX-FES4335U1-56T Memory-Mapping-Graphics-Control-Module-09Standard Command Stream iri Busy FORENEX-FES4335U1-56T Memory-Mapping-Graphics-Control-Module-10 Bulk Data Transmission Yakabatikana Kuzivisa mugamuchiri kuti FES4335 iri mubishi rekuita. Host anofanirwa kumisa kutapurirana kwenguva pfupi kusvika FES4335 yodzoka Yakagadzirira kodhi (0x53) uye woenderera mberi nerukova rwekuraira kana dhata yakawanda rwizi izvo zvisati zvapedza data.

Dzorera Yakagadzirira kodhi (0x53) senge pazasi, (ratidza meseji yakagadzirira yaitika)FORENEX-FES4335U1-56T Memory-Mapping-Graphics-Control-Module-11Standard Command Stream is Ready
or FORENEX-FES4335U1-56T Memory-Mapping-Graphics-Control-Module-12Bulk Data Transmission Yagadzirira
Kuzivisa muenzi kuti FES4335 yakaburitsa kubva panguva yekubatikana chimiro. Iyo Host inogona kuenderera yakasara yekuraira rwizi kana yakawanda data rwizi.

  • Iyo chaiyo kodhi yekuzivisa kukanganiswa kwekubata kwaitika uye zvakare yaizodzosa iyo coordination (x, y) kukosha kwekubata pani otomatiki.
    • Dzorera Bata kukanganisa kodhi (0x50) ine coordination (x,y) kukosha senge pazasi,

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

  • a. Muhuwandu hwekufambisa data stage, iyo FES4335 ichaita kwenguva pfupi kudzima kubata kubata uye kumisa kudzoreredza kurongeka (x, y) yekubata.
  • b. Kubva muhuwandu hwekutumira data stage. FES4335 yaizodzosa otomatiki iyo coordination (x, y) yekubata kana kukanganiswa kwekubata kwaitika.
  • c. Host anogona zvakare kuvhota iyo coordination (x,y) kukosha nekutumira Basa kodhi 0x03 (APIs:FG875D_Detect_Touch).
Raira (Kuyerera / Format / protocol)

Standard Command Stream

  • Format: Iyi fomati inosanganisa byte yebasa kodhi uye akati wandei parameter byte uye byte yecheki code.FORENEX-FES4335U1-56T Memory-Mapping-Graphics-Control-Module-14
  • Protocol: FORENEX-FES4335U1-56T Memory-Mapping-Graphics-Control-Module-15

Bulk Data Transmission
Sezvo iyo kodhi yebasa muStandard Command Stream iri (0x21) kana (0x24) iyo inobvunza basa rekufambisa data rakawanda mushure mekunge iyo kodhi yebasa yaonekwa neFES4335.
Muchiitiko ichi, hurongwa hwese hwekutaurirana huchaparadzaniswa kuita maviri stages (Standard Command Stream stage + Bulk Data Transmission protocol staguye).

  • Format: Iyi fomati inowanikwa kune yakawanda data kutapurirana stage chete.
    Iyo inotungamira kodhi (0x55,0xAA) ichatsiva kodhi yebasa kuratidza iyo Bulk Data Transmission kutanga uye ipapo kukosha kunoiswa muhurefu byte kunoratidzwa kuti ingani data byte ichauya mukuenderera. Ziviso yekuseta urefu byte ine chaiyo data uwandu minus 1.FORENEX-FES4335U1-56T Memory-Mapping-Graphics-Control-Module-16
  • Protocol:
    Iyo mufananidzo wekuratidza yakajairwa yekuraira rukova iyo inokumbira kunyora yakawanda data kutumira kuFES4335.FORENEX-FES4335U1-56T Memory-Mapping-Graphics-Control-Module-17 Iyo mufananidzo wekuratidza yakajairwa yekuraira rukova iyo inokumbira kuverenga yakawanda data kufambisa kubva kuFES4335. FORENEX-FES4335U1-56T Memory-Mapping-Graphics-Control-Module-18
Commands Table

Ndapota, tarisa kune gwaro "FG875D_Commands Table_vx.pdf".

Appendikisi (Mazano)

Matanho matatu ekuratidza mufananidzo wakamira pachiratidziri nekukurumidza.

Nhanho1): Kushandura mufananidzo kuita .bin file:
Nekuda kweFES4335's Flash-ROM inongogamuchira .bin chete file yemufananidzo. Saka, kupa chinhu FG875_BMP_to_Bin.exe chinokwanisa kushandura mufananidzo we.BMP file mu.BIN file.
(Tarisa kugwaro〝FG875_BMP_to_Bin_manual.pdf〞kuti uwane ruzivo).

Nhanho2): Loading .bin file kune yemukati SPI-FlashROM (AMIC A25LQ64).

  1. Uchishandisa kodhi yebasa 0x21 (APIs:FG875D_WriteToSerialROM) kuda kuti FES4335 ipinde muhuwandu hwekutumira datatage.
  2. Mushure mekunge Command kubudirira kodhi (0x21) yadzoserwa kubva kuFES4335, ipapo MPU yekunze inotenderwa kuendesa mifananidzo zvinoenderana neprotocol tsananguro nezve data rakawanda-(nyora) kufambisa pachikamu 4-2-2. Tarisa mufananidzo (2).
  3. Imwe nzira yekusvetuka ① & ②:
    Kudivi rePC, kuita utility software (FG875D_command_encoder.exe) uye sarudza basa chinhu (APIs:FG875D_WriteToSerialROM) mubhokisi rekusarudza. Mushure meizvozvo, iyo yekushandisa software inozotarisira zvese nezve kutaurirana protocol uye kurodha mufananidzo file kupinda SPI-FlashROM.
    Panyaya yekushandiswa kwesoftware yekushandisa (FG875D_command_encoder.exe), ndapota tarisa kune gwaro "FG875D_Command_Encoder-UsersMenu.pdf".

Nhanho3): Uchishandisa kodhi yebasa 0x22 (APIs:FG875D_SerialROM_Show_On_Panel) kuda kuti FES4335 iratidze mifananidzo kubva mukati SPI_FlashROM kuenda kune yakaratidzwa nzvimbo yepaneru.

Nenzira iyi kuratidza mufananidzo unomhanya kupfuura kuzadza buffer ne8051 MCU bhazi.

Zvinyorwa / Zvishandiso

FORENEX FES4335U1-56T Memory Mapping Graphics Control Module [pdf] User Manual
FES4335U1-56T Memory Mapping Graphics Control Module, FES4335U1-56T, Memory Mapping Graphics Control Module, Mapping Graphics Control Module, Graphics Control Module, Control Module, Module

References

Siya mhinduro

Yako email kero haizoburitswa. Nzvimbo dzinodiwa dzakamakwa *