Arduino HDMI Shield superando la brecha entre las pequenas MCU

Arduino HDMI Shield: superando la brecha entre las pequeñas MCU y los monitores Full HD – Calendae

Hola de nuevo. Te habla Jordi Oriol y hoy te voy a hablar sobre Arduino HDMI Shield: superando la brecha entre las pequeñas MCU y los monitores Full HD – Calendae

Con un circuito integrado específico de la aplicación (ASIC) que crea HDMI Las señales de video para monitores Full HD o HDTV que utilizan un MCU moderno típico son una tarea difícil pero no imposible. Para una resolución de hasta 1080p, los monitores Full HD o los televisores de alta definición requieren un reloj de píxeles de 148 MHz. Pensar que un reloj de píxeles de este tipo podría ser posible desde un simple microcontrolador parece inimaginable, pero este no es el caso. Juguetes tecnológicos quien lo creo un escudo Arduino que crea una salida HDMI desde una entrada de control SPI.

La pantalla HDMI, una placa de desarrollo compatible con Arduino y dos circuitos integrados nos dan una idea de cómo crea gráficos a este nivel; los RA8876 Controlador TFT, motor gráfico completo y codificador HDMI CH7035B. El controlador TFT RA8876 produce una salida RGB digital en formato 8: 8: 8 para el codificador HDMI CH7035B convierte video RGB en señales diferenciales (TMDS), con su búfer de cuadro interno aumentando 8: 8: 8 RGB en full HD 1080P (1920 * 1080) a 60Hz máx. Esto es particularmente interesante porque el RA8876 admite una variedad de interfaces AP como 8080 de 16 bits, 4 cables SPI es I2C debería poder comunicarse con la mayoría de los microcontroladores. RA8876 también le permite evitar la representación directa de píxeles escribiendo comandos simples (a través de SPI) para definir el tamaño de la ventana y el color de primer plano en lugar de escribir píxeles individuales para la pantalla de 1280 * 720 de 16 bits por píxel.

ejemplo: Sistema de visualización de tickets

Para mostrar imágenes en color, HDMI Shield utiliza una herramienta de conversión gratuita que exporta archivos binarios de imágenes jpeg / png / BMP a una microSD tarjeta y luego a la ventana principal desde 2D BitBlt en una operación sin parpadeo. El escudo HDMI también puede hacer cosas más interesantes, como la representación de fuentes a partir de fuentes integradas, imagen en imagen, transferencia DMA de flash en serie a SDRAM y formas aceleradas por hardware.

Como muestra esta placa, el factor de forma de escudo clásico de Arduino, aunque ahora puede estar un poco más allá de su pico, aún puede ser relevante para algunas aplicaciones nuevas interesantes. Sin embargo, es importante tener en cuenta que el protector HDMI es un sistema de 3.3V que corre el riesgo de dañarse cuando se usa con un Arduino de 5V.

Se puede encontrar más información en el escudo. Página del proyecto de GitHub.

Recuerda compartir en tus redes sociales para que tus colegas lo disfruten

👇👇👇 😘 💪 👇👇👇