FORENEX - LogoFES4335U1-35C
TFT-LCD
Module de contrôle graphique
(Memory Mapping)
Interface : UART
Reference Manual (Preliminary)FORENEX FES4335U1-35C TFT-LCD Graphics Control Module - CoverDocument No: doc-fes4335U1-35C-v11
PCB Bare Board: PB35C62-V11

Approuvé par Vérifié par Preparé par

FES4335U1-35C Module de contrôle graphique TFT-LCD

Historiques de révision

N° de rév.  Date  Changements substantiels 
1 2017/01 Premier numéro.
1.1 2022/02 1.Update communication option 1/2/3
2.Showing FR-DCE and FR-E2S board

Description générale

FES4335U1-35C is a low cost, high efficiency and smart of TFT-LCD display control module which can provide characters or 2D graphics  application within an embedded 768KB of display RAM.
FES4335U1-35C offers serial interface (UART-TTL) to establish a hardware communication with an external simple MCU (as like 8051 etc.), and  providing the “Commands Table” for graphical effect calling and execution.
Selon le "tableau de commandes" des API graphiques, le MCU externe n'a qu'à transmettre le code de commande correspondant avec les paramètres dans FES4335U1-35C via l'interface série. Le décodeur de commande à l'intérieur de FES4335U1-35C implémentera automatiquement la tâche graphique.

Produit  Spécification  Remarque 
Taille d'écran LCD 3.5 (diagonale) pouce
Résolution 320 x 3 (RVB) x 240 point
Disposition des couleurs 64 XNUMX couleurs avec bande RVB
Type d'affichage Normalement Blanc. Type transmissif
Zone active 70.08 (L) x 52.56 (H) mm
Taille du module 84.02 (L) x 75.36 (H) x 12.8 (P) mm
View angle L:60/R:60/T:60/B:60 θ
Rapport de contraste Tapez. 600 @ (θ=0°) CR
Type de rétroéclairage Pilote LED intégré
Luminosité (luminance) Tapez. 800 cd / m²
Type de contact PPCE
Interfaces UART, 115200/ N/ 8/  1
Offre logicielle Fornax’s Free editing tool Note1
Flash ROM for images storage (Typ.) 8 Mo/16 Mo
Full screen image capacity 36 pages (8 Mo)/ 72 pages (16 Mo)
Vitesse de commutation d'image Environ 18 ms/image
Téléchargement d'images FG875D_Command_Encoder.exe 
Opération Temp -20 ℃ à 70 ℃
Température de stockage -30 ℃ à 80 ℃

Note1: The Fornax’s Free editing tool that (FG875D_Command_Encoder.exe) is a windows app. In the utility, all of usable APIs that summarized  in command Table can be selected and auto-encoding. Refer to document (FG875D_Commands Table_vx.pdf) and  (FG4335x_software_Note_V1.pdf) for detail usage description for each command.

Attribution des broches

Interface d'entrée UART (W1)
Connecteur à bord (W1) : Wafer_4pin/ 1.25 mm/ entrée latérale
Suggestion de correspondance de connecteur : Molex 51021 ou conforme
Numéro de broche Description I / O Notes
Pin1 VCC DC5V
Pin2 TX O
Pin3 RX I
Pin4 GND
Interface GPIO (W3)
Connecteur à bord (W3) : Wafer_4pin/ 1.25 mm/ entrée latérale
Suggestion de correspondance de connecteur : Molex 51021 ou conforme
Numéro de broche Description   I / O  Notes 
Pin1 PGIP 0 I 2
Pin2 PGIP 1 I 2
Pin3 PGIP 2 I 2
Pin4 PGIP 3 I 2
Pin5 Objet de stratégie de groupe 0 O 3
Pin6 Objet de stratégie de groupe 1 O 3
Pin7 Objet de stratégie de groupe 2 O 3
Pin8 Objet de stratégie de groupe 3 O 3
Pin9 GND

