FES4335U1-35C
TFT-LCD
Módulo de control de gráficos
(Asignación de memoria)
Interfaz: UART
Manual de referencia (preliminar)
N.° de documento: doc-fes4335U1-35C-v11
Tablero desnudo de PCB: PB35C62-V11
| Aprobado por | Revisado por | Preparado por |
Módulo de control de gráficos TFT-LCD FES4335U1-35C
Historiales de revisión
| N.° de rev. | Fecha | Cambios sustanciales |
| 1 | 2017/01 | Primer problema. |
| 1.1 | 2022/02 | 1. Actualizar la opción de comunicación 1/2/3 |
| 2.Mostrando la placa FR-DCE y FR-E2S |
Descripción general
FES4335U1-35C es un módulo de control de pantalla TFT-LCD de bajo costo, alta eficiencia e inteligente que puede proporcionar caracteres o aplicaciones de gráficos 2D dentro de una memoria RAM de pantalla integrada de 768 KB.
FES4335U1-35C ofrece una interfaz serial (UART-TTL) para establecer una comunicación de hardware con una MCU simple externa (como 8051, etc.) y proporciona la "Tabla de comandos" para la llamada y ejecución de efectos gráficos.
De acuerdo con la "Tabla de comandos" de las API de gráficos, la MCU externa solo necesita transmitir el código de comando correspondiente con parámetros en FES4335U1-35C a través de la interfaz serial. El decodificador de comandos dentro de FES4335U1-35C implementaría la tarea de gráficos automáticamente.
| Artículo | Especificación | Observación |
| Tamaño de la pantalla LCD | 3.5 (diagonal) | pulgada |
| Resolución | 320 x 3 (RGB) x 240 | punto |
| Disposición de colores | 64k colores con franja RGB | |
| Tipo de visualización | Normalmente Blanco. tipo transmisivo | |
| Área activa | 70.08 (ancho) x 52.56 (alto) | mm |
| Tamaño del módulo | 84.02 (ancho) x 75.36 (alto) x 12.8 (profundidad) | mm |
| View ángulo | L:60/ R:60/ T:60/ B:60 | θ |
| Relación de contraste | tip. 600 @ (θ=0°) | CR |
| Tipo de luz de fondo | Controlador LED incorporado | |
| Brillo (luminancia) | tip. 800 | cd / m² |
| Tipo táctil | PCAP | |
| Interfaz | UART, 115200/ N/ 8/ 1 | |
| oferta de software | Herramienta de edición gratuita de Fornax | Nota 1 |
| Flash ROM para almacenamiento de imágenes | (Típico) 8 MB/16 MB | |
| Capacidad de imagen de pantalla completa | 36 páginas (8 MB)/ 72 páginas (16 MB) | |
| Velocidad de cambio de imagen | Aproximadamente 18 ms/fotograma | |
| Descarga de imágenes | FG875D_Command_Encoder.exe | |
| Temperatura de funcionamiento | -20℃ a 70℃ | |
| Temperatura de almacenamiento | -30℃ a 80℃ |
Nota 1: La herramienta de edición gratuita de Fornax que (FG875D_Command_Encoder.exe) es una aplicación de Windows. En la utilidad, todas las API utilizables que se resumen en la tabla de comandos se pueden seleccionar y codificar automáticamente. Consulte el documento (FG875D_Commands Table_vx.pdf) y (FG4335x_software_Note_V1.pdf) para obtener una descripción detallada del uso de cada comando.
Asignación de pines
Interfaz de entrada UART (W1)
| Conector integrado (W1): Wafer_4 pines/ 1.25 mm/ entrada lateral | |||
| Coincidencia de conector Sugerencia: Molex 51021 o compatible | |||
| Número de PIN | Descripción | E/S | Nota |
| Pin1 | CCV | 5 V CC | |
| Pin2 | TX | O | |
| Pin3 | RX | I | |
| Pin4 | Tierra | ||
Interfaz GPIO (W3)
| Conector integrado (W3): Wafer_4 pines/ 1.25 mm/ entrada lateral | |||
| Coincidencia de conector Sugerencia: Molex 51021 o compatible | |||
| Número de PIN | Descripción | E/S | Nota |
| Pin1 | IBP 0 | I | 2 |
| Pin2 | IBP 1 | I | 2 |
| Pin3 | IBP 2 | I | 2 |
| Pin4 | IBP 3 | I | 2 |
| Pin5 | GPO 0 | O | 3 |
| Pin6 | GPO 1 | O | 3 |
| Pin7 | GPO 2 | O | 3 |
| Pin8 | GPO 3 | O | 3 |
| Pin9 | Tierra | ||
NOTA 2: Los GPO_0 ~ 3 se emiten con una resistencia en serie de 100 ohmios.
NOTA 3: Los GPI_0 ~ 3 son de entrada de 3.3 V con tolerancia de 5 V.
Especificaciones de funcionamiento
Especificaciones eléctricas
Calificaciones máximas absolutas
| Artículo | Símbolo | Mín. | Máx. | Unidad | Nota |
| Vol de potenciatage | CCV | -0.3 | 5.2 | V | |
| Temperatura de funcionamiento | ARRIBA | -20 | 70 | °C | |
| Temperatura de almacenamiento | TST | -30 | 80 | °C |
- No se permite exceder los valores máximos absolutos de clasificación de este producto en ningún momento.
Condición operativa recomendada
| Símbolo | Descripción | Mín. | Típico. | Máx. | Unidad | Nota |
| CCV | Vol de suministrotage | 5. | 5 | 5. | V | |
| l(vcc) | Corriente de suministro | 200 | 220 | mA | ||
| UART-(Tx/Rx), nivel de señal GPIO | ||||||
| VIH | Entrada de alto volumentage | 2 | 3. | 5 | V | |
| VIL | Entrada baja vol.tage | 0. | 0.8 | V | ||
| VOH | Salida de alto volumentage | 2. | V | |||
| VOL | Salida baja vol.tage | 0.4 | V | |||
| fuga | Corriente de fuga de entrada | -10 | 10 | uA | ||
| Especificaciones ópticas (0=01 | ||||||
| CR | Relación de contraste | 500 | 600 | |||
| L | Luminancia | 700 | 800 | 850 | CD/m2 | |
| Consumo de energía @ entrada de 5v, 100% de brillo | ||||||
| Consumo | 3.5″, 320×240 | 1. | W | |||
Especificaciones mecánicas

Especificación de hardware
Diagrama de bloques
Figura 3-a: Diagrama de bloques de FES4335U1-xxC
Opción de comunicación serie (1/2/3)
Tasa de baudios: fijarse en 115200 bps/N/8/1.
Opción 1: Por UART de 3 hilos (TX, RX, GND).
Opción 2: Por RS232 con placa externa FR-DCE (convertidor UART a RS232)


Opción 3: Por Ethernet con placa externa FR-E2S (conversor UART a Ethernet)


Software
Comunicación (apretón de manos)
Debido a las interfaces seriales (UART), la serie FES4335U1 ofrece la posibilidad de establecer una comunicación con un host externo. El host puede transmitir un flujo de comandos a FES4335U1 para solicitar una implementación de tareas.
Según la capacidad de transmisión, el formato del flujo de comandos se define simplemente en dos categorías.
- Flujo de comandos estándar: Este es un formato de flujo de comandos esencial para cada una de las tareas que se enumeran en la tabla de comandos. (Consulte FG875D_Commands Table_vx.pdf).
- Flujo de transmisión de datos a granel: Solo proporcionar a algunas tareas solicitará una transmisión de datos masiva, y la solicitud se ha confirmado durante el flujo de comandos estándar.tage.
Actualmente solo debajo de dos tareas que solicitarán un protocolo de transmisión de datos masivos.
1). FG875D_WriteToSerialROM (código de función 0x21).
2). FG875D_Display_Block_RW (código de función 0x24).
De acuerdo con la Tabla de Comandos, cada comando tiene un código de función único para una tarea de operación específica.
Por lo tanto, una vez que el FES4335U1 haya recibido un flujo de comando estándar completo y qué parte de la suma de verificación se verifique primero. Después de eso, la parte del código de la función se identificaría e implementaría junto con la parte de los parámetros.
Hay un área de código específico 0x50~0x5F donde se dedicará a definir algún código de mensaje y también se aislará de todo el código de función.
| Código de mensaje de retorno | ASCII | hexagonal | Descripción |
| Codigo erroneo | X | 0x58 | Error de suma de comprobación |
| código de espera | W | 0x57 | FES4335 está ocupado |
| código listo | S | 0x53 | FES4335 está listo |
| Código de tiempo de espera | T | 0x54 | Tiempo de espera de recepción |
| Toque Código de interrupción | PAGS" | 0x50 | Se ha tocado el panel táctil |
| Código de éxito del comando | Código de función | Comando implementar éxito | |
| Código de éxito de transmisión masiva | 0x55,0xAA | Éxito en la transmisión masiva de datos | |
• Si no se encuentra ningún error durante la transmisión.
El FES4335U1 implementará el comando de acuerdo con el código de función que ha recibido en Standard Command Stream Stage, y devuelva el código de función al Host para verificar el éxito.
or
Código de función de retorno (0x55,0xAA) para indicar que este tiempo de transmisión de datos masivos se ha completado sin problemas en "Transmisión de datos masivos".tagmi".
- Devuelve el código de éxito o (0x55,0xAA), informando un estado de éxito.

