
En esta entrega, vamos a explicar cómo utilizar Octopart para encontrar un reemplazo adecuado o una pieza alternativa para un microcontrolador (MCU) en uno de tus diseños.
Los microcontroladores son componentes muy comunes, y hay muchos proveedores diferentes, opciones de piezas, tipos con periféricos, etc. La elección a menudo puede parecer bastante abrumadora, y es por eso que este video muestra algunos consejos y trucos, y cómo usar Octopart para simplificar esa búsqueda.
Si aún no lo has hecho, asegúrate de revisar los videos anteriores en esta serie de Octopart:
Ahora, en esta cuarta parte, estamos buscando encontrar microcontroladores alternativos adecuados - o MCUs - para nuestro producto.
El diseño al que hemos hecho referencia a lo largo de la serie es un PCB de control para micro cuadricópteros. Para este diseño, ya hemos encontrado varias partes alternativas adecuadas en caso de, por ejemplo, que estas partes se agoten, no se recomienden para nuevos diseños (NRND) o estén al final de su vida útil (EOL).
En este video, vamos tras el cerebro del PCB: un microcontrolador STM32.
Entrando brevemente en el esquemático, el MCU se encuentra en la sección superior derecha. Soporta varias interfaces - USB, SPI, ADCs - y necesita suficiente RAM y flash, así como capacidad de procesamiento. Maneja todos los cálculos y el control para el cuadricóptero: estimación del estado, sistemas de control, comunicación y gestión de periféricos.
Así que, no puede ser el MCU más lento - necesita ser razonablemente rápido con varias interfaces disponibles.
Además, el PCB en sí es compacto - 40x40 mm, aproximadamente - y todos los componentes están colocados en el lado superior. Esto restringe el tamaño y los tipos de paquete que podemos usar. El microcontrolador actual es un paquete de estilo QFN de 48 pines, elegido para cumplir con las restricciones de tamaño.
Es un PCB simple de cuatro capas, y no queremos introducir BGAs de paso fino u otros paquetes que podrían demandar capas extras o tecnología especial de PCB. Así que para este video, nuestro objetivo es mantenernos con un tipo de paquete similar.
Aquí está lo que estamos buscando:
Para los propósitos de esta guía, estamos simplificando y manteniéndonos dentro del ecosistema STM32.
Antes de dirigirse a Octopart, puede ser útil revisar las propias herramientas del fabricante. En el caso de STMicroelectronics, la familia STM32 incluye:
Estos ayudan a informar qué es compatible y asisten en la planificación de la distribución de pines. Sin embargo, Octopart nos permite cruzar referencias de disponibilidad y precios de distribuidores en un solo lugar.
Ir a Octopart, y desde el menú superior izquierdo seleccionar:
Partes Electrónicas → Circuitos Integrados → Procesadores y Controladores Integrados → Microcontroladores
Desde aquí, hacer clic en Mostrar Filtros en el lado derecho.
Para reflejar nuestras necesidades de diseño:
Con esos filtros, las opciones disponibles se redujeron de miles a solo 61.
A continuación, añadimos un filtro para Tamaño de Memoria Flash.
Esto reduce el conjunto de resultados a 10 MCUs, todos los cuales cumplen con los requisitos físicos y de memoria básicos.
Haz clic en la pestaña Especificaciones de la Parte para ver y comparar:
Esta tabla permite una rápida comparación entre candidatos. Si es necesario, puedes añadir más filtros, por ejemplo:
Supongamos que estamos interesados en el STM32F411CEU6. Haz clic en la parte para abrir una vista detallada:
Esto facilita la validación de la idoneidad desde una perspectiva funcional y de diseño.
Si estás utilizando Altium Designer, copia el número de parte y pégalo en el panel de Búsqueda de Parte del Fabricante. Si está disponible:
Asegúrate de verificar la compatibilidad de los pines y revisar las notas de aplicación para la configuración.
Este video y tutorial demostraron lo rápido y fácil que Octopart te permite:
No necesitamos visitar otros sitios o herramientas. Octopart proporcionó todos los datos clave en un solo lugar.