TIA-485
# TIA-485

TIA-485 (-A), también conocido como EIA-485 o RS-485, es una norma técnica publicada conjuntamente por la Alianza de Industrias Electrónicas y la Asociación de la Industria de Telecomunicaciones (TIA / EIA) que especifica características eléctricas de un sistema de comunicaciones serie digital. La señalización eléctrica es diferencial y se admiten sistemas multipunto. Las redes de comunicaciones digitales que implementan la norma pueden trabajar eficazmente a largas distancias en entornos eléctricamente ruidosos. Se pueden conectar múltiples receptores a dicha red en un bus lineal multipunto. Estas características hacen que TIA-485 sea útil en sistemas de control industrial y aplicaciones similares.

## Visión general

RS-485 admite redes locales económicas y enlaces de comunicaciones multipunto, utilizando la misma señalización diferencial sobre par trenzado que TIA-422. TIA-485 trabaja habitualmente con velocidades de datos de hasta 10 Mbit/s o, a velocidades más bajas, distancias de hasta 1200m. Cómo regla general, la velocidad en bit/s multiplicada por la longitud en metros no debe superar $10^8.$ Por lo tanto, un cable de 50 metros no debería exceder más de 2 Mbit/s.

A diferencia del TIA-422, que tiene un circuito de transmisión que no se puede desactivar, los emisores TIA-485 utilizan una lógica de tres estados que permite desactivar transmisores individuales. Esto permite que TIA-485 implemente topologías de bus lineales utilizando solo dos cables. Los equipos ubicados a lo largo de un conjunto de cables TIA-485 se denominan indistintamente nodos, estaciones o dispositivos. La disposición recomendada de los cables es como una serie de nodos conectados eléctricamente en paralelo a lo largo del cable, es decir, en línea o en bus, no una red en estrella, en anillo o en árbol. No se recomiendan las topologías de estrella y anillo debido a reflejos de señal o impedancia de terminación excesivamente baja o alta. Si una configuración en estrella es inevitable, se encuentran disponibles repetidores TIA-485 especiales que escuchan bidireccionalmente los datos en cada tramo y luego retransmiten los datos a todos los demás tramos.

Idealmente, los dos extremos del cable tendrán una resistencia de terminación conectada a través de los dos cables. Sin resistencias de terminación, los reflejos de la señal en el extremo no terminado del cable pueden corromper los datos. Las resistencias de terminación también reducen la sensibilidad al ruido eléctrico debido a la menor impedancia. El valor de las resistencias de terminación debe ser igual a la impedancia característica del cable (típicamente, 120 ohmios para pares trenzados). La terminación también incluye resistencias de polarización para establecer una tensión definida para cada cable de datos en el caso de que no esté activado ningún emisor. De esta manera, las líneas estarán polarizadas a voltajes conocidos y los nodos no interpretarán el ruido de las líneas no activas como datos reales; sin resistencias de polarización, las líneas de datos flotan de tal manera que la sensibilidad al ruido eléctrico es mayor cuando todas las estaciones del dispositivo están en silencio o sin alimentación.

## Ámbito de la norma

EIA inicialmente identificaba sus normas con el prefijo "RS" (Recommended Standard Estándar Recomendado ), pero EIA-TIA reemplazó oficialmente "RS" por "EIA / TIA" para ayudar a identificar el origen de sus estándares. La EIA se ha disuelto oficialmente y la TIA ahora mantiene el estándar como TIA-485, pero los ingenieros y las guías de aplicaciones continúan utilizando la designación RS-485. La edición inicial de EIA RS-485 está fechada en abril de 1983.

RS-485 solo especifica las características eléctricas del emisor y del receptor: la capa física del modelo OSI. No especifica ni recomienda ningún protocolo de comunicaciones. Otros estándares definen los protocolos para la comunicación a través de un enlace RS-485. El prólogo de la norma hace referencia al Boletín de sistemas de telecomunicaciones TSB-89, que contiene pautas de aplicación, incluida la velocidad de señalización de datos frente a la longitud del cable, la longitud de los ramales y configuraciones.