NOTE2: Les GPO_0 ~ 3 sont sortis avec une résistance série de 100 Ohm.
NOTE3: Les GPI_0 ~ 3 sont des entrées de 3.3 V avec une tolérance de 5 V.

Spécifications de fonctionnement

Spécifications électriques

Cotes maximales absolues

Produit  Symbole  Min.  Max.  Unité  Notes 
Vol. de puissancetage VCC et 0.3 5.2 V
Température de fonctionnement TOP et 20 70
Température de stockage TST et 30 80
  • The absolute maximum rating values of this product are not allowed to be exceeded at any times.

Condition de fonctionnement recommandée

Symbole Description Min. Taper. Max. Unité Notes
VCC Vol d'approvisionnementtage 5. 5 5. V
l(vcc) Courant d'alimentation 200 220 mA
UART-(Tx/Rx),GPIOs signal level
HIV Entrée High Voltage 2 3. 5 V
VIL Entrée faible volumetage 0. 0.8 V
VOH Haut volume de sortietage 2. V
VOL Sortie faible volumetage 0.4 V
Fuite Courant de fuite d'entrée et 10 10 uA
Optical Specifications (0=01
CR Rapport de contraste 500 600
L Luminance 700 800 850 cd / m2
Consommation d'énergie @ entrée 5v, 100% luminosité
Consommation 3.5″ , 320×240 1. W
caractéristiques mécaniques

FORENEX FES4335U1-35C TFT-LCD Graphics Control Module - Mechanical specification

Spécifications matérielles

Diagramme

FORENEX FES4335U1-35C TFT-LCD Graphics Control Module - Hardware specificationFigure 3-a : Le schéma fonctionnel du FES4335U1-xxC

Option communication série (1/2/3)
Débit en bauds : être fixé à 115200 8 bps/N/1/XNUMX.
Option 1: Par UART 3 fils (TX, RX, GND).
FORENEX FES4335U1-35C TFT-LCD Graphics Control Module - Serial communication optionOption2: By RS232 with an external board FR-DCE (UART to RS232 converter)

FORENEX FES4335U1-35C TFT-LCD Graphics Control Module - Serial communication option 2FORENEX FES4335U1-35C TFT-LCD Graphics Control Module - Serial communication option 3

Option3: By Ethernet with an external board FR-E2S (UART to Ethernet converter)
FORENEX FES4335U1-35C TFT-LCD Graphics Control Module - Operation SpecificationsFORENEX FES4335U1-35C TFT-LCD Graphics Control Module - Operation Specifications 2

Logiciels

Communication (prise de contact)

Due to the serial interfaces (UART) those FES4335U1 series have offer to establish a communication with an external host. The host is able to  transmit a command stream to FES4335U1 for a task implementation asking.
Selon la capacité de transmission, le format du flux de commande est simplement défini en deux catégories.

  • Standard Command Stream: This is an essential command stream format for each one task which is listed in the Commands Table. (Refer to  FG875D_Commands Table_vx.pdf).
  • Bulk Data Transmission Stream: Only provide to some tasks will ask for a bulk data transmission, and the asking has confirmed during the  standard command stream stage.
    Actuellement seulement en dessous de deux tâches qui demanderont un protocole de transmission de données en masse.
    1). FG875D_WriteToSerialROM (function code 0x21).
    2). FG875D_Display_Block_RW (function code 0x24).

Selon le tableau des commandes, chaque commande a un code de fonction unique pour une tâche d'opération spécifique.
Therefore, once the FES4335U1 has received a complete of Standard Command Stream and which part of checksum is checked firstly. After that,  the part of function code would be identified and implemented along with parameters part.
Il existe une zone de code spécifique 0x50 ~ 0x5F où se consacrera à définir un code de message et sera également isolé de l'ensemble du code de fonction.

Code de message de retour  ASCII  hex  Description  
Mauvais code X 0x58 Erreur checksum
Code d'attente W 0x57 FES4335 est occupé
Code prêt S 0x53 FES4335 est prêt
Code de temporisation T 0x54 Délai de réception
Appuyez sur le code d'interruption P " 0x50 L'écran tactile a été touché
Code de réussite de la commande Code de fonction Réussite de l'outil de commande
Code de réussite de la transmission en masse 0x55,0xAA Succès de la transmission de données en masse

