FES4335U1-35C
TFT-LCD
Module de contrôle graphique
(Memory Mapping)
Interface : UART
Reference Manual (Preliminary)Document 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
Spécifications matérielles
Diagramme
Figure 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).
Option2: By RS232 with an external board FR-DCE (UART to RS232 converter)
Option3: By Ethernet with an external board FR-E2S (UART to Ethernet converter)
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.
Réussite du flux de commande standard
Succès de la transmission de données en masseL'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)
Flux de commandes standardtage erreur
Transmission de données en massetage erreurL'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)
Flux de commandes standardtage erreur
Transmission de données en massetage erreurL'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)
Le flux de commandes standard est occupé
La transmission de données en masse est occupéePour 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)
Le flux de commande standard est prêt
La transmission de données en bloc est prêtePour 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,
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.
• Protocole :
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.
• Protocole:
L'illustration montre le flux de commandes standard qui demande d'écrire une transmission de données en masse vers FES4335U1.
L'illustration pour montrer le flux de commande standard qui demande de lire une transmission de données en bloc à partir de FES4335U1.
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).
- Utilisation du code de fonction 0x21 (API : FG875D_WriteToSerialROM) pour demander à FES4335U1 d'entrer dans la transmission de données en massetage.
- 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).
- 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.
TEL: 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 |