TODOPIC

FORO TÉCNICO => Foro Técnico => Mensaje iniciado por: aitopes en 05 de Noviembre de 2007, 11:46:23

Título: Busco integrado "conmutador/inversor" (?)
Publicado por: aitopes en 05 de Noviembre de 2007, 11:46:23
Hola amigos!

Tengo una idea para un proyecto, que necesita conmutar las 8 e/s de un PIC entre uno u otro circuito. A ver su puedo explicar el problema...

Imaginen un puerto del PIC conectado a un LCD y a un grupo de LEDs (por poner un ejemplo). Uno podria poner 8 jumpers y seleccionar mediante ellos si se atiende uno u otro circuito. Digamos que eso solucionaria mi problema, pero es un poco ....burdo.

Estoy buscando algun integrado, si es un 74xxx mejor, que realice esta funcion automaticamente al cambiar el estado de uno solo de sus pines... Seguramente existe, pero no se como buscarlo. He dado una buena mirada a las datasheets que tengo pero ninguno parece hacer eso.

La idea es tener solo 1 jumper que me permita elegir el grupo de E/S "A" o "B".

¿Alguien conoce algun CI que haga esto?

Si no, podria usar un PIC para ello...pero me parece una locura. :)

Gracias!
Título: Re: Busco integrado "conmutador/inversor" (?)
Publicado por: Nocturno en 05 de Noviembre de 2007, 12:02:15
Puede que te apañes con 3 como este:
http://docs-europe.electrocomponents.com/webdocs/002f/0900766b8002f3a9.pdf
Título: Re: Busco integrado "conmutador/inversor" (?)
Publicado por: aitopes en 05 de Noviembre de 2007, 12:08:31
Hola Manolo!
Gracias por el dato. Ya lo miro.

Reinier me ha pasado los 74xx157 / 158 / 257 y 258 ....mirare todo, y les cuento cual me va.

Gracias!
Título: Re: Busco integrado "conmutador/inversor" (?)
Publicado por: aitopes en 05 de Noviembre de 2007, 12:13:09
Manolo, el HF4053 parece ser lo que busco. Con un puñado de ellos lo soluciono. Vere si no hay algun TTL que venga "x8", y si no, sera este el elegido. :)

Gracias!
Título: Re: Busco integrado "conmutador/inversor" (?)
Publicado por: Nocturno en 05 de Noviembre de 2007, 12:20:42
Ese está probado con éxito en la iACD de Diego conmutando la comunicación serie entre el EM202 y el driver de RS485.
Título: Re: Busco integrado "conmutador/inversor" (?)
Publicado por: aitopes en 05 de Noviembre de 2007, 12:22:06
¡Toda una garantia! :)

¿Tienes idea del precio?  :shock:
Título: Re: Busco integrado "conmutador/inversor" (?)
Publicado por: Nocturno en 05 de Noviembre de 2007, 12:24:34
En Amidata (http://www.amidata.es) lo consigues por 0,39€ en SMD y 0,43€ en DIP.
Y esa tienda no es precisamente barata.
Título: Re: Busco integrado "conmutador/inversor" (?)
Publicado por: Marioguillote en 05 de Noviembre de 2007, 12:28:20
Holis !!!  :)

Y si lo que se necesita es velocidad, existe el 74HC4053.

Si las velocidades de conmutación y/ó datos es baja con el 4053 debiera andar OK.

Saludos

Mario
Título: Re: Busco integrado "conmutador/inversor" (?)
Publicado por: aitopes en 05 de Noviembre de 2007, 12:37:24
Hola Mario!
Gracias por la respuesta.

Me he mirado una tonelada de datasheets, y ninguno me servia. Deberia haber preguntado antes por aqui :)

Gracias!
Título: Re: Busco integrado "conmutador/inversor" (?)
Publicado por: reiniertl en 05 de Noviembre de 2007, 13:03:56
Sólo una perunta, si las señales que va a usar Ariel son digitales por qué usar MUX analógicos?

Please aclaren mi duda porque seguro me pierdo de algo.

Saludos
Reinier
Título: Re: Busco integrado "conmutador/inversor" (?)
Publicado por: MGLSOFT en 05 de Noviembre de 2007, 13:21:57
Podes utilizar el 74HCT573, que es un MUX digital...
Título: Re: Busco integrado "conmutador/inversor" (?)
Publicado por: Nocturno en 05 de Noviembre de 2007, 13:41:45
Reinier, estoy de acuerdo contigo. Si lo necesita únicamente para mover señales digitales no necesita uno analógico.

