La necesidad de comunicación entre los dispositivos electrónicos ha impulsado la creación
de protocolos estándar, confiables y seguros, para el intercambio de datos. Muchos de estos
protocolos sólo se desarrollan a un nivel de programación (software), otros, están solamente
soportados por los circuitos y dispositivos (hardware), y lo más completos, se apoyan tanto
en el uno como en el otro; tales son los casos de los protocolos ya bastante conocidos
RS-232 y RS-485.
Dados los requerimientos técnicos propios de cada protocolo en cuanto a los niveles de
voltaje para la comunicación, y en vista de que éstos siempre son mayores a 10V; y,
además, bipolares, se necesitan interfaces de comunicación adecuadas que transformen
os voltajes de transmisión en niveles seguros para los dispositivos electrónicos que
están diseñados con tecnología TTL, tal como lo son: las líneas del puerto paralelo de
la computadora, los módulos I/O de los autómatas y los controladores y muchos otros.
En esta ocasión se ha diseñado un circuito sencillo, pero efectivo y confiable, que
se utiliza para convertir los niveles de transmisión de un canal RS-232C (de 12V ó
15V) en niveles TTL (de 0 y +5V); éste utiliza un transistor (Q1) operando como interruptor
inversor (entre el corte y la saturación), y un diodo rápido 1N4148 para evitar que la unión
base-emisor (BE) resulte dañada con los niveles de voltaje negativos que se presentan en
la entrada RS-232C.
Por medio de este convertidor se obtiene una transformación de +15V a +5V para la equivalencia
del nivel lógico "1", y de -15V a +0,2V para el nivel lógico "0".