FORENEX-logo

FORENEX FES4335U1-56T Modul Kontrol Grafik Pemetaan Memori

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

Riwayat revisi

Pdt. No. Tanggal Owah-owahan substansial
1.0 2016 Jeksa Agung bisa ngetokake pisanan.

Katrangan Umum

FES4335U1-56T minangka modul kontrol tampilan TFT-LCD sing murah, efisiensi dhuwur lan pinter sing bisa nyedhiyakake karakter utawa aplikasi grafis 2D ing tampilan RAM 768KB sing dipasang.
FES4335U1-56T nawakake antarmuka serial (Uart-TT) kanggo netepake komunikasi hardware karo MCU prasaja external (kaya 8051 etc.), lan nyediakake "Commands Tabel" kanggo efek grafis nelpon lan eksekusi.
Miturut "Commands Table" API grafis, MCU eksternal mung kudu ngirim kode printah sing cocog karo paramèter menyang FES4335U1-56T liwat antarmuka serial. Dekoder printah ing FES4335U1-56T bakal ngleksanakake tugas grafis kanthi otomatis.

FG875D_command_encoder.exe minangka piranti lunak PC lan nyedhiyakake pangguna kanggo nemu macem-macem printah fungsi ing "Tabel Perintah".

Item Spesifikasi Cathetan
ukuran LCD 5.6 inci (Diagonal)
Resolusi 640 x 3(RGB) x 480 titik
Jinis tampilan Biasane Putih, Transmissive
Titik titik 0.0588(W) x 0.1764(H) mm
Area aktif 112.896(W) x 84.672(H) mm
Ukuran modul 142.5 (W) x 100.0 (H) x 16.72 (D) mm
View sudut L: 70 / R: 70 / T: 50 / B: 70 θ
Pangobatan lumahing Anti-Glare
Susunan warna 64k warna w/ RGB-stripe
Tipe tutul 4-kawat Resistive
Lampu mburi Driver LED dibangun ing
Antarmuka Uart (TTL-RX/TX), 115200/N/8/1
nawarake piranti lunak Tabel printah Cathetan1
Suhu Operasi -10 ℃ nganti 60 ℃
Suhu panyimpenan -20 ℃ nganti 70 ℃

Cathetan 1: Kabeh API sing bisa digunakake dirangkum ing Tabel perintah. Mangga deleng dokumen
(FG875D_Commands Table_vx.pdf). Lan katrangan panggunaan rinci kanggo saben printah, deleng (FG4335x_software_Note_V1.pdf).

Pin Assignment

Antarmuka Input UART (H4)
Konektor: (Kotak Header_2x5pin/ 2.0mm/ entri samping)
Nomer pin Katrangan Aku/O Cathetan Nomer pin Katrangan Aku/O Cathetan
Pin1 GND Pin2 RX I
Pin3 TX O Pin4 NC
Pin5 Tameng GND Pin6 NC
Pin7 NC Pin8 NC
Pin9 5V/350mA I 1 Pin10 5V/350mA I 1

CATETAN 1: Sumber daya eksternal input DC5V

2-2, pilihan Konektor Daya Alternatif (W2).
Konektor: (wafer_2pin/ 2.0mm/ entri samping)
Nomer pin Katrangan Aku/O Cathetan Nomer pin Katrangan Aku/O Cathetan
Pin1 GND I Pin2 5V/700mA

Kanggo nyedhiyani ekstra-konektor kanggo input sumber daya external. Yen sumber daya (DC5V) ora nyedhiyani saka Pin 9 & 10 saka H4.

Antarmuka GPIO (H2)
Konektor: (Header_2x5pin/ 2.0mm/ entri samping)
Nomer pin Katrangan Aku/O Cathetan Nomer pin Katrangan Aku/O Cathetan
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

CATETAN 2: GPO_0 ~ 3 minangka output kanthi saluran terbuka lan kudu duwe resistor tarik dhuwur ing papan eksternal.
CATETAN 3: GPI_0 ~ 3 minangka input 3.3V kanthi toleransi 5V.