La Sección 4 define las características eléctricas del emisor (transmisor o controlador), receptor, transceptor y sistema. Estas características incluyen: definición de una unidad de carga, rangos de voltaje, voltajes de circuito abierto, umbrales y tolerancia transitoria. También define tres puntos de interfaz del emisor(líneas de señal); A, B y C. Los datos se transmiten en A y B. C es la referencia de tierra. Esta sección también define los estados lógicos 1 (apagado) y 0 (encendido), por la polaridad entre los terminales A y B. Si A es negativo con respecto a B, el estado es 1 binario. La polaridad invertida (A +, B -) es 0 binario. El estándar no asigna ninguna función lógica a los dos estados.

## Operación dúplex

RS-485, como RS-422, pueden ser dúplex usando cuatro cables. Sin embargo, dado que RS-485 es una especificación multipunto, esto no es necesario ni deseable en muchos casos. RS-485 y RS-422 pueden interoperar con ciertas restricciones.

## Convertidores, repetidores y topología de estrella

Hay disponibles convertidores entre RS-485 y RS-232 para permitir que una computadora personal se comunique con dispositivos remotos. Mediante el uso de repetidores se pueden formar redes RS-485 muy grandes. La pauta de aplicación TSB-89A, para TIA / EIA-485-A no recomienda el uso de la topología en estrella.

## Aplicaciones

Las señales RS-485 se utilizan en una amplia gama de sistemas informáticos y de automatización. En un sistema informático, SCSI-2 y SCSI-3 pueden utilizar esta especificación para implementar la capa física para la transmisión de datos entre el controlador y la unidad de disco. RS-485 se utiliza para comunicaciones de datos de baja velocidad en cabinas de aviones comerciales. Pues requiere un cableado mínimo y puede compartir el cableado entre varios asientos, lo que reduce el peso.

También se utilizan en controladores lógicos programables y en plantas de producción. RS-485 se utiliza como la capa física subyacente a muchos protocolos de automatización normalizados y patentados que se utilizan para implementar sistemas de control industrial, incluidas las versiones más comunes de Modbus y Profibus. DH 485 es un protocolo de comunicaciones patentado utilizado por Allen-Bradley en su línea de unidades de control industrial. Utilizando una serie de dispositivos de interfaz dedicados, permite que los PC y los controladores industriales se comuniquen. Dado que es diferencial, resiste la interferencia electromagnética de motores y equipos de soldadura.

En teatros y salas de espectáculos, las redes RS-485 se utilizan para controlar la iluminación y otros sistemas mediante el protocolo DMX512. RS-485 también sirve como capa física para la interconexión de audio digital AES3.

RS-485 también se utiliza en la automatización de edificios, ya que el cableado de bus simple y las largas longitudes de cable permitidas son ideales para comunicar dispositivos remotos. Puede usarse para controlar sistemas de videovigilancia o para interconectar paneles de control de seguridad y dispositivos como lectores de tarjetas de control de acceso.

También se utiliza en Digital Command Control (DCC) para modelismo ferroviario. La interfaz externa a la estación de comando DCC suele ser TIA-485 utilizada por controladores portátiles o para controlar el diseño en un entorno de PC en red. En este caso se utilizan conectores modulares 8P8C.

## Protocolos

RS-485 no define un protocolo de comunicación; simplemente una interfaz eléctrica. Aunque muchas aplicaciones utilizan niveles de señal TIA-485, TIA-485 no especifica la velocidad, el formato y el protocolo de transmisión de datos. La interoperabilidad, incluso de dispositivos similares de diferentes fabricantes, no está asegurada sencillamente por el cumplimiento de los niveles de señal normalizados.

## Señales

Estados de la señal RS-485 :

| Señal | Marca | Espacio (0 lógico) |
| - | - | - |
| A | Bajo | Alto |
| B | Alto | Bajo |

La línea diferencial RS-485 consta de dos señales:

* A, que es baja para la lógica 1 y alta para la lógica 0 y,
* B, que es alta para la lógica 1 y baja para la lógica 0.

