niveles de salida TTL en el transceptor SN75176

1

Tengo un sistema que se comunica entre dos subsistemas a través de una distancia con UART. Las señales UART se convierten a RS485 utilizando el transceptor de bus diferencial SN75176 . Un microcontrolador en un lado siempre transmite datos desde sus pines UART al transceptor SN75176, y el otro lado también tiene un transceptor SN75176 que recibe estas señales y las convierte nuevamente a TTL (UART) para el microcontrolador en el lado del receptor.

Básicamente, el circuito del transceptor en el lado del transmisor se ve así:

Elcircuitodeltransceptorenelladodelreceptorseveasí:

Lascomunicacionesfuncionanbien.Sinembargo,heobservadoquealanalizarlasseñalesdeUART,elniveldesalidaenelladodelreceptorseencuentraentre0.2Vy4.2V,comosemuestraenlasiguientemedición(estaeslaseñalUART-MAIN-RXdelcircuitodelreceptordearriba.Notatambiénquelacadena"Test123" se usó en este caso):

LahojadedatosdelSN75176mencionaquelasalidadeltransceptoresTTLyquelasseñalesdesalidadeberíanvariarentre3.0Va3.7V.¿Porquéestoyobservandonivelesdeseñalaúnmásaltosenmicaso?Metemoespecialmentequesiconectoestasalida"TTL" de nivel superior directamente a los pines UART del microcontrolador, podría dañar el microcontrolador.

    
pregunta wave.jaco

1 respuesta

1

El valor V OH se especifica para una corriente de salida que sería utilizada por una entrada TTL. Su microcontrolador tiene entradas CMOS, que tienen una impedancia de entrada casi infinita, por lo que el voltaje real será un poco más alto:

PodríasponerunaresistenciadesplegablefuerteenlalíneadeseñaldeRX.Sinembargo,nohaygarantías,yelgráficoanteriormuestrasololosvalorestípicos,porloquedeberíautilizarmejoralgúncircuitoodispositivo"real" de cambio de nivel. O podría ser una mejor idea utilizar un chip receptor de 3 V con salida CMOS.

    
respondido por el CL.

Lea otras preguntas en las etiquetas