Spesifikasi Operasi

Spesifikasi listrik

Ratings maksimum Absolute

Simbol Simbol Min. Maks. Unit Cathetan
Daya Voltage VCC -0.3 5.2 V  
Suhu operasi TOP -10 60  
Suhu panyimpenan TST -20 70  

* Nilai rating maksimum absolut saka prodhuk iki ora diijini ngluwihi kapan wae.

Kondisi operasi sing disaranake

Simbol Katrangan Min. Tipe. Maks. Unit Cathetan
VDC Pasokan voltage 3.7 5 5.2 V  
Icc saiki 0.7     A  
Tingkat sinyal UART_TTL(Tx,Rx,CTS,RTS) & I2C(SCL,SDA)
VIH Input Dhuwur Voltage 2.64   3.3 V  
VIL Input Low Voltage 0   0.66 V  
VOH Output Dhuwur Voltage 2.9   3.3 V  
VOL Output Low Voltage 0   0.4 V  
Spesifikasi Optik (θ=0°)
CR Rasio Kontras 400 500      
L Luminance 230 280   cd / m²  
Baud Rate
UART   115200   bps  
Konsumsi daya @ input 5v, padhange 100%.
Konsumsi 5.6", 640×480 3.1 W  
Spesifikasi mekanik

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

Spesifikasi hardware

Diagram Blokir

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

Antarmuka Hardware

  1. Model sing diadaptasi yaiku FES4335U1-56T.
  2. UART (TTL-RX / TX): 3-kabel (TX, RX, GND) deleng (Bagian: pin assignment).
  3. Baud Rate: tetep ing 115200 bps/N/8/1.
  4. Konektivitas antarane Host lan FES4335U1-56T

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

Piranti lunak

Komunikasi (salaman)

Amarga antarmuka serial (Uart-TTL) sing FES4335 nawakake kanggo nggawe komunikasi karo host external. Host bisa ngirim stream printah kanggo FES4335 kanggo implementasine tugas takon.

Miturut kapasitas transmisi, format stream printah mung ditetepake dadi rong kategori.

  • Stream Command Standar: Iki minangka format stream printah sing penting kanggo saben tugas sing kadhaptar ing Tabel Perintah. (Waca Bagean 4-3 Tabel Prentah).
  • Aliran Transmisi Data Bulk: Mung nyedhiyakake sawetara tugas sing bakal njaluk transmisi data akeh, lan takon wis dikonfirmasi sajrone stream printah standar.tage.
    Saiki mung ing ngisor rong tugas sing bakal njaluk protokol Transmisi Data Bulk.
  1. FG875D_WriteToSerialROM (kode fungsi 0x21).
  2. FG875D_ Tampilan _Block_RW (kode fungsi 0x24).

Miturut Tabel Commands, saben printah duwe kode fungsi unik kanggo tugas operasi tartamtu. (Waca Bagean 4-3 Tabel Prentah).
Mula, yen FES4335 wis nampa lengkap Standard Command Stream lan bagean checksum sing dicenthang dhisik. Sawise iku, bagean kode fungsi bakal diidentifikasi lan dileksanakake bebarengan karo bagean paramèter.

Ana area kode khusus 0x50~0x5F sing bakal dikhususake kanggo nemtokake sawetara kode pesen lan uga diisolasi saka kabeh kode fungsi.

Kode pesen bali ASCII hex Katrangan
Salah kode "X" 0x58 Kesalahan checksum
Kode ngenteni "W" 0x57 FES4335 sibuk
Kode siap “S” 0x53 FES4335 siap
Kode wektu entek "T" 0x54 Nampa wektu entek
Tutul kode interupsi “P” 0x50 Panel tutul wis didemek
Kode sukses printah Kode fungsi Command ngleksanakake sukses
Kode sukses transmisi massal 0x55,0xAA Sukses transmisi data akeh

Yen ora ana kesalahan nalika transmisi.

