FORENEX FES4335U1-56T Memory Mapping Graphics Control Module
Mga kasaysayan sa rebisyon
Si Rev. No. | Petsa | Dagkong mga Kausaban |
1.0 | 2016 | Unang isyu. |
Kinatibuk-ang Deskripsyon
Ang FES4335U1-56T usa ka mubu nga gasto, taas nga kahusayan ug intelihente sa TFT-LCD display control module nga makahatag mga karakter o 2D graphics nga aplikasyon sa sulod sa usa ka naka-embed nga 768KB sa display RAM.
FES4335U1-56T nagtanyag serial interface (Uart-TT) 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-56T sa serial interface. Ang command decoder sa sulod sa FES4335U1-56T 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 | 5.6 pulgada (Diagonal) | |
Resolusyon | 640 x 3(RGB) x 480 | tulbok |
Type sa display | Kasagaran Puti, Transmissive | |
Dot pitch | 0.0588(W) x 0.1764(H) mm | |
Aktibo nga lugar | 112.896(W) x 84.672(H) mm | |
Gidak-on sa module | 142.5 (W) x 100.0 (H) x 16.72 (D) mm | |
View anggulo | L:70/ R:70/ T:50/ B:70 | θ |
Pagtambal sa nawong | Anti-Glare | |
Paghan-ay sa kolor | 64k kolor w/ RGB-stripe | |
Type sa paghikap | 4-wire Resistive | |
Backlight | Build-in nga LED driver | |
Interface | Uart (TTL-RX/TX), 115200/N/8/1 | |
Pagtanyag sa software | Talaan sa mga Sugo | Nota1 |
Operasyon Temp | -10 ℃ ngadto sa 60 ℃ | |
Pagtipig Temp | -20 ℃ ngadto sa 70 ℃ |
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 (H4)
Konektor: (Kahon Header_2x5pin/ 2.0mm/ kilid entry) | |||||||
Pin num | Deskripsyon | I/O | Nota | Pin num | Deskripsyon | I/O | Nota |
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 |
NOTA1: Gawas nga tinubdan sa kuryente DC5V input
2-2, Alternatibong Power connector (W2) nga kapilian
Konektor: (wafer_2pin/ 2.0mm/ side entry) | |||||||
Pin num | Deskripsyon | I/O | Nota | Pin num | Deskripsyon | I/O | Nota |
Pin1 | GND | I | Pin2 | 5V/700mA |
Aron mahatagan ug extra-connector para sa external power source input. Kung ang tinubdan sa kuryente (DC5V) wala maghatag gikan sa Pin 9&10 sa H4.
GPIO interface (H2)
Konektor: (Header_2x5pin/ 2.0mm/ side entry) | |||||||
Pin num | Deskripsyon | I/O | Nota | Pin num | Deskripsyon | I/O | Nota |
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 |
NOTA2: Ang GPO_0 ~ 3 mga output nga adunay open-drain ug kinahanglan adunay usa ka pull-high resister sa external board.
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
Simbolo | Simbolo | Min. | Max. | Unit | Nota |
Kusog Voltage | VCC | -0.3 | 5.2 | V | |
Operating Temperatura | TOP | -10 | 60 | ℃ | |
Temperatura sa Pagtipig | TST | -20 | 70 | ℃ |
*Ang hingpit nga kinatas-an 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 |
VDC | Paghatag voltage | 3.7 | 5 | 5.2 | V | |
Icc | kasamtangan | 0.7 | A | |||
UART_TTL(Tx,Rx,CTS,RTS) & I2C(SCL,SDA) nga lebel sa signal | ||||||
VIH | Pagsulud sa Taas nga Voltage | 2.64 | 3.3 | V | ||
VIL | Pagsulud sa Ubos nga Voltage | 0 | 0.66 | V | ||
VOH | Taas nga Output Voltage | 2.9 | 3.3 | V | ||
VOL | Output nga Mubu ang Voltage | 0 | 0.4 | V | ||
Mga Detalye sa Optical (θ=0°) | ||||||
CR | Contrast Ratio | 400 | 500 | |||
L | Luminance | 230 | 280 | cd / m² | ||
Baud Rate | ||||||
UART | 115200 | bps | ||||
Konsumo sa kuryente @ 5v input, 100% nga kahayag | ||||||
Konsumo | 5.6” , 640×480 | 3.1 | W |
Mekanikal nga espesipikasyon
Mga detalye sa hardware
I-block ang Diagram
Hulagway 3-a : FES4335 Block Diagram
Interface sa Hardware
- Ang gipahiangay nga modelo mao ang FES4335U1-56T.
- UART (TTL-RX/TX): 3-wire (TX, RX, GND) nagtumong sa (Seksyon: pin assignment).
- Rate sa Baud: itakda sa 115200 bps/N/8/1.
- Ang koneksyon tali sa Host ug FES4335U1-56T
Software
Komunikasyon (paglamano)
Tungod sa mga serial interface (Uart-TTL) ang FES4335 adunay tanyag nga magtukod usa ka komunikasyon sa usa ka eksternal nga host. Ang host makahimo sa pagpadala sa usa ka command stream sa FES4335 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 Section 4-3 Commands Table).
- 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. (Tan-awa ang Section 4-3 Commands Table).
Busa, sa higayon nga ang FES4335 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 FES4335 ipatuman ang mando 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 kini nga oras sa Bulk Data Transmission adunay
nahuman nga walay problema sa “Bulk Data Transmission stage”.
Ibalik ang Success code o (0x55,0xAA), nga nagpahibalo sa status sa kalampusan.
Mahimong ipadala sa host ang sunod nga bag-ong command stream.
- 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
or 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
or 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 sa host nga ang FES4335 anaa sa usa ka busy nga kahimtang. Ang host kinahanglan nga temporaryo nga mohunong sa transmission hangtod ang FES4335 ibalik ang Ready code (0x53) ug dayon ipadayon ang command stream o bulk data stream nga wala pa makahuman sa datos.
Ibalik ang Ready code (0x53) sama sa ubos, (ipakita ang andam nga mensahe nga nahitabo)Andam na ang Standard Command Stream
or Andam na ang Bulk Data Transmission
Aron ipahibalo sa host nga ang FES4335 gipagawas gikan sa panahon sa busy nga kahimtang. Mahimong ipadayon sa Host ang nahabilin nga command stream o bulk data stream.
- 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,
- a. Sa usa ka bulk data transmission stage, ang FES4335 temporaryo nga i-disable ang touch function ug ihunong ang pagbalik sa coordinate (x,y) sa paghikap.
- b. Gikan sa usa ka bulto nga pagpasa sa datos stage. Awtomatikong ibalik sa FES4335 ang coordinate (x,y) sa paghikap kung adunay nahitabo nga paghunong sa paghikap.
- c. Mahimo usab nga i-poll sa host ang coordinate (x,y) value pinaagi sa pagpadala sa Function code 0x03 (APIs:FG875D_Detect_Touch).
Sugo (Stream/Format/protocol)
Standard Command Stream
- Format: Kini nga format naghiusa sa usa ka byte sa function code ug daghang mga parameter byte ug usa ka byte sa checksum kodigo.
- 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 pagkahuman ang mga function code mailhan sa FES4335.
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 FES4335.Ang ilustrasyon aron ipakita ang standard command stream nga naghangyo sa pagbasa sa usa ka bulk data transmission gikan sa FES4335.
Talaan sa mga Sugo
Palihug, tan-awa ang dokumento nga "FG875D_Commands Table_vx.pdf".
Apendise (Tips)
Tulo ka mga lakang aron mas dali nga ipakita ang usa ka still nga imahe sa screen.
Lakang 1): Pag-convert sa hulagway ngadto sa usa ka .bin file:
Tungod sa FES4335's Flash-ROM nga modawat lang sa .bin file sa imahe. Busa, paghatag ug utility FG875_BMP_to_Bin.exe nga makahimo sa pagkabig sa usa ka .BMP nga hulagway file ngadto sa .BIN file.
(Tan-awa ang dokumento〝FG875_BMP_to_Bin_manual.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) aron mangayo sa FES4335 nga moadto sa kadaghanan nga transmission data stage.
- Human mabalik ang Command success code(0x21) gikan sa FES4335, unya ang external MPU tugotan nga magpadala og mga hulagway sumala sa deskripsyon sa protocol bahin 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".
Lakang 3): Gamit ang function code 0x22 (APIs:FG875D_SerialROM_Show_On_Panel) aron i-require ang 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-56T Memory Mapping Graphics Control Module [pdf] Manwal sa Gumagamit FES4335U1-56T Memory Mapping Graphics Control Module, FES4335U1-56T, Memory Mapping Graphics Control Module, Mapping Graphics Control Module, Graphics Control Module, Control Module, Module |