1 votos

Microcontrolador y diseño para múltiples pantallas

En mi trabajo diario soy un desarrollador a nivel de aplicación, pero tengo una idea que me gustaría prototipar que es un poco más en el lado del microcontrolador.

Básicamente quiero ser capaz de mostrar algunas imágenes estáticas en 4 (aunque la capacidad de ampliar sería agradable) 2-4 pulgadas de pantallas de color como TFT o OLED. por lo que puedo decir, las pantallas que tienen controladores a bordo que implementan el SPI son ideales. Parece que mis limitaciones allí son bajas tasas de refresco.. pero puedo vivir con alrededor de 5 fps. y reproducir un clip de sonido corto en una pulsación de botón. No estoy seguro de qué más hay por ahí y realmente no quiero escribir mis propios controladores si puedo evitarlo.

mi gran problema es el controlador. Los que he mirado parecen tener 1 o 2 conjuntos de pines SPI dedicados. Sé que SPI es un esquema de 1 controlador, múltiples dispositivos, pero eso todavía parece limitado por el número de pines de selección. Nunca he diseñado un proyecto desde cero como este, y me encantaría algo de ayuda para empezar. Apenas puedo encontrar ejemplos de personas que utilizan 2 pantallas con Raspberry Pis. No estoy vendido en Pi o arduino, sólo estoy fammilliar con ellos. Cualquier otro MCU ish fácil de usar funcionaría muy bien.

Si hay una mejor manera de conectar, o un mejor microcontrolador para usar me encantaría saber.

0voto

Justme Puntos 201

No veo ningún problema, simplemente no has encontrado una MCU adecuada todavía. Incluso si una MCU tiene una sola interfaz SPI, puedes usar todos los otros pines GPIO para seleccionar chips, conectando docenas de chips SPI. Existen muchos MCUs que tienen 4 periféricos SPI separados. Parece que el que estoy trabajando ahora tiene en realidad hasta 6, pero lo más probable es que estos paquetes más pequeños que estoy utilizando no tengan acceso a todos ellos, por lo que se requiere un paquete de pines más grande.

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X