Tengo una MCU Atmega328P que está impulsando un controlador de motor paso a paso utilizando su E / S digital. Sin embargo, me gustaría usar los mismos pines para impulsar el motor externamente y posiblemente usar una MCU o hardware diferente. Cuando el controlador externo está accionando el motor utilizando estos mismos pines, la MCU Atmega328P puede apagarse y su estado sería desconocido. Sé que no es seguro conducir los pines de la MCU Atmega328P con niveles lógicos cuando se apaga y de hecho destruirá el chip.
Para superar esto, pensé en agregar diodos Schottky de baja potencia entre los pines de la MCU Atmega328P y las entradas del controlador del motor (como se muestra en la imagen). ¿Estaría bien o puede alguien recomendar una mejor solución? Sé que podría usar un optoacoplador pero no tengo espacio en el tablero para colocar tantos de ellos.
ACTUALIZACIÓN:estoesloquefinalmenteestoypensandohacer(verimagen).El