Marcos, creo que te has confundido de referencia. Ese es un Latch de 8 puertos.
Título: Re: Busco integrado "conmutador/inversor" (?)
Publicado por: aitopes en 05 de Noviembre de 2007, 13:51:17
Hola otra vez!

Reinier: me encantaria uno digital, pero no lo encuentro...  :(
Marcos: Como bien dice Manolo, ese integrado es un latch. Me serviria para "guardar" el estado de las salidas mientras atiendo a otro circuito, por ejemplo, pero no para lo que quiero. Voy a ver si con este esquema se entiende mejor.

Título: Re: Busco integrado "conmutador/inversor" (?)
Publicado por: elmasvital en 05 de Noviembre de 2007, 14:07:31
y usar registros universales?, lo configuras como carga paralelo paralelo y controlas su función mediante las señales de control (s0 y s1) e inhibidores (e0 y e1). De 8 bits tienes por ejemplo el  74HC299 que lo tiene incluso proteus.

1 saludo.
Título: Re: Busco integrado "conmutador/inversor" (?)
Publicado por: aitopes en 05 de Noviembre de 2007, 14:11:42
Gracias ElmasVital!

Ahi miro la datasheet. Respecto de Proteus.....te lo debo para mas adelante. :)
Título: Re: Busco integrado "conmutador/inversor" (?)
Publicado por: reiniertl en 05 de Noviembre de 2007, 14:52:50
Bueno ya que no aparecen los MUXEs bidireccionales por qué no te haces uno tú mismo Ariel, por ejemplo puedes utilizar dos transceptores bidireccionales con entrada de habilitación, con un bit y un inversor (que puede ser un transistor) puedes habilitar uno u otro de los transceptores, es simple, los transceptores también se conocen como LATCH, pero tienes que usar uno que no tenga  entrada registrada (clk) de modo que trabaje asincronico.

O como te decía hace un rato, te haces uno con algún PLD simple, seguro que va a funcionar bien y te saldrá en un solo encapsulado.

Saludos
Reinier
Título: Re: Busco integrado "conmutador/inversor" (?)
Publicado por: aitopes en 05 de Noviembre de 2007, 14:59:23
Hola Reinier!

Ya me maree! :)

Dices usar dos que?!??! ;)
Título: Re: Busco integrado "conmutador/inversor" (?)
Publicado por: reiniertl en 05 de Noviembre de 2007, 15:26:26
Bueno, analizando mejor lo que Ariel quiere hacer, me di cuenta que lo que necesita son interruptores, (la desventaja de los transceptores es que tienes que indicar la dirección, y Ariel quiere ahorarse este paso). Entonces con interruptores programables resolvemos el problema, para ello se puede utilizar las funciones lógicas 4016 y 4066, que son interruptores analógicos (las familias lógicas también tienen dispositivos analógicos) y establecer una lógica alambrada o digital para que se active uno u otro grupo de interruptores digitales y de ese modo quitarnos los pesados jumpers, para conmutar uno u otro grupo de señales.

Creo que así Ariel estará contento.

Saludos
Reinier
Título: Re: Busco integrado "conmutador/inversor" (?)
Publicado por: MGLSOFT en 05 de Noviembre de 2007, 15:28:18
Y si usas un I/O Expander por I2C o SPI del tipo MCP23016 o MCP23017 ?? (creo que ese es SPI).
Ademas alli dispones de interrupciones por cambio de una entrada, por ejemplo... :mrgreen:
Título: Re: Busco integrado "conmutador/inversor" (?)
Publicado por: aitopes en 05 de Noviembre de 2007, 15:49:00
Hola Marcos!

Es que necesito que sean transparentes para el PIC...que solo moviendo un jumper, las E/S del PIC funcionen con uno u otro circuito, de forma bidireccional como si no hubiese nada al medio....se entiende?

Saludos!
Título: Re: Busco integrado "conmutador/inversor" (?)
Publicado por: RedPic en 05 de Noviembre de 2007, 17:23:53
Ariel:

Dale un vistazo a los ADG714 (http://www.analog.com/en/prod/0,,768_833_ADG714%2C00.html) y ADG715 (http://www.analog.com/en/prod/0,,768_833_ADG715%2C00.html) de Analog. Tienen muy buena pinta.  :mrgreen:

Edito: Mierda, que son interruptores (Switches) y tu buscas conmutadores.
Título: Re: Busco integrado "conmutador/inversor" (?)
Publicado por: aitopes en 05 de Noviembre de 2007, 17:31:51
Hola JCC40!

Gracias por el dato. Si ves alguna de mis placas, veras que hay pocas cosas que esten mas lejos de ser profesionales que mis trabajos... :)