Éxito del flujo de comandos estándar
Éxito en la transmisión masiva de datosEl host podría enviar el siguiente flujo de comandos nuevo.
• Si se ha encontrado alguna condición inesperada durante la transmisión.
El FES4335 devolverá un mensaje de código de error correspondiente y junto con el código de función recibido para la verificación de errores.
- Si devuelve un código incorrecto (0x58) como se muestra a continuación. (indica que se ha producido un error de suma de comprobación)

Secuencias de comandos estándartagerror
Transmisión masiva de datostagerrorEl host debe repetir el flujo de comandos anterior.
- Si devuelve el código de tiempo de espera (0x54) como se muestra a continuación, (indica que se ha producido un error de tiempo de espera)

Secuencias de comandos estándartagerror
Transmisión masiva de datostagerrorEl host debe repetir el flujo de comandos anterior.
- Código de espera de retorno (0x57) como se muestra a continuación (indica que se ha producido un estado de espera)

El flujo de comandos estándar está ocupado
La transmisión masiva de datos está ocupadaPara informar al host que FES4335U1 está en estado ocupado. El host debe detener temporalmente la transmisión hasta que FES4335U1 devuelva el código Listo (0x53) y luego continuar con el flujo de comandos o el flujo de datos masivos que aún no finalizan los datos.
- Devuelva el código Listo (0x53) como se muestra a continuación (indica que se ha producido un mensaje listo)

