FORENEX FES4335U1-43C Pagkontrol sa Graphics

Mga kasaysayan sa rebisyon
| Si Rev. No. | Petsa | Dagkong mga Kausaban |
| 1.0 | 2017/01 | Unang isyu. |
Kinatibuk-ang Deskripsyon
Ang FES4335U1-43C usa ka mubu nga gasto, taas nga kahusayan ug maalamon sa TFT-LCD display control module nga makahatag mga karakter o 2D graphics nga aplikasyon sa sulod sa usa ka naka-embed nga 768KB nga display RAM.
FES4335U1-43C nagtanyag serial interface (UART-TTL) sa pagtukod sa usa ka hardware komunikasyon uban sa usa ka eksternal nga yano nga MCU (sama sa 8051 ug uban pa), ug sa paghatag sa "Commands Table" alang sa graphical nga epekto sa pagtawag ug pagpatuman.
Sumala sa "Commands Table" sa mga graphics API, ang eksternal nga MCU kinahanglan lamang nga ipadala ang katugbang nga command code nga adunay mga parameter ngadto sa FES4335U1-43C sa serial interface. Ang command decoder sa sulod sa FES4335U1-43C moadto aron ipatuman ang buluhaton sa graphic pinaagi sa awtomatiko.
Ang FG875D_command_encoder.exe usa ka software utility sa PC ug naghatag sa user nga masinati ang lain-laing mga function command sa "Commands Table".
| butang | Espesipikasyon | Remark |
| Gidak-on sa LCD | 4.3 (Diagonal) | pulgada |
| Resolusyon | 480 x 3(RGB) x 272 | tulbok |
| Paghan-ay sa kolor | 64k kolor w/ RGB-stripe | |
| Type sa display | Kasagaran puti. Transmissive nga tipo | |
| Aktibo nga lugar | 95.04(P) x 53.856(H) | mm |
| Gidak-on sa module | 113.2(W) x 73.2(H) x 12.1(D) | mm |
| View anggulo | L:60/ R:60/ T:60/ B:60 | θ |
| Contrast ratio | Typ. 600 @ (θ=0°) | CR |
| Matang sa backlight | Build-in nga LED driver | |
| Kahayag (Linance) | Typ. 800 | cd / m² |
| Type sa paghikap | PCAP | |
| Interface | UART, 115200/ N/ 8/ 1 | |
| Pagtanyag sa software | Talaan sa mga Sugo sa API | Nota1 |
| Mga hulagway FlashROM | (Tip.)8MB/16MB | |
| Max. full screen nga pagtipig | 21 ka panid (8MB)/ 42 ka panid (16MB) | |
| Operasyon Temp | -20 ℃ ngadto sa 70 ℃ | |
| Pagtipig Temp | -30 ℃ ngadto sa 80 ℃ |
Nota1: Ang tanan nga magamit nga mga API gi-summarize sa mga command Table. Palihug tan-awa ang dokumento (FG875D_Commands Table_vx.pdf). Ug detalyado nga paghulagway sa paggamit alang sa matag sugo, tan-awa ang (FG4335x_software_Note_V1.pdf).
Asaynment sa Pin
UART Input interface (W1)
| Konektor sa board (W1): Wafer_4pin/ 1.25mm/ side entry | |||
| Sugyot sa Pagpares sa Konektor: Molex 51021 o nagsunod | |||
| Pin num | Deskripsyon | I/O | Nota |
| Pin1 | VCC | DC5V | |
| Pin2 | TX | O | |
| Pin3 | RX | I | |
| Pin4 | GND | ||
GPIO interface (W3)
| Konektor sa board (W3): Wafer_4pin/ 1.25mm/ side entry | |||
| Sugyot sa Pagpares sa Konektor: Molex 51021 o nagsunod | |||
| Pin num | Deskripsyon | I/O | Nota |
| Pin1 | GPI 0 | I | 2 |
| Pin2 | GPI 1 | I | 2 |
| Pin3 | GPI 2 | I | 2 |
| Pin4 | GPI 3 | I | 2 |
| Pin5 | GPO 0 | O | 3 |
| Pin6 | GPO 1 | O | 3 |
| Pin7 | GPO 2 | O | 3 |
| Pin8 | GPO 3 | O | 3 |
| Pin9 | GND | ||
NOTA2: Ang GPO_0 ~ 3 mga output nga adunay usa ka serye nga resister 100 Ohm.
NOTA3: Ang GPI_0 ~ 3 kay 3.3V input nga adunay 5V tolerant.
Mga Detalye sa Operasyon
Mga detalye sa elektrikal
Hingpit nga Kinatas-ang Ranggo
| butang | Simbolo | Min. | Max. | Unit | Nota |
| Kusog Voltage | VCC | -0.3 | 5.2 | V | |
| Operating Temperatura | Ibabaw | -20 | 70 | ℃ | |
| Temperatura sa Pagtipig | Tst | -30 | 80 | ℃ |
* Ang hingpit nga labing taas nga mga kantidad sa rating sa kini nga produkto dili gitugotan nga molapas sa bisan unsang oras.
Girekomendar nga kahimtang sa operasyon
| Simbolo | Deskripsyon | Min. | Typ. | Max. | Unit | Nota |
| VCC | Paghatag voltage | 4.75 | 5 | 5.25 | V | |
| Ako(VCC) | Supply Current | – | 320 | 330 | mA | |
| UART-(Tx/Rx), mga GPIO signal lebel | ||||||
| VIH | Pagsulud sa Taas nga Voltage | 2 | 3.3 | 5 | V | |
| VIL | Pagsulud sa Ubos nga Voltage | -0.3 | – | 0.8 | V | |
| VOH | Taas nga Output Voltage | 2.4 | – | – | V | |
| VOL | Output nga Mubu ang Voltage | – | – | 0.4 | V | |
| Ileak | Input Leakage Current | -10 | – | 10 | uA | |
| Optical Mga detalye (θ=0°) | ||||||
| CR | Contrast Ratio | 500 | 600 | |||
| L | Luminance | 700 | 800 | 850 | cd / m² | |
| Konsumo sa kuryente @ 5v input, 100% nga kahayag | ||||||
| Konsumo | 4.3” , 480×272 | 1.65 | W | |||
Mekanikal nga espesipikasyon

