¿Está utilizando el INTERRUPTOR BILATERAL correctamente?

0

Summery: estoy intentando averiguar si puedo usar un interruptor bilateral como si fuera un pequeño relé capaz de comunicar la señal UART, o hay cosas que me faltan. Ahora, la explicación larga.

Por lo tanto, nunca he usado un interruptor bilateral antes. El problema que estoy tratando de resolver involucra tener 2 dispositivos que tienen un puerto UART y cada uno comparte un puerto de salida UART. Básicamente tengo un avión no tripulado UAV con un controlador de vuelo (FC) y unidades de visualización en pantalla (OSD). Durante el vuelo quiero que el FC hable con OSD a través del UART. Sin embargo, en el terreno, en ocasiones, necesito conectarme al FC o al OSD a través de sus respectivos puertos UART para actualizar el software, etc.

Básicamente estoy disparando para los siguientes estados:

  • S1: FC < - > Puerto externo
  • S2: OSD < - > Puerto externo
  • S3: FC < - > OSD

Para hacer esto, pensé que podría usar 8 conmutadores bilaterales en este tipo de arreglo:

QuierousarelCD4066BPWRdeTexas-Instruments(Hojadedatos:ti.com/lit/ds/symlink/cd4066b.pdf).Yestaeslaformaenquemegustaríaconectarlo:

A lo que me refiero mi pregunta es si entiendo correctamente cómo funcionan los conmutadores bilaterales en general y este IC en particular. Si sustituyo los interruptores bilaterales con pequeños relés, mi diagrama debería funcionar bien. Pero con los interruptores bilaterales, ¿hay capturas que no estoy viendo, como por ejemplo si no funcionan en altas frecuencias? No los necesito para cambiar rápidamente, pero sí los necesito para comunicar señales de datos de alta frecuencia (velocidades de serie estándar).

¿Además, no puedo averiguar si necesito un conjunto de resistencias para desconectar las clavijas de control para desconectar la conexión? Y cuando están desconectados, ¿los pasadores de ENTRADA / SALIDA simplemente flotarán con el potencial del circuito o se moverán hacia abajo o hacia arriba, o permanecerán en el último estado conocido o algo extraño como eso? Estoy tratando estos interruptores bilaterales básicamente como si fueran relés, pero ¿me equivoco al hacerlo?

    
pregunta Bogdan

1 respuesta

0

Debería poder hacerlo de la forma que usted propone, pero también puede salirse con un solo IC:

Creoqueesteestambiénelmétodoque@Mishonymencionaenloscomentarios(sololonotécuandopublicoesto).

Ambasentradasseríanelevadasporlaresistencia(porejemplo,10k-100k).Enesteestado,todoslosconmutadoressecerraránysuFCyOSDestánconectadosdeTXaRX.

AlbajarXoY,desconectaráunouotrodelosdispositivos.Porejemplo,siYesbajo,entonceselFCsedesconecta.Enesteestado,puedeconectarundispositivodedepuraciónoundispositivodeprogramaciónoalgoasícomoconfigurarelOSD.CuandosebajaX,elOSDsedesconectayahorapuedeconfigurarelFC.

SolorecuerdainvertirlasseñalesTXyRXcuandointercambiesentrequédispositivoestásdepurando.Nodeberíaimportardemasiadosiseolvidaporqueelinterruptorgeneralmentetieneunaresistenciadealrededorde\$470\Omega\$paraunsuministrode5V.EstodeberíasignificarquesiconectaTXaTX,elpropiointerruptorprotegeráasusdispositivosparaevitarquelasclavijasdeTXsecorten.Lacorrientequefluyecomoresultadodeuncortocircuitoselimitaríaaaproximadamente\$10\mathrm{mA}\$,queestádentrodeloslímitesoperativosdelconmutador.Esmejorevitarhacerlo,peronodebedoler.

Tambiénqueenlaresistencianoseráunproblema.Confrecuenciautilizoresistenciasde1kentredosdispositivosUARTavelocidadesde115200Baudsinproblema.EsalgoútiltenerlocomolodigoporqueevitaelriesgodedañosporlareversióndeTX/RX.

Otraopciónquerealmentenoocuparíamuchoespacioseríaalgocomoesto:

Usted coloca puentes sobre los conectores cuando está en modo vuelo, y luego, cuando necesita configurarlo, simplemente puede conectar su depuración a los pines correspondientes. Puede mover una de las patas de conexión a tierra al otro lado para hacer que el conector para la depuración sea simétrico rotacionalmente.

    
respondido por el Tom Carpenter

Lea otras preguntas en las etiquetas