FORENEX FES4335U1-56T Memory Mapping Graphics Control Module
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
Hardware kutaurwa
Dhiagramu Dhizaini
Mufananidzo 3-a : FES4335 Block Diagram
Hardware inowanikwa
- Iyo yakagadziridzwa modhi ndeye FES4335U1-56T.
- UART (TTL-RX/TX): 3-waya (TX, RX, GND) inoreva (Chikamu: pini assignment).
- Baud Rate: inogadziriswa pa115200 bps/N/8/1.
- Iko kubatana pakati peHost uye FES4335U1-56T
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.
- FG875D_WriteToSerialROM (basa rekodhi 0x21).
- 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.
Host 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)
Standard 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) Standard Command Stream stage kukanganisa
or Bulk Data Transmission stage kukanganisa
Host anofanira kudzokorora yaimbove command stream.
Dzorera Kumirira kodhi (0x57) senge pazasi, (ratidza mamiriro ekumirira aitika) Standard Command Stream iri Busy
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)Standard Command Stream is Ready
or Bulk 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,
- 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.
- Protocol:
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. - Protocol:
Iyo mufananidzo wekuratidza yakajairwa yekuraira rukova iyo inokumbira kunyora yakawanda data kutumira kuFES4335.Iyo mufananidzo wekuratidza yakajairwa yekuraira rukova iyo inokumbira kuverenga yakawanda data kufambisa kubva kuFES4335.
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).
- Uchishandisa kodhi yebasa 0x21 (APIs:FG875D_WriteToSerialROM) kuda kuti FES4335 ipinde muhuwandu hwekutumira datatage.
- 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).
- 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 |