Estoy realizando algunas pruebas en un tablero que he desarrollado. Como parte de estas pruebas, me gustaría ejecutar un comando, luego, rápidamente (como en microsegundos o menos tiempo), cortar la energía de la placa.
Para realizar estas pruebas en la placa principal, tengo una placa JTAG / debugging que tiene algunos pines GPIO de propósito general. (Mi tarjeta de depuración es un Goodfet42, vea la imagen a continuación). Me gustaría usar un pin GPIO para encender y apagar la placa de prueba (pin high = vcc on, pin low = vcc off)
La placa de depuración proporciona la potencia de 3.3 V necesaria para alimentar la placa que estoy probando. Así que hay un terreno común entre ellos.
La placa de prueba requiere ~ 50ma de corriente. La placa JTAG / debug actualmente proporciona esto.
Mi problema básico es que me doy cuenta de que tengo algunas opciones diferentes (relé, optoaislador, algún tipo de MOSFET, transistores, interruptor de IC analógico, etc.), pero no sé cuál es la opción correcta. ¿Qué es un simple chip, circuito, etc. que puedo construir para lograr esto dados mis parámetros actuales? (3.3v, 50ma, muy, muy rápido encendido / apagado)?
Editar:
La placa GoodFET anterior se adjunta a la placa principal a través de una interfaz SPI. La placa principal está recibiendo alimentación de GoodFET. Así que solo las conexiones son 3.3v, GND, RESET, SCK, MOSI, MISO. GoodFET está conectado a una computadora a través de USB. No hay otro poder, no hay otros tableros, etc.