Buscando la datasheet, y viendo si se consigue en Argentina.

GRACIAS!

PD: EDITO: Me parece que no me sirve....:(
Tiene dos grupos de 8 entradas que se pueden redirigir a un grupo de 8 salidas....pero no es "reversible", es decir, no es bidireccional (al menos, hasta donde yo entiendo lo que pone la datasheet)

http://www.tranzistoare.ro/datasheets2/46/46403_1.pdf

Título: Re: Busco integrado "conmutador/inversor" (?)
Publicado por: aitopes en 05 de Noviembre de 2007, 17:35:28
Hola Diego!

Interesantes! Pero son I2C, y para hacer bien complicada la cosa, me gustaria que un jumper a GND o +V decidiera uno u otro circuito....es decir, que el control de que circuito se utiliza sea algo ajeno al PIC....

(no, si para jodido ya estoy yo! :) )

Gracias!
Título: Re: Busco integrado "conmutador/inversor" (?)
Publicado por: RedPic en 05 de Noviembre de 2007, 17:46:16
Como ya te dijo M.Nocturno, yo los que uso son los CD4053 y me van de lujo, pero solo tiene 3 canales por chip.

En mi iACD tengo montados dos con un total de 6 canales de conmutación. Por ahí, en otro hilo, ya comenté que todas las comunicaciones, TX-RX del PIC, pasan a través de ellos para conmutar entre hablar con el EM202 o con el MAX485 y como te digo van de lujo.

(http://publi.garcia-cuervo.net/MUTEX_TxRx.gif)
Título: Re: Busco integrado "conmutador/inversor" (?)
Publicado por: aitopes en 05 de Noviembre de 2007, 18:04:08
Exactamente eso es lo que necesito. Pero x8, asi que seran 3 integrados.  :lol:

Gracias Diego.
Título: Re: Busco integrado "conmutador/inversor" (?)
Publicado por: aitopes en 06 de Noviembre de 2007, 07:33:15
Hola JCC40!
Perdon entonces! En el apuro, interprete mal la hoja de datos.
Es una epqueña maravilla el "bicho" ese. :)
Título: Re: Busco integrado "conmutador/inversor" (?)
Publicado por: ESTECA55 en 06 de Noviembre de 2007, 13:28:48
Hola Ariel, yo tuve que hacer eso para un proyecto de técnicas digitales hace un par de años, conmutar 16 bit que venían de dos lugares diferentes, y con un interruptor conmutaba entre los 16bit del lado A o el B.

Para ello utilice buffer con salida de tercer estado, exactamente los 74HC244, estos integrados además de las entradas y salidas e los bufers tienen unas entradas, que si las pones a cero (o a uno no me acuerdo) las salidas quedan en alta impedancia, entonces lo que podes hacer es conectar las salidas de dos integrados juntas, eso si nunca podrás habilitar las dos integrados al mismo tiempo, uno o el otro.

Yo lo que hacia era poner un inversor entra los pines de habilitación de los integrados, entonces al estar activo uno el otro no y viceversa, esta aplicaron funciona de 10 y justamente para eso tienen la salida de tercer estado estos integrados.

Saludos.
Título: Re: Busco integrado "conmutador/inversor" (?)
Publicado por: aitopes en 06 de Noviembre de 2007, 13:42:45
Mmmmm....da la casualidad que tengo 2 244 y unos 10 de los 245!!!!!

Voy a ver si puedo armar algo con eso. Aunque el tema de la "bidireccionalidad" deberia ser automatica...
Muchas gracias!

Título: Re: Busco integrado "conmutador/inversor" (?)
Publicado por: ESTECA55 en 06 de Noviembre de 2007, 13:59:26
Cierto que tenia qu ser bidireccional!!

Bueno entonces podes usar el 74HC4066:

(http://img115.imageshack.us/img115/4701/74hc4066xe4.jpg)


Para conmutar 8 bit tendrías que poner 4 integrados, lo bueno es que son bidireccionales!

Saludos
Título: Re: Busco integrado "conmutador/inversor" (?)
Publicado por: aitopes en 06 de Noviembre de 2007, 14:13:23
sip....pero en ese caso me sigue gustando el de Mario/Manolo/Diego: CD4053 , que tiene 3
O el de JCC40, que tiene 8.....aunque aun no lo localizo por aqui.

Saludos!
Título: Re: Busco integrado "conmutador/inversor" (?)
Publicado por: Leon Pic en 06 de Noviembre de 2007, 16:09:33
Hola aitopes.

Talvés te sirva el 4066 están como CD4066 o 74HC4066.

Nos vemos.