24 votos

Tire hacia arriba de las resistencias en UART

Iba a través de una aplicación-nota AN2606 donde me encontré con este diagrama de conexión:

enter image description here

Según mi conocimiento, la UART es de tipo " push-pull y Tx proporciona el pull-up necesarios y por lo tanto no necesitamos para uso externo de pull ups. Me estoy perdiendo algo aquí?

24voto

TonyM Puntos 41

Mientras que el microcontrolador está en reset, sus terminales de e/S se configuran como entradas de alta impedancia. De modo que el pin utilizado para una UART serial de Transmisión de Datos (TXD) será variable durante este tiempo. Esto puede llevar a que el ruido que causa la basura que se transmite por la línea RS232 conductor.

Algunos controlador de línea ICs internos resistencias pull-up en sus TTL/LVTTL-lado de los pines de entrada para evitar esto, y producir un RS232 estado de inactividad. De lo contrario, una resistencia pull-up puede ser añadido.

Una resistencia pull-up en la UART serial de recepción de Datos (RXD) pin de entrada no es necesario porque la línea RS232 receptor es siempre la conducción de un pin.

Tenga en cuenta que el restablecimiento período es generalmente un tiempo relativamente largo y que cualquier terminales de e/S se utiliza como pines de salida son propensos a este problema y deben ser considerados para un pull-up o pull-down de resistencia.

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X