Logo FORENEX

FORENEX FES4335U1-56T Modul Kontrol Grafik Pemetaan Memori

FORENEX-FES4335U1-56T Memori-Pemetaan-Grafik-Kontrol-Modul-produksi-gambar

Sejarah revisi

Pdt. Tanggal Perubahan substansial
1.0 2016 Masalah pertama.

Deskripsi Umum

FES4335U1-56T adalah modul kontrol layar TFT-LCD berbiaya rendah, efisien tinggi, dan cerdas yang dapat memberikan karakter atau aplikasi grafis 2D dalam RAM layar tertanam 768KB.
FES4335U1-56T menawarkan antarmuka serial (Uart-TT) untuk membuat komunikasi perangkat keras dengan MCU sederhana eksternal (seperti 8051 dll.), dan menyediakan "Tabel Perintah" untuk pemanggilan dan eksekusi efek grafis.
Menurut "Tabel Perintah" API grafik, MCU eksternal hanya perlu mengirimkan kode perintah yang sesuai dengan parameter ke FES4335U1-56T melalui antarmuka serial. Dekoder perintah di dalam FES4335U1-56T akan mengimplementasikan tugas grafis secara otomatis.

FG875D_command_encoder.exe adalah utilitas perangkat lunak PC dan menyediakan pengguna untuk mengalami berbagai perintah fungsi di "Tabel Perintah".

Barang Spesifikasi Komentar
Ukuran LCD 5.6 inci (Diagonal)
Resolusi 640 x 3 (RGB) x 480 dot
Jenis tampilan Biasanya Putih, Transmisif
Titik nada 0.0588 (L) x 0.1764 (T) mm
Area aktif 112.896 (L) x 84.672 (T) mm
Ukuran modul 142.5(L) x 100.0(T) x 16.72(D) mm
View sudut L:70/ R:70/ T:50/ B:70 θ
Perawatan permukaan Anti-Silau
Penataan warna 64k warna dengan garis RGB
Tipe sentuh Resistif 4 kabel
Lampu latar Driver LED bawaan
Antarmuka Uart (TTL-RX/TX), 115200/N/8/1
Penawaran perangkat lunak Tabel Perintah Catatan 1
Operasi Temp -10℃ hingga 60℃
Suhu Penyimpanan -20℃ hingga 70℃

Catatan 1: Semua API yang dapat digunakan dirangkum dalam Tabel perintah. Silakan lihat dokumen
(FG875D_Tabel Perintah_vx.pdf). Dan deskripsi penggunaan detail untuk setiap perintah, lihat (FG4335x_software_Note_V1.pdf).

Penetapan Pin

Antarmuka Masukan UART (H4)
Konektor: (Kotak Header_2x5pin/ 2.0mm/ entri samping)
nomor pin Keterangan masukan/keluaran Catatan nomor pin Keterangan masukan/keluaran Catatan
Pin1 GND Pin2 RX I
Pin3 TX O Pin4 NC
Pin5 Perisai GND Pin6 NC
Pin7 NC Pin8 NC
Pin9 Tegangan 5V/350mA I 1 Pin10 Tegangan 5V/350mA I 1

CATATAN 1: Input DC5V sumber daya eksternal

2-2、Pilihan konektor Daya Alternatif (W2).
Konektor: (wafer_2pin/ 2.0mm/ entri samping)
nomor pin Keterangan masukan/keluaran Catatan nomor pin Keterangan masukan/keluaran Catatan
Pin1 GND I Pin2 Tegangan 5V/700mA

Untuk menyediakan konektor ekstra untuk input sumber daya eksternal. Jika sumber listrik (DC5V) tidak menyediakan dari Pin 9&10 dari H4.

Antarmuka GPIO (H2)
Konektor: (Header_2x5pin/ 2.0mm/ entri samping)
nomor pin Keterangan masukan/keluaran Catatan nomor pin Keterangan masukan/keluaran Catatan
Pin1 GPPO 0 O 2 Pin2 GPI 0 I 3
Pin3 GPPO 1 O 2 Pin4 GPI 1 I 3
Pin5 GPPO 2 O 2 Pin6 GPI 2 I 3
Pin7 GPPO 3 O 2 Pin8 GPI 3 I 3
Pin9 GND Pin10 GND

CATATAN 2: GPO_0 ~ 3 adalah output dengan open-drain dan harus memiliki resistor pull-high di papan eksternal.
CATATAN 3: GPI_0 ~ 3 adalah input 3.3V dengan toleransi 5V.

