Autor Tema: Unir 2 pines de Tx, posible?  (Leído 1466 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado jhozate

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 1696
Unir 2 pines de Tx, posible?
« en: 14 de Octubre de 2016, 19:21:38 »
Hola a todos, seguramente alguno ya lo habrá intentado,  tengo dispositivos que hablan por uart hacia un microcontrolador, quisiera saber si es posible de alguna forma por hardware o algún integrado unir los dos TX y que el micro los lea sin problemas como un solo TX, obviando la posibilidad de que ambos hablen al tiempo, seria una condición muy poco casi nula en mi caso.

De antemano , Gracias por los aportes
Saludos
Ser Colombiano es un Premio, Saludos desde CALI-COLOMBIA

Desconectado KILLERJC

  • Colaborador
  • DsPIC33
  • *****
  • Mensajes: 8242
Re:Unir 2 pines de Tx, posible?
« Respuesta #1 en: 14 de Octubre de 2016, 19:39:51 »
El tema esta en que algun momento envien al mismo tiempo. Por mas que sea "casi" nulo, es mejor protejerse.

Lo mas simple que se me ocurre son 2 diodos , uno para cada TX. El problema estaria en la caida de potencial en los mismos.
Un buffer mejor... Pero seguimos teniendo el problema de puedan juntarse 2 señales juntas. Entonces que tal un Buffer con salidas open colector?
El tema estaria en que la señal ahora se encuentra invertida. Ya que un 1 en la entrada pondria un 0 a la salida.

Un Inverter con open colector:

http://www.ti.com/lit/ds/symlink/sn7406.pdf

Es lo mejor que se me ocurre sin usar pines de mas.

Y vas a tener que lidiar de alguna forma cuando ambos transmitan. Sino usar algo asi:

http://www.ti.com/lit/ds/symlink/cd74hct125.pdf

Y controlas con el receptor desde cual queres escuchar, eso si, son 2 pines mas par acontrolar los OE


EDIT:
Cada uno con ventajas y desventajas. El primero es que ambos transmitan y el micro no entienda nada. El segundo que cuando actives uno, agarres una comunicacion a la mitad.
« Última modificación: 14 de Octubre de 2016, 19:48:05 por KILLERJC »

Desconectado Chaly29

  • Moderador Global
  • DsPIC33
  • *****
  • Mensajes: 4315
Re:Unir 2 pines de Tx, posible?
« Respuesta #2 en: 14 de Octubre de 2016, 23:35:53 »
Hola jhozate, lo de KILLERJC e justo, pero muy complicado, una simple resistencia de PULL-UP y un diodo 1N5819 por cada pin de TX y sunto solucionado, en el peor de los casos que ambos transmitan al mismo tiempo, pues lo único que pasaría es una señal transmitida sin formato "comprensible".

Un saludo.

Atte. CARLOS.

La teoría es cuando se sabe todo y nada funciona. La práctica es cuando todo funciona y nadie sabe por qué.

Desconectado KILLERJC

  • Colaborador
  • DsPIC33
  • *****
  • Mensajes: 8242
Re:Unir 2 pines de Tx, posible?
« Respuesta #3 en: 14 de Octubre de 2016, 23:55:03 »
Chaly tiene la verdad, pense que iba a ser mayor pero por la corriente manejada seguro que anda en 0.25V de caida de tension o menos xD

Desconectado Chaly29

  • Moderador Global
  • DsPIC33
  • *****
  • Mensajes: 4315
Re:Unir 2 pines de Tx, posible?
« Respuesta #4 en: 15 de Octubre de 2016, 03:15:34 »
Hola KILLERJC, con el 1N5819 seguro que anda en menos de 0.2V

Un saludo.

Atte. CARLOS.

La teoría es cuando se sabe todo y nada funciona. La práctica es cuando todo funciona y nadie sabe por qué.

Desconectado stk500

  • Moderadores
  • DsPIC33
  • *****
  • Mensajes: 4917
Re:Unir 2 pines de Tx, posible?
« Respuesta #5 en: 15 de Octubre de 2016, 04:16:30 »
y digo yo , porque no usa 2 MAX481 o otros muy similares , te evitaria menos problema en la comunicacion..  ;-)

Saludos