El flujo de comandos estándar está listo
La transmisión masiva de datos está listaPara informar al host que FES4335U1 se ha liberado del período de estado ocupado. El host puede continuar con el resto del flujo de comandos o el flujo de datos masivos.
• Un código específico para informar que ocurrió la interrupción táctil y también devolvería el valor de las coordenadas (x,y) del panel táctil automáticamente.
- Código de interrupción táctil de retorno (0x50) con valor de coordenadas (x, y) como se muestra a continuación,

a. En una transmisión de datos a granel stage, el FES4335U1 deshabilitará temporalmente la función táctil y dejará de devolver la coordenada (x, y) del toque.
b. Fuera de una transmisión de datos masiva stagmi. FES4335U1 devolvería automáticamente la coordenada (x,y) del toque cuando se produzca una interrupción del toque.
C. El host también podría sondear el valor de la coordenada (x, y) enviando el código de función 0x03 (API: FG875D_Detect_Touch).
Comando (Flujo/Formato/protocolo)
Flujo de comandos estándar
• Formato: Este formato combina un byte de código de función y varios bytes de parámetros y un byte de código de suma de comprobación.

• Protocolo:

Transmisión de datos a granel
Dado que el código de función en Standard Command Stream es (0x21) o (0x24), solicitará una tarea de transmisión masiva de datos después de que FES4335U1 identifique ese código de función.
En este caso, todo el proceso de comunicación se dividirá en dostages (Secuencia de comandos estándar)tage + Protocolos de transmisión de datos masivostagmi).
• Formato: Este formato está disponible para la transmisión masiva de datostagsolo El código principal (0x55,0xAA) reemplazará el código de función para indicar un comienzo de transmisión de datos masivos y luego el valor se establecerá en el byte de longitud que indica cuántos bytes de datos aparecerán continuamente. Aviso para establecer el byte de longitud con la cantidad de datos reales menos 1.