Mga detalye sa hardware
I-block ang Diagram

Figure 3-a : Ang Block Diagram sa FES4335U1-xxC
Interface sa Hardware ug Pagkadugtong
- Ang gipahiangay nga modelo mao ang FES4335U1-43C.
- Rate sa Baud: itakda sa 115200 bps/N/8/1.
- UART: 3-wire (TX, RX, GND).



Software
Komunikasyon (paglamano)
Tungod sa mga serial interface (UART) ang mga serye sa FES4335U1 adunay tanyag nga magtukod usa ka komunikasyon sa usa ka eksternal nga host. Ang host makahimo sa pagpadala sa usa ka command stream sa FES4335U1 alang sa usa ka buluhaton sa pagpatuman sa pagpangutana.
Sumala sa kapasidad sa transmission, ang command stream format yano nga gihubit ngadto sa duha ka mga kategoriya.
- Standard Command Stream: Kini usa ka kinahanglanon nga command stream format alang sa matag usa nga buluhaton nga gilista sa Commands Table. (Tan-awa ang FG875D_Commands Table_vx.pdf).
- Bulk Data Transmission Stream: Ang paghatag lamang sa pipila ka mga buluhaton mangayo alang sa usa ka bulk data transmission, ug ang pagpangutana nagpamatuod sa panahon sa standard command stream stage.
Sa pagkakaron ubos lang sa duha ka mga buluhaton nga mangayo ug Bulk Data Transmission protocol.- FG875D_WriteToSerialROM (function code 0x21).
- FG875D_Display_Block_RW (function code 0x24).
Sumala sa Commands Table, ang matag command adunay usa ka talagsaon nga function code alang sa usa ka piho nga buluhaton sa operasyon.
Busa, sa higayon nga ang FES4335U1 nakadawat og kompleto nga Standard Command Stream ug asa nga bahin sa checksum ang una nga gisusi. Pagkahuman niana, ang bahin sa function code mailhan ug ipatuman kauban ang bahin sa mga parameter.
Adunay usa ka espesipikong code area 0x50~0x5F diin ipahinungod ang paghubit sa pipila ka code sa mensahe ug mahimulag usab sa tanan nga function code.
| Ibalik ang code sa mensahe | ASCII | hex | Deskripsyon |
| Sayop nga code | “X” | 0x58 | Sayup sa Checksum |
| Naghulat code | "W" | 0x57 | Busy ang FES4335 |
| Andam nga code | "S" | 0x53 | Andam na ang FES4335 |
| Timeout code | "T" | 0x54 | Dawata ang Timeout |
| Pindota ang Interrupt code | "P" | 0x50 | Ang touch panel natandog |
| Command success code | Function code | Sugo ipatuman ang kalampusan | |
| Bulk transmission success code | 0x55,0xAA | Kalamposan sa pagpasa sa daghang data | |
- Kung walay sayup nga nasugatan sa panahon sa transmission.
Ang FES4335U1 magpatuman sa sugo sumala sa function code nga nadawat sa Standard Command Stream Stage, ug ibalik ang function code sa Host alang sa pagsusi sa kalampusan.
or
Ibalik ang function code (0x55,0xAA) aron ipakita nga kini nga oras sa Bulk Data Transmission nahuman nga wala’y problema sa "Bulk Data Transmission stage”.- Ibalik ang Success code o (0x55,0xAA), nga nagpahibalo sa status sa kalampusan.
Kalamposan sa Standard Command Stream
Kalamposan sa Bulk Data Transmission
- Ibalik ang Success code o (0x55,0xAA), nga nagpahibalo sa status sa kalampusan.
- Kung adunay bisan unsang wala damha nga kahimtang nga nasugatan sa panahon sa transmission.
Ibalik sa FES4335 ang usa ka katugbang nga mensahe sa error code ug kauban ang nadawat nga function code alang sa pagsusi sa sayup.- Kung ibalik ang Sayop nga code (0x58) sama sa ubos. (ipakita ang usa ka Checksum error nga nahitabo)
Standard Command Stream stage sayup
Daghang Pagpasa sa Data stage sayup
Ang host kinahanglan nga sublion ang kaniadto nga command stream. - Kung ibalik ang Timeout code (0x54) sama sa ubos, (ipakita ang Timeout error nga nahitabo)
Standard Command Stream stage sayup
Daghang Pagpasa sa Data stage sayup
Ang host kinahanglan nga sublion ang kaniadto nga command stream. - Ibalik ang Wait code (0x57) sama sa ubos, (ipakita ang kahimtang sa paghulat nga nahitabo)
Busy ang Standard Command Stream
Busy ang Bulk Data Transmission
Aron ipahibalo ang host nga ang FES4335U1 naa sa usa ka busy nga kahimtang. Ang host kinahanglan nga temporaryo nga mohunong sa transmission hangtod ang FES4335U1 ibalik ang Ready code (0x53) ug dayon ipadayon ang command stream o bulk data stream nga wala pa mahuman ang data. - Ibalik ang Ready code (0x53) sama sa ubos, (ipakita ang andam nga mensahe nga nahitabo)
Andam na ang Standard Command Stream
Andam na ang Bulk Data Transmission
Aron ipahibalo ang host nga ang FES4335U1 gipagawas gikan sa panahon sa busy nga kahimtang. Mahimong ipadayon sa Host ang nahabilin nga command stream o bulk data stream.
- Kung ibalik ang Sayop nga code (0x58) sama sa ubos. (ipakita ang usa ka Checksum error nga nahitabo)
- Usa ka espesipikong kodigo aron ipahibalo ang touch interrupt nga nahitabo ug usab awtomatikong ibalik ang coordinate (x,y) nga kantidad sa touch panel.
- Return Touch interrupt code (0x50) nga adunay coordinate (x,y) value sama sa ubos,