FES4335 bakal ngetrapake perintah miturut kode fungsi sing ditampa ing Standard Command Stream Stage, lan bali kode fungsi kanggo Host kanggo sukses mriksa.
or
Kode fungsi bali (0x55,0xAA) kanggo nunjukaké wektu iki Transmisi Data Bulk wis
rampung tanpa masalah ing "Transmisi Data Massal stage”.

Bali kode Sukses utawa (0x55,0xAA), ngandhani status sukses.

FORENEX-FES4335U1-56T Memory-Mapping-Graphics-Control Module-043Host bisa ngirim stream printah anyar sabanjure.

  • Yen ana kahanan sing ora dikarepake nalika transmisi.

FES4335 bakal ngasilake pesen kode kesalahan sing cocog lan bebarengan karo kode fungsi sing ditampa kanggo mriksa kesalahan.

Yen bali kode Salah (0x58) kaya ing ngisor iki. (nuduhake kesalahan Checksum wis kedadeyan)

FORENEX-FES4335U1-56T Memory-Mapping-Graphics-Control Module-05Standard Command Stream stage kesalahan
or Transmisi Data Bulk stage kesalahan
Host kudu mbaleni stream printah sadurunge.

Yen bali kode Timeout (0x54) kaya ing ngisor iki, (nuduhake kesalahan Timeout wis kedadeyan) FORENEX-FES4335U1-56T Memory-Mapping-Graphics-Control Module-07Standard Command Stream stage kesalahan
or FORENEX-FES4335U1-56T Memory-Mapping-Graphics-Control Module-08Transmisi Data Bulk stage kesalahan
Host kudu mbaleni stream printah sadurunge.

Kode Enteni bali (0x57) kaya ing ngisor iki, (nuduhake status ngenteni wis kedadeyan) FORENEX-FES4335U1-56T Memory-Mapping-Graphics-Control Module-09Standard Command Stream sibuk FORENEX-FES4335U1-56T Memory-Mapping-Graphics-Control Module-10 Transmisi Data Bulk Sibuk Kanggo ngandhani host yen FES4335 ana ing status sibuk. Host kudu mandheg transmisi nganti FES4335 bali kode Siap (0x53) lan banjur nerusake stream printah utawa stream data akeh sing durung rampung data.

Bali kode Siap (0x53) kaya ing ngisor iki, (nuduhake pesen siap wis kedaden)FORENEX-FES4335U1-56T Memory-Mapping-Graphics-Control Module-11Stream Command Standar Siap
or FORENEX-FES4335U1-56T Memory-Mapping-Graphics-Control Module-12Transmisi Data Bulk Siap
Kanggo ngandhani host sing FES4335 wis dirilis saka periode status sibuk. Host bisa nerusake sisa printah utawa aliran data akeh.

  • Kode khusus kanggo ngandhani interupsi tutul wis kedadeyan lan uga bakal ngasilake nilai koordinat (x,y) panel tutul kanthi otomatis.
    • Wangsul kode interupsi Tutul (0x50) kanthi nilai koordinat (x,y) kaya ing ngisor iki,

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

  • a. Ing transmisi data akeh stage, FES4335 bakal sementara kanggo mateni fungsi tutul lan mungkasi bali koordinat (x, y) tutul.
  • b. Metu saka transmisi data akeh stage. FES4335 bakal kanthi otomatis ngasilake koordinat (x,y) tutul nalika ana gangguan tutul.
  • c. Host uga bisa polling nilai koordinat (x,y) kanthi ngirim kode Fungsi 0x03 (API:FG875D_Detect_Touch).
Command (Stream / Format / protokol)

Aliran Komando Standar

  • Format: Format iki nggabungake bait kode fungsi lan sawetara bait parameter lan bait checksum kode.FORENEX-FES4335U1-56T Memory-Mapping-Graphics-Control Module-14
  • Protokol: FORENEX-FES4335U1-56T Memory-Mapping-Graphics-Control Module-15