Spesifikasi Operasional

Spesifikasi listrik

Peringkat Maksimum Mutlak

Simbol Simbol menit Maksimum Satuan Catatan
Vol dayatage VCC -0.3 5.2 V  
Suhu Operasional TOP -10 60  
Suhu Penyimpanan TST -20 70  

* Nilai peringkat maksimum absolut dari produk ini tidak boleh dilampaui kapan saja.

Kondisi pengoperasian yang direkomendasikan

Simbol Keterangan menit Ketik Maksimum Satuan Catatan
VDC Volume pasokantage 3.7 5 5.2 V  
ICC (Informasi Tambahan) Saat ini 0.7     A  
Tingkat sinyal UART_TTL(Tx,Rx,CTS,RTS) & I2C(SCL,SDA)
VIH Masukan Vol Tinggitage 2.64   3.3 V  
VIL Masukan Volt Rendahtage 0   0.66 V  
VOH Keluaran Volt Tinggitage 2.9   3.3 V  
JILID Keluaran Volt Rendahtage 0   0.4 V  
Spesifikasi Optik (θ=0°)
CR Rasio Kontras 400 500      
L Pencahayaan 230 280   cd / m²  
Kecepatan Baud
Bahasa Indonesia: UART   115200   bps  
Konsumsi daya @ input 5v, kecerahan 100%.
Konsumsi 5.6”, 640×480 3.1 W  
Spesifikasi Mesin

FORENEX-FES4335U1-56T Memori-Pemetaan-Grafik-Kontrol-Modul-01

Spesifikasi perangkat keras

Diagram Blok

FORENEX-FES4335U1-56T Memori-Pemetaan-Grafik-Kontrol-Modul-02Gambar 3-a : Diagram Blok FES4335

Antarmuka Perangkat Keras

  1. Model yang diadaptasi adalah FES4335U1-56T.
  2. UART (TTL-RX/TX): 3-kawat (TX, RX, GND) lihat (Bagian: penugasan pin).
  3. Baud Rate: ditetapkan pada 115200 bps/N/8/1.
  4. Konektivitas antara Host dan FES4335U1-56T

FORENEX-FES4335U1-56T Memori-Pemetaan-Grafik-Kontrol-Modul-03

Perangkat lunak

Komunikasi (jabat tangan)

Karena antarmuka serial (Uart-TTL), FES4335 tersebut menawarkan untuk menjalin komunikasi dengan host eksternal. Tuan rumah dapat mengirimkan aliran perintah ke FES4335 untuk permintaan implementasi tugas.

Menurut kapasitas transmisi, format aliran perintah secara sederhana didefinisikan menjadi dua kategori.

  • Aliran Perintah Standar: Ini adalah format aliran perintah penting untuk setiap tugas yang tercantum dalam Tabel Perintah. (Lihat Tabel Perintah Bagian 4-3).
  • Aliran Transmisi Data Massal: Hanya berikan untuk beberapa tugas yang akan meminta transmisi data massal, dan permintaan tersebut telah dikonfirmasi selama aliran perintah standar stage.
    Saat ini hanya kurang dari dua tugas yang akan meminta protokol Transmisi Data Massal.
  1. FG875D_WriteToSerialROM (kode fungsi 0x21).
  2. FG875D_ Menampilkan _Block_RW (kode fungsi 0x24).

Menurut Tabel Perintah, setiap perintah memiliki kode fungsi unik untuk tugas operasi tertentu. (Lihat Tabel Perintah Bagian 4-3).
Oleh karena itu, setelah FES4335 menerima Aliran Perintah Standar lengkap dan bagian checksum mana yang diperiksa terlebih dahulu. Setelah itu, bagian kode fungsi akan diidentifikasi dan diimplementasikan bersama dengan bagian parameter.

Ada area kode khusus 0x50~0x5F yang akan didedikasikan untuk mendefinisikan beberapa kode pesan dan juga diisolasi dari semua kode fungsi.

Kembalikan kode pesan ASCII hex Keterangan
Salah kode "X" ukuran 0x58 Kesalahan checksum
Kode tunggu “S” ukuran 0x57 FES4335 sedang sibuk
Kode siap "S" ukuran 0x53 FES4335 sudah siap
Kode batas waktu "T" ukuran 0x54 Menerima Batas Waktu
Sentuh Kode interupsi "P" ukuran 0x50 Panel sentuh telah disentuh
Kode sukses perintah Kode fungsi Perintah mengimplementasikan keberhasilan
Kode keberhasilan transmisi massal 0x55,0xAA Keberhasilan transmisi data massal

