FORENEX-lgoo

FORENEX FES4335U1-43C Pagkontrol sa Graphics

FORENEX-FES4335U1-43C-Graphics-Control-Module-product-image

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

FORENEX-FES4335U1-43C-Graphics-Control-Module-1

Mga detalye sa hardware

I-block ang Diagram

FORENEX-FES4335U1-43C-Graphics-Control-Module-2

Figure 3-a : Ang Block Diagram sa FES4335U1-xxC

Interface sa Hardware ug Pagkadugtong

  1. Ang gipahiangay nga modelo mao ang FES4335U1-43C.
  2. Rate sa Baud: itakda sa 115200 bps/N/8/1.
  3. UART: 3-wire (TX, RX, GND).

FORENEX-FES4335U1-43C-Graphics-Control-Module-3

FORENEX-FES4335U1-43C-Graphics-Control-Module-4

FORENEX-FES4335U1-43C-Graphics-Control-Module-5

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.
      FORENEX-FES4335U1-43C-Graphics-Control-Module-6Kalamposan sa Standard Command Stream
      Kalamposan sa Bulk Data Transmission
  • 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)
      FORENEX-FES4335U1-43C-Graphics-Control-Module-7 Standard Command Stream stage sayup
      FORENEX-FES4335U1-43C-Graphics-Control-Module-8Daghang 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)
      FORENEX-FES4335U1-43C-Graphics-Control-Module-9 Standard Command Stream stage sayup
      FORENEX-FES4335U1-43C-Graphics-Control-Module-10Daghang 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)
      FORENEX-FES4335U1-43C-Graphics-Control-Module-11 Busy ang Standard Command Stream
      FORENEX-FES4335U1-43C-Graphics-Control-Module-12 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)
      FORENEX-FES4335U1-43C-Graphics-Control-Module-13 Andam na ang Standard Command Stream
      FORENEX-FES4335U1-43C-Graphics-Control-Module-14 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.
  • 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,
      FORENEX-FES4335U1-43C-Graphics-Control-Module-15
    • 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).
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.
    FORENEX-FES4335U1-43C-Graphics-Control-Module-16
  • Protokol:
    FORENEX-FES4335U1-43C-Graphics-Control-Module-17

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.
    FORENEX-FES4335U1-43C-Graphics-Control-Module-18
  • Protokol:
    Ang ilustrasyon aron ipakita ang standard command stream nga naghangyo sa pagsulat sa usa ka bulk data transmission sa FES4335U1.FORENEX-FES4335U1-43C-Graphics-Control-Module-19

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

FORENEX-FES4335U1-43C-Graphics-Control-Module-20

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

Mga pakisayran

Pagbilin ug komento

Ang imong email address dili mamantala. Ang gikinahanglan nga mga natad gimarkahan *