• If there is no error encountered during transmission.
Le FES4335U1 implémentera la commande en fonction du code de fonction reçu dans le flux de commande standard Stage, et renvoyez le code de fonction à l'hôte pour une vérification réussie.
or
Renvoyez le code de fonction (0x55,0xAA) pour indiquer que cette fois la transmission de données en bloc s'est terminée sans problème dans "Transmission de données en bloc stage ”.

  • Renvoie le code de réussite ou (0x55,0xAA), informant d'un statut de réussite.
    FORENEX FES4335U1-35C TFT-LCD Graphics Control Module - Software 1 Réussite du flux de commande standard
    Succès de la transmission de données en masse

    L'hôte pourrait envoyer le nouveau flux de commandes suivant.

• If there is any unexpected condition has encountered during transmission.
Le FES4335 renverra un message de code d'erreur correspondant ainsi que le code de fonction reçu pour la vérification des erreurs.

  • Si retour Mauvais code (0x58) comme ci-dessous. (indique qu'une erreur de somme de contrôle s'est produite)
    FORENEX FES4335U1-35C TFT-LCD Graphics Control Module - Software 2 Flux de commandes standardtage erreur
    Transmission de données en massetage erreur

    L'hôte doit répéter le flux de commandes précédent.

  • Si le code de délai d'attente de retour (0x54) comme ci-dessous, (indique qu'une erreur de délai d'attente s'est produite)
    FORENEX FES4335U1-35C TFT-LCD Graphics Control Module - Software 3 Flux de commandes standardtage erreur
    Transmission de données en massetage erreur

    L'hôte doit répéter le flux de commandes précédent.

  • Retourner le code d'attente (0x57) comme ci-dessous, (indique qu'un état d'attente s'est produit)
    FORENEX FES4335U1-35C TFT-LCD Graphics Control Module - Software 4 Le flux de commandes standard est occupé
    La transmission de données en masse est occupée

    Pour informer l'hôte que FES4335U1 est en état occupé. L'hôte doit temporairement arrêter la transmission jusqu'à ce que FES4335U1 renvoie le code Ready (0x53), puis continuer le flux de commandes ou le flux de données en masse qui ne terminent pas encore les données.

  • Code de retour prêt (0x53) comme ci-dessous, (indique qu'un message prêt s'est produit)
    FORENEX FES4335U1-35C TFT-LCD Graphics Control Module - Software 5 Le flux de commande standard est prêt
    La transmission de données en bloc est prête

    Pour informer l'hôte que FES4335U1 est sorti de la période d'état occupé. L'hôte peut continuer le reste du flux de commandes ou du flux de données en masse.

• A specific code to inform the touch interrupt has occurred and also would return the coordinate (x,y) value of touch panel automatically.

  • Retour Touchez le code d'interruption (0x50) avec la valeur de coordonnée (x, y) comme ci-dessous,
    FORENEX FES4335U1-35C TFT-LCD Graphics Control Module - Software 6
    un. Dans une transmission de données en masse stage, le FES4335U1 désactivera temporairement la fonction tactile et arrêtera de retourner les coordonnées (x, y) du toucher.
    b. Hors d'une transmission de données en masse stage. FES4335U1 renverrait automatiquement les coordonnées (x, y) du toucher lorsqu'une interruption tactile s'est produite.
    c. L'hôte peut également interroger la valeur des coordonnées (x, y) en envoyant le code de fonction 0x03 (API : FG875D_Detect_Touch).
Commande (Stream /Format /protocole)

Flux de commandes standard
Format: Ce format combine un octet de code de fonction et plusieurs octets de paramètre et un octet de code de somme de contrôle.

FORENEX FES4335U1-35C TFT-LCD Graphics Control Module - Command Stream

• Protocole :

