Ejecutar un procesador a través de USB

0

Soy realmente nuevo en el diseño de hardware pero tengo un conocimiento bastante bueno de los circuitos analógicos y digitales. Solo he construido un auto automatizado usando una placa Arduino para un laboratorio. Sin embargo, tengo un buen conocimiento de la informática.

Estoy intentando construir un dispositivo con un sistema operativo que se encenderá a través de un puerto USB. Quiero que el procesador esté basado en ARM y maneje una memoria FLASH de un mínimo de 16 GB, tenga una pantalla multitáctil y sea un dispositivo realmente pequeño. Realmente no sé cómo encontrar información acerca de siquiera comenzar con ella.

Entonces, mi pregunta es:

  • ¿Puede un puerto USB generar suficiente energía para ejecutar una serie ARM Cortex M?
  • ¿Cómo puedo saber a cuánta memoria FLASH puede acceder una ARM Cortex? ¿O incluso importa para el diseño del microprocesador?
  • ¿Cómo puedo encontrar los precios de los microprocesadores?

Realmente quisiera que alguien me guiara en mi trabajo. Si quieres que te aclare algo, házmelo saber.

    
pregunta Gasim

1 respuesta

1

Para permanecer dentro de los requisitos de USB, se le permite usar 500 mA a 5 V de potencia. Esto es ciertamente suficiente para el microcontrolador, pero la pantalla probablemente necesite más.

Por lo general, los dispositivos Cortex-M cuentan con un pequeño flash interno (incorporado) que generalmente tiene el tamaño de 2 MB. Si necesita más memoria, puede adjuntar una tarjeta SD o una memoria flash NAND.

Solo daré un ejemplo para una placa de evaluación que tiene un Cortex-M4, una pantalla y algunos flashes: enlace . Sin embargo, no hay soporte para multi-touch, tendrías que implementarlo por ti mismo (con una pantalla que soporte multitouch, por supuesto).

Precios para los controladores: digikey o farnell le darán una buena idea, si va a producir más de 10k piezas, probablemente podrá encontrar fuentes más baratas.

    
respondido por el Tom L.

Lea otras preguntas en las etiquetas