Actualmente estoy eligiendo un procesador para mi proyecto de robótica integrada. Acabo de completar un prototipo con el módulo ESP32 DEVKIT-V1.
Espero comercializar mi producto en el futuro, sin embargo, cuando miro placas profesionales, veo que se utilizan principalmente STM32 y no ESP32.
¿Por qué es así, a pesar de que ESP32 tiene un mejor rendimiento (velocidad de reloj, RAM, tamaño de flash, etc.) que la mayoría de los STM32?
El ESP32 es un producto comercialmente viable y es ampliamente utilizado tanto por experimentadores como en la producción de productos comerciales.
El ESP32 tiene bastante más funcionalidad (es decir, BT y WiFi) que el STM32 simple, pero muchas variaciones del STM32 pueden ser menos costosas. El STM32 también suele tener más periféricos internos.
Los dos son microcontroladores y, por lo tanto, tienen muchas similitudes, pero no son iguales ni intercambiables.
Si hubiera diseñado un prototipo de producto usando el ESP32, no tendría ninguna reserva para usarlo en producción, siempre que su costo y disponibilidad cumplieran con los requisitos allí necesarios.
Tanto el ESP32 como el STM32 se pueden usar en aplicaciones comerciales, como cualquier MCU disponible en el mercado. Todo depende de sus requisitos, tales como:
Tienes que investigar algunos de estos puntos para elegir en una etapa temprana de desarrollo. Si, como el OP, ya está en la etapa de prototipo, el costo de la migración probablemente prevalecerá sobre otros aspectos del producto.
DKNguyen
Sólo yo
Lundin
tonio
Lundin
Kartman
bradley-del-norte
Navin