Jika tidak ada kesalahan yang ditemui selama transmisi.

FES4335 akan mengimplementasikan perintah sesuai dengan kode fungsi yang telah diterima di Standard Command Stream Stage, dan kembalikan kode fungsi ke Host untuk pemeriksaan sukses.
or
Kembalikan kode fungsi (0x55,0xAA) untuk menunjukkan waktu Transmisi Data Massal ini
selesai tanpa masalah dalam “Transmisi Data Massal stag“dan”.

Kembalikan kode Sukses atau (0x55,0xAA), menginformasikan status sukses.

FORENEX-FES4335U1-56T Memori-Pemetaan-Grafik-Kontrol-Modul-043Tuan rumah dapat mengirim aliran perintah baru berikutnya.

  • Jika ada kondisi tak terduga yang ditemui selama transmisi.

FES4335 akan mengembalikan pesan kode kesalahan yang sesuai dan bersama dengan kode fungsi yang diterima untuk pemeriksaan kesalahan.

Jika mengembalikan Kode yang salah (0x58) seperti di bawah ini. (menunjukkan kesalahan Checksum telah terjadi)

FORENEX-FES4335U1-56T Memori-Pemetaan-Grafik-Kontrol-Modul-05Aliran Perintah Standar stagkesalahan
or Transmisi Data Massal stagkesalahan
Tuan rumah harus mengulangi aliran perintah sebelumnya.

Jika mengembalikan kode Timeout (0x54) seperti di bawah ini, (menunjukkan telah terjadi kesalahan Timeout) FORENEX-FES4335U1-56T Memori-Pemetaan-Grafik-Kontrol-Modul-07Aliran Perintah Standar stagkesalahan
or FORENEX-FES4335U1-56T Memori-Pemetaan-Grafik-Kontrol-Modul-08Transmisi Data Massal stagkesalahan
Tuan rumah harus mengulangi aliran perintah sebelumnya.

Kode Tunggu Kembali (0x57) seperti di bawah ini, (menunjukkan status menunggu telah terjadi) FORENEX-FES4335U1-56T Memori-Pemetaan-Grafik-Kontrol-Modul-09Aliran Perintah Standar Sibuk FORENEX-FES4335U1-56T Memori-Pemetaan-Grafik-Kontrol-Modul-10 Transmisi Data Massal Sibuk Untuk menginformasikan host bahwa FES4335 dalam status sibuk. Tuan rumah harus menghentikan sementara transmisi hingga FES4335 mengembalikan kode Siap (0x53) dan kemudian melanjutkan aliran perintah atau aliran data massal yang belum menyelesaikan data.

Kembali kode Siap (0x53) seperti di bawah ini, (menunjukkan pesan siap telah terjadi)FORENEX-FES4335U1-56T Memori-Pemetaan-Grafik-Kontrol-Modul-11Aliran Perintah Standar Siap
or FORENEX-FES4335U1-56T Memori-Pemetaan-Grafik-Kontrol-Modul-12Transmisi Data Massal Siap
Untuk menginformasikan tuan rumah bahwa FES4335 telah dibebaskan dari periode status sibuk. Host dapat melanjutkan sisa aliran perintah atau aliran data massal.

  • Kode khusus untuk menginformasikan interupsi sentuh telah terjadi dan juga akan mengembalikan nilai koordinat (x,y) panel sentuh secara otomatis.
    • Kembalikan kode interupsi Sentuh (0x50) dengan nilai koordinat (x,y) seperti di bawah ini,

FORENEX-FES4335U1-56T Memori-Pemetaan-Grafik-Kontrol-Modul-13

  • A. Dalam transmisi data massal stage, FES4335 akan sementara menonaktifkan fungsi sentuh dan berhenti mengembalikan koordinat (x,y) sentuhan.
  • B. Dari transmisi data massal stage. FES4335 akan secara otomatis mengembalikan koordinat (x,y) sentuhan saat interupsi sentuh terjadi.
  • C. Tuan rumah juga dapat mengumpulkan nilai koordinat (x,y) dengan mengirimkan kode Fungsi 0x03 (API: FG875D_Detect_Touch).
Perintah (Aliran/Format/protokol)

