¿Es posible intercambiar una 48 MCU por una con 64 pines?

1

Me pregunto si puedo actualizar un dispositivo que actualmente utiliza una MCU de 48 patillas a una MCU de 64 patillas.

Puedo hacer esto modificando el diseño del pin de PCB pero tendré pines flotantes.

La razón por la cual es porque es un MCU más potente y más rápido.

Soy un novato total en esto, pero quiero hacer cosas locas.

    
pregunta jmnoi

2 respuestas

2

Puede tratar los pines no utilizados dejándolos abiertos y configurándolos en modo de salida (si es posible) o atándolos a GND o Vdd, preferiblemente a través de resistencias individuales.

Por lo general, flotarán durante un breve intervalo durante el encendido mientras se reinicia RESET y luego asumen el modo de salida. Por lo general, eso no es un problema, pero en algunos casos puede pensarse que viola las "mejores prácticas" o puede haber alguna consecuencia de tener un breve período en el que aumenta el consumo de energía, o tal vez se pueda afirmar RESET para obtener más información que un breve periodo. En esos casos, puede configurar los pines no utilizados como entradas (por lo general, el valor predeterminado) y usar resistencias de subida o bajada.

La razón para usar resistencias individuales es que si la entrada se convirtiera en una salida inadvertidamente (debido a un error de hardware o error de firmware), la salida podría cortocircuitarse.

Es posible que tenga que pensar un poco antes de rehacer el diseño de la PCB. La mayoría de las MCU tienen pines que están reservados para ciertos propósitos, y pueden compartirse con otros pines reservados de manera similar con o sin algún tipo de capacidad de re-mapeo.

    
respondido por el Spehro Pefhany
1

Este tipo de intercambio se puede hacer, pero hay muchas cosas que considerar.

1) Casi seguro que tendrá que volver a ejecutar el software MCU y el diseño de la PCB.

2) Si los dispositivos a intercambiar están en la misma familia de MCU del mismo fabricante, es más factible hacerlo desde un punto de vista de hardware.

3) Si los dispositivos no son de la misma familia de MCU, habrá bastantes consideraciones de nuevo diseño, incluidos los voltajes de suministro, la compatibilidad de la señal GPIO, los requisitos del cristal o del oscilador, los requisitos de la señal de restablecimiento, las asignaciones de patillas analógicas, etc.

4) Si tiene los archivos de diseño de PCB originales y tiene los derechos para usarlos / modificarlos, esto es factible. Sin eso, básicamente estás viendo un nuevo diseño de PCB desde cero.

5) Tenga en cuenta que si la nueva MCU es una unidad que ejecuta su software más rápido, es probable que haya partes dependientes del código que tendrán que cambiar.

6) Si tiene el código fuente original del software y tiene los derechos para usarlo y modificarlo, esto puede ser factible. Sin esto, tendrá que hacer un desarrollo completo de software para este nuevo dispositivo.

7) Si hay algún cambio en el modelo de programadores de software entre la MCU original y el dispositivo de destino, prepárese para realizar los ajustes de software.

    
respondido por el Michael Karas

Lea otras preguntas en las etiquetas