FORENEX FES4335U1-56T Modul Kontrol Grafik Pemetaan Memori
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
Spesifikasi hardware
Diagram Blokir
Gambar 3-a : Diagram Blok FES4335
Antarmuka Hardware
- Model sing diadaptasi yaiku FES4335U1-56T.
- UART (TTL-RX / TX): 3-kabel (TX, RX, GND) deleng (Bagian: pin assignment).
- Baud Rate: tetep ing 115200 bps/N/8/1.
- Konektivitas antarane Host lan FES4335U1-56T
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.
- FG875D_WriteToSerialROM (kode fungsi 0x21).
- 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.
Host 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)
Standard 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) Standard Command Stream stage kesalahan
or Transmisi Data Bulk stage kesalahan
Host kudu mbaleni stream printah sadurunge.
Kode Enteni bali (0x57) kaya ing ngisor iki, (nuduhake status ngenteni wis kedadeyan) Standard Command Stream sibuk
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)Stream Command Standar Siap
or Transmisi 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,
- 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.
- Protokol:
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. - Protokol:
Ilustrasi kanggo nuduhake stream printah standar kang takon kanggo nulis transmisi data akeh kanggo FES4335.Ilustrasi kanggo nuduhake stream printah standar sing njaluk maca transmisi data akeh saka FES4335.
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).
- Nggunakake kode fungsi 0x21 (API:FG875D_WriteToSerialROM) mbutuhake FES4335 kanggo pindhah menyang transmisi data akeh.tage.
- 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).
- 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 |