Transmisi Data Bulk
Wiwit kode fungsi ing Standard Command Stream yaiku (0x21) utawa (0x24) sing bakal takon tugas transmisi data akeh sawise kode fungsi kasebut diidentifikasi dening FES4335.
Ing kasus iki, kabeh proses komunikasi bakal dipisahake dadi rong stages (Standar Command Stream stage + Protokol Transmisi Data Bulk staglan).

  • Format: Format iki kasedhiya kanggo transmisi data akeh stage mung.
    Kode anjog (0x55,0xAA) bakal ngganti kode fungsi kanggo nunjukaké wiwitan Transmisi Data Bulk lan banjur Nilai disetel menyang bait dawa dituduhake carane akeh bait data bakal teka munggah ing terus-terusan. Kabar kanggo nyetel byte dawa kanthi jumlah data nyata dikurangi 1.FORENEX-FES4335U1-56T Memory-Mapping-Graphics-Control Module-16
  • Protokol:
    Ilustrasi kanggo nuduhake stream printah standar kang takon kanggo nulis transmisi data akeh kanggo FES4335.FORENEX-FES4335U1-56T Memory-Mapping-Graphics-Control Module-17 Ilustrasi kanggo nuduhake stream printah standar sing njaluk maca transmisi data akeh saka FES4335. FORENEX-FES4335U1-56T Memory-Mapping-Graphics-Control Module-18
Tabel printah

Mangga, deleng dokumen "FG875D_Commands Table_vx.pdf".

Lampiran (Tips)

Telung langkah kanggo nuduhake gambar foto ing layar kanthi luwih cepet.

Langkah 1): Ngonversi gambar menyang .bin file:
Amarga FES4335 kang Flash-ROM sing mung nampa .bin file saka gambar. Mulane, nyedhiyakake sarana FG875_BMP_to_Bin.exe sing bisa ngowahi gambar .BMP file menyang .BIN file.
(Deleng dokumen 〝FG875_BMP_to_Bin_manual.pdf〞kanggo rincian).

Langkah 2): Loading .bin file menyang SPI-FlashROM internal (AMIC A25LQ64).

  1. Nggunakake kode fungsi 0x21 (API:FG875D_WriteToSerialROM) mbutuhake FES4335 kanggo pindhah menyang transmisi data akeh.tage.
  2. Sawise kode sukses Command (0x21) bali saka FES4335, banjur MPU external diijini ngirim gambar miturut gambaran protokol babagan transmisi data akeh- (nulis) ing bagean 4-2-2. Waca gambar (2).
  3. Cara liya kanggo ngliwati ① & ②:
    Ing sisih PC, kanggo nglakokake piranti lunak sarana (FG875D_command_encoder.exe) lan pilih item fungsi (API:FG875D_WriteToSerialROM) ing dialog pilihan. Sawise iku, piranti lunak sarana bakal ngurus kabeh babagan protokol komunikasi lan ngunggah gambar file menyang SPI-FlashROM.
    Babagan panggunaan piranti lunak sarana (FG875D_command_encoder.exe), waca dokumen "FG875D_Command_Encoder-UsersMenu.pdf".

Langkah 3): Nggunakake kode fungsi 0x22 (API: FG875D_SerialROM_Show_On_Panel) mbutuhake FES4335 kanggo nampilake gambar saka SPI_FlashROM internal menyang lokasi panel sing dituduhake.

Kanthi cara iki nuduhake gambar sing bakal luwih cepet tinimbang ngisi buffer tampilan kanthi bis 8051 MCU.

Dokumen / Sumber Daya

FORENEX FES4335U1-56T Modul Kontrol Grafik Pemetaan Memori [pdf] Manual pangguna
FES4335U1-56T Modul Kontrol Grafik Pemetaan Memori, FES4335U1-56T, Modul Kontrol Grafik Pemetaan Memori, Modul Kontrol Grafik Pemetaan, Modul Kontrol Grafis, Modul Kontrol, Modul

Referensi

Ninggalake komentar

Alamat email sampeyan ora bakal diterbitake. Kolom sing dibutuhake ditandhani *