- Sa usa ka bulk data transmission stage, ang FES4335U1 temporaryo nga i-disable ang touch function ug ihunong ang pagbalik sa coordinate (x,y) sa paghikap.
- Gikan sa usa ka bulto nga pagpasa sa datos stage. Awtomatikong ibalik sa FES4335U1 ang coordinate (x,y) sa paghikap kung adunay nahitabo nga paghunong sa paghikap.
- Mahimo usab nga i-poll sa host ang coordinate (x,y) value pinaagi sa pagpadala sa Function code 0x03 (APIs:FG875D_Detect_Touch).
- Return Touch interrupt code (0x50) nga adunay coordinate (x,y) value sama sa ubos,
Sugo (Stream/Format/protocol)
Standard Command Stream
- Format: Kini nga format naghiusa sa usa ka byte sa function code ug daghang parameter byte ug usa ka byte sa checksum code.

- Protokol:

Bulk nga Data Transmission
Tungod kay ang function code sa Standard Command Stream mao ang (0x21) o (0x24) nga mangutana sa usa ka bulk data transmission nga buluhaton human ang mga function code mailhan sa FES4335U1. Sa kini nga kaso, ang tibuuk nga proseso sa komunikasyon mabulag sa duha ka stages (Standard Command Stream stage + Bulk Data Transmission protocol stagug).
- Format: Kini nga pormat magamit alang sa daghang pagpasa sa datos stage lang.
Ang nag-unang code (0x55,0xAA) mopuli sa function code aron ipakita ang pagsugod sa Bulk Data Transmission ug dayon ang kantidad nga ibutang sa gitas-on nga byte gipakita kung pila ka data byte ang magpadayon. Pahibalo sa pagtakda sa gitas-on nga byte nga adunay tinuod nga gidaghanon sa datos minus 1.