Debido a que una condición de marca (1 lógico) se representa tradicionalmente (por ejemplo, en RS-232) con un voltaje negativo y un espacio (0 lógico) representado con uno positivo, A puede considerarse la señal no inversora y B como inversora. El estándar RS-485 establece (parafraseado):

* Para un estado desactivado, marca o 1 lógico, la terminal A del conductor es negativa en relación con la terminal B.
* Para un estado activado, espacio o 0 lógico, la terminal A del conductor es positiva en relación con la terminal B.

Las tablas de verdad de los dispositivos más populares, comenzando con el SN75176, muestran las señales de salida invertidas. Esto está de acuerdo con la denominación A / B utilizada, incorrectamente, por la mayoría de los fabricantes de transceptores diferenciales, que incluyen:

* Intersil, como se ve en su hoja de datos para el transceptor ISL4489
* Maxim, como se ve en su hoja de datos para el transceptor MAX483
* Linear Technology, como se ve en su hoja de datos para LTC2850, LTC2851, LTC2852
* Analog Devices, como se ve en su hoja de datos para ADM3483, ADM3485, ADM3488, ADM3490, ADM3491
* FTDI, como se ve en su hoja de datos para el USB-RS485-WE-1800-BT

Todos estos fabricantes están equivocados (pero consistentes) y su práctica es de uso generalizado. El equívoco también existe en aplicaciones de controladores lógicos programables. Se debe tener cuidado al usar nombres A / B. A menudo se utiliza una nomenclatura alternativa para evitar confusiones en torno a la denominación A / B:

* TX + / RX + o D + como alternativa para B (alto para la marca, es decir, inactivo)
* TX− / RX− o D− como alternativa para A (bajo para la marca, es decir, inactivo)

Los emisores compatibles con el estándar RS-485 proporcionan una salida diferencial de un mínimo de 1,5 V a través de una carga de 54 Ω, mientras que los receptores compatibles con el estándar detectan una entrada diferencial de hasta 200 mV. Los dos valores proporcionan un margen suficiente para una transmisión de datos fiable incluso con una degradación severa de la señal a través del cable y los conectores. Esta robustez es la razón principal por la que el RS-485 es recomendable para redes de larga distancia en entornos ruidosos.

Además de las conexiones A y B, puede haber una tercera conexión opcional (el estándar TIA requiere la presencia de un camino de retorno común entre todas las conexiones a tierra a lo largo de la línea balanceada para una operación adecuada) llamada SC, G o referencia, la tierra de referencia de señal común utilizada por el receptor para medir los voltajes A y B. Esta conexión se puede utilizar para limitar la señal de modo común que puede llegar a las entradas del receptor. El voltaje de modo común permitido debe estar en el rango -7 V hasta +12 V, es decir, ± 7 V por encima del 0–5 V del rango de señal. Si no se mantiene dentro de este rango, en el mejor de los casos, se corrompería la señal y, en el peor, se dañarían los dispositivos conectados.

Se debe tener cuidado de que una conexión SC, especialmente en tramos largos de cable, no dé como resultado una conexión de diferentes tierras entre sí; es aconsejable agregar alguna limitación de corriente a la conexión SC. Las conexiones a tierra entre edificios pueden variar en una pequeña diferencia de voltaje, pero con una impedancia muy baja y, por lo tanto, la posibilidad de corrientes catastróficas, lo suficiente como para derretir los cables de señal, las trazas de PCB y dispositivos emisores.

RS-485 no especifica ningún conector o asignación de patillas. Los circuitos pueden terminar en clemas, conectores D-subminiatura u otros tipos de conectores.

La norma no trata sobre el blindaje de los cables, pero hace algunas recomendaciones sobre los métodos preferidos para interconectar el común de referencia de señal y las tierras de protección del equipo.

## Ejemplo de forma de onda

El siguiente diagrama muestra los potenciales de las patillas A (azul) y B (rojo) de una línea RS-485 durante la transmisión de un byte (0xD3, el bit menos significativo primero) de datos utilizando un método asincrónico de inicio-parada.