FORENEX FES4335U1-35C TFT-LCD Graphics Control Module - Command Stream 2

Transmission de données en masse
Since the function code in Standard Command Stream is (0x21) or (0x24) that will ask a bulk data transmission task after those function code have be identified by FES4335U1.
Dans ce cas, l'ensemble du processus de communication sera séparé en deux stages (flux de commande standard stage + Protocoles de transmission de données en massetaget).
Format: Ce format est disponible pour les transmissions de données en massetage only. The leading code (0x55,0xAA) will replace function code to indicate a Bulk Data Transmission beginning and then the value be set into length byte is indicated how many data byte will comes up in continuously. Notice to set length byte with real data quantity minus 1.

FORENEX FES4335U1-35C TFT-LCD Graphics Control Module - Bulk Data Transmission

Protocole:
L'illustration montre le flux de commandes standard qui demande d'écrire une transmission de données en masse vers FES4335U1.

FORENEX FES4335U1-35C TFT-LCD Graphics Control Module - Bulk Data Transmission 2

L'illustration pour montrer le flux de commande standard qui demande de lire une transmission de données en bloc à partir de FES4335U1.

FORENEX FES4335U1-35C TFT-LCD Graphics Control Module - Bulk Data Transmission 3

Appendix (Tips):

Trois étapes pour afficher plus rapidement une image fixe à l'écran.

Étape 1) : Conversion de l'image en .bin file:
En raison de la Flash-ROM du FES4335U1 qui n'accepte que les fichiers (.bin) file d'image. Donc, premièrement utiliser l'utilitaire FES87x_Image_Tool.exe qui permet de convertir les fichiers (.BMP/.JPG) file en (.BIN) file. Reportez-vous au document〝FES87x_Image_Tool_User_Guide_v1.0.pdf〞pour plus de détails.

Étape 2) : Chargement du fichier .bin file to the internal SPI-Flash ROM(AMIC A25LQ64).

  1. Utilisation du code de fonction 0x21 (API : FG875D_WriteToSerialROM) pour demander à FES4335U1 d'entrer dans la transmission de données en massetage.
  2. Une fois le code de réussite de la commande (0x21) renvoyé par FES4335U1, le MPU externe est autorisé à transmettre des images conformément à la description du protocole concernant la transmission de données en bloc (écriture) à la section 4-2-2. Reportez-vous à la figure (2).
  3. Une autre façon de sauter ① & ② :
    On PC side, to execute utility software (FG875D_command_encoder.exe) that is a useful free tool from Foreknew. and choose function item (FG875D_WriteToSerialROM) in selection dialog. After then, the utility software will take care all about communication protocol and uploading image file into SPI-Flash ROM.
    Concernant l'utilisation du logiciel utilitaire (FG875D_command_encoder.exe), veuillez vous référer au document « FG875D_Command_Encoder-UsersMenu.pdf ».

Étape 3): Using the function code 0x22 (APIs: FG875D_DisplayIMG_FromSerialROM) to require FES4335 to display images from internal SPI_ Flash ROM to an indicated location of panel.

FORENEX - LogoTEL: 886-4-22969886 FAX : 886-4-22969887
Foreknew Technology [Orem Ltd 5F-2,No212, Sec.4,Wenxin Rd., North Dist., Taichung City 404, Taiwan(R.0.C.)

Documents / Ressources

FORENEX FES4335U1-35C TFT-LCD Graphics Control Module [pdf] Mode d'emploi
FES4335U1-35C TFT-LCD Graphics Control Module, FES4335U1-35C, TFT-LCD Graphics Control Module, Graphics Control Module
FORENEX FES4335U1-35C TFT-LCD Graphics Control Module [pdf] Mode d'emploi
FES4335U1-35C TFT-LCD Graphics Control Module, FES4335U1-35C, TFT-LCD Graphics Control Module, Graphics Control Module

Bibliographie

Laissez un commentaire

Votre adresse email n'apparaitra pas. Les champs obligatoires sont marqués *