En busca de un componente o dispositivo que cambia varias líneas según la selección de entrada

5

Bueno, la base de mi curiosidad es que al tratar con Arduinos, encontré que se pueden usar para programar los chips ATtiny similares pero más pequeños. Esta es la configuración de conexión principal con la que algunos de ustedes pueden estar familiarizados si lo han hecho antes.

Entonces,miproblemaesquequierocrearunescudoqueseasientesobreelarduinoytengamúltiplestomasparaATtinys,yuninterruptorselectorquepermitaelegiraquéATtinyseestáprogramando.

Realmentehiceunprototipo,yestoesloqueparece.

¡No es lo más fácil de soldar!

Asíquesolotieneuninterruptordeencendidoyunsimpletirotripledeunsolopolo.AhorapenséquelamejormaneradehacerloeraconectarlosatierraydejarqueelSPTTeligieraentrelosquesealimentaba.Yparahacerquelaplacasealomássimpleposible,conectélas4líneasdedatos(3verdesy1amarillaenlaimagen)haciaabajoylas3unidadesdeATtinyestánconectadasenparaleloalosdatos,independientementedesitienenalimentación.

Porsupuesto,estaplacafallaporqueasumíincorrectamentequenohabríafugasatravésdelaslíneasdedatosdeATtiny,yexiste,porloquelosotros2quenoestánsiendoprogramadosseconectandébilmenteatravésdelmicroasusrespectivosterrenos.

Aquíhayunesquemadeeso,soloimaginaqueesunSPTTenlugardeSPDT.

Está bien para el punto. Efectivamente lo que quiero es un dispositivo que realice esta función. ¿Sería esto considerado un mux?

    
pregunta krb686

2 respuestas

2

Le recomiendo que use tres 4066 interruptores analógicos, con el 4 las entradas de cada chip conectadas en común con las entradas de los otros chips, y las cuatro líneas de control de cada chip están unidas y conectadas a su interruptor giratorio.

Aunque esto requiere tres chips, están en un paquete DIP de 14 pines por lo que son fáciles de cablear, y cada uno puede seleccionarse con una sola entrada (sin descodificación), prestándose al interruptor giratorio en su diagrama.

He usado estos mismos dispositivos (en un paquete SMD) para cambiar los cuatro cables activos (VCC detect, PGEC, PGED y MCLR) de un programador PIC, y funciona bien.

El chip tiene un Ron típico (resistencia entre las entradas y salidas) de 80, pero eso no parece afectar el funcionamiento del programador. Hay algunos conmutadores bilaterales cuádruples disponibles con un Ron más bajo, pero solo están disponibles en paquetes SMT.

    
respondido por el tcrosley
2

Lo que desea es un conmutador de bus analógico o multiplexor. El significado analógico no está controlado digitalmente (serial / i2c / spi). Lo mejor sería un interruptor de 4 bits (o quad) 3 a 1 (o superior, 4 a 1, 5 a 1, 5 a 2, etc.), ya que sería una solución todo en uno para su configuración de 4 cables, 3 IC .

Una solución un poco más compleja, si no más barata y más fácil de implementar porque es más fácil de encontrar, sería utilizar dos multiplexores / conmutadores 2: 1. El lado conmutado de uno conducirá a un Attiny, o al segundo interruptor de bus, que lleva a los otros dos Attinys. A continuación se muestra un esquema representativo. Cualquier multiplexor de 4 bits 2: 1 funcionará.

simular este circuito : esquema creado usando CircuitLab

    
respondido por el Passerby

Lea otras preguntas en las etiquetas