Interruptor de tiro triple de polos múltiples o equivalente electrónico

0

He hecho varias placas de "programador" para diferentes MCU (ATTiny85, ESP8266-1, etc.). Son bastante simples: hay un socket para la MCU, socket para la interfaz del programador (Arduino como ISP, FTDI, etc., según el caso), encabezados para los pines de la MCU y conexiones correctas entre la MCU y la programador. Todo esto dio una palmada en un protoboard.
Básicamente es esto:

Convertidoenesto:

Funcionan bien y son bastante útiles y útiles, pero hay un pequeño problema. Si tengo algo más "sensible" que se debe conectar a los pines GPIO (como un servo, por ejemplo) no puedo simplemente usar los encabezados de ruptura de GPIO. Porque estaría siempre conectado, incluso durante la programación. Lo que significaría que "vería" todas las señales enviadas desde el programador a la MCU durante la programación, ya que está conectada al mismo pin. En algunos casos podría llevar a efectos no deseados e incluso destructibles.
Por ahora, en esas situaciones, simplemente tengo el prototipo del circuito en otro lugar (generalmente en una placa de pruebas), tomo el MCU, lo coloco en el programador (sin nada más conectado), programo el MCU, lo saco, pongo en el circuito, encendido, prueba, apagado, repetición. Funciona, pero es tedioso. Además, todas estas eliminaciones e inserciones de chips pueden eventualmente dañar las patas de los chips si no se hacen con cuidado.
Espero que mi explicación sea lo suficientemente clara.
Por lo tanto, estoy buscando una manera de "redirigir" los pines MCU al programador, ya que el circuito está prototipado o está flotando (como si se hubiera eliminado el chip).
Para eso necesitaría un dispositivo que actúe como (o sea) un interruptor de tiro triple de polo múltiple. Entonces, cuando quiero programar el chip, muevo el interruptor a la posición "programación", lo programo, luego el interruptor a "neutral" para apagar efectivamente la MCU y desconectarlo de todas partes, luego el modo "operativo" donde están sus pines. conectado al circuito de destino.
Traté de encontrar tales interruptores mecánicos, pero sin éxito. Los que estaban remotamente cerca de lo que yo quería eran enormes en tamaño y bastante caros.
Luego pensé en hacerlo con varios relés, controlados por un solo interruptor SP3T. Podría funcionar, pero requeriría bastantes relés y, de nuevo, el tamaño y el costo del "dispositivo" serían demasiado grandes.
Miré en circuitos integrados de interruptor analógico (o bilateral) y se parecen a casi lo que quiero. Los problemas que tengo con ellos son dos: son de doble tiro, no de triple y no son interruptores "ideales"; tienen limitaciones para el voltaje y la corriente que pasan a través de ellos, y agregan resistencia y, finalmente, interferencias. Supongo que podría usar 2 interruptores analógicos 8PDT como un interruptor 8P3T y pretender que actúan como interruptores normales; después de todo, cambiarán los pines GPIO de bajo voltaje y corriente, más VCC y GND de MCU, pero probablemente no será un problema.
Mi pregunta es: ¿hay una mejor manera? Al igual que un dispositivo que es pequeño, barato y que hace exactamente lo que quiero, ¿actúa como o es un interruptor de tiro triple multipolo? Ya sea mecánica o electrónica.

    
pregunta Mishony

1 respuesta

1

Meparecequeuninterruptor4P3T(4polos,tripletiro)lollevaríaalamitaddesuobjetivo.Dosdeladoaladotedaríanochomaneras.Ustedpodría"agrupar" los controles deslizantes para que ambos se muevan a la vez, pero dado que es muy probable que solo sea operado por usted, probablemente no sea necesario.

    
respondido por el Transistor

Lea otras preguntas en las etiquetas