Aliran Perintah Standar

  • Format: Format ini menggabungkan satu byte kode fungsi dan beberapa byte parameter dan satu byte checksum kode.FORENEX-FES4335U1-56T Memori-Pemetaan-Grafik-Kontrol-Modul-14
  • Protokol: FORENEX-FES4335U1-56T Memori-Pemetaan-Grafik-Kontrol-Modul-15

Transmisi Data Massal
Karena kode fungsi dalam Stream Perintah Standar adalah (0x21) atau (0x24) yang akan meminta tugas transmisi data massal setelah kode fungsi tersebut diidentifikasi oleh FES4335.
Dalam hal ini, seluruh proses komunikasi akan dipisahkan menjadi dua bagiantages (Aliran Perintah Standar stage + Protokol Transmisi Data Massal stagdan).

  • Format: Format ini tersedia untuk transmisi data massaltage saja.
    Kode terdepan (0x55,0xAA) akan menggantikan kode fungsi untuk menunjukkan dimulainya Transmisi Data Massal dan kemudian nilainya diatur menjadi panjang byte yang menunjukkan berapa byte data yang akan muncul secara terus menerus. Perhatikan untuk mengatur panjang byte dengan jumlah data nyata dikurangi 1.FORENEX-FES4335U1-56T Memori-Pemetaan-Grafik-Kontrol-Modul-16
  • Protokol:
    Ilustrasi untuk menunjukkan aliran perintah standar yang meminta untuk menulis transmisi data massal ke FES4335.FORENEX-FES4335U1-56T Memori-Pemetaan-Grafik-Kontrol-Modul-17 Ilustrasi untuk menunjukkan aliran perintah standar yang meminta untuk membaca transmisi data massal dari FES4335. FORENEX-FES4335U1-56T Memori-Pemetaan-Grafik-Kontrol-Modul-18
Tabel Perintah

Silakan lihat dokumen “FG875D_Commands Table_vx.pdf”.

Lampiran (Tips)

Tiga langkah untuk menampilkan gambar diam di layar dengan lebih cepat.

Langkah1): Mengubah gambar menjadi .bin file:
Karena Flash-ROM FES4335 hanya menerima .bin file gambar. Oleh karena itu, sediakan utilitas FG875_BMP_to_Bin.exe yang dapat mengubah gambar .BMP file ke dalam .BIN file.
(Lihat dokumen〝FG875_BMP_to_Bin_manual.pdf〞untuk detail).

Langkah2): Memuat .bin file ke SPI-FlashROM internal (AMIC A25LQ64).

  1. Menggunakan kode fungsi 0x21 (APIs:FG875D_WriteToSerialROM) untuk meminta FES4335 masuk ke transmisi data massaltage.
  2. Setelah kode keberhasilan Perintah (0x21) dikembalikan dari FES4335, maka MPU eksternal diizinkan untuk mengirimkan gambar sesuai dengan deskripsi protokol tentang transmisi data-(tulis) massal pada bagian 4-2-2. Lihat gambar (2).
  3. Cara lain untuk melewati ① & ②:
    Di sisi PC, untuk menjalankan perangkat lunak utilitas (FG875D_command_encoder.exe) dan pilih item fungsi (APIs:FG875D_WriteToSerialROM) dalam dialog pemilihan. Setelah itu, perangkat lunak utilitas akan menangani semua tentang protokol komunikasi dan mengunggah gambar file ke dalam SPI-FlashROM.
    Mengenai penggunaan perangkat lunak utilitas (FG875D_command_encoder.exe), silakan lihat dokumen “FG875D_Command_Encoder-UsersMenu.pdf”.

Langkah3): Menggunakan kode fungsi 0x22 (APIs:FG875D_SerialROM_Show_On_Panel) untuk meminta FES4335 menampilkan gambar dari SPI_FlashROM internal ke lokasi panel yang ditunjukkan.

Dengan cara ini untuk menampilkan gambar yang akan lebih cepat daripada mengisi buffer tampilan dengan bus 8051 MCU.

Dokumen / Sumber Daya

FORENEX FES4335U1-56T Modul Kontrol Grafik Pemetaan Memori [Bahasa Indonesia:] Panduan Pengguna
FES4335U1-56T Modul Kontrol Grafik Pemetaan Memori, FES4335U1-56T, Modul Kontrol Grafik Pemetaan Memori, Modul Kontrol Grafik Pemetaan, Modul Kontrol Grafik, Modul Kontrol, Modul

Referensi

Tinggalkan komentar

Alamat email Anda tidak akan dipublikasikan. Bidang yang wajib diisi ditandai *