• Protocolo:
La ilustración para mostrar el flujo de comandos estándar que solicita escribir una transmisión de datos masiva en FES4335U1.

La ilustración para mostrar el flujo de comandos estándar que solicita leer una transmisión de datos masiva de FES4335U1.

Apéndice (Consejos):
Tres pasos para mostrar imágenes fijas en pantalla más rápidamente.
Paso 1): Conversión de imagen a un .bin file:
Debido a la Flash-ROM del FES4335U1 que solo acepta (.bin) file de imagen Por lo tanto, primero use la utilidad FES87x_Image_Tool.exe que puede convertir (.BMP/.JPG) file en (.BIN) file. Consulte el documento〝FES87x_Image_Tool_User_Guide_v1.0.pdf〞para obtener más detalles.
Paso 2): Cargando .bin file a la ROM SPI-Flash interna (AMIC A25LQ64).
- Usando el código de función 0x21 (API: FG875D_WriteToSerialROM) para requerir FES4335U1 para entrar en la transmisión de datos masivostage.
- Después de que FES0U21 devuelva el código de éxito del comando (4335x1), la MPU externa podrá transmitir imágenes de acuerdo con la descripción del protocolo sobre la transmisión masiva de datos (escritura) en la sección 4-2-2. Consulte la figura (2).
- Otra forma de omitir ① y ②:
En el lado de la PC, para ejecutar el software de utilidad (FG875D_command_encoder.exe), que es una útil herramienta gratuita de Foreknew. y elija el elemento de función (FG875D_WriteToSerialROM) en el cuadro de diálogo de selección. Después de eso, el software de utilidad se encargará de todo sobre el protocolo de comunicación y la carga de la imagen. file en SPI-Flash ROM.
Con respecto al uso del software de utilidad (FG875D_command_encoder.exe), consulte el documento "FG875D_Command_Encoder-UsersMenu.pdf".
Paso 3): Usando el código de función 0x22 (API: FG875D_DisplayIMG_FromSerialROM) para requerir que FES4335 muestre imágenes desde SPI_ Flash ROM interno en una ubicación indicada del panel.
TELÉFONO: 886-4-22969886 FAX: 886-4-22969887
Foreknew Technology [Orem Ltd 5F-2, No212, Sec.4, Wenxin Rd., North Dist., Taichung City 404, Taiwán (R.0.C.)
Documentos / Recursos
![]() |
FORENEX FES4335U1-35C Módulo de control de gráficos TFT-LCD [pdf] Guía del usuario Módulo de control de gráficos FES4335U1-35C TFT-LCD, FES4335U1-35C, Módulo de control de gráficos TFT-LCD, Módulo de control de gráficos |
![]() |
FORENEX FES4335U1-35C Módulo de control de gráficos TFT-LCD [pdf] Guía del usuario Módulo de control de gráficos FES4335U1-35C TFT-LCD, FES4335U1-35C, Módulo de control de gráficos TFT-LCD, Módulo de control de gráficos |