- Protokol:
Ang ilustrasyon aron ipakita ang standard command stream nga naghangyo sa pagsulat sa usa ka bulk data transmission sa FES4335U1.
Ang ilustrasyon aron ipakita ang standard command stream nga naghangyo sa pagbasa sa usa ka bulk data transmission gikan sa FES4335U1.

Apendise (Tips)
Tulo ka mga lakang aron mas dali nga ipakita ang usa ka still nga imahe sa screen.
- Step1): Pag-convert sa hulagway ngadto sa .bin file:
Tungod sa FES4335U1's Flash-ROM nga modawat lamang sa (.bin) file sa imahe. Busa, una sa paggamit sa utility FES87x_Image_Tool.exe nga makahimo sa pagkabig sa (.BMP/.JPG) file ngadto sa (.BIN) file. Tan-awa ang dokumento〝FES87x_Image_Tool_User_Guide_v1.0.pdf〞para sa detalye. - Lakang 2): Nagkarga sa .bin file sa internal nga SPI-FlashROM(AMIC A25LQ64).
- Gamit ang function code 0x21 (APIs:FG875D_WriteToSerialROM) para mangayo sa FES4335U1 nga musulod sa bulk data transmission stage.
- Human mabalik ang Command success code(0x21) gikan sa FES4335U1, unya ang external MPU tugotan nga magpadala og mga hulagway sumala sa deskripsyon sa protocol mahitungod sa bulk data-(isulat) transmission sa seksyon 4-2-2. Tan-awa ang hulagway (2).
- Laing paagi sa paglaktaw ① & ②:
Sa bahin sa PC, aron i-execute ang utility software (FG875D_command_encoder.exe) ug pilia ang function item (APIs:FG875D_WriteToSerialROM) sa selection dialog. Pagkahuman, ang software sa utility mag-atiman sa tanan bahin sa protocol sa komunikasyon ug pag-upload sa imahe file ngadto sa SPI-FlashROM.
Mahitungod sa paggamit sa utility software (FG875D_command_encoder.exe), palihug tan-awa ang dokumento nga "FG875D_Command_Encoder-UsersMenu.pdf".
- Step3): Gamit ang function code 0x22 (APIs: FG875D_DisplayIMG_FromSerialROM) aron mangayo sa FES4335 nga ipakita ang mga hulagway gikan sa internal nga SPI_FlashROM ngadto sa gipakita nga lokasyon sa panel.
Pinaagi niini nga paagi aron ipakita ang imahe nga mas paspas kaysa pagpuno sa display buffer sa 8051 MCU bus.
Mga Dokumento / Mga Kapanguhaan
![]() |
FORENEX FES4335U1-43C Graphics Control Module [pdf] Manwal sa Gumagamit FES4335U1-43C Graphics Control Module, FES4335U1-43C, Graphics Control Module, Control Module, Module |





