Sei sulla pagina 1di 279

ESCUELA POLITÉCNICA NACIONAL

FACULTAD DE INGENIERÍA ELÉCTRICA

DISEÑO Y CONSTRUCCIÓN DE UN
EQUIPO PARA MONITOREO
DE LLAMADAS TELEFÓNICAS

TESIS PREVIA A LA OBTENCIÓN DEL TITULO


DE INGENIERO EN LA ESPECIALIDAD DE
ELECTRÓNICA Y TELECOMUNICACIONES

JAVIER EDUARDO CALLES CISNEROS

QUITO, DICIEMBRE DE 1993


•fe

OSJ

^ QUIERO DEJAR CONSTANCIA DEMV PROJUNDO AQRADEC3M3ENTO A TODAS


^ LAS PERSONAS OUE DE UNA U OTRA MANEJA COLABORARON EN LA REAL32A-
^ C3ON DE ESTE TRABADO y A QUIENES ME APOCARON y ACOMPAÑARON A LO
^ LARQO DEM3VVDA ESTUDIANTIL

Vi

UN RECONOCIMIENTO ESPECIAL AL VNQ. PAtfLO HVDALQO POR SU ACERTADA


DVRECC3ON EN EL PRESENTE
•¥ \
A LOS DOS MARAVILLOSOS SERES QUEME
DIERON LAVADA.
CERTIFICO QUE LA PRESENTE TESIS HA
SIDO ELABORADA EN SU TOTALIDAD
POR EL SEÑOR JAVIER EDUARDO
CALLES CISNEROS.

G. PABLO HIDALGO L.
ÍNDICE

1 GENERALIDADES

1.1. OBJETIVOS 1

1.2. DESCRIPCIÓN GENERAL DEL FUNCIONAMIENTO DEL EQUIPO 2

1 . 3 . CONCEPTOS IMPORTANTES DE TELEFONÍA PARA LA


REALIZACIÓN DEL PROTOTIPO 3

1.3.1. SEÑALIZACIÓN TELEFÓNICA 3


1.3.2. PLAN NACIONAL DE TARIFICACIÓN 24
1.3.3 PLAN DE NUMERACIÓN 31
1.3.4 TRAFICO TELEFÓNICO 37

2 DISEÑO Y CONSTRUCCIÓN DEL EQUIPO.

2.1. CONDICIONES DE FUNCIONAMIENTO 43

2.2. CONSIDERACIONES PARA LA ELECCIÓN DEL


MICROCONTROLADOR Y SUS PERIFÉRICOS. DESCRIPCIÓN
GENERAL. 44

2.2.1. DESCRIPCIÓN GENERAL DEL MICROCONTROLADOR 45

2 . 3 . INTERFAZ PARA CONECCION A LA LINEA TELEFÓNICA 50

2.3.1. BLOQUEO DE LARGA DISTANCIA INÍTERNACIONAL 50


2.3.2. DETECTOR DE ESTADO DE LA LINEA TELEFÓNICA 51
2.3.3. DETECTOR DE LLAMADA ENTRANTE 54
2.3.4. DETECTOR DE TONOS Y MARCACIÓN MULTIFRECUENCIAL 56

2 . 4 . DISEÑO DEL HARDWARE PARA CONFIGURACIÓN DEL


SISTEMA 64
2 . 5 . HARDWARE PARA PRESENTACIÓN DE REPORTES 68

2.5.1. DISPLAYDE 32 CARACTERES 68


2.5.2. INTERFAZ DE TRANSMISIÓN SERIAL 70

2.6. FUENTE DE ALIMENTACIÓN DE VOLTAJE Y PROTECCIÓN 73

2.7. CONSTRUCCIÓN DEL PROTOTIPO 75

3 SOFTWARE DEL SISTEMA

3.1. DESCRIPCIÓN GENERAL DEL PROGRAMA 78

3.2. SUBRUTINAS DE ATENCIÓN A LAS INTERRUPCIONES 93

3.2.1. INTERRUPCIÓN EXTERNA CERO 94


3.2.2. INTERRUPCIÓN EXTERNA UNO 95
3.2.3. INTERRUPCIÓN DEL TIMER CERO 95
3.2.4. INTERRUPCIÓN DEL TIMER UNO 97
3.2.5. INTERRUPCIÓN SERIAL 97

3.3. OTRAS SUBRUTINAS DEL PROGRAMA 98

3.3.1. INICIALIZACION Y MANEJO DEL DISPLAY 98


3.3.2. CONFIGURACIÓN Y RECONFIGURACION DEL EQUIPO 100
3.3.3. RECUPERACIÓN DE DATOS DE CONFIGURACIÓN 101
3.3.4. MANEJO DEL RELOJ EN TIEMPO REAL 103
3.3.5. UBICACIÓN DE LA TARIFA APLICABLE A LA LLAMADA 105
3.3.6. SUBRUT1NAS PARA GRABAR DATOS EN LA MEMORIA DEL EQUIPO 113
3.3.7. IMPRESIÓN SERIAL DE DATOS 116
3.3.8. TRANSMISIÓN SERIAL DE DATOS HACIA UN COMPUTADOR 117
3.3.9. CALCULO DE COSTOS EN EL CASO DE TELEFONO PUBLICO 120
3.3.10 CALCULO DE COSTO DE UNA LLAMADA TELEFÓNICA PARA UN
TELEFONO PARTICULAR 123

11
4. RESULTADOS

4.1. PRUEBAS DE FUNCIONAMIENTO 126

4.2. ANÁLISIS DE RESULTADOS 137

4.3. LISTA DE ELEMENTOS UTILIZADOS CON SU COSTO 137

5. CONCLUSIONES Y RECOMENDACIONES 145

ANEXOS

ANEXO A
GUIA DE OPERACIÓN DEL EQUIPO

ANEXOS
NUMERACIÓN TELEFÓNICA EN EL ECUADOR.

ANEXO C
CARACTERÍSTICAS DEL MICROCONTROLADOR UTILIZADO

.y ANEXO D
^'
ESPECIFICACIONES DE LOS PRINCIPALES CIRCUITOS
INTEGRADOS UTILIZADOS

ANEXOS
RECOMENDACIONES DEL CCITT

ANEXOF
RÉGIMEN DE TASAS Y TARIFAS (REGISTRO OFICIAL DE
NOVIEMBRE DE 1991).

BIBLIOGRAFÍA.

111
INTRODUCCIÓN.

Este proyecto consiste en el diseño y construcción de un equipo que permite


registrar, procesar, almacenar y visualizar información sobre las llamadas telefónicas
realizadas por un abonado.

El equipo puede utilizarse con un teléfono multifrecuencial o de pulsos y


permite enviar los datos almacenados a una impresora serial o al puerto serial de un
computador para en él ser archivados y procesados. En una de las salidas seriales de
que dispone el equipo podría eventualmente conectarse un terminal no inteligente para
visualizar los datos en la pantalla del mismo.

Como los datos enviados al computador se graban en un archivo, pueden ser


procesados para obtener parámetros relacionados con tráfico telefónico, horas pico,
eficiencia del sistema telefónico y otros. Estos datos pueden ser de importancia para la
planificación a futuro, del sistema de telecomunicaciones.

El sistema se lo diseña a nivel de prototipo y presenta la opción de bloqueo de


llamadas internacionales, es decir que cuando se marca dos ceros al inicio de un
número, se bloquea la línea para impedir que se siga marcando; lo propio sucederá
cuando se marque el número "116" (pedido de larga distancia internacional).

La información recolectada sobre las llamadas consta de: número telefónico


marcado, hora y fecha de intento o conexión, hora final de la comunicación, tarifa
aplicada, costo e información adicional sobre el éxito o fracaso de la llamada y el tipo
de tráfico que generó. Algunos de estos datos se visualizan en una pantalla de cristal
líquido mientras se efectúa la comunicación telefónica.

Se puede escoger los parámetros de cálculo de costo para dos casos; el de


conexión a un teléfono particular y el de operación como un teléfono público. En
ambos casos la manera de tarifar y el costo resultante son muy distintos.

De acuerdo al criterio del autor, los objetivos planteados al inicio del trabajo se
han cumplido satisfactoriamente. Sinembargo el tema puede ser extendido o
complementado con posteriores trabajos.
CAPITULO 1

GENERALIDADES
1.1. OBJETIVOS

La creciente demanda del servicio telefónico y la falta de recursos económicos


han provocado que la red telefónica en nuestro país tenga actualmente centrales de
diversos tipos, cuyos servicios, forma de operación y capacidad son por tanto
distintos.

Así por ejemplo, las centrales telefónicas analógicas no están en capacidad de


registrar información detallada sobre el uso de las líneas que a ella se encuentran
conectadas; mientras que las centrales digitales si pueden hacerlo.

Este trabajo pretende contribuir a la automatización en el registro de


información relativa a llamadas telefónicas realizadas por un abonado. Dicha
información, se refiere al número marcado, fecha y hora iniciales de la comunicación,
éxito o fracaso de la llamada, tarifa que le corresponde, hora en que finaliza así como
su costo; estos tres últimos datos solamente en caso de que se establezca la conexión
telefónica.

La tarifa mencionada, se toma en base a lo expuesto en el Plan Nacional de


Tarificación, que junto con el Plan Nacional de Numeración se resumen en el numeral
1.3 de este capítulo.1

Un objetivo importante en este trabajo es el aprovechamiento de la información


que se almacena en la memoria del equipo, para que con un procesamiento adicional
adecuado, se puedan conocer parámetros relacionados con el tráfico telefónico, tales
como, hora pico, intensidad de tráfico, porcentaje de llamadas sin éxito, los mismos que
interesan a la Empresa de Telecomunicaciones con fines Estadísticos y de
Planificación.

Por ello se ha pensado que una aprobación por parte de EMETEL para utilizar
este sistema, contribuiría a la automatización del servicio que esta institución
proporciona a través del uso de cabinas telefónicas ubicadas en lugares estratégicos
de las diferentes ciudades y desde donde se podrían realizar llamadas locales o de
larga distancia. Vale la pena aclarar que el equipo se sujeta tanto a especificaciones
estandarizadas como a criterios razonables desde el punto de vista de utilización, tal

i Mayor detalle en relación a estos planes encontrará en la referencia bibliográfica # 9


es el caso de la visualización de datos en un display, posibilidad de conexión del
equipo a dos tipos de teléfono (tonos y pulsos), así como otras facilidades que se
detallarán más adelante.

El teléfono se conectará al equipo de monitoreo, y este a su vez lo hará a la


línea telefónica. Esto con el fin de permitir el bloqueo de llamadas de larga distancia
internacional, si el abonado que controla el equipo así lo desea.

1.2. DESCRIPCIÓN GENERAL DEL FUNCIONAMIENTO DEL


EQUIPO

Al equipo se lo considera dividido básicamente en cuatro bloques establecidos


en base a la función que desempeñan dentro del sistema. Esta estructura se indica en
la figura 1.1.

El primer bloque es el interfaz entre la línea telefónica y el microcontrolador.


Este bloque "traduce" la señalización de abonado a señales digitales, para que el
microcontrolador las interprete y procese. Para ello existe un detector de llamada
entrante, un detector de tonos y un detector de estado ocupado-libre de la línea
telefónica que a su vez servirá para el registro del número marcado.

El segundo bloque, está constituido por el microcontrolador, una base de


tiempo (reloj en tiempo real) y una memoria externa de lectura-escritura. Estas dos
últimas son de importancia para el trabajo del microcontrolador por las necesidades
de interpretación y almacenamiento de información.

Una tercera sección lo constituyen el interfaz serial y el display. Estos


dispositivos permitirán la transmisión y visualización de los datos almacenados en la
memoria del sistema así como la presentación de los principales datos que en cada
llamada se registran.

Finalmente, conectado al microcontrolador existe un bloque de configuración,


con el cual se inicializa el sistema y se seleccionan las diferentes opciones que brinda
el equipo.
DETECTOR DE
BLOQUEO LLAMADA
SALIENTE Y
LINEA DE
MARCACIÓN
TELEFÓNICA LARGA DECODIFÍCACION
DE PULSOS
DISTANCIA DE
DIRECCIONES
I
N
T DETECTOR
E DE
R LLAMADA
N ENTRANTE
A
C
I
O
N
DETECTOR
A
DE
L
TONOS
MEMORIA
DE
PROGRAMA

FUENTE DE ALIMENTACIÓN
Y RESPALDO

Figura 1.1. Diagrama de bloques del equipo.

1.3. CONCEPTOS IMPORTANTES DE TELEFONÍA PARA LA


REALIZACIÓN DEL PROTOTIPO.

1.3.1. Señalización Telefónica

En toda parte del mundo las personas han ideado lenguajes de señalización
para que los equipos y personas puedan entenderse y comunicarse. Por ejemplo, en el
sistema telefónico, existe un lenguaje conformado por señales bien conocidas por
todos los iisuarios; así, el hecho de levantar el auricular desencadena una serie de
procesos, que permiten el intercambio de información usuario - sistema telefónico y
forman parte de un lenguaje de señales eléctricas llamado sistema de señalización.

LlJ Abonado Señalización entre centrales

Señalización de abonado Central telefónica

Figura 1.2. Señalización telefónica.

Se define un sistema de señalización telefónica como el conjunto de


informaciones a ser intercambiadas e interpretadas por los elementos que intervienen
en la conexión telefónica, con el fin de establecer, supervisar, mantener y liberar dicha
conexión cuando sea oportuno.

Tomando en cuenta la arquitectura o estructura de la red telefónica no es difícil


deducir que los sistemas de señalización se pueden dividir en dos grandes grupos:
señalización de línea de abonado o señalización de abonado y señalización entre
centrales.

1.3.1.1 SEÑALIZACIÓN ENTRE CENTRALES

Bajo este concepto se establecen las reglas de transferencia de información de


señalización entre centrales. De acuerdo al camino alternativo que tome la
información de señalización se distinguen dos tipos de señalización: asociada al canal
y por canal común. (Cuadro 1.1).

4
a) SEÑALIZACIÓN ASOCIADA AL CANAL.

La información que permite el procesamiento de una llamada se envía por el


circuito de enlace, que a su vez servirá como camino para la conversación. La
señalización de este tipo comprende dos clases de señales: de línea y de registro.

SEÑALIZACIÓN ASOCIADA AL CANAL POR CANAL COMÚN

Monofrecuencial Multifrecuencial

Sistema # 1 Sistema # 4 Sistema # 6


Sistema #2 Sistema # 5 Sistema #7
Sistema # 3 Sistema Rl
Sistema R2

Cuadro 1.1. Sistemas estandarizados de señalización asociada al canal y por canal


común.

Señales de línea.

El establecimiento de la conexión entre centrales requiere del intercambio de


señales de línea, entre las cuales constan: indicación de ocupado del enlace, abonado
llamado contesta, solicitud de desconexión cuando uno de los abonados cierra,
intervención de operadora y tarificación. Nótese que estas señales se intercambian
antes, durante y después del establecimiento del enlace entre centrales pudiendo
interferir con la conversación. Su función es la de informar al conmutador y ckcuitos
troncales sobre el estado de ocupación de la línea telefónica.

Básicamente se pueden clasificar en dos tipos: a corriente continua y a


corriente alterna. Dentro del primer grupo está la señalización por inversión de batería,
no utilizable en sistemas de onda portadora (FDM). Por ejemplo el sistema R2, en
circuitos a dos hilos, utiliza señalización de línea a corriente continua por inversión de
batería.
La señalización de línea por corriente alterna puede usarse teóricamente en
cualquier punto de la banda de frecuencia de O a 4 KHz, sinembargo en la práctica
esta banda se divide en tres y por tanto divide a la señalización por corriente alterna
en tres tipos: baja frecuencia, dentro de banda y fuera de banda.

sí*
La señalización de línea por corriente alterna a baja frecuencia emplea tonos
inferiores a los 300 Hz, lo cual impide su utilización en sistemas de onda portadora,
empleándose por tanto en troncales de pares metálicos, generalmente sobre distancias
entre 15 y 70 Km.2

El rango efectivo de frecuencia de voz se halla estandarizado por el CCITT


-^ entre 300 y 3400 Hz, y dentro de éste se emplean sistemas dentro de banda a 1 ó 2
tonos, en el rango de 2000 a 3000 Hz por ser la banda de menor contenido de energía
de voz.

Sistemas de señalización a una sola frecuencia presentan alta posibilidad de


falsa interpretación con la voz y son usados en enlaces de onda portadora a 4 hilos.
También pueden ser utilizados en enlaces de onda portadora a 2 hilos con una
~ frecuencia diferente en cada sentido de transmisión. El sistema regional Rl es un
^T'

ejemplo de este tipo y puede emplearse con tonos continuos o tonos a impulsos de
duración definida.

La señalización a 2 frecuencias se usa igualmente en sistemas de onda


portadora. El sistema No 4 emplea 2040 y 2400 Hz y la información está contenida en
la frecuencia y duración de la señal. El sistema No 5, utilizado en comunicación
^; internacional, en cambio emplea frecuencias de 2400 y 2600 Hz.

Finalmente, la señalización de línea a corriente alterna fuera de banda, en


sistemas de onda portadora, se realiza con una sola frecuencia (3825 Hz de acuerdo al
CCITT). El sistema R2 emplea este tipo de señalización a diferentes niveles de
potencia de acuerdo al estado de la línea (-20/0 dB). El sistema LME de Ericsson usa
este tipo de señalización en circuitos a 4 hilos con onda portadora, llamándola E y M
•^ pulsante. La señalización LME es similar a R2 con variantes en el significado de las
señales.

Telecommunication Planning, Standard Electrica,S.A., ITT


Señales de registro.

Las unidades de control de las centrales enlazadas, inician su diálogo una vez
que se da la conexión a través de los enlaces troncales e intercambian información
respecto al número marcado, estado del mismo, número de abonado llamante y su
categoría. En las centrales analógicas las unidades de control son los registradores, los
cuales transmiten y reciben los dígitos marcados y controlan la conmutación hasta que
se establece o no la conexión en base al estado de la línea del abonado llamado.

A las señales de registro se las puede denominar de acuerdo al sentido en que


se transmiten; así, se consideran como "hacia adelante" cuando se transmiten desde la
central donde se origina la llamada y como "hacia atrás" cuando la señal se envía
desde la central de destino o de tránsito.

Para señalización de registro no se utiliza señalización a corriente continua sino


a comente alterna con 1; 2 o varias frecuencias.

Cuando se emplea señalización a una frecuencia se lo hace dentro de banda,


para enlaces interurbanos cortos. La información de señalización está contenida en el
número y la longitud de los pulsos.

La señalización a dos frecuencias está representada por el sistema No 4 que


emplea 2040 y 2400 Hz con un código binario de 4 elementos separados por un
intervalo de silencio. Cada elemento tiene duración definida y contiene una
frecuencia.

La señalización multifrecuencial (más de 2 frecuencias) se utiliza


indistintamente en sistemas de onda portadora o enlaces metálicos, por ejemplo el
sistema Rl emplea un código formado por dos frecuencias de entre cinco posibles (2
de 5 ). Los sistemas R2 y No 5 usan un código 2 de 6, con señalización extremo a
extremo o enlace por enlace respectivamente.

En la señalización enlace por enlace se envía toda la información de


señalización a través de las centrales que forman el camino de conmutación. En el
modo extremo a extremo se envía a la siguiente central telefónica en el camino de
conmutación, la información estrictamente necesaria para el adecuado enrutamiento
de la llamada.
El sistema MFC-LME tiene pequeños cambios en el significado de las señales
respecto al sistema MFC-R2 y además utiliza 2 tonos menos que este último.

b) SEÑALIZACIÓN POR CANAL COMÚN

El aparecimiento de centrales digitales controladas por un programa


almacenado hizo posible una variación sustancial en la manera de realizar la
señalización. Dicha variación consiste en reunir la información de señalización de
varios circuitos de voz, para enviarla por un solo canal exclusivo de señalización.

Esta tecnología trae consigo unidades de control a ser conectadas por un


enlace de transmisión de datos, permitiendo que las señales se expresen en bits y
consiguientemente se pueda manejar un mayor número de mensajes.

Enviar señalización por un canal exclusivo posibilita que en cualquier


momento, independientemente del estado de las llamadas, se curse información e
inclusive en casos de emergencia se pueda enviar información de control y gestión de
la red.

El tiempo de tránsito de las señales disminuye considerablemente, lo cual


redunda en una mejora del servicio, puesto que las diferentes señales de abonado son
recibidas por los usuarios en menor tiempo y las centrales pueden operar más
rápidamente.

Nótese que el canal de señalización debe ser altamente confiable para evitar la
pérdida de información de varios abonados a la vez, razón por lo que deben
considerarse redes de señalización redundantes en base a criterios de confiabilidad,
economía y facilidad de enrutamiento.

Puesto que un canal de señalización puede transferir información de varios


canales de voz, resulta más económico ubicar puntos intermedios de transferencia de
señalización (PTS) para enrutar el tráfico de señalización.

El número de puntos de señalización o de centrales determina la configuración


de la red en etapas. Existen centros primarios y secundarios de transferencia de
señalización, tal como se indica en la figura 1.3. Los primeros controlan varios centros
secundarios y éstos a su vez controlan varios puntos de señalización.

Puntos Secundarios de Transferencia de Señalización

Puntos Primarios de Transferencia de Señalización


O Puntos de señalización

Figura 1.3 Estructura de la red de señalización por canal común No 7

Cada punto de señalización y punto de transferencia de señalización, debe


estar identificado para facilitar su función y posibilitar el crecimiento y modificación
de acuerdo a la demanda.

En base a la arquitectura de la red de señalización se distinguen tres modos de


señalización por canal común:

Modo de señalización asociado.

En este caso, cada grupo de circuitos de voz que conectan una central con otra
tienen un canal de señalización propio, como se observa en la figura 1.4. Los puntos
terminales del enlace de datos, ubicados en las respectivas centrales, reciben el nombre
de puntos de señalización (PS).
I I Central telefónica

. Enlaces troncales

Enlaces de señalización

Figura 1.4. Modo de señalización asociado

Modo de señalización no asociado.

En este modo la red de señalización es totalmente independiente de los enlaces


entre centrales, esto permite optimizar el número de enlaces, utilizando puntos de
transferencia de señalización (PTS) que interpretan datos respecto a la central de
origen, ruta y destino. Esta técnica será conveniente en el caso de disponer de un
número grande de puntos de señalización (PS).

Modo de señalización cuasiasociado.

Es una combinación de los dos modos anteriores. Una o varias centrales sirven
como puntos de transferencia de señalización. (Figura 1.6).

El sistema de señalización por canal común permite transferir no solo las


señales necesarias para las conexiones de llamada, sino también los datos y señales a
utilizarse en diferentes servicios de comunicación y control de la red, así como datos
sobre tasación y tráfico.

10
Puntos de señalización (PS)
Puntos de transferencia de señalización (PTS)
Enlaces de señalización
Enlaces troncales

Figura 1.5. Modo de señalización no asociado

|l l| Puntos de transferencia de señalización (PTS)


----- Enlaces de señalización
Enlaces troncales

Figura 1.6. Modo de señalización cuasiasociado.

11
El sistema de señalización No 7 recomendado en 1980 para uso en la red
internacional, puede adaptarse con ciertas modificaciones a las condiciones
específicas de la red interna de cada país.

El sistema No 7 brinda las facilidades necesarias para la implantación de una


red con técnicas digitales, que ofrezca servicios vocales y no vocales a los usuarios.
Entre estos servicios pueden mencionarse la transferencia de información entre
computadores o el envío de señales de video. A la red en mención se la llama Red
Digital de Servicios Integrados (RDSI) y se encuentra en funcionamiento en varios
países del mundo.

-*/

1.3.1.2. SEÑALIZACIÓN DE ABONADO

Constituye el conjunto de señales a ser transferidas entre un abonado y la


central local a la cual éste se encuentra conectado.

La conexión del abonado a la central forma un lazo o bucle, el mismo que


dependiendo del estado del usuario, se encuentra abierto o cerrado. A través del bucle
de abonado se intercambian las señales de abonado, divididas en señales de estado,
dirección e información.

El sistema de señalización de abonado está conformado por señales hacia


adelante y hacia atrás las mismas que viajan desde el abonado a la central y viceversa,
respectivamente.

a) SEÑALES DE ESTADO

Se generan mediante el uso del microteléfono e indican a la central que el


abonado desea realizar, mantener, contestar o desconectar una llamada.

Cuando el abonado descuelga se cierra el bucle de abonado y la central se


dispone a continuar la secuencia de la llamada. Cuando el abonado cuelga se liberan

12
los órganos ocupados en la comunicación. Entre las señales de estado se incluye la de
rastreo de llamadas maliciosas la cual debe generarse mientras se realiza la
conversación para que la central pueda registrar el número del abonado que llama.

b) SEÑALES DE DIRECCIÓN

Constituyen el conjunto de cifras que marca el abonado llamante. Existen dos


tipos de señales en este caso: la información decádica y la multifrecuencial.

La información decádica es producida por el disco dactilar del aparato


telefónico, el mismo que provoca aperturas y cierres del bucle de abonado en
cadencias definidas para que la central las interprete adecuadamente.

La señal de marcación de un teléfono de pulsos, es una onda cuadrada, tal


como se indica en la figura 1.7. Cada dígito marcado origina un número de pulsos
igual al valor del dígito, con excepción del O que produce 10 pulsos.

Usualmente este tipo de teléfono genera pulsos a una velocidad de 10 pulsos


por segundo pero existen otros aparatos que tienen variaciones akededor de este
valor, como por ejemplo 12 y 8 pulsos por segundo. Este aspecto deberá considerarse
al momento de diseñar el equipo.

48Vdc

6Vdc

"T" "V t (mSeg)


60 100 160 200 260 300

ti Inicio de la marcación

t2 Inicio del segundo dígito marcado

Figura 1.7. Marcación desde un teléfono de pulsos.

13
En el sistema multifrecuencial, por cada dígito marcado, la central recibe una
combinación de dos frecuencias en el rango de frecuencia A'ocal de acuerdo al cuadro
1.2.3 La amplitud del tono depende del teléfono y en general su valor está entre 1 a 2
Vpico.

DÍGITO FRECUENCIAS GENERADAS


MARCADO

FRECUENCIA FRECUENCIA
INFERIOR (Hz) SUPERIOR(Hz)

1 697 1209
2 697 1366
3 697 1477
4 770 1209
5 770 1366
6 770 1477
7 852 1209
8 852 1336
9 852 1477
0 941 1336

Cuadro 1.2. Frecuencias estandarizadas para un teléfono multifrecuencial.

c) SEÑALES DE INFORMACIÓN

La mayoría de estas señales se generan en base a un tono de 425 Hz,


considerando la continuidad o diferentes cadencias del mismo.Se utilizan para indicar
al abonado, el estado de la conexión solicitada. Se tienen las siguientes señales de
información:

Estándar de acuerdo a la recomendación Q.l 1 del libro rojo del CCITT

14
Tono de invitación a marcar.

Es un tono audible de 425 Hz, sin intermitencia y hacia atrás, que indica al
abonado llamante que puede empezar a marcar. La señal se interrumpe cuando se
inicia la marcación o se cuelga el microteléfono.

Si dentro de cierto tiempo no se ha realizado alguna de estas dos acciones, la


central envía tonos de ocupado y luego tonos intermitentes de frecuencia audible, con
el fia de obligar a cerrar el microteléfono.

Tono de llamada.

Esta señal recibe el abonado A (abonado llamante) y le indica que se ha


conectado con el abonado B (abonado llamado), debiendo entonces esperar que
conteste el abonado llamado. La frecuencia de esta señal es la misma que en el caso
anterior, pero con cadencias de tono y pausa.

Tono de ocupado.

El abonado origen recibe esta señal cuando el abonado llamado está ocupando
su línea o tiene descolgado su microteléfono.

La frecuencia y amplitud son iguales a las de las señales anteriores pero la


cadencia es diferente. Cuando A escucha el tono de ocupado se ve obligado a
desocupar la línea, y si lo desea repite su intento de llamada luego de un tiempo
determinado.

Tono de congestión.

Mediante un tono muy parecido al anterior la central indica al abonado


llamante que por alguna razón técnica no es posible establecer la conexión solicitada,
por ejemplo en el caso de que alguna central telefónica de tránsito o destino está
congestionada. En las centrales modernas se da la posibilidad de grabar un mensaje en
lugar del tono audible.

15
Comente de llamada.

Es una señal alterna hacia atrás en general de 90 Vpico a 25 Hz;; que indica al
abonado B que alguien intenta comunicarse. La cadencia de esta señal es similar a la
del tono de llamada. Generalmente el número de timbradas es limitado y varía de
acuerdo a la central local a la cual está conectado el abonado llamado. Una vez que se
cumple el número de timbradas límite, el abonado "A" recibe tono de ocupado y "B"
dej a de recibir esta señal.

Mensajes grabados.

En las centrales modernas existe la posibilidad de grabar mensajes para indicar


diversas situaciones respecto a la conexión telefónica.

Secuencia de las señales de abonado.

La figura 1.8 describe a manera de diagrama de flujo el proceso seguido para


efectuar una llamada telefónica y las señales de abonado que ocurren durante la
misma.

1.3.1.3. PLAN DE SEÑALIZACIÓN EN ECUADOR

Este plan contempla la manera en que las centrales intercambian información


de señalización, teniendo en cuenta que la transición hacia la digitalización de las
centrales telefónicas, obliga a que en la red telefónica ecuatoriana trabajen
simultáneamente centrales digitales y analógicas.4

a) SEÑALIZACIÓN ENTRE REGISTRADORES

Se utilizan dos tipos:

Referencia 9 de la bibliografía para más detalle

16
LLAMADA
SALIENTE

LEVANTAR EL
AURICULAR
Y ESPERAR EL
TONO DE MARCAR
LLAMADA
ENTRANTE

FIG1.8 Flujograma de la secuencia de


señales de abonado durante una
llamada telefónica entrante o
saliente.

17
La señalización MFC-R2 es el primero de ellos. Las siglas MFC significan
multifrecuencial y R2 corresponde a la recomendación Q.441 del CCITT 5. Las
señales son de tipo multifrecuencial con un código de 2 entre 6, es decir dos
frecuencias de 6 posibles, diferentes en cada sentido de transmisión y en la banda de
frecuencia vocal.

La función del registrador de salida es enviar señales hacia adelante con la


información de encaminamiento y tratamiento de la llamada pedida por el registrador
de llegada.

El segundo tipo corresponde a la señalización entre registradores MFC-LME,


similar al anterior, acotando que para las señales hacia atrás utiliza cuatro frecuencias
en lugar de seis.

b) SEÑALIZACIÓN DE LINEA

Involucra señales de corriente continua que se las usa en redes urbanas sobre
enlaces de pares metálicos y señales de comente discontinua que se utilizan en las
redes interurbanas sobre enlaces por radio y en general sobre enlaces con portadoras
FDM, para ello emplea señalización de línea E y M continua o pulsante fuera de
banda a 3850 Hz

Para sistemas de modulación de impulsos codificados (MIC), se emplea una


versión digital del sistema-de señalización R2 de acuerdo a la recomendación Q.421
del CCITT 6

c) SEÑALIZACIÓN POR CANAL COMÚN.

Este tipo de señalización se emplea para tráfico entre centrales digitales


enlazadas por sistemas de transmisión digital. Por ejemplo Quito, Guayaquil y Manta
utilizan este tipo de señalización, donde el PTS primario de Manta se conecta al PTS
de Guayaquil de la manera indicada en la figura 1.9.

En las áreas de señalización a las que pertenecen Quito y Guayaquil, existen


dos PTS y cada central digital local ubicada en estas áreas de señalización está

5 Ver el anexo E para mayor detalle


° Referirse al anexo E donde constan las recomendaciones del CCITT

18
conectada por medio de dos enlaces de señalización independientes a los dos PTS del
área.

A futuro se prevé ampliar la red a nivel nacional dividiéndola en 8 áreas, cada


área por lo general coincide con el área de servicio de su respectiva central primaria.
Los centros primarios serán centrales de tránsito digitales (TD) ubicadas en Quito,
Ibarra, Ambato para la región 1 y Guayaquil, Manta, Máchala, Cuenca, Loja para la
región 2.

TRANSITO TRANSITO
DIGITAL DIGITAL
QUITO GUAYAQUIL

TRANSITO
DIGITAL
MANTA

MARISCAL
SUCRE CENTRO

Central local (CL)

Punto de transferencia de señalización (PTS)


Enlaces de señalización

Figura 1.9. Estructura actual de la red de señalización por canal común No 7.

Cada área de señalización dispone de un punto primario de transferencia de


señalización PTS, instalado en la central primaria respectiva. Los PTS primarios de
Quito y Guayaquil serán también PTS secundarios para el área de señalización
nacional. Cada PTS primario del país se conectará a los dos PTS secundarios por
medio de dos enlaces de señalización independientes, como se mira en la figura 1.10
donde "TD" representa una central de tránsito tipo digital

19
TD GUAYAQUIL

TD GUAYAQUIL

PTS PRIMARIO Y SECUNDARIO


PTS PRIMARIO (Central primaria y secundaria)

O PS LOCAL
Futuro

A PTS LOCAL (Central Tándem)


Actual

Figura 1.10. Red de señalización para el sistema nacional

20
Además en las áreas de Quito y Guayaquil se prevé la instalación de centrales
primarias adicionales que tendrán la función de PTS primarios. La central internacional
será un PS de la red de señalización nacional y se conectará por medio de enlaces de
señalización independientes a los dos PTS secundarios de Quito y Guayaquil.

El modo de señalización por canal común más usado es el asociado, ya que la


red es en su mayor parte en estrella, con los centros de las estrellas en los centros de
tránsito primarios y secundarios. El modo cuasiasociado se usa para circuitos
telefónicos transversales, entre centrales locales.

La estructura final de la red se alcanzará conforme se vaya digitalizando. Se


entiende que mientras esto suceda, las centrales deben ser capaces de enlazarse
utilizando alguno de los sistemas de señalización anteriormente detallados.

1.3.1.4. SEÑALIZACIÓN DE ABONADO

Las señales descritas en el numeral 1.3.1.2., para el caso del Ecuador presentan
las cadencias y amplitudes que a continuación se describen:

a) TONO DE INVITACIÓN A MARCAR

Es una señal de 425 Hz nominales, cuya amplitud varía entre 50 y 200 mV de


acuerdo a la central telefónica que la genera y a la distancia abonado-central local.

A A A A A A A A A A A A
200 mV (425 Hz)

6 Vdc

\l\l\l\l\l\l\l\l\l\l\l\l
t (seg)

ti Llega tono de invitación a marcar t2 Comienza la marcación

Figura 1.11. Tono de invitación a marcar.

21
b) TONO DE LLAMADA.

La frecuencia de éste es similar al anterior, con la cadencia indicada en la figura


1.12., su amplitud varía entre 50 y 200 mV pico, de acuerdo a la central telefónica o la
distancia entre abonados.

200 mV (425 Hz)

6Vdc

ti t2
yu V U V i/ U
t3
I T ----- t (seg)
D 2 6 S

ti Tennina la marcación t2 Inicia tono de llamada

Figura 1.12. Tono de llamada.

48Vdc

/
200 mV
(425 Hz)
6Vdc

V V \l V \J \1 V
ti t2
b
T""" "1 I •""" t(seg)
) 033 o.f 6 1 1.33

ti Termina la marcación t2 Inicia tono de ocupado ts Desocupa la línea

Figura 1.13. Tono de ocupado.

22
c) TONO DE OCUPADO.

La cadencia de esta señal es 0,33 segundos de tono y 0,33 segundos de pausa.


Su amplitud y frecuencia similares al tono de llamada.

d) TONO DE CONGESTIÓN

En el caso de nuestro país, el tono de congestión y de ocupado son muy


similares.

e) SEÑAL DE TUVIERE.

Como se indica en la figura 1.14, su amplitud es de 90 Vpico, a 25 Hz de


frecuencia, con una cadencia igual al tono de llamada, es decir dos segundos de
timbrada y 4 de silencio.

A A A A A A t
90 Vac (25 Hz)

UV y
1
U V y y
ti t2

ti Llega señal de timbrada


t2 Contesta el. abonado

Figura 1.14. Señal de timbrada.

El sistema de señalización de abonado descrito, hoy vigente en nuestro país


deberá ser modificado a no muy largo plazo, para satisfacer las crecientes necesidades,

23
ya que los usuarios a más de su teléfono tendrán conectados equipos no telefónicos,
tales como terminales de datos, aparatos de facsímil o de video, con requerimientos de
servicio muy superiores a los actuales.

Se necesitará entonces una tecnología de señalización de abonado más amplia


y flexible desde el punto de vista de manejo de número de señales.

1.3.2. Plan Nacional de Tarificación

La tarificación es el proceso por el cual, a cada llamada se asigna un número de


impulsos o unidades de tasación, cada uno de los cuales representa un costo.

La frecuencia de los impulsos que se cuentan mientras el abonado está


ocupando un circuito, depende de varios factores: distancia y ubicación geográfica
de los abonados origen y destino, día y hora de la realización de la llamada, duración
de las conferencias y tipo de tráfico.

1.3.2.1 REGLAS Y MÉTODOS PARA TARIFICACIÓN ©E LLAMADAS.

\) DISTANCIA Y UBICA

DESTINO.

Con el fin de facilitar la tarificación de laslfirrfa^a's telefónicas, al país se lo ha


dividido en 29 zonas primarias de tasación, englobadas en dos regiones.

En cada zona primaria de tasación existe físicamente un lugar, que por lo


general es la ciudad más importante dentro de ésta, denominado centro de zona
primaria de tasación.

Las zonas primarias de tasación se distinguen por el código de área (un dígito)
y el código de central (dos dígitos). Al conjunto de estos tres dígitos se lo llama

24
"código de zona de tasación". Puesto que en cada zona primaria de tasación pueden
existir varias centrales, en general se tendrán varios códigos por zona primaria de
tasación.

Todos los abonados inscritos en una misma zona primaria tienen el mismo
tratamiento tarifario respecto a los abonados de otra zona primaria de tasación. De
acuerdo a la distancia entre los centros de zonas primarias de tasación, a las cuales
pertenecen los abonados llamado y llamante, se aplica el grado de tasa 2, 3, 4 ó 5.
Cuando los abonados origen y destino pertenecen a la misma zona primaria de
tasación, se aplica el grado de tasa 1 si ambos se encuentran en el perímetro urbano,
(se entiende de la misma ciudad) o el grado de tasa 2, si uno de ellos o ambos, se
encuentran fuera del perímetro urbano.
&

COLOMBIA

SIMBOLOGIA
— Límite entre zonas de tasación
--- Límite internacional

X PERÚ
^ I
Q

Figura 1.15. Zonas de tasación en el Ecuador.

*
25
\S DE TASA
E S T l T L L N Q s L A R p M C B G p G B s A C M G M L z
S A U B E A A U u A A M 1 u A H A U T U A A Z U A u A 0 A
M N L A N G E i N T B 0 Y N 0 B A 0 A L L 0 E C A C J M
ENTRE ZONAS DE E C R A B O V T T A A B 0 T N A R Y Z I G N A L H A 0
TASACIÓN R L A R O 0 0 0 C T A A E H A B A A N U C S A A R
A 0 ' N A N A U 0 M •o N A Q R A E A Q L A
L R I G R D N B Y D Q U S Z u A
D E T R 0 0 G A 0 A u I i
CUADRO 1.3. A N A I C M A E L z
S Z 0 A

ESMERALDAS 2 3 4 4 4 4 5 5 4 3 4 4 5 5 4 4 5 4 5 5 4 5 5 5 5 5 5 5 5
SAN LORENZO 3 2 3 3 4 4 4 5 4 4 4 4 5 5 5 4 5 5 5 5 5 5 5 5 5 5 5 5 5
TULCAN 4 3 2 3 4 2 3 5 3 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5
IBÁRRA 4 3 3 2 4 3 3 5 3 3 4 4 4 4 5 4 4 4 5 5 4 5 5 5 4 5 5 5 5
TENA 4 4 4 4 2 4 4 4 3 4 3 3 3 3 5 4 4 3 5 4 4 5 4 4 4 4 5 5 5
LA BONITA 4 4 2 3 4 .2 3 4 3 4 4 4 4 4 5 5 5 4 5 5 5 5 5 5 5 5 5 5 5
LAGO AGRIO 5 4 3 3 4 3 2 4 4 4 4 4 4 4 5 5 5 4 5 5 5 5 5 5 5 5 5 5 5
NUEVO ROCAFUERTE 5 5 5 5 4 4 4 2 5 5 5 5 5 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5
QUITO 4 4 3 3 3 3 4 5 2 3 3 3 4 4 4 4 4 4 5 4 4 5 4 5 4 5 5 5 5
SANTO DOMINGO 3 4 4 3 4 4 4 5 3 2 3 3 4 4 4 3 4 3 5 4 3 4 4 4 4 5 5 5 5
LATACUNGA 4 4 4 4 3 4 4 5 3 3 2 2 3 3 4 4 3 3 5 4 3 4 4 4 4 4 4 5 5
AME ATO 4 4 4 4 3 4 4 5 3 3 2 2 2 3 4 4 3 3 5 4 3 4 4 4 3 4 4 5 5
RTOBAMBA 5 5 4 4 3 4 4 5 4 4 3 2 2 3 4 4 3 2 5 4 3 4 3 3 3 4 4 4 4
PUYO 5 5 4 4 3 4 4 4 4 4 3 3 3 2 5 4 4 3 5 4 4 5 4 4 3 4 4 5 5
MANTA 4 5 5 5 5 5 5 5. 4 4 4 4 4 5 2 3 4 4 5 4 3 3 4 4 5 5 4 5 5
CWONE 4 4 5 4 4 5 5 5 4 3 4 4 4 4 3 2 3 4 5 4 3 4 4 4 4 5 4 5 5
BABAHOYO 5 5. 5 4 4 5 5 5 4 4 3 3 3 4 4 3 2 3 5 3 3 4 3 3 4 4 4 4 4
GUARANDA 4 5 5 4 3 4 4 5 4 3 3 3 2 3 4 4 3 2 5 3 3 4 3 3 3 4 4 4 4
PUERTO BAQUERIZO 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 2 5 5 5 5 5 5 5 5 5 5
GUAYAQUIL 5 5 5 5 4 5 5 5 4 4 4 4 4 4 4 4 3 3 5 2 3 3 3 3 4 4 3 4 4
BALZAR 4 5 5 4 4 5 5 5 4 3 3 3 3 4 3 3 3 3 5 3 2 4 4 4 4 4 4 5 5
SALINAS 5 5 5 5 5 5 5 5 5 4 4 4 4 5 3 4 4 4 5 3 4 2 4 4 5 4 4 4 5
AZOGUEZ 5 5 5 5 4 5 5 5 4 4 4 4 3 4 4 4 3 3 5 3 4 4 2 2 3 3 3 3 3
CUENCA 5 5 5 5 4 5 5 5 5 4 4 4 3 4 4 4 3 3 5 3 4 4 2 2 3 3 3 3 3
MACAS 5 5 5 4 4 5 5 5 4 4 4 3 3 3 5 4 4 3 5 4 4 5 3 3 2 3 4 4 4
GUALAQUIZA 5 5 5 5 4 5 5 5 5 5 4 4 4 4 5 5 4 4 5 4 4 4 3 3 3 2 4 3 3
MÁCHALA 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 5 3 4 4 3 3 4 4 2 3 3
LOJA 5 5 5 5 5 5 5 5 5 5 5 5 4 5 5 5 4 4 5 4 5 4 3 3 4 3 3 2 2
ZAMORA 5 5 •5 5 5 5 5 5 5 5 5 5 4 5 5 5 4 4 5 4 5 5 3 3 4 3 3 2 2
d) TIPO DE TRAPICO.

Llamada de tráfico local es aquella que se realiza entre abonados servidos por
una misma central local o por un sistema de centrales locales y tándem. Se excluyen
las unidades remotas ubicadas fuera del perímetro urbano. Por ejemplo en el caso de
Quito, los sectores de San Rafael, Cumbayá entre otros.

TARIFA NORMAL TARIFA REDUCIDA


LUNES 7HOO - 19HOO 19HOO - 24HOO Y OHOO - 7HOO
MARTES 7HOO-19HOO 19HOO - 24HOO Y OHOO - 7HOO
MIÉRCOLES 7HOO - 19HOO 19HOO - 24HOO Y OHOO - 7HOO
JUEVES 7HOO - 19HOO 19HOO - 24HOO Y OHOO - 7HOO
VIERNES 7HOO - 19HOO 19HOO - 24HOO Y OHOO - 7HOO
SABABO OHOO - 24HOO
DOMINGO OHOO - 24HOO

Cuadro 1.5. Tarifa normal y reducida en función de horas y días de la semana.

Para tráfico local, se tarifa en la central telefónica a la cual se conecta el


abonado origen y para ello se emplea el método de multimedición, en el cual la
tarificación se inicia al contestar el abonado llamado y el primer impulso llegará en
forma aleatoria; los impulsos dejarán de transmitirse al cerrar el abonado llamante. Un
impulso de fin de conferencia debe registrarse al cerrar el abonado llamante o al
finalizar el período de temporización que es de 30 segundos. Dicho período consiste
en que si el abonado llamado B cuelga el microteléfono y el llamante A permanece
conectado, B puede volver a levantar el auricular hasta 30 segundos después sin que
se haya desconectado la comunicación. Si A cierra, no hay el período de
temporización.

Se dice que el tráfico es de larga distancia nacional, cuando las llamadas se


realizan entre diferentes zonas de tasación, o son excluidas del tráfico local por
encontrarse fuera del perímetro urbano.

Para el tráfico de larga distancia nacional, existen tres métodos de tarificación:

28
el de multimedición en la central de tránsito a la cual se conecta la central local de
origen, el de tarificación detallada centralizada y el de multimedición en la central local
de origen.

El método de multimedición en la central de tránsito es similar al explicado para


tráfico local, con la salvedad de que se realiza en la central de tránsito y no en la
central local.

El segundo método será aplicado en los centros primarios de tránsito de


tecnología digital; la tarificación se iniciará al contestar el abonado llamado y finalizará
al colgar el abonado llamante o al finalizar el período de temporización de 30
segundos. Se realizará un registro automático de los datos de cada comunicación, es
decir los números nacionales de los abonados origen y destino, la hora de inicio y
término de la comunicación y la fecha.

Las centrales locales deben estar en capacidad de enviar información del


número del abonado, llamante utilizando los protocolos de señalización
multifrecuencial o por canal común que para el efecto existen.

El método de multimedición en la central local de origen se emplea para


llamadas de larga distancia nacional que tienen enlace directo con la central local de
origen, es decir que no establecen la conexión a través de una central de tránsito. Para
las llamadas telefónicas de larga distancia nacional en las cuales los abonados llamante
y llamado se encuentran localizados dentro de la misma zona primaria de tasación, se
aplica el grado de tasa 2.

Cuando se trata de tráfico de larga distancia internacional, la tarificación se


realiza en la central de tránsito internacional empleando el método de tarificación
detallada centralizada. La central local debe permitir entonces la identificación del
abonado llamante.

Si el tráfico es generado por teléfonos con categoría de teléfono de previo


pago ( monederos ) o desde oficina de teléfonos públicos ( cabinas ), la tarificación
se realizará por el método de multimedición enviando al teléfono de previo pago
tonos a una frecuencia de 12 KHz desde la central local a la cual están conectados, o
impulsos de tarificación en forma de inversión de polaridad. Se consideran dos
alternativas: los teléfonos monederos o de cabina conectados a centrales analógicas y

29
los conectados a centrales digitales. Únicamente en el segundo caso existe la
posibilidad de realizar llamadas de larga distancia nacional, ya que la central local
puede intercambiar información de señalización con la central de tránsito, usando
señalización por canal común. Nótese que la señalización por canal común permite la
transferencia de información relacionada con los impulsos de tasación.

Finalmente el tráfico de los servicios especiales se agrupa en tres tipos:


tráfico centralizado, local y libre de cobro. Los dos primeros tienen grado de tasa uno
y el tercero grado de tasa cero y corresponde a llamadas realizadas a servicios como
bomberos, cruz roja, policía, información.

En el caso del tráfico centralizado, de cualquier punto de la red, este se dirige a


un solo lugar de la misma, un ejemplo es la marcación del número 116 para pedido de
llamadas internacionales.

En lo que tiene que ver con las conferencias telefónicas manuales y/o
semiautomáticas, se facturan con cargo mínimo de tres minutos y cargo por cada
minuto adicional con los grados de tasa del cuadro 1.6., donde las distancias
especificadas, son entre los centros de las zonas de tasación.

DISTANCIA TARIFA NORMAL TARIFA REDUCID A


Kilómetros. impulsos/minuto impulsos/minuto
Hasta 50 4 2
Sobre 50 hasta 150 7,5 3,75
Sobre 150 hasta 3 00 12 6
Sobre 300 15 7,5

Cuadro 1.6. Tarifa para conferencias de larga distancia nacional de acuerdo al


Régimen de Tasas y Tarifas para los servicios abiertos a la
correspondencia pública en el Ecuador

Para realizar la tarificación de los abonados remotos se aplicará el plan tarifario


normal, con la salvedad de que se añade el arrendamiento del sistema de transmisión
entre la central local y el abonado remoto.

30
servidas por un centro primario de conmutación, al cual se conectan las centrales
locales, permitiendo el establecimiento de conexiones interurbanas. Con la adición de
5 centros primarios en Ibarra, Ambaro, Manta, Máchala y Loja a los existentes en
Quito, Guayaquil y Cuenca la red nacional dispone de un total de 8 centros primarios.

Varias zonas primarias se agrupan para formar una zona secundaria con su
centro secundario correspondiente. Existen 2 zonas secundarias cuyos centros de
conmutación están instalados en Quito y Guayaquil.

El nivel más elevado de la red al cual se conectan los centros secundarios para
cursar el tráfico internacional es el centro internacional. Existen dos centrales
internacionales, una instalada en Quito y otra en Guayaquil.

1.3.3.1. DETALLE DEL ACTUAL PLAN DE NUMERACIÓN.

Actualmente Ecuador se encuentra dividido en seis áreas de numeración cuyos


códigos de área son 2, 3, 4, 5, 6 y 7. Cada código de área abarca un número
determinado de provincias tal como se detalla en el cuadro 1.7.

El número de abonado consta de 6 cifras y es de tipo cerrado, es decir de


longitud uniforme dentro de cada área; este número es el que figura en la guía
telefónica frente al nombre del abonado respectivo.

El número nacional significativo es único para cada abonado mediante el


empleo de 7 cifras. El prefijo de acceso al tráfico interárea (larga distancia nacional) es

Debido a la expansión de la red por la instalación de centrales de tránsito


adicionales, se aplica un plan de numeración donde se contempla la división de las
áreas de numeración en subáreas.

Los códigos de subárea de numeración son códigos de una o dos cifras a ser
asignados a los centros primarios y están constituidos así: los de una cifra por el
código de área y los de dos cifras por el código de área más la primera cifra del número
de abonado local (primera cifra del código de central).

32
Por tanto la configuración del número nacional será de longitud uniforme con
7 cifras de número nacional y 6 cifras de número de abonado local bajo el siguiente
formato:

A + BC + DEFG
Código de área Código de central Código de abonado

BC -h DEFG forman el número de abonado

ÁREA DE NUMERACIÓN PROVINCIA CÓDIGO DE ÁREA


AREA2 Pichincha 2

AREA3 Tungurahua
Cotopaxi 3
Chimborazo
Pastaza

Bolívar
Manabí
AREA4 Los Ríos 4
Guayas

AREA 5 Galápagos 5
Esmeraldas
Carchi
AREA6 Imb abura 6
Ñapo
Sucumbios
El Oro
Loja 7
AREA7 Zamora
Cañar
Azuay
Morona

Cuadro 1.7. Áreas de numeración actuales.

33
1.3.3.2. NUEVO PLAN DE NUMERACIÓN.

Está previsto a mediano plazo reestructurar las áreas de numeración actuales,


las que quedarían de acuerdo a lo indicado en la figura 1.16, así como también
incrementa una cifra "X" en el indicativo de la central El número nacional por
consiguiente quedará constituido de la siguiente manera:

A XBC DEFG

XBC + DEFG formarán el número de abonado

Para las provincias de Pichincha y Guayas el código de subárea será de una


cifra A y para el resto de provincias será de dos cifras (AX).

. SAN LORENZO COLOMBIA

'TU S)
<SJ

SMBOLOGIA
— Límite entre áreas de numeración
--- Límite internacional
— Limite provincial
# Código de área

PERÚ

Figura 1.16. Nuevo Plan Nacional de Numeración

34
Los códigos de las centrales locales por provincias que se indican en los
cuadros 1.8 y 1.9 se los asignará tomando en cuenta las áreas de tasación que están
contenidas en el plan de tarificación.

CENTRO DE ZONA CÓDIGO CORTO MEDIANO


DE TAS ACIÓN. DE AREA PLAZO PLAZO
Esmeraldas 6 70 a 76 70a76y48
San Lorenzo 6 78 a 79 77 a 79
Tulcán ó 90 96 a 99 90 96 a 99
Ibarra 6 91 a 95 60 a 69 91 a 95
Tena 6 32 a 33 y 87 a 89 32,33 y 87 a 89
La Bonita 30 30 y 50 a 52
Lago Agrio 35a37ySla83 35 a 37 y 81 a 83
Nuevo Rocafuerte 38 38 y 39
Quito 2 20a29y40a69 20 a 29 ,40 a 69 80
a 99
Quito( resto Pichincha) 2 30 a 39, 77 a 79 y 30 a 39 77 a 79 y
70a75 70 a 75

Sto. Domingo 70 a 75 70 a 75 •
o
Latacunga 68 ,70 a 72 , 8 0 , 53 a 59 , 68 , 70 a
81 72 , 80 , 81
Ambato 3 73 a 77, 82 a 87, 73 a 77 ,82 a 87 ,
50 a 52 50 a 52
Riobamba 3 90 a 96 90 a 96
Guaran da 3 97 a 99 97 a 99
Puyo 3 78 , 7 9 , 8 8 78 , 79 , 88 , 89

Cuadro 1.8. Asignación de los códigos de central local por zonas de tasación corto y
mediano plazo (Región 1).

Las llamadas internacionales se efectúan marcando el prefijo de acceso


internacional "00", luego el indicativo de país de destino seguido del número nacional
significativo del abonado deseado. El indicativo correspondiente al Ecuador es el
593.

35
El número internacional de abonado varía entre 12 y 14 cifras, y tiene la
siguiente estructura:

Prefijo de acceso + Indicativo + Número nacional


internacional (00) de país (1 a 3 cifras) del abonado de destino

El detalle de las series numéricas asignadas actualmente (Noviembre de 1993)


constan en el anexo B.

Los equipos de conmutación a ser instalados, para poder soportar el nuevo


Plan Nacional de Numeración, deben cumplir ciertos requerimientos técnicos, los
mismos que se enuncian luego del siguiente cuadro.

CENTRO DE CÓDIGO DE CORTO PLAZO MEDIANO PLAZO


ZONA DE ÁREA
TASACIÓN
Manta 5 60 a 65 40 a 49 , 60 a 65
Chone 66 a 69 66 a 69 , 22
Babahoyo 5 70 a 79 , 90 a 95 70 a 79 90 a 95
Puerto Baquerizo 5 50 a 52
Guayaquil 4 20 a 59, 80 a 89 20 a 69 , 80 a 89
Resto Guayas 4 71 a 76 , 97 a 99 71 a 76 97 a 99
B alzar 70 , 79 , 93 a 95 70 , 79 ; 93 a 95
Salinas 77 , 78 , 90 a 92 77 5 78 , 90 a 92 '
Azogues 7 72 , 73 , 84 , 21 a 24 21 a 24, 42
Cuenca 7 25 a 29, 80 a 89 25 a 29, 80 a 89
Macas 7 70 a 74 70 a 74 ,31
Gualaquiza 76 a 79 76 a 79
Máchala 7 90 a 99 90 a 99
Leja 7 96 , 65 a 69 50 a 59 65 a 69 , 38 ,
20
Zamora 7 90 , 60 a 64 60 a 64 , 30

Cuadro 1.9. Asignación de los códigos de central local por zonas de tasación corto y
mediano plazo ( Región 2 ).

36
Equipamiento para almacenar hasta 16 dígitos de número internacional, capacidad
para distinguir con fines de tasación tanto el código de área, los dos dígitos del
código de la central (ampliables en el futuro a tres dígitos) y las dos primeras cifras
del código de abonado.

Deben permitir la programación y manejo de los nuevos códigos de área y de


servicios especiales actualmente en reserva, así como posibilitar la incorporación al
Plan Nacional de Numeración de los códigos multifrecuenciales de las funciones
"*" y "#"

Los centros primarios a ser introducidos deben aceptar la programación necesaria


para recibir el código de área correspondiente a la central local de origen, de
modo que éstas envíen al siguiente paso de conmutación las 7 cifras del número
nacional.

Debe ser posible cambiar el criterio de tarificación de servicios especiales, así como
la modificación de los códigos de área, de acuerdo a las necesidades de
crecimiento y desarrollo de la red.

Estas condiciones permitirán modificar y ampliar la red telefónica, con el fin de


brindar nuevos y más eficientes servicios , como es el caso de la telefonía celular.

1.3.4. Tráfico Telefónico

Las centrales telefónicas, como ya se ha explicado anteriormente, se conectan


entre sí mediante enlaces troncales que no son más que conjuntos de pares
telefónicos. El número total de enlaces instalados, depende tanto de la cantidad como
de la duración de las llamadas que se prevee van a ofrecerse entre las dos centrales.

El grado de ocupación de los circuitos telefónicos y de los enlaces troncales se


conoce como tráfico telefónico. La intensidad de tráfico telefónico es una magnitud
sin dimensión cuya unidad es el Erlang, que indica el número promedio de

37
ocupaciones simultáneas de un grupo de órganos (circuitos) durante un tiempo
dado.8 Una sola línea ocupada constantemente equivale a un tráfico con intensidad
de 1 Erlang.

1.3.4.1. DRFÍlsríCTONES BÁSICAS EN TRAFICO TELEFÓNICO.

a) TRAPICO OFRECIDO, CURSADO, PERDIDO

La intensidad de tráfico que se alimenta al sistema se conoce como tráfico


ofrecido, mientras que la cantidad de llamadas que llegan a su destino de manera
adecuada forman parte del tráfico cursado.

La diferencia entre los dos parámetros de intensidad de tráfico mencionados en


el párrafo anterior el mismo que no puede ser procesado por el sistema de
conmutación, constituye tráfico perdido o residual.

Tráfico ofrecido

Tranco cursado

=> Tráfico perdido

D Sistema de conmutación

Figura 1.17. Tráfico ofrecido, cursado y perdido.

Tomado del libro: BELLAMY JOHN. Digital Telephony.1982 pag 413

38
La fracción de tráfico cursado respecto al ofrecido depende directamente del
número de circuitos o enlaces troncales que existen entre centrales telefónicas.

Es fácil darse cuenta que el éxito de un sistema de comunicación telefónica


está en minimizar el tráfico residual y para ello hay que llegar a un compromiso entre
factores técnicos y económicos.

b) HORA PICO

AI analizar curvas de tráfico, se puede observar una tendencia, ya que a cierta


hora del día hay una mayor ocupación de los órganos de las centrales. A dicha hora se
la denomina hora cargada u hora pico.

La hora pico es de fundamental importancia para la planificación de la red


telefónica y deberá tenerse en cuenta su variación con parámetros de tiempo, como
por ejemplo días de la semana y otros de mayor magnitud.

CURVA DE TRAFICO/DÍA

o
o
o

cD
u
*f—I
o

r- c\o 10 t-- en
(N C^l

Horas del día

Figura 1.18. Curva de tráfico telefónico durante un día

39
La eficiencia del sistema de comunicaciones se observa en las condiciones pico,
por tanto el dimensionamiento del mismo, debe realizarse para las horas de mayor
tráfico.

En un estudio para dimensionar una trayectoria de tráfico o el tamaño de una


central telefónica, se deben tener en cuenta siempre factores técnicos y económicos,
considerando la alternativa de un enrutamiento alterno por un tercer conmutador que
tome todo el tráfico perdido.

c) SISTEMAS DE PERDIDA Y ESPERA

Otra de las alternativas para disminuir el tráfico perdido es el diseño de un


sistema de espera o de "cola de espera".

Si el abonado que efectúa una llamada encuentra el estado de congestión, su


llamada puede esperar o ponerse en cola hasta que alguna ruta u órgano se desocupe
y así se procese su llamada. El tiempo que el abonado espera desde que su llamada
entra en cola hasta que es atendida se denomina tiempo de servicio.
•A-

Existe una disciplina de cola para escoger las llamadas a ser atendidas. Puede
ser en el orden de llegada, en el orden inverso al de llegada, con alguna prioridad o
aleatoriamente. En un sistema de pérdida, el abonado que no puede establecer su
llamada por falta de trayectorias libres de conexión recibe el tono de ocupado,
viéndose obligado a colgar para posteriormente repetir su intento.

d) ACCESIBILIDAD

El concepto de accesibilidad está ligado directamente a la conmutación. Los


conmutadores, selectores u órganos son dispositivos ligados a líneas y troncales
(entradas y salidas).

La accesibilidad completa consiste en que cada entrada o fuente de tráfico


tiene acceso a cualquier salida. Existen también sistemas de conmutación con
accesibilidad limitada.

40
e) CONGESTIONAMIENTO

Dentro de la ingeniería de tráfico, la probabilidad de congestionamiento es un


parámetro muy importante ya que éste es antónimo de la eficiencia del sistema. Se
•^ produce congestionamiento cuando un abonado encuentra ocupados todos los
posibles caminos de conexión.

Hay dos tipos de congestión: de tiempo y de llamada, siendo importante


distinguir entre los dos.

El primero se refiere a la proporción de la hora durante la cual todas las


* troncales están ocupadas simultáneamente, pudiendo expresarse como un cociente
entre el tiempo de congestión y el tiempo total de la muestra.

La congestión de llamada, tiene que ver con el número de llamadas que no


tienen éxito al primer intento y se expresa como la relación de intentos fallidos sobre
el número total de llamadas. El abonado puede sentir la congestión de llamada ya que
si solicita servicio, esta solicitud es rechazada u obligada a esperar.
<*»

f) GRADO DE SERVICIO

La probabilidad de encontrar congestionamiento durante la hora pico se


conoce como grado de servicio y su valor típico aceptable debe ser
aproximadamente 0,01. Esto indica que en promedio se perderán una de cada cien
llamadas, durante la hora de mayor tráfico. Al grado de servicio se lo llama también
probabilidad de congestionamiento.

En un sistema con espera el grado de servicio se define como la probabilidad


de entrar en espera.

Se puede deducir que el grado de servicio depende de la distribución en el


tiempo del tráfico ofrecido, del número de fuentes de tráfico (abonados), de la
accesibilidad y de la manera en que se maneja el tráfico residual.

41
g) CALIDAD DE SERVICIO

Una medida de la calidad de servicio de un sistema en general y para este caso


del servicio telefónico es la satisfacción del usuario. Se manifiesta en el porcentaje de
llamadas que se logra realizar con éxito.

La calidad del servicio es un reflejo de la eficiencia en el funcionamiento de


cada una de las partes que conforman la red.

EMETEL fija las condiciones de la calidad del servicio de sus sistemas en base
a la probabilidad de pérdida y de demora. Es decir que se toma en cuenta la
disponibilidad del sistema de conmutación, la fiabilidad en el tratamiento de llamadas,
el envío de señales de abonado, conexión, encaminamiento, tasación y desconexión.
Finalmente establece objetivos de calidad en relación a transmisión de señales por
enlaces de radio frecuencia.

h) FORMULA DE TRAFICO DE ERLANG.

La fórmula B de Erlang es la más utilizada para determinar la probabilidad de


pérdida, es decir de bloqueo en el conmutador debido a que todas las troncales están
ocupadas. Dicha fórmula se enuncia a continuación:

A1/
**= .2 Átt
1-A-f-—...—
2! ni

Donde:
n = número de troncales o canales en servicio
A = promedio del tráfico ofrecido
Eb- grado de servicio según la fórmula B de Erlang

Para esta fórmula se supone que el tráfico se origina en un número infinito de


fuentes, es decir que el número de abonados es comparativamente muy superior al
número de troncales; las llamadas perdidas desaparecen del sistema en un tiempo cero;
el número de troncales es limitado.

42
CAPITULO 2

DISEÑO Y CONSTRUCCIÓN DEL EQUIPO

xft
Las diferentes secciones de este capítulo abarcan lo referente al hardware del
sistema, es decir su diseño, construcción y condiciones de funcionamiento.

El lector encontrará aquí una explicación de la forma en que operan


individualmente y en conjunto los bloques indicados en la figura 1.1 (capítulo 1),
comenzando con una descripción básica del microcontrolador elegido para gobernar el
sistema.

2.1. CONDICIONES DE FUNCIONAMIENTO

ig, El equipo se conectará a un teléfono analógico de 10 pulsos por segundo ó uno


de tipo multifrecuencial DTMF5 y a la red telefónica pública o a una central privada
con la señalización de abonado descrita para nuestro país en el numeral 1.3.1.4. del
capítulo 1 del presente trabajo. Esto implica que en el caso de conectarse a una central
privada el número de dígitos a marcarse deberá ser el mismo que si se tratara de un
teléfono directamente conectado a la red pública de EMETEL.

El sistema presenta un respaldo de energía de aproximadamente cinco horas


para el reloj en tiempo real y la memoria externa, pasado este tiempo se perderán los
datos almacenados en la memoria y se desigualará el reloj. El tiempo considerado para
el respaldo tiene su explicación en estadísticas respecto al tiempo promedio de
ausencia de energía eléctrica. Este respaldo lo dará una batería de 9 voltios y en caso
de requerir una ampliación del tiempo de respaldo podría ubicarse una o varias baterías
adicionales en paralelo. En el caso de que el reloj se desiguale, éste podrá ser igualado
jf. de forma manual y utilizando una rutina hecha para este propósito.

Para evitar que se registre de manera equivocada la información, el usuario


deberá sujetarse estrictamente al manual de uso del sistema (anexo A). Una condición
muy importante a considerarse es la configuración correcta en lo que se refiere al tipo
de teléfono a ser utilizado, ya que una equivocación en este sentido puede provocar
daños en el equipo. Algo que también debe tenerse muy en cuenta es la condición de
^, p no marcar ningún dígito mientras hay una conexión establecida entre dos abonados.

Finalizada la llamada, el prototipo tiene la capacidad de enviar los datos de esa


llamada telefónica saliente hacia una impresora serial (transmisión en tiempo real). El

43
prototipo también tiene la facilidad de enviar los datos almacenados en memoria,
respecto al registro de todas las llamadas telefónicas salientes, al pórtico COMÍ de un
computador.

2.2. C O N S I D E R A C I O N E S PARA LA ELECCIÓN DEL


MICROCONTROLADOR Y SUS PERIFÉRICOS.

Para este prototipo se ha escogido el microcontrolador INTEL 8031 por su


£ adaptabilidad al diseño, versatilidad en relación al uso de interrupciones y capacidad
de lectura-escritura bit a bit de pórticos y banderas (que como se verá más adelante son
de suma importancia en el diseño), relativa facilidad de adquisición y adicionalmente
bajo costo. Otra de las razones importantes para escoger este microcontrolador es la de
contribuir con un documento para el estudio de este circuito integrado, examinando el
alcance de aplicación que se puede dar a un sistema basado en un microcontrolador de
manejo relativamente sencillo.

JI-
LOS dispositivos que se conectan al microcontrolador para proporcionar a éste
los datos que necesita y presentar los resultados del proceso, se han elegido teniendo
en cuenta las necesidades de funcionamiento y la compatibilidad con el
microcontrolador. Los principales periféricos, con la función que desempeñan dentro
del equipo, se mencionan a continuación.

*r.9. Es indispensable la presencia de un reloj en tiempo real para el correcto registro


de información respecto a la fecha, hora y duración de las llamadas telefónicas, así
como para discriminar entre tarifa normal y reducida.

La memoria externa de lectura - escritura se ha escogido de una capacidad de 64


Kbits (SK*S), que será suficiente para almacenar los datos básicos de las llamadas
salientes, hasta que sean descargados a un computador utilizando el interfaz serial
^, existente. Por cada llamada se ocupa un máximo de 25 bytes de información, es decir
que con los 8 Kbytes de memoria se tiene espacio para aproximadamente 320
llamadas. Cuando existen datos de llamadas no exitosas, habrá espacio para registrar
información de un mayor número de conexiones.

44
El interfaz serial, se diseña en base al circuito integrado MAX232 ] , por su
confiabilidad a la velocidad y distancia en que se van a transferir los datos. Por otro
lado para su funcionamiento se requiere solamente de una fuente de 5 voltios DC, la
misma que también alimenta al resto del circuito. Otros circuitos integrados que
pueden ser utilizados para el interfaz, en general necesitan más de una fuente de
voltaje.

La visualización de la información del sistema se hace a través de un display


con una pantalla de 32 caracteres, manejado como RAM externa. Este dispositivo es de
fundamental importancia ya que sin él no se sabría la labor que está cumpliendo el
sistema y los resultados del monitoreo de la línea y del procesamiento de la
información.

Se dispone igualmente de un conjunto de teclas para configurar el equipo y


manejar diferentes facilidades tales como transmisión de datos, igualación del reloj,
etc.

Aunque no se trata de un periférico, es conveniente mencionar la memoria de


programa, que es una EPROM de 64 Kbits (8 Kbits*S), En ella se tiene almacenado el
programa que ejecuta el microcontrolador para gobernar el equipo de monitoreo y
varias tablas basadas en los Planes Nacionales de Tarificación y Numeración, las
cuales son necesarias para el cálculo de los costos de las llamadas. La memoria
EPROM 27642 es de fácil adquisición y existen varias posibilidades para su
reprogramación en el caso de que se tenga que cambiar parcialmente una o todas las
tablas mencionadas o se desee modificar o añadir opciones al equipo.

Cabe resaltar que existe el espacio físico y varias direcciones disponibles para
ampliar el número de periféricos, es el caso por ejemplo de un aumento de la memoria
de datos para registrar un mayor número de llamadas telefónicas.

2.2.1. Descripción general del microcontrolador.

En esta sección se explica de manera general el funcionamiento del


microcontrolador elegido para diseñar y construir el sistema, abarcando los tópicos

1 Las características de este circuito integrado constan en e] anexo D


2 Las características técnicas de este circuito se encuentran en el anexo D.

45
involucrados en el hardware y en el software; es decir, el trabajo con memoria externa
e interna, el manejo de interrupciones, transmisión serial, así como la estructura de los
registros más importantes.

(*) SOLAMENTE EN EL S032 Y 8052

Figura 2.1. Arquitectura de la familia MCS-51

La familia de microcontroladores MCS-51 tiene la arquitectura que se indica en


la figura 2.1, sus miembros presentan diferencias básicamente en la cantidad de
memoria de datos interna y memoria de programa, tal como se indica en el cuadro 2,1.
MIEMBRO MEMORIA INTERNA "TMERS" NUMERO DE
DÉLA INTERRUPCIONES
FAMILIA
PROGRAMA DATOS
8052AH 8KxS ROM 256x8 RAM 3xl6-bit 6
8051AH 4Kx8 ROM 128x8 RAM 2xl6-bit 5
8051 4Kx8 ROM 128x8 RAM 2xl6-bit 5
S032AH ninguna 256x8 RAM 3xl6-bit 6
8031AH ninguna 228x8 RAM 2x1 6'-bit 5
8031 ninguna 128x8 RAM 2xl6-bit 5
8751H 4Kx8 EPROM 128x8 RAM 2xl6-bit 5

Cuadro 2.1. Cuadro comparativo de las características principales de los miembros de


lafamiliaMCS-51.

El microcontrolador Intel 80313 que de aquí en adelante se lo mencionará como


18031 tiene una CPU de 8 bits y está en capacidad de manejar hasta 64 Kbytes de
memoria externa de datos y 64 Kbytes de memoria de programa, éstas dos últimas con
direcciones totalmente independientes; adicionalmente puede manejar 256 bytes de
RAM interna, incluyendo los registros de funciones especiales (SFR).

Cuatro puertos de entrada-salida (PO, Pl, P2 y P3), cada uno de 8 bits, le


permiten el manejo y conexión con dispositivos externos. Estos puertos pueden
manejarse bit a bit o como un byte.

Posee cinco fuentes de interrupción con dos niveles de prioridad y cuenta con
un puerto serial full dúplex utilizable a diferentes velocidades de transmisión
asincrónica y con variaciones en cuanto al número de bits de datos y control de
paridad.

Adicionalmente cuenta con dos "timer" de 16 bits que pueden trabajar como
temporizadores o contadores. El temporizado! se incrementa en cada ciclo de máquina
(12 ciclos de reloj) y cuando llega a su valor máximo puede provocar una interrupción.
Uno de los temporizadores puede usarse para generar la velocidad de transmisión

3 En el anexo C se presenta una explicación del funcionamiento del microcontrolador

47
serial. El contador crece cuando en el correspondiente pin externo TO o TI4 hay una
transición negativa.

El 18031, como ya se indicó, está en capacidad de manejar hasta 64 Kbytes de


memoria externa y posee además 256 bytes de memoria interna la misma que se ilustra
en la figura 2.2.

La RAM interna se divide en dos bloques, que se refieren a los 128 bytes de
RAM interna y al espacio de registros de funciones especiales (SFR).

HFH
REGISTROS
DE
FUNCIONES
ESPECIALES

Espacio de memoria
STACK
30H
Espacio
direccionable
bit a bit
1FH
Banco 3
17H Banco 2
OFH Banco 1
07H Banco O

Figura 2.2. Estructura de la memoria interna de datos.

Dentro del primer bloque, los 32 bytes menos significativos son agrupados en 4
bancos de 8 registros cada uno. Los siguientes 16 bytes sobre los anteriores forman un
espacio de memoria de direccionamiento por bit; es decir que los 128 bits pueden ser
accesados individualmente. Luego viene un espacio de memoria que se lo puede
utilizar como un bloque de registros de 8 bits cada uno, con las direcciones 30H hasta
7FH, en este espacio está el puntero del "stack".

El espacio de registros de funciones especiales incluye registros de 8 bits,


aritméticos, punteros (excepto el contador de programa), buffers de los pórticos de
entrada-salida, timers y registros de control de actividades del microcontrolador.

^ Para mayor detalle referirse al manual del microcontrolador o al anexo C de este trabajo.

48
Varios de estos registros pueden direccionarse bit a bit. Un resumen de los registros de
funciones especiales se indica en el cuadro 2.2.

SÍMBOLO 0 DESCRIPCIÓN DIRECCIÓN


ETIQUETA
ACC (*) Registro Acumulador OEOH
B(*) Registro B OFOH
PSW (*) Palabra de estado de programa ODOH
SP Puntero del stack (pila) 81H
DPH Registro más significativo del puntero de datos 82H
DPL Registro menos significativo del puntero de datos 83H.
P0(*) Buffer del pórtico 0 80H
P1C*) Buffer del pórtico 1 90H
P2(*} Buffer del pórtico 2 OAOH
| P3 (*) Buffer del pórtico 3 OBOE
1 IP(*) Registro de prioridad de las interrupciones OB8H
IE(*) Registro para habilitar interrupciones OA8H
TMOD Registro de modo de operación de los "timers" 89H
TCON Control de los "timers" 88H
THO Byte más significativo del timer cero 8CH
i TLO Byte menos significativo del timer cero 8AH
TH1 Byte más significativo del timer uno 8DH
TL1 Byte menos significativo del timer uno 8BH
SCON (*) Control del puerto serial 98H
SBUF Buffer del puerto serial 99H
PCON Registro de control de alimentación 87H
(*) Registros que pueden direccionarse a nível de bit.

Cuadro 2.2. Registros de funciones especiales.

Una descripción más detallada sobre el microcontrolador 18031 consta en el


anexo C.

49
2.3. INTERFAZ PARA CONEXIÓN A LA LINEA TELEFÓNICA

Es una de las partes más importantes del conjunto diseñado, ya que permite la
traducción de las señales de abonado a señales digitales interpretables por el
microcontrolador (figura 2.5). Para ello existe un detector del estado ocupado-
*»•
desocupado de la línea telefónica, un detector de tonos y una sección que indica la
presencia de la señal de timbrada. Entre estos bloques y la línea telefónica se ubica
parte del interfaz diseñado para bloquear las llamadas de larga distancia internacional.

DETECTOR DE
BLOQUEO ESTADO DE
LINEA DE LA LINEA
TELEFÓNICA LARGA TELEFÓNICA
DISTANCIA
—i
I
N
T DETECTOR
E MICROCONTROLADOR
DE
u
LLAMADA
N ENTRANTE
APARATO A
TELEFÓNICO C
I
0
N
DETECTOR
A
DE
L
TONOS

Figura 2.5. Diagrama de bloques del interfaz de conexión a la línea telefónica.

2.3.1. Bloqueo de larga distancia internacional

Una de las opciones de configuración que presenta el equipo es el bloqueo de


llamadas de larga distancia internacional. Para ello se emplea en la entrada al sistema
de monitoreo el contacto normalmente cerrado de un relé. El contacto del relé soporta

50
en corriente alterna 1 amperio a 125 V, y 2 amperios hasta 30 Vdc, de manera que
tolera todas las señales de abonado, incluyendo la señal de timbrada.

Para bloquear la línea se excita la bobina del RELÉ 1 (figura 2.6), con lo que el
aparato telefónico y el circuito quedan totalmente aislados de la línea. Mientras el
contacto del relé está abierto la central telefónica ve una alta impedancia y da por
desocupada la línea.

El microcontxolador al detectar un intento de llamada internacional, según su


configuración, cambia el estado del pin P1.4, de manera que el inversor polarice al
transistor Q4 y su colector entregue la corriente necesaria para excitar, la bobina,
provocando la apertura del contacto del RELÉ 1.

DEL MICROCONTROLADOR

DETECTOR DE ESTADO
COLGADO/DESCOLGADO

LINEA
TELEFÓNICA DETECTOR DE LLAMADA
ENTRANTE

DETECTOR DE TONOS
APARATO
TELEFÓNICO

Figura 2.6. Bloqueo de llamadas LDI

2.3.2. Detector de estado de la línea telefónica.

Tal como se describió en el primer capítulo, cuando la línea telefónica está


desocupada, presenta una componente continua de 48 voltios nominales, y el cambio a
6 voltios DC ocurre cuando se ocupa la línea, es decir se descuelga el micro teléfono.
Estos dos niveles de voltaje deben convertirse, utilizando el interfaz de la figura 2.7, a
niveles que puedan ser manejados por el microcontrolador, es decir 5 y O voltios. Por

51
ello se emplea un optoacoplador (ECG3042)5 que a más de adaptar los niveles de
voltaje, permite aislar eléctricamente la línea telefónica del resto del circuito y así
evitar efectos negativos en el funcionamiento del sistema, provocados por problemas
en la referencia del circuito.

Este optoacoplador se conecta al sistema de bloqueo de llamadas a través del


puente de diodos Pl y la resistencia limitadora de corriente Rl, dimensionada de tal
manera que no se exceda la corriente máxima del diodo emisor DI cuando hay una
señal de timbrada.

La presencia del puente se justifica cuando se habla de la necesidad de rectificar


la señal de timbre, de manera que el detector no reaccione ante esta señal, facilitando al
programa la discriminación entre una llamada entrante y una saliente. Otra función del
puente es permitir la conexión del equipo a la línea telefónica sin que interese la
polaridad de la señal continua.

v/cc

pi

SftLIDP

ENTRADO MICROCONTROLñDOR

Figura 2.7. Detector de estado colgado/descolgado y marcación desde un teléfono de


pulsos.

La resistencia R2, hace la función de "pull-up" para el transistor Ql, mientras


que el amplificador operacional está trabajando como un comparador de voltaje, con la
función de adaptar las impedancias y los niveles de voltaje a los requeridos por el
microcontrolador.

La resistencia R3 y el condensador Cl eliminan los rebotes de contacto


producidos por la marcación en un teléfono de pulsos.

En el manual ECG se encuentran sus especificaciones.

52
Cuando llega una señal de timbre, ésta se rectifica utilizando el puente Pl de la
figura 2.7, existiendo pequeños instantes en que DI deja de emitir luz cortando al
fototransistor. Los elementos R3 y Cl, gracias a que Cl está cargado debido a la
presencia de los 48 Vdc en la línea telefónica antes de la timbrada, eliminan la
posibilidad de que a la salida del comparador haya un cero lógico, aislando de esta
manera la señal de timbrada.

PARA LLAMADA SALIENTE

ESPERA
LINEA TONO DE
DESOCUPADA MARCAR PRIMER DÍGITO MARCADO (TRES) SEGUNDO DÍGITO MARCADO (DOS)

ENTRADA

SALIDA

t (mSeg)
60 100 ¡60 200 260 300

ti Se levanta el auricular

PARA LLAMADA ENTRANTE

90 Vpíco (25 Hz)

ENTRADA 48Vdc

6 Vdc

t (seg)

5 Vdc
SALIDA
Ovdc

ti Contesta la llamada h desocupa la línea

Figura 2.8. Señales en el detector de estado de la línea telefónica

53
En la figura 2.8 se ilustra un ejemplo de las señales de entrada y salida del
detector, allí se puede apreciar que se aprovechan las transiciones negativas a la salida
para provocar interrupciones en el microcontrolador y así seguir la secuencia de la
llamada.

Cuando se descuelga el microteléfono y por tanto el voltaje en la línea


telefónica pasa de 48 a 6 Vdc, el transistor Ql del optoacoplador deja de conducir y la
salida del comparador va a un nivel bajo produciendo una transición negativa; esta
transición es la primera en la figura 2.8 y sirve para indicar al programa que se debe
detectar el tono de invitación a marcar. Las siguientes tres transiciones negativas de la
figura registrarán el número tres como dígito marcado.

Cuando hay más de 100 ms entre dos transiciones negativas el microcontrolador


asume que terminó de marcar un dígito, por lo tanto la quinta y sexta transiciones
corresponderán al siguiente dígito, es decir el número dos. Así continua hasta marcar el
número completo.

En el caso de una llamada entrante, se explicó que el detector no debe responder


a la señal de timbrada, y esto es exactamente lo que se ilustra en la figura 2.8, donde se
mira que el detector cambia al estado cero recién cuando el abonado contesta la
llamada. Más adelante se verá que cuando esto sucede existe otra señal que indica la
condición de llamada entrante.

2.3.3. Detector de llamada entrante

Para este caso el interfaz debe diseñarse para detectar únicamente la señal de 90
Vac, es decir que la componente continua no interesa, por lo que es eliminada
utilizando el condensador C2 de la figura 2.9.

Es claro que para discriminar entre una llamada entrante y una saliente es
necesario, haber detectado la señal de timbre de 90 Vac, sinernbargo como dicha señal
tiene una cadencia, es decir un tiempo de presencia y uno de ausencia, es necesario de
alguna manera simular la presencia de los 90 Vac en el intervalo de silencio entre dos

54
timbradas. Esto se logra utilizando un monoestable redisparable (74122)6, que tome un
valor determinado en la salida Q apenas llegue la señal de timbre, y mantenga dicho
estado al menos hasta que llegue la siguiente timbrada. De esta manera se garantiza
que cuando se contesta la llamada, la salida del monoestable está indicando que
detectó la señal de timbrada.

VCC
TC-4
I 1J- CEXT
Rext > 1

C2 VCC í 13
REXT/CEXT
II V Cex-t
II
7 R7
RS * 9 RIN

f Q2 I • 1^ PU S
ENTRADA — -^N
r>^ -I-
-T- 1 3C AS 8
A MICROCONTROUPDOR

D2 1 C3 | t 4 Bl Q
sc S2
CLR Q G
XC3
O 74122
VCC

Figura 2.9. Detector de llamada entrante.

La resistencia R6 del circuito limitará la corriente en el diodo emisor cuando


estén presentes los 90 voltios de timbre, mientras que el optoacoplador IC3 permitirá
adaptar los niveles de voltaje y aislar eléctricamente el circuito y la línea telefónica.

Al igual que en el caso del circuito anterior, R7 sirve como resistencia de "pull-
up" del fototransistor. Cuando se utiliza un teléfono de pulsos, C2 se carga y descarga,
produciendo pulsos de luz en el diodo emisor, y por tanto cambios en el fototransistor
del optoacoplador; el condensador C3, normalmente cargado no permite que dichos
pulsos cambien el estado en la entrada Al del monoestable 74122 evitando así el
cambio de estado de su salida.

Contrariamente, cuando el detector de timbrada recibe la señal de 90Vac, la


frecuencia y amplitud de la señal producen el cambio de nivel en la entrada "Al" del
encuito integrado 74122, haciendo "disparar" al monoestable (Q pasa a OL).

" Las especificaciones constan en el anexo D

55
En vista de que la cadencia de la señal de timbre es de 2 segundos de señal y 4
de silencio (figura 2.10), los elementos Rext y Cext del monoestable se diseñan para
que el estado Q = O se mantenga durante aproximadamente 7 segundos. Este tiempo es
calculado con la fórmula 2.1 y significa que al llegar otra timbrada el monoestable se
redispara por otos 7 segundos (ver figura 2.10), de manera que al levantar el auricular
la salida Q sigue en O indicando al microcontrolador que se trata de una llamada
entrante.

T^O,4*Rext*Cext (2-1)

Donde:

T = Tiempo que se dispara el monoestable


Rext = Resistencia externa
Cext = Condensador externo

Para T ^"7 segundos se tiene Rext = 56 KQ, y Cext = 470 uF.

2.3.4. Detector de tonos y marcación multifrecuencial

Esta sección se encarga de detectar el tono de señalización telefónica de 425 Hz


y traducir su presencia o ausencia a un nivel lógico interpretable por el
microcontrolador. Dicha tarea permite conocer el estado del abonado destino, con los
tonos de ocupado o timbre, y la posibilidad o no de realizar una llamada al verificar la
presencia o ausencia respectivamente del tono de invitación a marcar.

La otra función de esta sección es detectar los tonos marcados en el caso de que
haya un teléfono multifrecuencial conectado al equipo. Como se verá más adelante la
detección y registro correcto del número marcado es muy importante para procesar la
información de las llamadas telefónicas.

56
PARA LLAMADA ENTRANTE

A A A A A A A A /I
ENTRADA 90Vac (25 Hz)

48Vdc

6 Vdc

J i] U V J 1 11 J

ti (! U U 13

2 6 8 12

; jVtle
:
SALIDA

ti Redisparo del monoestable t4 Monoestable regresa al estado normal


ta Segundo redisparo t5 Desocupa la linea

13 Contesta la llamada

PARA LLAMADA SALIENTE

48Vdc
ENTRADA
6Vdc

t (mSeg)
O 60 IDO 160 2M 260

SALIDA 5Vdc

ti Levanta el auricular t2 Inicia la marcación ts Desocupa la línea

Fisura 2.10. Señales del detector de timbrada.

57
El diseño de esta sección se basa en dos circuitos integrados cuya función
específica es la de detectar los tonos de marcación. Estos circuitos son el LM567 y el
SSI202P7 conectados al microcontrolador de manera que este último pueda interpretar
los datos enviados por ellos.

QSQQQQBS M tVJOJRlnJtUtV d!
0.0-0.0.0.0.0.0. o. o, 0.a. 0.0. a, o.

Figura 2.11. Detector de tonos y marcación multifrecuencial.

Referirse al anexo D para obtener mayor detalle respecto al funcinamiento

58
Como se indica en la figura 2.11, el contacto normalmente abierto del RELÉ 2,
al activarse por software conectará un transformador de audio a la línea telefónica,
únicamente cuando se realiza una llamada saliente. El condensador C4 evita el paso de
la componente continua al transformador, en tanto que este último aisla eléctricamente
la línea telefónica del circuito detector de tonos y del equipo en general.

El contacto del RELE2 debe ser normalmente abierto para evitar que ingrese
una señal de timbre al transformador, si se tuviera un contacto normalmente cerrado la
impedancia baja del transformador haría que la central telefónica asuma que se ha
levantado el microteléfono y por consiguiente envíe permanentemente el tono de
invitación a marcar. Un transistor de propósito general cuya conmutación es controlada
por el microcontrolador se encarga de suministrar la comente necesaria para excitar la
bobina del RELÉ 2.

El secundario del transformador de audio está conectado a un detector de


frecuencia, centrado a 425 Hz, y al circuito integrado SSI202P que detecta todas las
frecuencias de la marcación multifrecuencial.

2.3.4.1. DETECTOR DE 425 Hz.

Está conformado por un operacional (LM324) trabajando como amplificador y


el circuito integrado LM567 que actúa como detector de tonos. Para este detector,
cuando en su pin de entrada se ponga una frecuencia que se encuentre dentro de su
ancho de banda de respuesta, presentará en su salida un cero lógico. Para calibrar la
frecuencia central del LM567 se usa un potenciómetro (R), tal como se ve en la figura
2.11. Dicho ajuste obedece a la siguiente ecuación:

1
fo = (2.2)
U*R*C

donde:
fo = Frecuencia central
R = Resistencia externa entre los pines 5 y 6
( 9,2KH en serie con un potenciómetro de 2K£1)
C - Condensador conectado entre los pines 6 y 7 (0.22uF)

59
Otra característica importante del LM567 es la relación observada en la
ecuación 2.3, entre la amplitud de la señal de entrada y el ancho de banda al que
responde el circuito.

AB = 1070 J— (2.3)

donde:

AB = Ancho de banda
Vi = Voltaje RMS en la entrada al LM567
fo — Frecuencia central
C= Capacitancia en el pin 2 del LM567

En vista de que en muchas centrales telefónicas, sobretodo en las antiguas, la


amplitud del tono de 425 Hz es comparativamente menor al de las centrales más
nuevas y modernas, es necesario colocar el amplificador operacional para que la señal
sea detectada más fácilmente por el circuito integrado LM567. La amplitud del tono,
que también varía de acuerdo a la distancia a la que se encuentre la central que lo
envía, no es el único parámetro que cambia ya que la frecuencia de la señal también
fluctúa dentro de un rango del 5% aproximadamente. Tomando en cuenta esta
situación, se justifica aún más la presencia del amplificador, ya que el ancho de banda
de respuesta del LM567, crece con la amplitud de la señal que a él ingresa.

El caso contrario, es decir aquel en el cual la amplitud de la señal que llega al


LM567 está sobre los rangos que éste puede soportar, se controla con los diodos D3 y
D4, ellos en algún caso cortarán la señal desechando la posibilidad de daño.
Indudablemente al cortar la señal se estarían introduciendo componentes de frecuencia
no deseadas, sinembargo estos armónicos no afectarán el funcionamiento del circuito.

Las conexiones exteriores realizadas en el circuito integrado LM567 obedecen a


especificaciones del fabricante (Anexo D), a excepción del condensador CIO que
existe en la salida (pin 8), el mismo que ayuda a eliminar rebotes en los instantes en
que aparece o desaparece el tono.

60
Existen casos en que la amplitud del tono de 425 Hz es tan pequeña que el
LM567 no alcanza a detectarla eficazmente y se produce una señal triangular en su
salida. Esto justifica la utilización del operacional LM324 actuando como comparador
de voltaje (aquí se mira también la utilidad del condensador CIO ya que si éste no
existiera habría una señal de pulsos).

No es conveniente dar mayor ganancia al amplificador previo al 567, porque el


ruido puede ocasionar falsas interpretaciones en el detector de 425 Hz por las
condiciones ya explicadas respecto al ancho de banda.

En razón de que la frecuencia de 425 Hz está en el rango de la frecuencia vocal,


puede darse el caso que el circuito LM567 ponga un cero a su salida alguna ocasión en
que el usuario hable en el micro teléfono, por lo que se recomienda no hablar mientras
se está analizando la existencia o no del tono proveniente de la línea telefónica.

200 mV 425 Hz.


ENTRADA
(PRIMARIO DEL
TRANSFORMADOR)

400 mV

SECUNDARIO
DEL
TRANSFORMADOR

SALIDA DEL 800 mV


AMPLIFICADOR

5 Vdc
SALIDA LM 567
OVdc

Figura 2.12. Señales en el detector de 425 Hz.

61
2.3.4.2. DETECTOR DE TONOS DE MARCACIÓN MULTIPRECUENCIAL.

Los teléfonos de marcación multifreciiencial presentan un par de frecuencias


por cada tecla presionada. Para decodificar dichos tonos se emplea el circuito integrado
SSI202P, un circuito de propósito específico, el mismo que posee una señal de
indicación de tono válido (adecuada para producir interrupciones) y 4 líneas de salida
con la combinación binaria indicada en el cuadro 2.4 de acuerdo al par de tonos
detectados.

El SSI202P, como se detalla en la figura 2.11, trabaja como un bloque de


memoria RAM externa. El momento que detecta un tono válido en su entrada
"ANALOG IN", la salida "DV", que normalmente está en cero lógico, pasa a uno
lógico, durante el tiempo que está presente el tono válido, es decir cuando está
presionada la tecla en el teléfono.

TECLA FRECUENCIAS DV D8 D4 D2 DI
PRESIONADA GENERADAS (Hz)
1 697 1209 1 0 0 0 1
2 697 1336 1 0 0 1 0
3 697 1477 1 0 0 1 1
4 770 1209 1 0 1 0 0
5 770 1336 1 0 1 0 1
6 770 1477 1 0 1 1 0
7 852 1209 1 0 1 1 ^ 1
S 852 1336 1 1 0 0 0
9 852 1477 1 1 0 0 1
0 941 1336 1 1 0 1 0
ninguna 0 z z z z
* Señal de Tono válido.
z Estado de alta impedancia.

Cuadro 2.4. Salidas del SSI202 para diferentes dígitos marcados.

62
La señal DV entra a un circuito inversor y su salida es conectada al pin de
interrupción externa uno (INTl) del microcontrolador, para producir interrupciones
por flanco. Una vez producida la interrupción, el microcontrolador activa, a través del
decodificador de direcciones (SN74LS13S), con. un "O" la entrada de habilitación "EN"
del SSI202P, con lo que las salidas DI, D2, D4 y D8 salen de su alta impedancia para
poner un dato válido en el bus. (figura 2.13).

ANALOGIN

DV

EN

DI

ti Llega primer tono válido


12 Desaparece primer tono válido
t3 Llega segundo tono válido
t4 Desaparece segundo tono válido

Figura 2.13. Señales en el detector de marcación multifrecuencial.

63
2.4. DISEÑO DEL HARDWARE PARA CONFIGURACIÓN DEL
SISTEMA

Antes de que el sistema pueda ser utilizado en las tareas para las que ha sido
diseñado y construido, deben inicializarse algunos parámetros.

Los cuatro parámetros que se establecen en la configuración del sistema son:

Tipo de teléfono conectado al equipo: multifrecuencial o de pulsos.

Bloqueo o factibilidad de hacer llamadas de larga distancia internacional.

Prefijo de acceso interárea y número nacional (8 dígitos en total) perteneciente


al abonado local, es decir al par telefónico al que estará conectado el equipo.

Clave de 3 dígitos y confirmación de la misma, es decir 6 dígitos en total. Esta


clave no puede empezar con el número O o 1, debido a que si se inicia con el O
el programa asume que el número total de dígitos a marcar es de 8 (número
nacional con prefijo de acceso interárea), mientras que si comienza con 1 asume
que el número a marcar es de 3 dígitos en total. Esta clave se ingresará
nuevamente si por alguna razón se desea reconfigurar el sistema.

El cambio en uno o varios de estos parámetros implica la reconfiguración


completa del aparato, para lo cual debe previamente ingresarse la clave con la que fue
anteriormente configurado el sistema.

Para realizar una configuración o reconfiguración, los interruptores de los que el


equipo dispone deben ubicarse en posiciones específicas, tal como se indica en el
cuadro 2.5, donde constan las combinaciones utilizadas para la realización de estas y
otras actividades.

Los interruptores o switches se conectan a varios pines del pórtico Pl del


microcontrolador de la manera indicada en la figura 2.14. Allí se observa que de
acuerdo a la posición del switch, el pin del pórtico toma el valor O o 1. Este valor
lógico indica al microcontrolador las condiciones de trabajo o las tareas a desempeñar.

64
Las resistencias sobre los interruptores permitirán establecer los niveles asociados a los
estados lógicos O y 1.

SWITCHES DE CONFIGURACIÓN Y
MANDO FUNCIÓN
S4 S3 S2 SI
1 D D 0 Configuración
1 1 1 1 Operación normal
1 1 1 0 Reconfiguración
1 0 1 1 Transmisión serial
0 1 1 1 Igualar el reloj
D: significa que varía de acuerdo a las alternativas de configuración escogidas para el equipo.

Cuadro 2.5. Valor en los pines del pórtico Pl conectados a los switches de
configuración y mando.

xcs
3i =r=r 33
38
13 SI3
cjjVCÜ. 3S
3S
i is
3-4
33
32
¿1 3
21
1
| | I I J Oí Í2C
22
23
Ul • ^ 24
1-4^ 25
«=; R -70 IB 26
27
1 28
2
É
, 3
A
17
1S
5 ^23
e •'SH
T 7 11
1 8 10
' <' '^ > 8031

R18 [R13JR20JR21

Figura 2.14. Switches conectados al pórtico Pl.

65
Cuando se utiliza el sistema por primera vez, antes de configurarlo se debe
igualar el reloj. El circuito integrado que hace de reloj en tiempo real es el MM581678.
Como se indica en la figura 2.15 posee señales de datos, direcciones y una entrada de
selección compatibles con las señales del microcontrolador, por lo que se lo manejará
como RAM externa con las direcciones 200XH (Ver el cuadro 2.5). La base de tiempo
para este chip es un cristal de 32768 Hz conectado al chip a través de una resistencia
de 200 KH (R22) y condensadores adicionales (CU y C12), como recomienda el
fabricante.

TC8 TCii XC12


EFVVP P0.0
38 4 D0 Q0
S 6 Rl DI 16
J
19 vi pn"¿ 37 ¿ n¿ «i e 7 ^a 02 ! V
£cí " T 36 H río ST 9 8 33 D3 18
IB ._
PCT á
peí" 3
35
34
H
4
rÍ!a
pí2
i~ia
;;5
12
1S
9 34 D4
D5
19
20
Drac 33 7 nc Se 16 DS 21
p¡r * _í 32 H SS ?5 19 D7 22
9 ______ ría. ' '
DO ra 21 1
P^* i 22 .1 í- 13 XNT PD 23
ZNT0 paÜa 23 A RDY 4
ZNTi P2.3
25 ^—
Ifc)

1
TI P>^"3
P§" R
26
27
2B
1
1 C10
v 31S 1 CS
2 RD
W. /<r >
HT: ^
^jp
P ! fl P3 " ~l 1 B V !
c Ya ;>i2 ! S_ i^Ft OSC UO1 -ti-,X^ /"
*
pi.a RD
Pl.l

Y3 íll
4 1G MMSB167 F p?
5 PI 4 P "^^W -^9 i _, ^2 Í10
6
7
p i" 3 di ^5^ "^0
11 \
V
(¿¿a ^^ 3 9
- 7
a ! "c T-vn GdB
Í-^P VT
Y7 ^
8 P i .* ~l pvn 10
r HJíU
74LS13S
8031
(^\ 7408

r.c 9
i

Figura 2.15. Conexión del reloj en tiempo real.

Los registros contadores de fecha y hora del MM58167 permitirán realizar


tareas de lectura o escritura; lectura para conocer la fecha y hora en que inicia y
termina una conexión telefónica y escritura para la igualación del reloj.

A más de estos registros existen otros que no se los señala por no interesar en el
diseño, excepto el registro llamado "Counter Reset" que sirve para borrar los
contadores y se lo usa en el proceso de igualación del reloj.

Las especificaciones constan en el anexo D

66
REGISTRO CONTADOR DE: DIRECCIÓN
Segundos 2002H
Minutos 2003H
Horas 2004H
Días de la semana 2005H
Días del mes 2006H
Meses 2007H

Cuadro 2.5. Direcciones de los registros contadores del reloj.

El detalle respecto a la manera específica en que se realiza la configuración y


reconfiguración del sistema consta en la guía de operación del equipo.

Se requiere el circuito retenedor 74LS373 para realizar la multiplexación del


bus de datos y direcciones entre el pórtico PO del microcontrolador y los periféricos
manejados como memoria externa de datos o de programa.

Figura 2.16 Conexión de la memoria externa de datos.

67
Toda la información referente a la configuración del equipo así como los datos
sobre las llamadas telefónicas se escriben y almacenan en una memoria de lectura
escritura de 8 Kbytes (6264) que se conecta al microcontrolador de la manera indicada
en la figura 2.16, donde se observa que ocupa las direcciones 6000H hasta 7FFFH.

En esta figura puede también observarse la memoria EPROM 2764, en donde se


almacenará todo el programa (software) para el funcionamiento del equipo.

2.5. HARDWARE PARA PRESENTACIÓN DE REPORTES

El usuario de alguna manera debe conocer las tareas que el equipo está
realizando, para ello se coloca un display alfanumérico de 32 caracteres en el que se
presentarán mensajes sobre la actividad del sistema y los resultados que se obtienen del
procesamiento, así por ejemplo mientras hay una comunicación establecida va
actualizando el costo y duración de la llamada. Otra manera en la que se presentan
resultados es a través de un interfaz serial, al cual puede conectarse un computador o
una impresora. Los datos sobre las llamadas telefónicas se cargan en un archivo del
computador para luego procesarlos o imprimirlos.

2.5.1. Display de 32 caracteres.

El display utilizado para la presentación de resultados está constituido, a más de


la pantalla de cristal líquido, de un bloque en el que existen varios registros
decodificadores propios del display, en los que se procesará la información y se
mantendrán los códigos de los caracteres que pueden escribirse en pantalla. Además
existen registros en los que se pueden almacenar códigos correspondientes a caracteres
no definidos por el fabricante, los mismos que se utilizarían para propósitos
específicos.9

El dispositivo se polariza con una fuente de 5 voltios siendo manejado como


memoria externa a través de un latch. Las características de temporización de las

En el anexo D constan las hojas de especificaciones del display

68
señales dadas por el fabricante, imposibilitan manejarlo directamente como se realiza
con otros dispositivos y obligan a que dichas señales se generen a través de un latch
habilitado con la dirección 3000H, tal como se indica en la figura 2.17.

TCS XC1S IC14


31 =-^- . 33 3 2 11 DB4
3S •4 5 12 DBS
13 37 7 G 13 DBS
35 8 9 LA DB7
35 13 rí¿ rí¿ .S eE
18 34 1-4 ..5 sR\
33 17 .G -4 RS
32 18 ..3 vcc
3 o
21 1~ _ _, 1 2
22 1 11 .[[' i
12^ 23 ~ '1|| T
13;; 2-4 74LS37G 1
1-4^ 25
15 26 >< 3
27 XC10 _ /
1 2B 1 -15 =2 DISPI.PY
2 2 niA
3 17 3
-4 ai ' ^ f^S" ie ^13 e
5 ^29 ^12
¿11
6 -30 ICE G ¿10
7 11 1 "\^ ¿9 MRX-232
e 10 \ i 5Z ¿ 7
2 •* IC13
8031 Xi 7-4LS138
7408

Figura 2.17. Conexión del display.

Para la visualización de datos en la pantalla de cristal líquido, el display


necesita adicionalmente una fuente negativa, la misma que se obtiene utilizando un
potenciómetro como divisor de tensión entre el voltaje de -10 voltios que existe en uno
de los pines del ckcuito integrado MAX232 y la referencia del circuito.

El fabricante señala restricciones para la fuente de aumentación de voltaje, en lo


que se refiere a los tiempos de subida y bajada en los instantes de polarizar el circuito y
de desconexión de la alimentación de voltaje. En caso de que la fuente no cumpla
dichas condiciones debe realizarse un proceso de inicialización del display, para que
éste trabaje adecuadamente, dicho proceso se realiza con ayuda de una rutina de
programa que se detalla en la sección 3.1. del presente trabajo.

En la figura 2.18 se indican las señales de temporización que deben generarse


para escribir en el display los caracteres AS CU correspondientes a las letras o números
deseados. Al proceso indicado en dicha figura se lo denomina "ciclo de escritura".

69
CICLO DE ESCRITURA
(Escribir de la unidad de mi cropro ees amiento al display)

RS

-tas- -tah- tas 140 ns mínimo


dfr tah 10 ns mínimo
R/W

450 ns.
E

th - th 10 ns mínimo

DATOS
DB4 - DB7 VALIDOS

E señal de habilitación (450 ns mínimo de 1 lógico)


DB4 - DB7 señales de datos
RAV lectura escritura
RS direccionamiento de registros internos

Figura 2.18. Señales de manejo del display.

La mitad del proceso de escritura (ciclo de escritura) de un carácter ASCII


inicia poniendo la señal RAV en iLpara indicar que se va a escribir; luego de esperar
un tiempo mínimo "tas" la señal de habilitación (E), que normalmente debe estar en O
pasa a IL y se mantendrá durante al menos 450 ns, tiempo en el que se deberán leer los
datos válidos (4 bits). Una vez que E regresa a O, R/W pasa al estado OL. El ciclo de
escritura debe repetirse para los 4 bits que completarán el carácter ASCII que se está
escribiendo.

2.5.2. Interfaz de transmisión serial.

Permite la interconexión del sistema diseñado a una impresora o a un


computador para obtener un reporte del monitoreo de las llamadas telefónicas.

70
El circuito integrado MAX232 de la figura 2.19, realiza la conversión de niveles
de voltaje TTL - RS232 en ambos sentidos, utilizando solamente una fuente de 5
voltios. Mediante un interruptor de configuración (interruptor "3" de la figura 2.14)
conectado al pin P1.5 del microcontrolador, se controlan las compuertas AND y con
ellas el envío de datos desde el microcontrolador hacia un computador o impresora a
través del ckcuito integrado MAX232. Para enviar los datos de la memoria del sistema
hacia un computador, P1.5 debe estar en cero permitiendo que los datos pasen por el
MAX-232 y salgan por el conector DB-9; estos ingresarán de manera serial al puerto
COMÍ del computador.

inca
31 -7¡=J- .. .
EH/vP pt¿) . W 39 VCC
38 IC13
13 37 3 16
36 | C 1
ES" ^ 35
1S 3-4 C13—L-
1 1 2. 1
33 5 B -X-'

vcc
V
1
3

12-
126.
3S

21
22
23
24 i
IC3
—L
Cl-4
I

1 '

^s
-4
11 T1XN
12 R1OUT
T10UT
R1ZN
1S
1-4
13
C

I L7

r-_ 14
15 -T-l
25
26 ^ •p.
\
T1IN
— 1
E?" 5 / 1 "L

o1
UJ-
1 i
2
27
28

17
)
/

/
r
\
_S
12 R10UT (o
\ f
U nU o üA
/)
3
34 4 16 / TC9 DB-3
^ 5 ^-29 -4 >.
. e ^0 ' 1 S T2OUT 7 • •
" 7 11 5 1 10 TSXN 1
/ 8 10 _j/ | . ¿
> MñX-232
r 8031
MTN1: DIN-8 " "

Figura 2.19. Interfaz para transmisión serial.

Esta transmisión deberá efectuarse cuando no se está realizando o recibiendo


una llamada telefónica, esto es cuando el microcontrolador no se encuentre procesando
llamada alguna. Para ello se utiliza el diagrama de conexión de la figura 2.20.

71
X.3
25
12
O DE 11
OREO 23 COMPUTADOR
10
22
1 1 3
S~~ 21
2 RX S
7 20
3 TX GND 7
a 13
A e
3 18
S GND 5
17
A
1S
RX 3
1S
TX 2

X^

Figura 2.20. Cable de transmisión serial hacia el computador.

Para la impresión de los datos de manera directa, es decir mientras se desarrolla


el proceso de llamada telefónica, se debe utilizar el conector MINI DIN 8, que de
manera similar al DB-9, estará conectado a una salida RS232 del circuito integrado
MAX-232. En este caso P1.5 deberá estar en IL la transmisión se detalla en la figura
2.21.

CONECTORES MINI DIN 8

TX

GND

EQUIPO DE IMPRESORA
MONITOREO

Figura 2.21. Cable para conexión de impresora serial.

La transmisión se realiza a 9600 bits por segundo, con un formato de 1 bit de


inicio, 8 bits de datos y un bit de parada. Estas características se toman por la
compatibilidad que existe con las impresoras seriales que generalmente vienen
configuradas para trabajar en dichas condiciones y por la facilidad de trabajo con las
instrucciones del programa QBASIC que se utiliza para la recepción y tratamiento de
los datos en el computador.

72
Si por equivocación se mueve el selector de transmisión serial para envío de
datos a un computador, se puede regresar el switch a su posición original, con lo que el
microcontrolador volverá a operación normal, manteniendo inalterados los registros de
la memoria, debido a que para la transmisión se necesita una señal proveniente del
computador.

Mientras se envían datos al computador, no es factible realizar llamadas


telefónicas ya que el cerebro del sistema no está en capacidad de realizar dos tareas a
la vez.

Es importante recalcar que una vez que los contenidos de los registros son
llevados al computador, éstos se borrarán de la memoria del sistema, quedando en ella
únicamente datos de configuración del equipo.

Para localizar físicamente la posición del selector de transmisión serial, el lector


debe referirse al anexo A (guía de operación del equipo).

2.6. FUENTE DE ALIMENTACIÓN DE VOLTAJE Y PROTECCIÓN.

Parte del circuito requiere de un respaldo de energía que le provea de un voltaje


de alimentación cuando la energía eléctrica normal no está presente. Dicha parte estará
formada por la memoria del equipo y el reloj en tiempo real, la primera porque guarda
datos importantes acerca de las llamadas realizadas y el segundo que aunque puede ser
igualado, es conveniente que se mantenga con la hora y fecha correctas. El consumo
aproximado de corriente de los dos circuitos es de 20 mA en total.

Tomando en cuenta esta necesidad y la cantidad de corriente que para su


funcionamiento requiere el circuito completo, se ha diseñado una fuente de 5 voltios
con dos salidas de capacidad 1 y 0,1 amperios, esta última que tendrá un respaldo de
100 mA hora (figura 2.22). Mientras exista energía de la red eléctrica la batería de 9
voltios que sirve de respaldo estará recargándose a través de la resistencia Rx, con una
comente aproximada de 10 mA tal como indican sus características técnicas. A más de
cargar la batería, la energía normal alimenta memoria y reloj.

73
En el diseño de la fuente se han utilizado los diodos 1N4001 que soportan 1 A
de comente, y un transformador de 12,6 V. de extremo a extremo con una capacidad
de corriente de 3 amperios. Un fusible de 0.5 A protege al primario del transformador
y al circuito en general de cortocircuitos.

SftLIDA J.

0.1 O. S V.

Figura 2.22. Fuente de alimentación de voltaje y respaldo.


ti

Donde:

BAT tiene las siguientes características:


Capacidad 100 mA hora
Comente de carga: 11 mA durante 14 horas
Voltaje: 9 voltios.

Cabe resaltar que, sin ser una necesidad primordial, la capacidad del respaldo
puede ser incrementada colocando baterías en paralelo, siempre y cuando éstas tengan
características similares a la que se coloca en el equipo. En caso de colocar baterías en
paralelo para tener un mayor tiempo de respaldo/ la resistencia Rx debe cambiarse
(Ver fórmula 2.6) para garantizar la carga de las baterías.

Vrect — Vzi
(2-6)
n*10mA

74
Donde:

Vrect es la componente continua del voltaje rectificado


VZ1 es el voltaje del zener Zl
n es el número de baterías en paralelo.
10 mA es la comente de carga de la batería.

2.7. CONSTRUCCIÓN DEL PROTOTIPO

Una vez diseñado el hardware se procedió a construir el equipo de monitoreo,


empleando la técnica de "wire wrap", su diagrama circuital completo se presenta en la
figura 2.23. Ha sido necesario soldar algunas partes del equipo, por seguridad física y
de funcionamiento.

La técnica de "wire wrap" implica la utilización de zócalos especiales en los


cuales van alojados los circuitos integrados y eventualmente algunos elementos
discretos. El alambre empleado para las conexiones es el AWG 30. Es importante
señalar que la utilización de zócalos se hace necesaria para facilitar el reemplazo de
elementos en caso de avería y en general para aliviar las tareas de operación y
mantenimiento.

El tamaño del prototipo es de aproximadamente 20x25 centímetros, con 10 cm


de alto lo que lo hace compacto y manejable. Al costado izquierdo están ubicados
todos los conectores de que dispone el equipo mientras que al costado derecho están
los 4 interruptores de control y configuración. En la cara superior está colocado el
display de cristal líquido, su ubicación garantizando la visualización de resultados y
mensajes.

La caja metálica desmontable que contiene al equipo aisla su interior de campos


externos, garantizando así las condiciones de funcionamiento del circuito.

Existe espacio físico disponible en la placa para agregar elementos al sistema.


Un ejemplo sería ampliar la memoria de datos o la capacidad del respaldo de energía..

75
En la parte externa de la caja del equipo se dispone de la necesaria señalización
para permitir el adecuado manejo y utilización del sistema. Así por ejemplo en el caso
del puerto serial se han colocado indicaciones de la salida hacia el computador o la
impresora, e incluso se han utilizado conectores fisicamente diferentes para evitar
equivocaciones en la conexión.

Si bien el usuario tiene acceso a los dispositivos de reset, calibración, en la


construcción se ha tomado en cuenta que el manejo de éstos debe ser físicamente
restringido para evitar una errónea o accidental manipulación.

76
CAPITULO 3

SOFTWARE DEL SISTEMA


Junto al hardware descrito en el capítulo anterior, trabaja un programa
realizado en lenguaje assembler de la familia de microcontroladores MCS-51. Este
conjunto hardware-software, como ocurre en todo sistema microprocesado, permite la
realización de las tareas necesarias para el monitoreo de las llamadas telefónicas y las
opciones que incluye el equipo.

La explicación del programa assembler y de los algoritmos empleados se


estructura de manera sencilla, pudiendo ser necesario referirse a los diagramas del
capítulo anterior para una mayor comprensión. En lo posible las rutinas son flexibles
desde el punto de vista de facilitar la realización de cambios en los parámetros del
equipo.

3.1. DESCRIPCIÓN GENERAL DEL PROGRAMA.

El flujograma de la figura 3.1 presenta de manera resumida las tareas del


micro control ador (uC). Se lo indica con el fin de ubicar al lector, antes de iniciar una
descripción más detallada.

El programa inicia definiendo las direcciones de atención a las interrupciones,


para luego analizar los datos almacenados en la memoria externa del equipo y en base
a ellos identificar si el equipo está iniciando o reiniciando su funcionamiento.

En vista de que el hardware está diseñado para producir un reset al encendido


del equipo, el contador de programa irá a la localidad cero cuando se está utilizando el
equipo por primera vez, por retorno de energía luego de una ausencia temporal o por
un "reset" manual del sistema.

En los dos primeros casos el programa ejecuta una rutina de inicialización del
display de cristal líquido, borra las banderas de configuración de la memoria RAM
interna del microcontrolador, carga varios de los registros de funciones especiales y
encera los bancos internos de acuerdo a lo indicado en el cuadro 3.1.

78
Inicializar dísplay, registros y
banderas del microcontrolador

Recuperar datos fundamentales


de la memoria del equipo,
Es decir la configuración y
el puntero de los datos
Imprimir datos de costo, duración de
la comunicación, hora final de la misma

Configurar el sistema

Guardar en la memoria
los datos de la llamada

• sí
Equipo
esperando que la línea telefónica sea
utilizada

Lfnea ocupada

Registro completo del número marcado Calcular el costo mientras la


conexión está establecida

Esperar el tono de timbre u ocupado Imprimir datos de número


marcado, fecha y hora de contestación
o intento de llamada

Hallar la tarifa a aplicar

Registrar la fecha y hora

T
Guardar datos en memoria

Figura 3.1. Estructura general del programa principal.

79
Hecho esto, el programa verifica si el equipo fue anteriormente utilizado, para
de acuerdo a ello recuperar los datos almacenados anteriormente o proceder a igualar
el reloj y configurar el sistema.

En el caso de un reset manual el programa se limita a recuperar los datos


almacenados en la memoria externa antes de quedar listo para operar normalmente, es
deck para registrar información sobre llamadas telefónicas.

REGISTRO VALOR EXPLICACIÓN


PCON OOH Velocidad normal generada por el timer 1 (fórmula C. 1
Anexo C)
SCON 40H Transmisión serial con 8 bits de datos y velocidad
variable de acuerdo a la fórmula (fórmula C. 1)
TMOD 21H Timer 1 para generar baud rate (modo de autorecarga) y
timer 0 como temporizador de 16 bits
TCON 05H Interrupciones externas atendidas por flanco negativo
SP 5FH Ubicación del stack en la mitad de la RAM interna del
microcontrolador.
IE 80H Permite que las interrupciones sean habilitadas
individualmente.
DPTR 6027H Puntero de inicio de datos de la memoria externa del
equipo
TL1 y TH1 OFEH Band rate de 9600 bps. (fórmula C.l)
4 BANCOS OOH Para usarlos en las rutinas del programa

Cuadro 3.1. Valores iniciales de algunos registros del microcontrolador.

En resumen el segmento de programa que se acaba de describir y que se puede


apreciar en la figura 3.2 no vuelve a ejecutarse a menos que por alguna de las razones
ya detalladas se resetee el microcontrolador.

A continuación el programa ingresa al lazo de la figura 3.3, donde a más de


sensar el estado de la línea telefónica, chequea el estado de los interuptores de

80
igualación de reloj, transmisión serial y configuración. El chequeo se realiza con el fin
de conocer qué rutinas o sección del programa debe realizarse.

Borrar los cuatro bancos de registros del microcon tro! odor


y las banderas de configuración ubicadas
en la RAM Interna del microcontrolador

El equipo
es usado por
primera ocasión

Escribir en la memoria del equipo una indicación


para que al pesetear el microcontroiador,
el programa sepa que el equipo
no está siendo utilizado por primera vez

Escribir cero en los registros de costo


y número de impulsos acumulados
Mensajes en el display

Sigue en la
figura 3.3

Figura 3.2. Inicialización de registros y dispositivos externos.

Como se puede mirar en la figura 3.3., el programa se asegura de que el equipo


esté configurado para permitir el ingreso a las opciones de transmisión serial e
igualación del reloj. Hasta aquí se ha descrito lo que sucede cuando la línea telefónica

81
está desocupada o al auricular telefónico está colgado.

Una vez levantado el auricular el programa sale de la sección de la figura 3.3. y


pasa a la de la figura 3.5, donde se chequea la salida del detector de llamada entrante
para saber si se trata de una llamada saliente o entrante con el fin de iniciar el proceso
de registro de información o simplemente esperar que se desocupe la línea,
respectivamente.

Viene de la
figura 3.2
I
Borrar el primero, tercero y cuarto bancos de
registros del microcontroladory las banderas
utilizadas en la llamada anterior (si la hubo)

Escribir AA hexadecimal en las direcciones


34 hasta 36H de la RAM interna del
mi croco n trotador (para LDI)

Hora y fecha al display


antes de descolgar el auricular

P 1.1 =AI inicmiplorde


configuración

P1.3 = AI inlcrrupLor de
igualación de reloj.
PUS = Al ¡nlurruplor du
transmisión serial.

0 Sigue en la
figura 3.4
fi?

Figura 3.3. Lazo de espera de una ocupación telefónica.

so
oz.
Una vez que se levanta el auricular, el programa chequea además si el equipo
fue ya configurado. Por tal razón, si el interruptor de configuración no está en la
posición adecuada al levantar el auricular, el programa ingresa en un lazo esperando
que el usuario cuelgue el microteléfono y mueva dicho conmutador de configuración,
obligando de esta manera a la inicialización del equipo. Los dos primeros números
telefónicos que se marquen inmediatamente después que se ha conectado el equipo
sirven para configurarlo.

Ubicado el switch en mención en la posición para configurar el sistema antes


de levantar el auricular, el programa principal ingresa en una sección donde, tal como
se detalla en la figura 3.4, en base al estado de banderas conoce qué paso de la
inicialización se está cumpliendo o si el usuario desea proceder a reconfigurar el
equipo, según ello direcciona unos u otros registros del microcontrolador para grabar
los datos de configuración.

Viene de la
figura 3.3

Setear la bandera de
indicación de
reconfigu ración

Direccionar registros para escribir


la clave en el microcontrolador

Mensaje de
RECONFIGURACION
Mensaje CONFIGURAR
PRIMER PASO

2) Continua en ¡a
^figura3.3

Figura 3.4. Sección de configuración (antes de levantar el auricular)

El caso de configuración o reconfiguración, se explica detalladamente en la


sección 3.3. de este capítulo, sinembargo puede indicarse que una rutina valida y
registra en RAM y en el microcontrolador los parámetros necesarios.

Si el programa determina que se levanta el auricular para realizar una llamada, el


programa sale de la sección de la figura 3.5 para ir a la sección de la figura 3.6, donde
luego de un pequeño retardo de protección de los detectores de tono, ordena al
hardware el cierre del contacto del relé de manera que el detector de tono pueda
recibir el tono de invitación a marcar.

Viene de la
figura 3.3

Continua en
la figura 3.6

Sigue en
la figura 3.3

Figura 3.5. Chequeo de detector de llamada entrante.

El contacto del relé quedará cerrado si es necesario registrar la marcación


multifrecuencial; caso contrario, es decir si el teléfono conectado al equipo es de
pulsos, se abrirá una vez detectado el tono de invitación a marcar.

En la sección detallada en la figura 3.6, se chequea el tipo de teléfono


conectado al equipo para en base a ello escoger la manera correcta de registrar el
número marcado.

84
Para iniciar el registro y almacenamiento del número marcado el programa va de
la sección de la figura 3.6 a la parte detallada en la figura 3.7. En esta ultima existe un
lazo donde permanece hasta que el usuario abandone la línea o termine de marcar.

Viene de la
figura 3.5

Retardo de tiempo para protección


de los detectores de tono

Cerrar relé protector


de los detectores de tono

Ya se ingreso la
clave y el tipo de teléfono
al que está conectado
el equipo

Esta
conectado a un
teléfono de
pulsos

Habilitar las interrupciones


externa cero y uno Habilitar la interrupción externa cero

P 1.2 = Al interruptor AUX

Sigue en la
figura 3.7

Figura 3.6. Habilitación de interrupciones de acuerdo al tipo de teléfono.

85
Viene de la
figura 3,6

Contador de dígitos
marcados indica que se
terminó de marcar

Incrementar contador para


validar el número marcado
Continua en
la figura 3.9

Validar dígito marcado


por un teléfono de pulsos

P3.2 = Salida del detector de


estado de la línea.

El contador
Subrutína RSLA ( soltó la línea
midió más de 100 mSeg
antes de marcar o mientras marca )
con P3.2 = 1

4) figura 3.3

Figura 3.7. Lazo de validación de dígito marcado.

Con la finalidad de conocer cuando ocurre una de las dos instancias, el


programa verifica la señal de marcación de la figura 3.8, la misma que ingresa al
microcontrolador, midiendo el tiempo que ésta permanece en un estado dado para
reconocer la marcación o el cierre de la línea. Esta misma señal se utiliza para validar el
número marcado. Nótese que la validación no es necesaria cuando se marca con un
teléfono multifrecuencial puesto que la señal de detección de estado de la línea
permanece en el mismo nivel durante la marcación.

Cuando el usuario desocupa la línea antes de terminar de marcar, el programa


guarda en RAM la información que hasta allí existe respecto a la llamada y pasa a
esperar una nueva ocupación de la línea.

86
MiidelOOmScg.

100 mSeg.

lOOmSeg.

to Primera interrupción externa cero


ti Inicio de dígito marcado
(2 Instante en que el programa valida el dígito marcado
U Se produce la interrupción externa cero
t4 Procesa la interrupción externa y pone a correr el timer cero
ts Inicio de pulso de marcación inválido (No siempre se presenta )
te Final del pulso inválido (interrupción externa inválida)
t? Se produce la interrupción de] timer cero
IB Inicia la marcación del siguiente dígito

Desde t4 hostal? transcurren lOQmSeg f*'

Figura 3.8. Señal de marcación que ingresa al microcontrolador (teléfono de


pulsos).

Como se indica en la figura 3.9, una vez que el abonado termina de marcar
ordena al hardware abrir el contacto del relé protector de detectores de tono. Si éste
ya estuvo abierto (teléfono de pulsos) se mantendrá así. Dentro de la figura 3.9, se
chequea el estado del interruptor de configuración y varias banderas del
microcontrolador para identificar el estado de configuración, reconfiguración u
operación normal.

87
Viene de la
figura 3,7

Abrir el relé protector


de detectores de tonos

Deshabilitar interrupción
externa y del timer cero

Fue llamada de larga


distancia internaciona

Jt
Continua en la
figura 3.7

Sigue en la
10) figura 3.10

Figura 3.9. Registro del número marcado en la memoria.

Solamente si la llamada es de discado directo internacional y puesto que la


longitud del número a marcar varía entre 12 y 14 dígitos se utiliza una subrutina en la
cual espera que se marque otro dígito o que llegue el tono de 425 Hz para dar por
terminada la marcación. Como consta en la figura 3.9, el programa puede regresar al
lazo de validación en caso de marcar un nuevo dígito.

Dentro del diagrama 3.9 se indica además que para una llamada que no
pertenece a la configuración debe registrar el número marcado en la memoria del
equipo (Subrutina GRAMNM).

El siguiente paso dentro de la secuencia normal está en la figura 3.10, y


consiste en averiguar el tipo de tráfico generado por la llamada, con el fin de chequear
si el número marcado fue 116 ( pedido de larga distancia internacional) y bloquear la
línea telefónica si el equipo fue configurado para ello. Cuando no es éste el caso, el
programa va a la sección de la figura 3.11 ordenando cerrar el contacto del relé

88
protector, para ejecutar la rutina de detección de tono de timbre u ocupado (TUO) del
abonado remoto. En esta rutina, con ayuda de contadores, mide el tiempo de
presencia y ausencia del tono para saber si el abonado llamado está ocupado, libre o
ya contestó. Al salir de esta rutina, el programa ordena la apertura del contacto del relé
protector de detectores de tono.

Viene de la
figura 3.9

Larga
distancia internacional
bloqueada

Utilizar una subrutina de retardo


y cerrar el relé de bloqueo Cerrar relé de tonos para esperar
el tono de timbre y ocupado

Sigue en la
figura 3.11

Cerrar el relé de bloqueo


de larga distancia

1
4) Pasa a la figura 3.3

Figura 3.10. Identificación del tipo de tráfico (bloqueo de L.D.L)

Dentro de la sección detallada en la figura 3.11, el programa registra los datos


de hora, fecha y estado de la llamada. Si el abonado destino contestó, de acuerdo a la

89
hora y día de la semana se aplica la tarifa normal o reducida. Los datos de fecha y hora
se guardan en registros del microcontrolador, para luego calcular el tiempo de
duración de la llamada.

Viene de la
figura 3.10

Subrutinas:
BAUDRATE, IMPNM, HORAB5,
Subrutinas: DvlPH (para imprimir la hora),
LECHORA, LECFECHA, IMPF (para imprimir la fecha)
GRAMHYF.TARNOR

Deshafaílitar la interrupción serial

Guardare! puntero de direcciones


de la memoria del equipo

i Continua en la
figura 3.12

Figura 3.11. Detección de estado del abonado destino registro de la hora e impresión
de datos.

Seguidamente, como se ve en la figura 3.12, el programa llama a rutinas que


ubican la zona de tasación de los abonados origen y destino, así como la zona
geográfica a la que pertenecen y en base a estos parámetros, busca el grado de tasa a
aplicar. En este instante el programa ingresa a la sección descrita en la figura 3.13,
donde si la llamada no fue contestada, guarda en memoria los datos que existen sobre
la llamada, para luego esperar que se libere la línea y retornar a esperar una nueva
ocupación. Por otro lado, si la llamada tuvo éxito pasa a una nueva sección de
acuerdo a la configuración del sistema para trabajar con un teléfono residencial o
público.

90
Viene de la

Fue Encontró
una llamada local de 3 la zona de tasación
di si tos destino

Fue Guardaren registros del rnícrocontrolador


una llamada de larga distancia el grupo del abonado destino
internacional

Llamada
Subrutmas:
dentro de una misma zona de
INICREG, RNUMP, RTD, ZTO
tasación

Se encontró Llamada
el número de la zona de dentro del mismo
tasación del abonado grupo
oríeen

Acomodar los registros de las zonas


de tasación origen y destino de manera
que el número asignado a la zona de origen
Guardar en registros del microcontrolador sea mayor al de la zona destino para buscar
el grupo del abonado origen en la tabla el grado de tasa

Subrutinas UBICARTARIFA y SEGIMP

Recuperar el puntero de datos de la memoria

Continua en la ,J-,
figura 3.13 (¿3,

Figura 3.12 Ubicación de las zonas de tasación origen y destino.

91
Viene de la
(23) figura 3.12

Borrar registros para rutinas


J 7r i i
de calculo de costo

Está
configurado el equipo para
ser usado con un teléfono Continua en la
público figura 3.3

j
j t1 l
i
i
Detalle en la Calculo de costo de (12)
figura 3.22 llamada para teléfono Continua en la cálculo de costo Detalle en
residencial figura 3.20 para teléfono público la figura 3.20
________1____,----
i
i
i
/'^ Sigue en la
-_,' figuraS. 14

Figura 3.13. Cálculo de costo de la llamada.

En esta nueva sección, mientras la conexión se mantiene, varias rutinas simulan


la caída de impulsos telefónicos y los contabilizan para calcular el costo de la llamada.
Cada vez que aumenta un impulso se actualiza el costo en el display. -""

Al finalizar la llamada, el programa registra la hora para guardarla en RAM


junto con los datos del costo de la llamada (figura 3.14). Si hay una impresora serial en
línea, el número marcado, costo, fecha y hora en que se establece la comunicación
serán impresos apenas finaliza la comunicación telefónica. Luego el contador de
programa salta a esperar una nueva ocupación, es decir que regresa a la sección de la
figura 3.3., esto es a esperar que el auricular se levante. Como ya se explicó, en dicho
lazo, verifica el estado de los pines de configuración, transmisión serial e igualación
del reloj.

92
Viene de la
figura3.13

Subrutinas:
LECHORA, LECFECHA, GRAMHYF,
GRAMCOS, GRAMTAP, PONGAFF

Subrutinas:
BAUDR, 1MPFH (fecha), IMPFH (hora), RESB2B5

Subrutina TMPFH (tiempo hablando)

Subrutína 1MPC, enviar retorno


de carro y avance de línea

^—, Sigue en la
4) figura 3.3

Figura 3.14. Registro de datos en la memoria del equipo y transmisión a una


impresora..

Si la llamada fue exitosa, es decir contestada, los datos de número marcado,


fecha, hora inicial y final, duración y costo son enviados serialmente, de manera que si
hay una impresora serial en línea, estos datos se imprimen apenas finaliza la
comunicación.

3.2. RUTINAS DE ATENCIÓN A LAS INTERRUPCIONES.

En el desarrollo del programa se utilizan todas las interrupciones de que


dispone el microcontrolador. A continuación se indica el uso que tienen las
interrupciones dentro del programa.

Como se detalla en la figura 3.8., las transiciones negativas en la salida del


detector de estado de la línea telefónica, se producen a intervalos de 100 mseg
aproximadamente, si pertenecen a un mismo dígito marcado, y a intervalos mayores de
tiempo si pertenecen a dígitos diferentes. En base a esta característica se diseña un
algoritmo en el que se combinan las interrupciones externa O (INTO) y de timer O
(INTTO) para registrar el número marcado en el caso de un teléfono de pulsos.

93
Cuando el abonado levanta el auricular para realizar una llamada, se atiende la
interrupción externa cero, la misma que permitirá la detección del tono de invitación a
marcar. Las interrupciones externas 1 (INT1), y del timer O (INTTO), se combinan para
registrar el número marcado desde un teléfono multifrecuencial.

El programa principal atiende a las interrupciones INTO o INT1, e INTTO


saltando desde el lazo de validación de dígito marcado detallado en la figura 3.7. El
contador de dígitos marcados se modifica en una de las subrutinas de la INTTO, de
manera que al terminar de marcar, indica al programa principal que puede salir del lazo
de validación de número marcado.

3.2.1. Interrupción Externa Cero.

Al levantar el auricular para realizar una llamada telefónica, se produce una


interrupción externa cero, la primera desde que inició el proceso de llamada saliente,
en ésta el programa espera el tono de invitación a marcar. Una vez que llega dicha
señal registra su presencia y retorna de la interrupción para esperar que el usuario
inicie la marcación.
i
En caso de que no llegue el tono y el abonado decida cerrar la línea, el
programa ordena abrir el contacto del relé de tonos, almacena en RAM la información
que hasta allí existe sobre la llamada, es decir la fecha y hora y luego pasa a esperar
una nueva ocupación.

Las siguientes interrupciones INTO dentro de la llamada se producen por la


marcación en un teléfono de pulsos; estas interrupciones como es lógico, ya no
detectan el tono sino que registran las transiciones negativas de los pulsos dentro de
un dígito marcado, esto gracias a un registro que permite saber cuál de las dos tareas
debe realizar.

Cada vez que se produce una transición negativa en la salida del detector de
estado de la línea, debida a la marcación, se produce una INTO en la cual a más de
ejecutar una rutina de retardo incrementa un contador de transiciones y pone a correr
el timer cero (se debe sensar el tiempo de 100 ms). Si antes de la siguiente INTO se
produce una INTTO, en vista de la temporización de la señal de marcación indicada en

94
la figura 3.8 se entiende que se terminó de marcar el dígito, de manera que la siguiente
INTO producida por marcación deberá encontrar al contador de transiciones en el
valor cero. Por lo explicado es lógico deducir que el timer debe pararse bajo dos
circunstancias: en el caso de que aún no se termine de marcar el dígito, o cada vez que
se atiende una INTTO cuando se ha terminado de marcar el dígito.

La rutina de retardo dentro de la INTO, tiene como fin asegurar que no se


genere una INTTO antes de una INTO, mientras se están registrando los pulsos de un
mismo dígito.

3.2.2. Interrupción Externa Uno.

La interrupción externa uno (INT1) se produce cuando el circuito integrado


SSI202P detecta un par de tonos válido. Esto es, se presiona una tecla en el teléfono
multifrecuencial conectado al equipo.

Como el detector de tonos se maneja como RAM externa con la dirección


«a- 1000H, en la INT1 se habilita dicho elemento, para que el dato binario correspondiente
a la tecla presionada, se pueda leer en el bus de datos del microcontrolador. (figura
2.11). Hecho esto se procesa la información, ubicando en un registro el dígito marcado
y poniendo a correr el timer O apenas desaparece el tono válido. Los registros TLO y
THO son cargados con los valores FCH y FFH respectivamente, de manera que apenas
se retorna de la INT1, se produce la INTTO y se registra el número marcado.

.¿ Como la interrupción externa uno se produce por flanco negativo, no importa


que la tecla del teléfono esté presionada por largo o corto tiempo, basta dicha
transición para que se produzca la interrupción. Es decir es suficiente que el circuito
integrado SSI202P detecte un par de tonos válidos para producir la interrupción
externa uno mientras está habilitada.

3.2.3. Interrupción del Timer Cero.

Como en la INTO los registros TLO y THO se cargan con OOH, el timer produce
interrupción aproximadamente 100 ñas (T) después de haber empezado a correr,

95
(fórmula 3.1). Por esta razón INTTO se atenderá solamente cuando se termina de
marcar un dígito.

_ (255 - TLi) + 256 * (255 - THi)


1=
fose

La INTTO detiene el timer, graba el número marcado en uno de los registros del
microcontrolador, borra el registro que contiene el dígito marcado para registrar el
dígito siguiente, actualiza un contador de dígitos marcados y de acuerdo al valor del
mismo llama a rutinas donde se reconocen las llamadas con 3; 6, 8 dígitos, o llamadas
internacionales, chequeando los dos primeros dígitos marcados.

Cuando se termina de marcar el primer dígito de un número de abonado, el


contador de dígitos marcados tiene el valor uno, con esta condición se utiliza la
subrutina PRIMERNUMERO para configurar banderas que indican si la llamada es
local o de larga distancia. Dentro de las llamadas locales, el programa debe saber si el
número a marcar es de 3 o 6 díitos.

El valor del contador de dígitos marcados se ajusta en PRIMERNUMERO de


acuerdo a los datos del número de dígitos totales a marcar. Por ejemplo, si el primer
dígito marcado es uno, significa que se marcarán tres dígitos, de modo que al terminar
de marcar el tercer dígito indica al programa principal que debe salir del lazo de
validación de dígito marcado.

Para saber si la llamada es de larga distancia nacional o internacional, el


programa necesita conocer los dos primeros dígitos marcados dentro del número. La
rutina SEGUNDONUMERO, mediante banderas indica al programa principal la
característica de la llamada. En una llamada internacional (LDI), debe bloquearse la
línea si el sistema está configurado para ello.

Los dígitos marcados deben almacenarse temporalmente en registros del


microcontrolador antes de ser transferidos a la memoria externa del equipo, para ello
se utiliza la subrutina GUARDADO, dentro de la INTTO. Otra subrutina usada dentro
de la INTTO es VERIF y sirve para ajustar el valor del contador de dígitos marcados y

96
la dirección de los registros en los que se graban los dígitos en el caso de que la
llamada sea internacional con discado directo. Debe tenerse en cuenta que para LDI el
número de dígitos a marcar varía entre 12 y 14, por ello cuando se han marcado 12
dígitos, el programa principal sale del lazo de validación de número marcado para
entrar en una sección que espera que se marque otro dígito, llegue el tono de
ocupado, timbre, o se desocupe la línea.

3.2.4. Interrupción del Timer Uno.

El timer uno se utiliza para generar una velocidad de transmisión serial. De


acuerdo a la fórmula A.l (Anexo A), y en vista de que el cristal empleado es de 7,3728
MHz, los registros TH1 y TL1 deben cargarse con el valor "OFEH" para que la
transmisión serial sea a 9600 bits por segundo.

32*12*9600

THl= 254 (OFEH)

3.2.5. Interrupción Serial.

Cuando la interrupción serial está habilitada, cada vez que se ejecuta una
instrucción de escritura o de lectura del registro SBUF del microcontrolador, el
contador del programa salta a atender dicha interrupción.

La interrupción serial se utiliza básicamente para transmitir los datos


almacenados en RAM hacia un computador o una impresora. Para que el
microcontrolador empiece la transmisión hacia el computador, este último envía un
carácter ASCII específico, produciendo la interrupción serial por seteo de RI.

97
3.3. OTRAS SUBRÜTINAS EMPLEADAS EN EL PROGRAMA

El orden en que se describen estas snbrutinas es similar al utilizado en el


numeral 3.1 de este mismo capítulo.

3.3.1. Inicialización y Manejo del Display.

En la explicación del hardware que permite la generación de señales para el


display, se mencionó la necesidad de una rutina de inicialización cuando se enciende
el dispositivo. De acuerdo a las especificaciones dadas por el fabricante y por las
condiciones de la fuente que alimenta al circuito, esta subrutina, que se detalla en la
figura 3.15, se ejecuta únicamente cuando el equipo es encendido, sea en la primera
vez que se lo utiliza o porque la energía normal de la red eléctrica ha regresado
después de cierto tiempo. La rutina de iniciahzación sugerida en las especificaciones
técnicas del display ha sido modificada en lo que se refiere a los tiempos de espera y
habilitación, ya que así se garantiza el adecuado funcionamiento del dispositivo.

El display se maneja como una localidad de RAM externa, de manera que para
efectuar cualquier operación con el mismo se debe guardar temporalmente el puntero
de datos RAM. Para generar las señales de habilitación y direccionamiento de los
registros internos del display existe la subrutina HABLCD que contiene un retardo
para producir las señales detalladas en la figura 2.18 (capítulo 2).

En la rutina de inicialización se pueden escoger varios parámetros interesantes


desde el punto de vista del comportamiento del display, uno de ellos es el incremento
automático de la dirección luego de escribir en una cierta localidad. Sinembargo
existen casos en los que es necesario escribir en direcciones específicas y para ello se
ha creado la subrutina DIRELCD que indica al display la dirección en la que se desea
escribir. Estas direcciones son OOH hasta OFH para la primera fila y 40H hasta 4FH
parala segunda.

La subrutina que permite escribir un carácter en una dirección específica del


display es ESCLCD. Para la escritura de un número, letra o signo, su correspondiente
ASCII debe estar en un registro del microcontrolador. Una lista de los caracteres que
pueden escribirse consta en el anexo D, dentro de las especificaciones del display.

98
Aprovechando la versatilidad del dispositivo y el número de caracteres que
pueden escribirse en la pantalla, en el programa se han incorporado varios mensajes
para orientar al usuario respecto al uso del equipo. Un puntero y un contador toman
el segmento de caracteres deseado para llevar un mensaje al display utilizando la
rutina ESCMENSA.

Esperar 15 mSeg o más después


de que la fuente alcance 4,5 V

Indicara! display si va a Irabajar


con ¡nlerface de 4 u 8 bits y con
1 o 2 líneas en la pantalla

Repetir el paso anterior


dos ocasiones más

Apagar o encender las matrices de


caracteres del display y el cursos

Borrar completamente el display


( dejarlo en blanco )

indicar el modo de trabajo, es decir el


incremento automático de dirección
luego de escribir un carácter o avance
a la izquierda de todos los caracteres
al escribir uno adicional

Figura 3.15. Inicialización del display.

Existen ocasiones en las que es necesario borrar totalmente el display para que
los caracteres de una determinada información no alteren o distorsionen el nuevo

99
mensaje o información, para ello parte de la rutina de inicialización se ejecuta en una
subrutina llamada CLRLCD.

3.3.2. Configuración y Reconfiguración del Equipo.


&

La subrutina CONFIGURAR maneja la configuración del sistema, para ello


emplea varias rutinas adicionales tal como se indica en la figura 3.16.

Los datos de la configuración se proporcionan básicamente en dos pasos (dos


números marcados). El primero es la introducción de una clave para evitar
Q modificaciones en la configuración del sistema, junto a ella, haciendo uso de uno de
los interruptores externos, se introduce información sobre el tipo de teléfono
conectado al equipo. En un segundo paso se especifica el número de abonado al cual
está conectado el sistema y las opciones de bloqueo de larga distancia, así como la
conexión a un teléfono residencial o público. Una vez terminado el segundo paso, el
programa espera que todos los switches estén en su posición de operación normal
para continuar. El número de abonado al que se conecta el equipo debe especificarse
con el prefijo de acceso interárea y su respectivo código de área, caso contrario la
configuración no se efectuará. Las opciones que brinda el equipo se reflejan para el
programa en estados de banderas, las mismas que son chequeadas por el programa
para realizar determinadas acciones. Además los datos de configuración constan en la
memoria RAM del equipo, de manera que si falla la energía, al restablecerse la misma
éstos serán recuperados por tener esta memoria un respaldo de baterías.

Cuando se ingresa a la opción de configuración y si el equipo ya ha sido


configurado, el programa asume que se desea reconfigurar al sistema, por lo que
primeramente espera que se introduzca la clave anterior para borrar los datos de
configuración y dar paso a la nueva configuración. Al no introducir la clave
correctamente se puede salir de la opción de reconfiguración antes de colgar el
micro teléfono.

£ Por tratarse de un valor único que dará acceso al manejo de las opciones del
equipo y que en caso de olvido no permitirá el cambio de dichos parámetros, es
necesario asegurar que la clave de configuración sea correctamente registrada y
conocida, para ello la rutina VALIDARCLAVE se encarga de chequear que los 6

100
dígitos que se marcan para introducir la clave cumplan con la condición de ser el
primero igual al cuarto, el segundo igual al quinto y el tercero igual al sexto, de esta
manera se confirman los tres primeros dígitos con los tres últimos. El primer dígito de la
clave no puede ser O ni 1. En caso de no cumplir las condiciones impuestas se deberá
marcar otros 6 dígitos que si las cumplan.

Una vez que se ha comprobado que la clave se introdujo correctamente, la


subrutina GUARDACLAVE la graba en registros del microcontrolador, para luego,
con otra rutina transferirlos hacia la memoria del sistema.

. Cualquier número marcado se almacena en uno de los bancos de registros del


microcontrolador, pero cuando se trata del número telefónico asociado al equipo, es
decir de lo que podría llamarse número propio, la subrutina GUARDANM lo traslada a
otros registros, en los que constan también los dígitos de la clave. Estos registros se
utilizarán en otras rutinas del programa, para ubicar la tarifa que corresponde a una
llamada telefónica y para grabarlos en la memoria del equipo mediante la subrutina
GRAMNP, y así posibilitar su recuperación cuando se da una ausencia temporal de
energía eléctrica o se resetee el sistema.

Utilizando la rutina GRAMCONF, en la memoria del sistema se escribe un byte


que contiene la información de las opciones de configuración, es decir si el equipo
funciona con un teléfono multifrecuencial o de pulsos, con o sin bloqueo de larga
distancia internacional, conectado a un teléfono particular o público. Finalmente, un
bit será seteado si un usuario introduce una clave errónea al tratar de reconfigurar el
sistema.

Para chequear si la clave introducida, como paso preliminar a la reconfiguración


del sistema, es la correcta, se emplea la subrutina CHECLA que compara los 3 últimos
dígitos marcados, con los almacenados en la memoria del equipo. Si la clave es
correcta, el programa borra todos los datos y banderas de configuración.

3.3.3. Recuperación de la Configuración y del Puntero de Datos.

En localidades de RAM se guarda la información de configuración del sistema,


de manera que si por alguna razón se resetea el microcontrolador, estos datos serán

101
inmediatamente reestablecidos a los respectivos registros y banderas por la rutina
RCONK

Subrutina
VALIDARCLAVE

Subrutina GUARDANM
y GRAMNP

Setear bandera de indic ación


de conexión a teléfono p úblico

Setear bandera de indicación


de bloqueo de larga dis ancia
internacional
i

Setear bandera de configuración


del número propio del equipo
Subrutina GRAMCONF

1 n
Esperar que los switches de
configuración se coloquen en
posición de operación normal

Figura 3.16 Configuración del equipo.

102
Cuando se resetea el equipo o falla la energía eléctrica mientras el programa
está en el lazo de espera de ocupación, no hay mayor problema en recuperar el
puntero de direcciones de la memoria externa gracias al byte FFH que se escribe al
final de cada llamada telefónica; sinembargo cuando han quedado inconclusos los
datos de una llamada telefónica resulta más complicada la recuperación del puntero y
en este caso existe el riesgo de perder los datos de la llamada que se estaba
efectuando mientras se perdió la aumentación de voltaje del equipo.

3.3.4. Manejo del Reloj en Tiempo Real.

En esta sección se indica la manera de leer y escribir en los registros del reloj en
tiempo real, así como las rutinas para igualar el mismo.

El reloj en tiempo real está manejado como RAM externa, por lo tanto las
rutinas LECHORA y LECFECHA de lectura de la hora y fecha respectivamente,
deben guardar temporalmente el puntero de datos RAM para direccionar y leer los
registros respectivos del reloj. Los valores leídos se graban en registros del
microcontrolador para ser utilizados por otras rutinas.

Los registros de la hora y día de la semana son de mucha importancia para


conocer la tarifa que corresponde aplicar a una llamada. Justamente la rutina
TARNOR lee dichos registros para compararlos con valores definidos y de acuerdo al
resultado de dicha operación, borrar o setear una bandera dando una indicación al
programa de la tarifa a aplicarse en el cálculo del costo.

Para igualar el reloj se emplea la rutina IGUALAR (figura 3.17), dentro de la


que se realizan operaciones con el reloj y por lo tanto debe guardarse temporalmente
el puntero de direcciones de la memoria de datos. Además como hay varios registros a
igualar, se debe tener una indicación de con cual de ellos se trabaja.

Hecho esto se utiliza la rutina TIME para confirmar el ingreso a la opción de


igualar el reloj. Luego de transcurrido un tiempo prudencial, TIME setea una bandera
que permite ingresar a la opción de configuración. Es decir que antes de que dicha
bandera sea seteada, TIME posibilita salir de la opción de igualar el reloj antes de

103
efectivamente hacerlo, esto porque se pudo haber movido el interruptor de igualar el
reloj de manera accidental.

Guardare! puntero de direcciones


de la memoria de dalos y borrar
la bandera indicadora de ingreso
a la opción de igualar el reloj
Subrutina RESETCONT
Subrutina MENSAJES
IGUALAR EL RELOJ

Confirmar igualación del


reloj (RutinaTIME)

Está seteada la
bandera de ingreso
a igualar el reloj Cargar contador de parámetros a igualar

Subruüna VALORCORRECTO
Guardar valor máximo del
parámetro a igualar y leerlo

Guardar la cuenta en el registro


del reloj y decrementar el contador
de parámetros a igualar

Crece medidor de tiempo para incrementar


Recuperar puntero de datos la cuenta del parámetro que está igualando
de la memoria del equipo

Borrar contadores usados


en la rutina

Llego la cuenta al
máximo valor de la variable
que se ¡guala

Figura 3.17. Flujograma del algoritmo para igualar el reloj.

104
Cuando se confirma el ingreso al proceso de igualación, el programa borra
todos los registros contadores del reloj utilizando la rutina RESETCONT, carga un
contador de los registros a igualar (5 en total), espera que se mueva el interruptor
respectivo para llamar a la rutina VALORCORRECTO e iniciar efectivamente el
proceso de igualación.

En la subrutina VALORCORRECTO , de acuerdo al registro que se vaya a


igualar, un contador se carga con el valor máximo que puede tomar el registro en el
reloj, por ejemplo 7 en el caso de los días de la semana o 60 para los minutos. Además
el puntero guarda la dirección del registro que se va a igualar a fin de escribir en la
localidad el valor escogido mediante el algoritmo descrito en el párrafo siguiente.

Un contador crece mientras el interruptor está en una posición fija, cuando


dicho contador llegue al valor que se desea grabar en el registro del reloj, el
interruptor debe moverse. Si llega a la cuenta máxima sin que haya sido escogido un
valor se remida la cuenta.

Luego de que se graba el valor en el registro del reloj, decrece el contador de


registros a igualar y la rutina espera que nuevamente se mueva el interruptor para
llamar a VALORCORRECTO y repetir el proceso del párrafo anterior con otro registro
del reloj.

Cuando el contador de registros a igualar llega a cero, es decir que se


terminaron de igualar los minutos, escribe cero en el segundero del reloj para
finalmente recuperar el puntero de datos de la memoria externa.

3.3.5. Ubicación de la Tarifa.

Para aplicar una tarifa a una llamada telefónica, a más de la hora y día de la
semana hay que conocer el lugar geográfico al que pertenecen tanto el abonado
origen como el abonado destino. Para lo primero, ya se explicó que se utiliza la
subrutina TARNOR; para conocer la ubicación geográfica se recurre a una tabla en la
que constan las series numéricas clasificadas por códigos de área y zonas de tasación.

105
Una vez que se localiza el origen y destino dentro de la tabla, el programa
utiliza los resultados de esta búsqueda y los de una segunda tabla para leer el grado
de tasa a aplicar. A este grado de tasa corresponde un intervalo de tiempo a transcurrir
entre dos impulsos telefónicos. Para comprender el algoritmo empleado en la
asignación de la tarifa debe explicarse primero la estructura de estas tablas.

3.3.5.1. ESTRUCTURA DE LA TABLA DE SERIES NUMÉRICAS


CLASIFICADAS POR CÓDIGOS DE ÁREA Y ZONAS DE TASACIÓN.

Desde el punto de vista de numeración telefónica, el país se divide en áreas y


zonas de tasación. Dentro de una misma zona de tasación, existe diferencia entre lo
que son llamadas locales con grado de tasa 1 y llamadas de larga distancia con grado
de tasa 2, tal como se vio en el capítulo 1.

Cada zona de tasación incluye físicamente una o varias centrales telefónicas


identificadas generalmente por los dos primeros dígitos del número de abonado (serie
telefónica).

PAÍS

ÁREAS DE
1 2 3 n
NUMERACIÓN

1 2 3 n ZONAS DE
TASACIÓN

1 2 3 n GRUPOS

-3$

Figura 3.18. Estructura de la numeración en el país.

saf' 106
«e
Existen casos en los que dos o más centrales, ubicadas en diferentes zonas de
tasación, tienen igual serie telefónica, en este caso para identificar adecuadamente la
central, se emplea el tercer dígito del número de abonado. El lector debe tener
presente el término tercer dígito.

A En una misma zona de tasación, todas las centrales entre las cuales se realizan
llamadas con grado de tasa 1, forman lo que con fines de explicación, se denomina
"grupo". Las llamadas realizadas de un grupo a otro (se entiende dentro de la misma
zona de tasación) se tarifan con grado de tasa 2. En la figura 3.18 se resume la
estructura y organización de las áreas, zonas y grupos de tasación en el país.

Las condiciones detalladas en los párrafos anteriores implican que, para ubicar
g. una central telefónica dentro de una zona de tasación y grupo, se debe tener una
tabla estructurada de la siguiente manera:

Etiqueta que sirve como dirección de inicio de la tabla correspondiente a un


código de área determinado.

Un byte de identificación de cada zona de tasación, ubicado antes del detalle


de las series numéricas de dicha zona.

Para indicar el final de la zona de tasación se emplea el byte OFFH y para


separar grupos la bandera OAAH.

Un byte indica el segundo dígito de la serie, en su nibble menos significativo. El


siguiente byte contiene el primer dígito de la serie en sus 4 bits menos
significativos. Estos dos bytes pueden estar seguidos por OAAH si es el caso.

Si la serie se repite dentro del área telefónica, se ubica un 1 en el nibble más


significativo del byte donde está el primer dígito de la serie; en este caso a este
byte le seguirán otros tres con el detalle del "tercer dígito". Estos últimos tres
bytes deben estar separados por OAAH si es necesario.

El byte correspondiente a los terceros dígitos contiene en su nibble más


significativo el extremo inferior y en el otro nibble, el extremo superior, del
grupo dentro de la serie. Por ejemplo: Una central tiene los números 710000

107
hasta 714999. El byte del tercer dígito será 04H.

Existe el caso en que los números de una central no son continuos; por
ejemplo: una central tiene 230000 a 231999, 234000 a 235999 y 237000 a
238999 y los restantes números de la serie están en otra zona de tasación, para
ello se deja la posibilidad de tres bytes para detallar el tercer dígito. Cuando no
se necesitan los 3 bytes, debe repetirse el mismo valor para completar las
localidades de memoria.

Es sumamente importante comprender el contenido de esta tabla ya que


cualquier modificación en la numeración telefónica implica uno o más cambios en ésta,
por ello se presenta a continuación un ejemplo para la zona de tasación 11.

Números telefónicos de la zona de tasación:

684000 a 684999 Grupo 1


688000 a 688999 Grupo 2
717000 a 717999 Grupo 3
719000 a 719999 Grupo 4
721000 a 721999 Grupo 5
723000 a 723999 Grupo 6
726000 a 726999 Grupo 7
728000 a 728999 Grupo 8
729000 a 729999 Grupo 9
800000 a 809999 Grupo 10
810000 a 819999 Grupo 10

Tabla para la zona de tasación:

CODSEIS: ; Etiqueta de código de área


DB OBH ; Inicio ZT
DB 08H,16H,44H,OAAH,8SH,88H,OAAH ; serie 68
DB 01H,17H,77H,OAAH,99H,99H,OAAH ; serie 71
DB 02H,17H,11H,OAAH,33HJOAAH,66H,OAAH ; serie 72
DB 02H,17H,88HJOAAH,99H,99H,OAAH ; serie 72
DB OOH,08H,01H,08H,OAAH ; series 80 Y 81
DB OFFH ; Final ZT

108
Detalle de la tabla:

OBH = Número de zona de tasación (11 decimal)

Serie 68:
Dos grupos con la misma serie

08H = Segundo dígito de la serie


16H = Indicación "1" de tercer dígito y primer dígito de la serie
44H = Tercer dígito inferior y superior de la serie
AAH = Separación de grupo
8 8H — Tercer dígito inferior y superior de la serie
88H = El mismo anterior ya que en este caso no hay una tercera
alternativa.
AAH = Separación de grupo

Serie 71 :
Dos grupos con la misma serie

01H = Segundo dígito de la serie


17H = Indicación de tercer dígito y primer dígito de la serie
77H = Tercer dígito de la serie
AAH = Separación de grupo
99H = Tercer dígito del nuevo grupo
99H = Igual al anterior porque no hay otra alternativa para el tercer
dígito
AAH = Separación de grupo

Serie 72:
Hay cinco grupos con la misma serie.

02H = Segundo dígito de la serie


17H - Indicación de tercer dígito y primer dígito de la serie.
11H = Tercer dígito de la serie
AAH = Separación de grupo
33H = Tercer dígito de la serie
AAH = Separación de grupo

109
66H = Tercer dígito de la serie
AAH = Separación de grupo
02H = Segundo dígito de la serie
17H = Indicación de tercer dígito y primer dígito de la serie
88H = Tercer dígito
AAH = Separación de grupo
99H = Tercer dígito
99H ~ Igual al anterior
AAH = Separación de grupo

Serie 80 :
Hay un solo grupo con esta serie
OOH = Segundo dígito de la serie
08H = Primer dígito de la serie (indicación de que no hay tercer dígito,
por lo que toda la serie corresponderá al grupo).

Serie 81 :
Existe un solo grupo con esta serie
01H = Segundo dígito de la serie
08H = Primer dígito de la serie (indicación de que no hay tercer dígito,
por lo que toda la serie corresponderá al grupo).
AAH = Separación de grupo
FFH = Final de la zona de tasación

Nótese que las series 80 y 81 están totalmente ocupadas en esta zona de


tasación y ambas pertenecen al mismo grupo.

3.3.5.2. RUTINAS EMPLEADAS PARA UBICAR LA TARIFA.

Con ayuda de la tabla ya explicada y las rutinas que se indican a continuación,


se ubica la zona de tasación y grupo al que pertenecen los números de origen y
destino de la llamada.

Para iniciar el proceso de ubicación de la zona de tasación y grupo al que


pertenecen los números de origen y destino de la llamada, se utiliza la subrutina

110
*
INICREG, que borra los registros y banderas a ser utilizadas en las demás rutinas. El
siguiente paso es grabar en registros del microcontrolador la serie del número
telefónico al cual está conectado el equipo (introducido en la configuración) y la del
número marcado, para lo que se emplean las rutinas RNUMP y RNUMM
respectivamente. La subrutina RTD permite ubicar en registros diferentes del
A microcontrolador los "terceros dígitos" de los números de abonado origen y destino.
Hasta aquí solamente se han cargado los registros para iniciar la búsqueda en la tabla
de series numéricas.

Las subrutinas ZTO y ZTD son las más importantes dentro de este grupo pues
son las que con el auxilio de CODDEAREA; RSERTB, OTRASE y TERDIG, ubican la
zona de tasación y grupo dentro del área telefónica, para el origen y destino de la
£ llamada.

La primera de las subrutinas auxiliares (CODDEAREA) ubica el puntero de


inicio de búsqueda de series numéricas en la tabla respectiva, de acuerdo al área a la
que pertenecen tanto el abonado origen como el destino.

Una vez ubicado en el área de numeración la subrutina RSERIE leerá el


número de la zona de tasación ya predefinido (ANEXO B) y buscará en ella que
coincida la serie de la tabla con la correspondiente del número de abonado origen o
destino según sea el caso.

Si al retornar de RSERJE no se ha ubicado la serie numérica buscada, se debe


utilizar la rutina OTRASE para dejar el puntero de la tabla listo para leer el byte de la
siguiente serie numérica y actualizar el contador que indica el grupo dentro de la zona
^ de tasación. El puntero se actualiza leyendo los bytes que están a continuación de los
de la serie numérica.

Cuando finaliza la zona de tasación sin encontrar la serie numérica, el programa


direcciona el puntero para leer en la tabla el byte de la siguiente zona de tasación y
luego seguir la búsqueda de la serie.

& Puede darse el caso de que no se ubique la serie dentro de toda el área de
numeración, lo que indicaría que no existe el número marcado o que debe actualizarse
la tabla.

111
Una vez ubicada la serie numérica, la rutina (ZTO o ZTD) chequea si es
necesario un tercer dígito, de acuerdo al resultado utiliza la rutina TERDIG. Si el tercer
dígito de la tabla corresponde al buscado finaliza la rutina, caso contrario sigue
buscando la serie hasta encontrarla o terminar el área de numeración.

La ubicación del tercer dígito se realiza verificando que el dígito marcado o de


origen esté dentro del rango indicado por el byte de tercer dígito de la tabla, al no
coincidir, la rutina COMPARAR ajusta el puntero para leer los siguientes tercer dígitos
de la tabla o la siguiente serie numérica.

Con la información respecto a las zonas de tasación y grupos, la subrutina


UBICARTARIFA busca el grado de tasa adecuado para la llamada telefónica en la
tabla diseñada para el efecto. En caso de llamadas locales de 3 dígitos o llamadas
dentro de la misma zona de tasación y grupo no es necesario buscar, sino que
directamente se aplica el grado de tasa 1 es deck el de menor costo (llamada local).

Teniendo en cuenta que si el usuario realiza una llamada desde la zona de


tasación X a la zona Y o si llama de Y hacia X el grado de tasa es el mismo, y que cada
zona de tasación está identificada por un número, se estructura un algoritmo en el que
se forma una dirección de memoria de programa en base a los números de las zonas de
tasación, para leer el respectivo grado de tasa. Estos números se mantienen o
intercambian entre zona origen y destino dependiendo de cuál es mayor. Esto se lo
hace para reducir a la mitad la tabla en la que UBICARTARIFA busca los grados de
tasa.

En la rutina SEGEV1P, a partir del grado de tasa, que de acuerdo a la teoría


puede ir del 1 al 5, el programa utiliza la tabla TABSEGIMP para conocer el
correspondiente número de segundos entre impulsos telefónicos y escribirlo en un
registro que luego será utilizado por las rutinas de cálculo de costo de la llamada.

Ejemplo de ubicación de tarifa:

Para la ubicación de la tarifa a aplicarse en una llamada en la que el número del


abonado origen es por ejemplo 2507135 y el nacional del abonado destino es
5560106; el proceso a seguir es el siguiente:

112
Ubicar el puntero al inicio de la tabla correspondiente al código de área "2".

Buscar la serie 50 en la tabla mencionada barriendo las Z.T. pertenecientes al


área "2". Cuando se encuentre la serie, el número de la zona de tasación en la
que se halla dicha serie (9) es almacenado.

Como la serie 50 no existe en otro lugar dentro del área de numeración, no


hace falta analizar el dígito "7" (tercero del número del abonado).

Ahora, en base al código de área del abonado destino se ubica el puntero de


búsqueda al inicio del área de numeración "5" y se procede a buscar la serie 56
dentro de dicha área.

Cuando se encuentra la serie, el programa se percata de que es necesario


analizar el dígito "O" (tercero del número de abonado destino") para conocer el
grupo en el que se halla.

La zona de tasación en la que está la serie del número destino se almacena en


un registro.

Con los valores de las zonas de tasación de origen y destino se forma una
dirección en la que se encuentra el grado de tasa.

El grado de tasa sirve como puntero de una tabla en la que está el intervalo de
tiempo que debe transcurrir entre dos impulsos telefónicos (4 segundos para el
grado de tasa 5).

3.3.6. Subrutinas para grabar Datos en la Memoria del Equipo.

La memoria de datos ocupa las direcciones desde 6000H hasta 7FFFH, estos 8
Kbytes se distribuyen tal como se indica en el cuadro 3.2.

113
LOCALI- LOCALIDAD UTILIZACIÓN
DAD FINAL
INICIAL
6000H 6000H Byte con FFH para indicar que el equipo ya fue usado por
primera ocasión
6010H 6010H Bits de parámetros de configuración
6011H 6018H Número al cual está conectado el equipo y dígitos de la clave
6019H 601FH Número de impulsos y costo acumulado de las llamadas
telefónicas
6020H 6026H Hora y fecha de la última configuración del equipo
6027H 7FFFH Datos de llamadas telefónicas (cuadro 3.3)

Cuadro 3.2. Mapa de la memoria de datos.

Los datos que se guardan en relación a las llamadas telefónicas son los
siguientes:

INFORMACIÓN NUMERO DE BYTES QUE


OCUPA
Número marcado 4 para llamada dentro del país y 6
o 7 para llamada internacional
Byte con el valor AAH (xAH para el caso de 13 dígitos 1
marcados en larga distancia internacional donde x es el
décimo tercer dígito)
Hora de inicio del intento de la llamada 3
Fecha de inicio del intento de la llamada 3
Información importante sobre la llamada 1 (cuadro 3. 4)
Hora de finalización de la llamada (*) 3
Fecha de finalización de la llamada (*) 3
Grado de tasa aplicado (*) 1
Costo de la llamada (*) 5
Valor FFH para indicar el final de los datos (se borrará 1
en la siguiente llamada)
(*) Solamente en el caso de que la llamada sea contestada.
Cuadro 3.3 Datos de llamadas telefónicas.

114
El byte de información contiene en sus 8 bits:

B8 B7 B6 B5 B4 B3 B2 Bl

Bl. En IL cuando llega el tono de marcar (bit menos significativo)


B2. En IL cuando el abonado inicia la marcación
B3. En IL cuando el usuario terminó de marcar
B4. En IL cuando el abonado llamado estuvo desocupado pero no contestó
B5. En IL cuando se contesta la llamada
B6. En IL cuando es una llamada local
B7. En IL cuando es llamada de larga distancia nacional
B8. En IL cuando el número marcado no consta en la tabla de series numéricas (bit
más significativo)

Cuadro 3:4. Contenido del byte de información adicional de la llamada.

Para guardar en RAM el número marcado se utiliza la rutina GRAMNM, en


ésta se leen losx>cho dígitos que se graban en el microcontrolador cuando se hace una
llamada sea de 3, 6 u 8 dígitos y se los almacena en 4 bytes de la RAM. Si la llamada
fue de larga distancia internacional usando discado directo, lee del microcontrolador
los siguientes 4 dígitos y los graba en dos bytes de la RAM. Como en los registros del
micro, luego del último dígito marcado queda el valor AA hexadecimal, el programa
identifica claramente cuando termina el número. Si fueron 12 o 14 los dígitos, luego
del último byte del número se escribe en RAM un byte con el valor AA para indicar a
la rutina de transmisión serial el final del número. Si fueron 13 los dígitos, en el nibble
más significativo de un byte se pone el décimo tercer dígito y en el nibble menos
significativo el valor "A" hexadecimal, igualmente para identificación de la rutina de
transmisión serial. En el caso de llamadas dentro del país el byte con valor "AA"
indicará el final del número marcado.

Los datos de fecha y hora de inicio y finalización de una llamada telefónica se


registran en el microcontrolador y mediante las rutinas GRAMH y GRAMF serán
escritos en la memoria del equipo.

El byte de información sobre la llamada se escribe en la memoria del sistema


mediante la subrutina BANDERAS.

115
Un byte que indica la tarifa aplicada (1 al 5) se almacena en la memoria
utilizando GRAMTAP. La rutina GRAMCOS graba en RAM los cinco bytes que
indican el costo de la llamada, los cuales incluyen el registro de de los centavos..

La subrutina PONGAFF pone el byte FFH al final de los datos de una llamada
telefónica, para indicar a la rutina de transmisión serial que allí terminan los datos. En
la siguiente llamada se borra para poner los datos de la nueva llamada.

En cada llamada telefónica, el programa, mediante la rutina CHEQRAM,


chequea si la memoria del equipo está llena o por llenarse, así mediante un mensaje
indica que debe descargarse porque de lo contrario el equipo no permitirá realizar otra
llamada.

3.3.7. Impresión Serial de Datos.

La impresión de datos utiliza el puerto serial del microcontrolador, para ello, la


rutina BAUDRATE indica al microcontrolador la velocidad con la que va a transmitir
(9600 bps) y habilita las interrupciones serial y del timer uno.

Únicamente cuando se establece la conexión telefónica se imprimen datos


referentes a ella. Los datos a imprimir cuando contesta el abonado llamado son el
número marcado, la fecha y hora de inicio de la comunicación y cuando finaliza se
imprimirá la hora en que esto ocurre, el tiempo que se habló y el costo de la llamada.

La subrutina IMPNM envía serialmente los caracteres ASCII de los dígitos del
número marcado, para lo cual lee los dígitos e identifica que tipo de llamada se realizó,
es decir si fue una llamada dentro del país o una internacional con discado directo. En
el caso de llamadas dentro del país y llamadas internacionales de menos de 14 dígitos
se enviarán caracteres ASCII del espacio en blanco hasta completar 14 caracteres es
decir el máximo de dígitos en discado directo internacional.

En la impresión de la fecha y hora (subrutina IMPFH) se envía el carácter


ASCII de los ":" para separar cada dato; así por ejemplo, un determinado tiempo se
verá: 08:30:45 (horas, minutos y segundos).

116
El costo de una llamada, se registra en 5 bytes, y todos ellos se transmiten
utilizando la rutina IMPC, si los registros más significativos de costo son ceros, se
envían espacios en blanco en lugar de ceros hasta encontrar un byte diferente de
cero. El carácter ASCII de la coma decimal se envía luego de 4 bytes de datos del
costo para separar los centavos de los enteros.

3.3.8. Transmisión Serial de Datos hacia el Computador.

Para enviar datos hacia un computador personal se utiliza la velocidad de 9600


bits por segundo. La subrutina BAUDRATE habilita las interrupciones serial y del
timer uno y carga con el valor adecuado los registros TH1 y TL1 de manera que el
timer genere la velocidad de transmisión.

El usuario puede llamar a la subrutina DESCRAM (figura 3.19), es decir


ingresar a la opción de transmisión serial por equivocación, por ello existe en el
programa la posibilidad de salir de dicha opción sin que se haya iniciado la
transmisión, esto se logra porque la transmisión de datos hacia el computador inicia
únicamente cuando este último ha enviado el carácter ASCII correspondiente hacia el
microcontrolador,. De esta forma el programa asegura que para transmitir los datos
almacenados en RAM el computador esté conectado y esperando datos.

Inmediatamente después de guardar el puntero de direcciones de la memoria


del equipo, la rutina DESCRAMPC inicia la transmisión, la misma que termina cuando
el programa encuentra un byte con el valor FFH después de los datos de una llamada
telefónica. Allí deshabilita la interrupción serial, recupera el puntero de datos y sale de
la rutina.

La subrutina DESCRAMPC utiliza a DESCMEMO, en esta última el programa


toma cada uno de los nibbles del byte a transmitir serialmente y los convierte en sus
correspondientes ASCII con ayuda de la rutina BINASCI.

Todos los datos de llamadas telefónicas almacenados en RAM se transmiten


serialmente, excepto el byte AAH que indica el final del número marcado. Para separar
los datos se intercalan espacios en blanco, para lo cual la rutina DESCEBL carga el

117
ASCn del espacio en blanco y con la rutina SALSERIAL transmite dicho carácter
cuantas veces sea conveniente.

SubrutinaBAUDRATE, borrar bandera


que Índica que se recibió del computador
la señal que confirma su conección
Habilitar recepción serial

Deshabilitar la interrupción
serial y borrar la memoria

Llegó desde el
computador la si
su conección y e

Subruiina RETARDOQ
I

Guardar el puntero de direcciones


de datos de la memoria del equipo

Cargar el puntero con la dirección


del número al que se conecta el equipo
y un contador (CNM) del número de
bytes que ocupa dicho número.

Leer el nibble menos significativo del byte


sumarle el valor hexadecimal que forma el ASCII
respectivo y utilizar la subrutina SALSERIAL

Incrementar el puntero de direcciones


para leer el siguiente byte de la memoria

Transmitir datos de configuración

118
Subrutina DESCRAMPC

Envío del ASCII del BEEP para indicar


al computador que terminó la transmisión

I
Subrutina SALSERIAL

Envío del ASCII correspondiente


a los espacios en blanco

Leer la bandera de ind


figuración paraconección

Cargar contador para envío de bytes


con la información del costo acumulado
Cargar puntero con la dirección
de los registros de costo acumulado

Decrece contador de caracteres (CC )a imprimir

Fue el segundo
byte más significativo
el transmitido
Recuperar puntero de
direcciones de la memoria de datos

Cargar el ASCII de la "," y utilizar


la rutina SALSERIAL
Cargar el ASCII del retorno de carro
y utilizar la rutina SALSERIAL
T
Decrece contador de bytes de costo

Figura 3.19. Transmisión serial de datos a un computador.

BINAS CI convierte números del O al 9 o letras de la A a la F de binario al


respectivo AS Cu y luego la rutina SALSERIAL escribe en el registro SBUF este valor
ASCII para su transmisión.

119
Parte de la transmisión de cualquier fecha y hora, es el envío de los caracteres
ASCII de los ":" para separar los bytes de datos en estos parámetros. Esto lo hace la
rutina DESFH, que emplea las rutinas DESCMEMO y SALSERIAL.

En la transmisión del costo de una llamada, la subrutina DESCMEMO toma en


cuenta si los bytes más significativos son cero para enviar por el puerto serial espacios
en blanco en lugar de ceros y además enviar la coma decimal cuando sea oportuno.

3.3.9. Cálculo de Costos en el caso de Teléfono Público.

Cuando se llama desde un teléfono público, apenas el abonado remoto


contesta cae un impulso telefónico y en base al grado de tasa, la rutina
CONTADORINICIAL escribe en los registros de costo de llamada el valor del impulso
inicial y en otro registro el costo de un minuto de comunicación. El siguiente impulso
caerá luego de tres minutos y a partir de éste, caerá un impulso cada minuto,
actualizándose al mismo tiempo el costo de la llamada. Cada vez que cambie el costo,
éste se escribirá por duplicado en registros del microcontrolador, para evitar su
alteración al emplear la rutina que lo escribe en el display. Si se está aplicando la tarifa
reducida el valor escrito por CONTAD ORINICIAL se suma una sola vez, en tanto que
en tarifa normal se lo suma dos veces.

Mientras la línea está ocupada, la rutina SESENTASEG se ejecuta cada


segundo para incrementar un contador que se compara con sesenta para ver si ya
transcurrió un minuto desde el último incremento del costo, esta rutina tiene en cuenta
el tratamiento de los tres primeros minutos de comunicación telefónica.

Dentro de SESENTASEG la rutina AUMENTAR realiza la suma del costo


registrado de la llamada más el costo del nuevo minuto. Esta suma se realiza en
hexadecimal de manera que con la rutina AJUSTES debe transformarse al respectivo
valor decimal. Hay que tener en cuenta que el valor a sumar al costo registrado
depende de la tarifa que se esté aplicando.

Si la comunicación fue por menos de tres minutos, el costo de la llamada será el


equivalente a un solo impulso telefónico pero si fue por más de tres minutos la

120
fracción de minuto costará como un minuto completo.

El flujograma de la actividad del microcontrolador para el cálculo del costo


bajo las condiciones dadas se indica en la figura 3.20.

12) Viene déla


i figura 3.13
I
Subrutina CONTADOR INICIAL

r
Leer el registro del segundero
del reloj en tiempo real
Escribir el valor leído en un
registro del microcontrolador

Leer el registro del segundero


del reloj en tiempo real

El valo
ndero es igual al registro^>—
leí micro

Setear una bandera indicadora Escribir el nuevo valor del segundero


de desocupación de la línea en el registro del microcontrolador
Presentaren el display la
duración de la comunicación

El contador
de los segundos transcurridos Subrutina SESENTASEG
es cero

Guardar en el stack del micro


Poner el contador de segundos en los registros que no pueden perderse
59 para aproximar al siguiente minuto
I

SubrutinaTRASCOSTO
Esta seteada Costo al DISPLAY
^—<' la bandera indicadora de línea
desocupada Recuperar del stack ios registros
guardados anteriormente

Continua en la
figura 3.23

Figura 3.20. Calcula del costo para teléfono público.

121
En vista de la existencia de tarifas diferenciadas, las rutinas de cálculo de costo
a partir del número de impulsos son relativamente complejas pero su algoritmo se basa
en el flujograma de la figura 3.21.

Leer el número de
Impulsos acumulados ("IA")

C = IA*0.5
C rcprusünla el costo acumulado.

= 300*0.5 + (IA-300)*2

C = 150 + 200*2 + (I A-500)*4

C = 550 + 1000*4 + (IA- L500)*5

C = 4550 + 1000*5 + (I A-2500)* 10

C = 9550 + 2500*10 + (I A-5000)* 15

C = 34500 + 5000* 15 + (IA-10000)*20

Figura 3.21. Algoritmo para el cálculo del costo de una llamada telefónica a partir del
número de impulsos telefónicos.

122
3.3.10. Cálculo del costo de una llamada telefónica para un Teléfono
Particular.

En las figuras 3.22. y 3.23. se ilustra a nivel de programa principal el proceso


para el cálculo del costo de una llamada telefónica en el caso de un teléfono
particular.

Leer número de impulsos acumulados


Viene de la utilizando la subrutina LECIAA
,13)— Leer registro del segundero del reloj y
figura 3.13
escribir el valor leído en un registro del micro

Cargar un registro para simular la


caída de un impulso telefónico
apenas contestada la llamada
Borrar las banderas auxiliares

-(14) Viene de la
figura 3.23

Guardar en el stacíc los registros


a usarse en el cálculo del costo

T
Subrutina CALCOSTO
Leer costo acumulativo anterior
SubrutinaCALCENT
Subrutina RESB2BO
SubrutinaTRASCOSTO

Continua en la
figura 3.23

Figura 3.22. Actividad del microcontrolador mientras una llamada está efectuándose.

123
Apenas establecida la comunicación se lee el costo y número de impulsos
acumulados hasta la llamada anterior y se aumenta un impulso. El número de impulsos
acumulados puede ser borrado por software al final del mes.

RUTINAREL se ejecuta cada segundo, es decir cuando cambia el segundero


del reloj en tiempo real, para incrementar un contador y compararlo con el registro que
contiene el intervalo de tiempo que debe transcurrir entre impulsos telefónicos, que
fue cargado en la parte de ubicación de la tarifa aplicada. Si es igual examina la
bandera de indicación de tarifa normal o reducida. Si se trata de tarifa normal se simula
la caída de un impulso telefónico, pero en el caso de tarifa reducida, el número de
segundos entre impulsos es en realidad el doble que el registrado, por ello, una
bandera se complementa cada vez que el contador de segundos iguala a este registro,
de manera que permite incrementar el número de impulsos cuando ha transcurrido el
doble de tiempo al indicado en el registro correspondiente.

En su oportunidad, RUTINAREL setea una bandera para indicar al programa


principal que ha caído un impulso y debe actualizar el costo. Para ello utiliza
CALCOSTO, que en base al número de impulsos acumulados calcula el costo total
incluyendo el de la llamada actual.

Luego el programa lee el costo total hasta la llamada anterior y la rutina


RESB2BO resta los 2 valores de costo para obtener el de la llamada individual. Este
costo se presenta en el display y si aún no se ha desocupado la línea el programa
regresa a leer el segundero del reloj en tiempo real y monitorear el estado de la línea
para ejecutar la rutina RUTINAREL o dar por terminada la comunicación
respectivamente.

Dentro de la subrutina CALCOSTO, se realiza las sumas y multiplicaciones


respectivas así como la conversión de hexadecimal a decimal para almacenar por
duplicado el costo de la llamada y poder escribirlo en el display.

Una vez que se desocupa la línea, luego de haberse establecido una


comunicación, utilizando la subrutina GUCAIA se guarda en localidades específicas
de la memoria del equipo el número de impulsos y costo acumulados de las llamadas
telefónicas.

124
Viene de la
figura 3.22

Recuperar del stack los registros


utilizados en el cálculo del costo

Direccíonar el segundero

Esta seteada
Pasa a la
la bandera indicadora de línea
figura 3.22
desocupada

Guardar en RAM el número de impulsos


y costo acumulados incluido los centavos

Viene de la
T
figura3.20 Recuperar puntero de datos de la memoria

Subrutinas:
LECHORA, LEQFECHA.GRAMHYF,
GRÁFICOS, GI?AMT¿AP, PONGAFF

Subruünas:
BAUDR, IMPFH Cfecha), IMPFH (hora), RESB2B5

Subrutina 1MPFH (tiempo hablando)

SubrutinalMPC, enviar retorno


de carro y avance de linea

Continua en la
0 figura 3.3

Figura 3.23. Cálculo de costos de una llamada telefónica e impresión de datos.

125
CAPITULO 4

* RESULTADOS
Una vez construido el prototipo y realizado el programa en lenguaje assembler
del microcontrolador INTEL 8031 se procedió a realizar las pruebas necesarias a fin
de verificar el buen funcionamiento del sistema, para ello se utilizaron varias líneas
telefónicas de la ciudad de Quito y distintos tipos de teléfono. Los resultados que
más adelante se presentan fueron obtenidos utilizando una línea telefónica conectada
a la central Mariscal en la ciudad de Quito y en general teléfonos de tonos y pulsos.
Para examinar el interfaz serial se utilizó un computador AT-286 y una impresora
serial Image Writer E, por razones de disponibilidad.

El detalle de las pruebas realizadas con el equipo, así como los resultados y
análisis de los mismos se indican en este capítulo. Adicionalmente se presenta una
lista completa de los elementos utilizados en la construcción del prototipo, con el
costo respectivo.

4.1 PRUEBAS DE FUNCIONAMIENTO.

Figura 4.1. Conexiones del prototipo.

126
Para comprobar el funcionamiento del equipo, éste necesita estar conectado
tanto a la línea como a un aparato telefónico. Además el prototipo puede conectarse a
una impresora, para obtener en tiempo real datos de las llamadas telefónicas exitosas,
o a un computador en el que se archivarán los datos concernientes a todas las
llamadas realizadas. Esta configuración puede observarse en la figura 4.1.

4.1.1. Calibración.

El primer paso dentro de las pruebas de funcionamiento, se realizó con un


osciloscopio y consistió en calibrar-el detector de 425 Hz, mediante la variación del
potenciómetro "R" conectado al circuito integrado detector de tonos IC7 (figura 4.2).
Esta calibración se justifica debido a que la frecuencia real de las señales de abonado,
de 425 Hz nominales, varía dentro de cierto rango dependiendo de la central
telefónica que lo genera.

El segundo paso fue el ajuste del potenciómetro P2, que regula el contraste en
el display, para mejorar la visualización de datos, mensajes y resultados.

IRELOJ
SERIAL
AUX
CONF

Figura 4.2. Estructura de la tarjeta del prototipo.(Interruptores están en la posición "1".)

127
4.1.2. Configuración.

Para que los datos a registrarse sean correctos, como parte de la configuración,
en primer lugar debe igualarse el reloj en tiempo real haciendo uso del algoritmo
descrito en el capítulo 3 del presente trabajo. Mientras se iguala el reloj se puede
comprobar el funcionamiento del display, ya que durante la secuencia de igualación
irán apareciendo mensajes en la pantalla.

Siguiendo la secuencia de configuración, deben marcarse dos números


telefónicos, ello significa que al configurar el equipo no solamente se prueba el
registro de la configuración sino también del número marcado.

El equipo da varias opciones para su configuración, sinembargo para el detalle


de las pruebas de funcionamiento se ha escogido:

Conexión a un teléfono de pulsos.


No bloqueo de larga distancia internacional.
Cálculo de costos como si se tratara de un teléfono residencial.

El primer número marcado dentro de la configuración del sistema permite


ingresar una clave. Premeditadamente ésta no fue correctamente introducida,
observándose en el display la solicitud de un ingreso correcto ("CONFIGURAR
PRIMER PASO"). Cuando la clave se ingresa correctamente, una vez que se cuelga
el auricular, aparece el mensaje "CONFIGURAR" que indica que se puede continuar
con el segundo paso de la configuración.

Durante todo el proceso descrito en el párrafo anterior, el interruptor "AUX"


permanece en la posición "1" (figura 4.2) para indicar que el equipo estará conectado
a un teléfono de pulsos.

En el segundo paso de configuración se debe ingresar el número nacional de


abonado (primer dígito igual a cero) al cual estará conectado el equipo; para escoger
no bloqueo de llamadas de larga distancia internacional y cálculo de costo para un
teléfono residencial los interruptores "AUX" y "SERIAL" respectivamente, deben
estar en la posición "1".

128
Al terminar los dos pasos de configuración, se pudo comprobar que el equipo
respondió de la manera esperada, es decir colocando la hora y fecha en el display,
solamente después de que todos los switches de configuración y manejo se ubicaron
en su posición normal (posición "1") y se colgó el auricular telefónico. La hora y
fecha en la pantalla del equipo indican que éste se encuentra listo para registrar una
llamada.

4.1.3. Reconfisuración.
te*

En el caso de que el usuario desee cambiar la configuración del equipo, el


proceso a seguirse sería el siguiente:

Cuando el auricular telefónico está colgado, el interruptor "CONF" debe


ubicarse en la posición "2", apareciendo entonces el mensaje "RECONFIGURAR11.

Si por error se ingresó a la opción de reconfiguración, se puede salir de ésta,


moviendo el interruptor "CONF" a la posición "1".

En el caso de que se desee continuar con la reconfiguración del sistema, se


marcará un número telefónico de 6 dígitos, en el que los tres primeros corresponderán
a la clave introducida en la configuración previa del equipo. Si se intenta reconfigurar
el sistema y la clave no coincide, al colgar el auricular aparecerá en la pantalla el
mensaje "RECONFIGURAR", registrándose este intento fallido en la memoria del
sistema.

En el caso de que los tres dígitos, a los que se hace referencia en el párrafo
anterior, sean iguales a sus respectivos de la clave, se borra la información de
configuración y aparece el mensaje "CONFIGURAR PRIMER PASO" luego de lo
cual se procede de la manera ya explicada en la sección de configuración (4.1.2). Se
debe indicar que en este caso el reloj en tiempo real no necesita inicialización por lo
que su operación normal no se verá afectada.

4.1.4. Marcación.

Una vez que se levanta el auricular telefónico, el equipo pasa a esperar el tono

129
de invitación a marcar, para ello se cierra un relé cuyo contacto conecta el detector de
tonos a la línea telefónica. Las señales producidas por el cambio de voltaje en la línea
telefónica (48 Vdc. a 6 Vdc.), y la orden de cierre del relé de tonos se miran en la
figura 4.3

2)

1 d i v i s i ó n v e r t i c a l = 2v.

Figura 4.3. Señal producida al levantar el auricular (1) y orden de cierre del relé de
tonos(2).

La señal de marcación (teléfono de pulsos) se indica en la figura 4.4. Cada vez


que se termina de marcar un dígito, su valor aparece en el display, ello indica que el
número se e^tá registrando correctamente. Al terminar de marcar, el programa pasa a
esperar el tono de timbre u ocupado.

Se realizaron pruebas marcando números telefónicos locales, nacionales e


internacionales. Los resultados del registro de dichos números se indicará más
adelante.

130
1 división horizontal - 50 ms.

1 división v e r t i c a l = 2v.

Figura 4.4. Señal de marcación utilizando un teléfono de pulsos (dígito "3").

4.1.5. Tarificación e impresión de llamadas.

Para conocer si una llamada es o no contestada, se analiza el tiempo de


presencia y ausencia del tono de 425 Hz. (figura 4.5), cadencia que indicará si la línea
del abonado remoto está ocupada o timbrando.

Una vez que contesta la llamada, en pantalla del display aparece el costo inicial
de la misma y de acuerdo al lugar al que se llame, dicho costo se irá incrementando a
intervalos de tiempo periódicos y definidos.

131
1 división horizontal =0,60*15.
1 división vertical - 100 mv.

Figura 4.5. Tono de 425 Hz proveniente de la línea telefónica.

En el display también se presentará la duración de la llamada que en ese


momento se está procesando (horas, minutos y segundos). Una vez que finaliza la
llamada, si existe una impresora serial en línea, se imprimirán los datos de número
marcado, fecha, hora inicial y final, duración y costo de esta llamada. En la figura 4.6
se muestran los resultados impresos de varias llamadas telefónicas.

NUMERO HORA DE FECHA HORA DURACIÓN COSTO


HARCADO INICIO FINAL
|HH:HM:SS) ÍMM:DD:DSJ

00000103 06:05:43 11:14:01 06:06:15 00:00:32 00,50


00409461 06:06:31 11:14:01 06:07:03 00:00:32 00,50
05560236 06:07:19 11:14:01 06:07:43 00:00:24 02,00
04980769 06:08:21 11:14:01 06:03:52 00:00:31 02,00
03820562 06:09:25 11:14:01 06:ÍO:H 00:00:49 02,00
00265302 06:10:32 11:14:01 06:17:39 00:07:07 01,00

Figura 4.6. Impresión de Resultados.

132
En el caso de que la llamada no sea contestada, no se imprimen datos sobre
ésta y cuando se cuelga el microteléfono el equipo pasa a esperar una nueva
ocupación. Lo mismo sucede si por alguna razón no se marca el número telefónico
completo.

4.1.6. Transmisión de datos a un computador.

Para poder enviar serialmente los datos almacenados en la memoria del sistema,
se realiza la conexión entre el equipo y el puerto serial del computador. En este
último debe estar ejecutándose el programa TARTEL, mientras que en el equipo debe
moverse el interruptor de transmisión "SERIAL" a la posición "2". El programa
TARTEL almacenará, en un archivo del computador los datos enviados desde el
equipo (Figura 4.7).

MINERO PROPIO

52507135 07:09:45 11:14:01

S MARCADO CÓDIGO DE HORA DE FECHA HORA 'TARIFA COSTO


U LLAMADA INICIO FINAL

00000104 27 07:10:28 11:14:01


00404438 3F 07:11:12 11:14:01 07:11:35 05 - OG,í
023B212E 43 07:11:57 11:14:01
OOEEEEEEEEEE 03 07:12:27 11:14:01
00265302 2F 07:13:42 11:14:01
00000104 27 07:13:55 11:14:01
OOÓÜ873 3F 07:14:32 11:14:01 07:i4;51 05 00,50
000001H 27 07:15:02 11:14:01
03820562 5F 07:16:12 11:14:01 07:16:20 03 01,00

PRESIONE UNA TECLA PARA CQNTINUftR MIRANDO EL ARCHIVO

Figura 4.7. Datos del archivo "PRUEBA1" del computador.

133
&
4.1.7. Pruebas complementarias.

Adicionalmente a las pruebas especificadas anteriormente, se realizaron otras


para verificar las diferentes opciones que presenta el equipo. Por ejemplo en la figura
4.8 se indica la señal de marcación que ingresa al detector de tonos del equipo desde
un teléfono multifrecuencial conectado al tarifador.

íWi.'i'H f.^.^y^.f-•'•{'•''
'•*íjffiPv'£'*.''Í**'*i'?r*'¿i''*J?''t''Í
t ^<-n-fcí
í'j1.'1'*;;fw*??^'Jíi»'!í*
TONO
ItOV LÜ 3 -í '''•'-'itííl'LÍ JT'd ^''* : " ' * ""í !^is ^ ir! ) í'íff

1 división vertical (tono) = 1v.


("DV"), 5v.
1 división' horizontal - 5ms.

Figura 4.8. Señal de marcación (teléfono multifrecuencial).

Una prueba importante constituyó el bloqueo de llamadas de larga distancia


internacional, en la cual se bloquea la línea y no se permite marcar hasta que se
cuelgue el auricular y el equipo presente en pantalla la hora y fecha, es decir esté listo
para registrar información de una nueva llamada. En el caso de que se insista en
realizar una llamada internacional el bloqueo se repetirá.

Adicionalmente se probó el prototipo haciéndolo trabajar en el cálculo de

134
costo de llamadas realizadas desde un teléfono público. Los resultados obtenidos se
indican en la figura 4.9.

NUMERO PROPIO

62507135 06:45:41 11:15:02

S MARCADO CÓDIGO DE HORA DE FECHA HORA TARIFA COSTO


LA LLAMADA INICIO FINAL

03820562 5F 06:46:33 11:15:02 06:47:09 03 90,00


00000104 27 06:47:31 Il:15f02
00000104 27 06:47:46 11:15:02
Ü49B7Ó9E 43 06:43:23 11:15:02
04980769 4F 06:49:52 11:15:02
00611873 3F 06:50:27 11:15:02 06:51:32 C5 45,00
00000104 27 06:52:16 11:15:02
00404438 3F 06:52:43 11:15:02 06:53:06 05 45,00
05560213 5F 06:53:33 11:15:02 06:54:07 01 0105,00
00000101 2F 06:54:24 11:15:02
00000104 27 06:54:38 11:15:02
00560138 27 06:55:45 11:15:02
00000104 27 06:55:59 11:15:02
00269916 27 06:56:39 11:15:02

PRESIONE UNA TECLA PARA CONTINUAR MIRANDO EL ARCHIVO

Figura 4.9. Resultados con una configuración de teléfono público.

Luego de tener varios datos almacenados en la memoria del equipo, se


procedió a comprobar la eficiencia del sistema de respaldo de energía; para ello se
desconectó intencionalmente la alimentación de 110 V, entrando por consiguiente a
operar la batería. Luego de un determinado tiempo se restauró la energía eléctrica,
observando que el equipo entra directamente a esperar una ocupación telefónica, es
decir que no fue necesario configurarlo. A continuación se procedió a realizar una
llamada telefónica y a enviar los datos al archivo "PRUEBA2" del computador. Al
comparar los datos de la figura 4.11. con las impresiones previas de la figura 4.10. se
pudo comprobar que ningún dato se había perdido.

135
NUMERO HORA DE FECHA HORA DURACIÓN COSTO
HflRCADQ INICIO FINAL
(HHiHHíSSJ |HH:DD:DS)

00000104 06:22:16 11:14:01 06:23:56 00:01:40 00,50


00525442 06:24:16 11:14:01 06;27:10 00:02:54 00,50
00263979 06:28:57 11:14:01 06:27:11 00:00:14 00,50
04981769 06:29:41 11:14:01 06:30:02 00:00:21 01,50

(a)

00000104 06:22:16 11:14:01 06:23:56 00:01:40 00,50


00525442 06:24:16 11:14:01 06:27:10 00:02:54 00,50
00263979 06:28:57 11:14:01 06:29:11 00:00:14 00,50
04981769 06:29:41 11:14:01 06:30:02 00:00:21 01,50
00409461 07:04:19 11:14:01 07:04:39 00:00:20 00,50
07404213 07:05:23 11:14:01 07:05:49 00:00:26 00,50

(b)

Figura 4.10. Datos impresos antes (a) y después del corte de energía (b)

NUMERO PROPIO

42507123 06:05:34 11:14:01

« MARCADO CÓDIGO DE HORA DE FECHA HORA TARIFA CGSTQ


LA LLAMADA INICIO FINAL

00000104 37 06:22:16 UíUiOi 06:23:56 05 00 } 50


00525442 37 06¡24:16 11:14:01 06:27:10 05 00j50
00263979 37 06:28:57 Ií:i4í01 06¡29:li 05 00,50
04931709 57 06:29:41 11:14:01 00:30:02 02 01,50
00409461 37 07:04:19 11:14:01 07:04i39 05 00,50
07404213 57 07:05:23 11:14:01 07:05:19 01 00,50
00000004,00

Figura 4.11. Datos del archivo "PRUEBA2".

136
4.2 ANÁLISIS DE RESULTADOS.

El presente análisis se basa en los datos recolectados con el equipo, es deck los
listados impresos en tiempo real y los impresos a partir de los archivos "PRUEBA1" y
"PRUEBA2" en los que pueden observarse el número marcado, fecha y hora de la
realización de las llamadas.

Examinando el byte correspondiente al "CÓDIGO" de la llamada, dentro de los


datos de los archivos de computador, se concluye que existe coherencia entre
llamadas contestadas e impresas, puesto que si una llamada es contestada el quinto bit
más significativo de dicho byte será 1L.

El byte de CÓDIGO o de banderas contiene además información acerca del


tipo de tráfico generado por la llamada, es deck local, de larga distancia nacional o
internacional. Esta información se verifica comparando el número marcado y la zona
de tasación a la que pertenece, teniendo en cuenta que el equipo fue configurado
para trabajar en Quito (zona de tasación 9).

Otra manera de comprobar el correcto registro de información, es mediante la


comparación de los costos obtenidos a partk de los datos del equipo y a partir de lo
indicado en el régimen de tasas y tarifas que consta en el anexo F. La tabla 4.1
contiene dicha comparación, y para elaborarla se ha tomado en cuenta el criterio de
tarifa normal y reducida de acuerdo al día de la semana y hora del día en que se
efectúa la llamada.

4.3. LISTA DE ELEMENTOS UTILIZADOS CON SU COSTO.

En esta sección se presenta una lista de los elementos utilizados en la


construcción del prototipo, incluyendo zócalos y otros accesorios tales como:
conectares, cable, la placa en la que se construye el equipo y la caja metálica que lo
recubre y protege.

137
Comparando los resultados de la figura 4.6 con lo expuesto en el cuadro 1.4
(Relación entre grados de tasa y cadencia de las unidades de tasación) se tiene:

NUMERO GRADO DE TASA COSTO COSTO SEGÚN EL


MARCADO APLICADO CALCULADO POR RÉGIMEN DE
EL EQUIPO (sucres) TASAS Y TARIFAS
(sucres)
103 1 00}50 00,50
409461 1 00}50 00,50
05560236 5 02,00 02,00
04980769 4 02,00 02,00
03820562 3 02,00 02,00
265302 1 01,00 . 01,00

Tabla 4.1 (a). Comparación de costos reales y calculados (teléfono particular).

El grado de tasa aplicado se.ubica en base al cuadro 1.3 (Capítulo 1) y a la


numeración detallada en el anexo B.

Para el caso de que el equipo se encuentre tarifando como un teléfono público se


debe comparar los resultados de la figura 4.9 con lo expuesto en la página -F8 del
ANEXO F:

NUMERO GRADO DETASA


MARCADO APLICADO

TAS AS Y TARIFAS

03820562 90,00 90,00


611873 45,00 45,00
404438 45,00 45,00
05560213 165,00 165,00

Tabla 4.1 (b). Comparación de costos reales y calculados (teléfono público).


4.3.1. Circuitos Integrados.

C.L Descripción Costo Denomina


(SUCRES)

MCT2 Optoacoplador 4000 IC1


LM324 Amplificador operacional de 2000 IC2
propósito general.
MCT2 Optoacoplador 4000 IC3
SN74122 Monoestable redisparable 1250 IC4
SSI202P Detector de tonos 19500 IC5
DM7404N Inversor NOT 1200 IC6
LM567CN Detector de tonos 2500 IC7
P8031AH Microcontrolador 9050 IC8
GD74LS08 Compuerta AND 1400 IC9
SN74LS138N Decodifícador 3 a 8 1500 ICIO
HD74LS373P Retenedor de 8 bits 1650 IC11
MM58167AN Reloj en tiempo real 14300 IC12
MAX232CPE Conversor RS-232 - TTL 10720 IC13
DM16207 Display de cristal líquido 58500 IC14
HD74LS373P Retenedor de 8 bits 1650 IC15
MK4S64N-120 Memoria RAM. 64 Kbits 10720 IC16
HN482764G Memoria EPROM. 64Kbits 9500 IC17
(21V)

4.3.2. Elementos discretos.

POLARIZACIÓN DEL DISPLAY.

Elemento Descripción Costo (Sucres) Denominación

Potenciómetro 10 2500 P2

138
Elemento Descripción Costo (Sucres) Denominación

Diodos (4) 1N4007 150 (c/u) Puente Pl


Resistencia 33 Kn 1/4 W. 55 Rl
Resistencia 56KÍ1 1/4 W. 55 R2
Resistencia 220KÍ1 1/4 W. 55 R3
Resistencia 20 KQ 1/4 W. 55 R4
Resistencia 20 Kíl 1/4 W. 55 R5
Condensador O.luFSOV. 400 Cl

INTERFAZ PARA BLOQUEO DE LARGA DISTANCIA INTERNACIONAL

Elemento Descripción Costo (Sucres) Denominación

Resistencia 2.7 KÍ2 1/4 W. 55 R17


Transistor 2N3904 400 Q4
Relé 5V. (120V0.25A.) 3000 RELEÍ

DETECTOR DE LLAMADA ENTRANTE.

Elemento Descripción Costo (Sucres) Denominación

Resistencia 22 KO. 1/4 W. 55 R6


Resistencia 56 KH 1/4 W. 55 R7
Resistencia 56KÍ1 1/4 W. 55 Rext
Condensador 470uF16V. 800 Cext
Condensador 0.22 uF 100 V. 400 C2
Condensador 3.3uF50 V. 300 C3

139
INTERFAZ SERIAL.

Elemento Descripción Costo (Sucres) Denominación

Condensador 4.7 uF 50 V. 300 C13


Condensador 4.7 uF 50 V. 300 C14
Condensador 10 uF50V. 300 C15
Condensador 10 uFSOV. 300 C16
Condensador 10 uF50V. 300 C17

FUENTE DE ALIMENTACIÓN Y RESPALDO

Elemento Descripción Costo (Sucres) Denominación

Transformador 12.6 V @ 3 A . 15000 TI


Condensador 0.01 uF. 400 C20
Condensador 0.33 uF 100 V. 450 C19
Condensador 0.01 uF. 400 C22
Condensador 0.33 uF 100 V. 450 C21
Condensador 6800uF16V. 2200 C18
Resistencia 47 O. 1/4 W. 55 Rx
Diodo 1N4001 100 D5
Diodo 1N4001 100 D6
Diodo 1N4001 100 D7
Diodo 1N4001 100 DS
Diodo 1N4001 100 D9
Zener ECG5019A(10V.) 400 DIO
Batería Ni-Cd Recargable 19500 BAT
(100 mA hora)
Regulador 5V. 1A. 1800 7805
Regulador 5V. 0.1 A. 2200 78L05

140
CONEXIÓN DEL RELOJ EN TIEMPO REAL.

Elemento Descripción Costo (Sucres) Denominación

Resistencia 200 1/4 W. 55 R22


Condensador 20 pF. 400 CU
Condensador 22 pF. 400 C12
Cristal 32768 Hz 4000 XTAL1

DETECTOR DE TONOS.

Elemento Descripción Costo (Sucres) Denominación

Resistencia 4.7 Kíl 1/4 W. 55 R8


Resistencia 1 MQ 1/4 W. 55 R9
Resistencia 100KQ 1/4 W. 55 RIO
Resistencia 1 MQ 1/4 W. 55 Rll
Resistencia 33 Kfl 1/4 W. 55 R12
Resistencia 47 Kí^ 1/4 W. 55 R13
Resistencia 10 Kn 1/4 W. 55 R14.
Resistencia 100KH 1/4 W. 55 R15
Resistencia 20 KQ 1/4 W. 55 R16
Resistencia 10 Kf} + 2 m variable 2555 R
Condensador 0.22 uF 400 C
Condensador 0.22 uF 400 C4
Condensador 0.47 uF 50 V. 400 C5
Condensador 1 uF 50 V. 400 C6
Condensador 2.2 uF 50 V. 400 C7
Condensador 1 uF 50 V. 400 CS
Condensador 1 uF 50 V. 400 C9
Condensador 1 uF 50 V. 400 CIO
Condensador .01 uF 400 C23
Transistor 2N3904 400 Q3
Cristal 3.5728 MHz 4000 XTAL2
Relé 5 V. (1A 125 Yac.) 3000 RELE2
(2 A. 30Vdc.)

141
SECCIÓN DE CONFIGURACIÓN.

Elemento Descripción Costo (Sucres) Denominación

Resistencia 470 Q. 1/4 W. 55 R18


Resistencia 47(m 1/4 W. 55 R19
Resistencia 470 O 1/4 W. 55 R20
Resistencia 470 a 1/4 W. 55 R21

4.3.3. Otros Accesorios.

Descripción Costo (Sucres)


Placa de wire wrap.20x25cm. 10000
Alambre de wire wrap. 150 pies 5340
ConectorDB9 9000
ConectorMINIDINS 12000
Conector RJ11 para la línea telefónica 2900
Conector RJ11 para el aparato telefónico 2900
Conector para 1 lOVac y cable 4300
Interruptor de encendido (B&K) 4500
Led indicador de encendido 800
Botón para RESET 400
Cuatro interruptores para control y operación 18000
Conectores para el display 14483
Caja metálica 45000
Cristal del microcontrolador (7.3728 MHz) • 4000

Zócalos:

Número de pines Cantidad Costo unitario


14 pines 8 2500
16 pines 4 2800
20 pines 3 3300
24 pines 6 5450
28 pines 2 6190

142
Cabe notar que los costos detallados anteriormente, son a la fecha de compra
de los elementos. El costo total es de: 446118 sucres.

INTERFAZ [NTERFAZA IIOVAC


j RESET j ACOMl-UTADOR LINEA TELETONC
C4 IMPRESORA POWEKON

ESPACIO LIBRE
PARA AMPLIACIÓN
DE MEMORIA

Figura 4.12. Distribución de elementos en la placa.

143
En la fig 4.12. se mira la distribución física de todos los elementos dentro del
prototipo. La leyenda de los conectores es la siguiente:

Jl Conector para el led indicador de equipo encendido.


J2 Conector para el display de cristal líquido.
J3 Conector de la fuente al equipo.
J4 Conector de la batería de respaldo.

144
CAPITULO 5

CONCLUSIONES Y RECOMENDACIONES
5. CONCLUSIONES Y RECOMENDACIONES.

El conjunto de señales de abonado tiene como elemento la frecuencia de 425


Hz nominales, para los tonos de timbre, invitación a marcar y ocupado. Esta señal, que
es de fundamental importancia para el trabajo del equipo ya que de ella depende el
registro del éxito o fracaso de la comunicación y por ende el cálculo del costo, varía
notoriamente su amplitud de un lugar a otro de la red telefónica lo cual hace
especialmente complicado el diseño del detector de 425 Hz.

La estructura del Plan Nacional de Tarificación abarca una serie de factores a


tenerse en cuenta. La hora y el día en que se realiza una llamada telefónica, así como
la distancia entre el abonado origen y destino determinan que la programación, a fia
de calcular el costo de una llamada simulando la caída de impulsos telefónicos, sea
compleja y necesite de una tabla con todas las series numéricas involucradas en la
numeración nacional, a ello se suma la necesidad de colocar un reloj en tiempo real
para determinar los tiempos entre impulsos telefónicos sucesivos.

El Plan Nacional de Numeración se encuentra bien estructurado, ya que


clasifica al país en zonas, facilitando al programa la localización de un abonado que
tiene una serie numérica dada. Es decir que en base al número marcado, se localiza en
una de las áreas o zonas al abonado destino y a partir de ello se conoce la tarifa de la
llamada.

El equipo no está en capacidad de calcular correctamente el costo de una


llamada internacional, ya que no posee una tabla que lo permita, sinembargo se podría
añadir una tabla de series numéricas similar a la estructurada a nivel nacional, para en
base al número internacional de cada país, aplicar una determinada tasa a la llamada
telefónica. Se puede afirmar sin lugar a dudas que la tarificación internacional no es
sencilla, en vista de los diferentes tipos de numeración y estructura que ésta tiene en
los diversos países.

La tasación de una llamada telefónica tiene como base el conteo de impulsos


telefónicos. Dichos impulsos se simulan por programa, para dar como resultado un
costo. El tiempo que transcurre para que un impulso se añada y así aumente el costo,
es controlado también por programa. Por lo tanto para cambiar el costo calculado de

145
una llamada basta con cambiar el tiempo que transcurre entre dos impulsos
telefónicos. Esto quiere decir que sería sencillo modificar el programa si se da una
variación en las tarifas telefónicas.

El hardware diseñado para transformar las señales de abonado en señales


digitales, es versátil desde el punto de vista que puede permitir desarrollar otras
aplicaciones en base a las señales de abonado y a la línea telefónica, por ejemplo un
bloqueador programable de llamadas telefónicas.

Los datos impresos y archivados respecto a las llamadas telefónicas pueden


contener información importante respecto a tráfico telefónico, horas pico, cantidad
porcentual de llamadas contestadas, y en el caso de un abonado particular, contiene
el registro completo de lo que sucedió con su línea telefónica.

Una de las aplicaciones del equipo es la de permitir a un abonado llevar un


registro personal de todas las llamadas realizadas desde su teléfono, que puede ser el
de su oficina por ejemplo. Con este registro puede ejercer un control sobre el uso de
la línea telefónica e incluso puede restringir la posibilidad de realizar llamadas
internacionales.

El equipo correctamente configurado, puede utilizarse en teléfonos públicos,


permitiendo automatizar el registro de llamadas e incluso el cobro de las mismas
debido a que el costo de la llamada podría salir impreso en una máquina ubicada en el
lugar de cobro. Además el usuario estaría en posibilidad de, mientras habla, mirar
cuánto le está costando la llamada y así continuar o colgar dependiendo de las
circunstancias.

En el interfaz de conexión a la línea telefónica se utiliza un circuito de


propósito específico para detectar los tonos multifrecuenciales. Con la misma filosofía
podrían fabricarse otros circuitos integrados, aun más específicos que sirvan corno
interfaces de conexión entre una línea telefónica y un sistema microprocesado. Dicha
fabricación facilitaría el diseño de éste y otros sistemas similares.

El presente trabajo fue desde un principio planteado para realizarlo con un


sistema basado en un microprocesador o un microcontrolador, sin decidirse de
antemano cual emplear. Una de las alternativas era el DALLAS 5000T, pero no fue
empleado básicamente por su costo. Sinembargo este chip tiene varias ventajas frente

146
al INTEL 8031, siendo éstas la capacidad de RAM interna, un reloj en tiempo real
incorporado, memoria de programa interna y una batería interna para diez años que
preserva los datos. Por lo tanto, en el caso de una divulgación del equipo valdría la
pena actualizarlo para ser utilizado con el microcontrolador de la DALLAS.

El equipo diseñado está en condiciones de soportar cambios y ampliaciones,


así por ejemplo existe un espacio disponible de 48 Kbytes de memoria externa de
datos, los cuales pueden utilizarse para ampliar la memoria de datos de llamadas o
para implementar algún sistema, por ejemplo que solamente conectando una tarjeta
externa adicional se pueda configurar el equipo o leer los datos almacenados.

Por tratarse de un prototipo, el respaldo de energía se ha diseñado solamente


para la memoria de datos y para el reloj en tiempo real, sinembargo dependiendo de
las condiciones de operación se podría exigir que se extienda el respaldo a todo el
circuito, en razón de que cuando la energía eléctrica normal de llOVac por alguna
razón desaparece, las líneas telefónicas siguen operando.

En este prototipo, las conexiones entre la línea telefónica y el equipo de


monitoreo y entre este último y el teléfono, son totalmente vulnerables puesto que no
existe un mecanismo que detecte la desconección del equipo de la línea telefónica,
sinembargo se ha pensado que en el caso de utilización práctica, parte del equipo
debería ir dentro del teléfono a fin de evitar alteraciones en el registro de información.
Un teléfono similar a los monederos públicos sería ideal por sus características de
espacio físico.

La ausencia de energía eléctrica podría provocar errores en el registro de


información, si el corte ocurre mientras se está desarrollando una llamada telefónica.
Por lo tanto, los datos de la llamada que estuvo en proceso mientras se ausentó la
energía se perderán, y se grabarán encima de ellos los datos de una nueva llamada.
Para evitar esta situación de pérdida de información, el respaldo de energía podría
extenderse a todo el circuito, para lo cual sería necesaria una batería de mayor
capacidad de corriente a la existente y un circuito que conmute entre la energía
normal y la de respaldo.

El avance tecnológico podría permitir el diseño del sistema con otros circuitos
integrados y en base a otras técnicas, esto quizá podría dar al equipo más versatilidad
y capacidad, por ejemplo para manejar varias líneas telefónicas a la vez.

147
El presente trabajo constituye un aporte para el conocimiento de las señales de
abonado y su tratamiento, a más de que permite entender el funcionamiento de un
sistema basado en un microprocesador y los diversos esquemas de conexión que
pueden darse.

Tanto en el diseño del hardware como en el desarrollo del software se


aprovecha todas las opciones que brinda el microcontrolador. Es decir que se utilizan
todas las interrupciones disponibles, se maneja memoria externa y la opción de
transmisión serial y se utiliza prácticamente todo el espacio de direcciones internas de
banderas y registros.

Cada vez que se envía información de las llamadas telefónicas hacia el


computador, el equipo borra los datos de la memoria y el costo acumulado, mientras
que da la opción de borrar o no el número de impulsos acumulado, esto con el fin de
que el usuario lo haga únicamente al final del mes. Estas opciones pueden cambiarse
por programa de acuerdo a necesidades y criterio de los posibles usuarios, así un
equipo conectado a un teléfono público no necesita mantener acumulados el costo y
el número de impulsos, mientras que un equipo conectado a un teléfono particular si
lo necesita al menos hasta que llegue el final del mes.

Cuando la memoria del equipo esté llena, mediante un mensaje en el display, se


indica al usuario la necesidad de vaciarla enviando los datos a un computador. En
caso de que la memoria este llena y no se envíen los datos, el equipo bloquea la línea
telefónica hasta que se lo haga.

En el caso de un abonado residencial, al costo mensual correspondiente al


consumo medido debe añadirse la pensión básica, para ello los registros del costo
acumulado deben inicializarse con un valor diferente de cero. Al resultado de la suma
de los dos parámetros enunciados debe añadirse un porcentaje por impuestos, el
mismo que no está incluido en el costo acumulado que se almacena en el equipo.

En vista de lo expuesto anteriormente se recomienda al usuario realizar un


envío serial de los datos almacenados en la memoria al final del mes, de manera que
pueda borrar el número de impulsos acumulado. Debe tenerse en cuenta que el
cálculo del costo de una llamada depende de este acumulado.

El interfaz de detección de llamada entrante podría ocuparse para registrar la

148
hora y duración de dicho tipo de llamadas con el fin de tener datos sobre tráfico
telefónico y quizá implementar un sistema de grabación de mensajes.

La utilización de la técnica de wire wrap tiene sus principales ventajas en la


seguridad de los contactos y la facilidad de corregir conexiones. Sinembargo la
^ presentación resulta más agradable y da mayor confiabilidad a quien lo analiza al
emplear un circuito impreso, a más de que se puede optimizar el espacio en el sentido
de la altura. Ahora cuando se trata de reemplazar circuitos integrados dañados,
resulta más fácil hacerlo en el "wire wrap" a menos que se empleen zócalos en el
circuito impreso.

Una vez que se ha construido el equipo y en vista de que la desconexión de


• los zócalos y elementos resulta complicada y se reflejaría en una pérdida de materiales,
únicamente se menciona la posibilidad de optimizar el espacio acercando más entre sí
algunos circuitos integrados.

A este equipo podría incorporarse la marcación desde el hardware, añadiendo


un interfaz que torne la línea y permita la marcación, y aún más se puede incorporar al
equipo un auricular telefónico a fin de que sea un todo con el aparato telefónico.

'4
El equipo está diseñado para realizar tarifación automática y en ningún caso
tarifación del tipo manual o semiautomático, razón por la cual permite el bloqueo de la
línea cuando detecta la marcación al número 116 para pedido de llamadas
internacionales.

Si no se dispone de una impresora serial, al equipo puede conectarse un


^ terminal no inteligente y de esta manera registrar la información de las llamadas
telefónicas contestadas. En las pruebas de funcionamiento del equipo de monitoreo
se utilizó un terminal QVT101 para visualizar los resultados obtenidos.

Otra alternativa para obtener reportes de los datos recolectados por el equipo
constituye la conexión a un computador personal. La recepción de datos en dicho
computador se la hace utilizando un programa de comunicaciones desarrollado en
'¿£f lenguaje de alto nivel, para este propósito.

149
c.-

ANEXO A

DE OPERACIÓN DEL EQÍSiPO


GUIA DE OPERACIÓN DEL EQUIPO.

1. PRECAUCIONES

El equipo de monitoreo de la línea telefónica contiene elementos sensibles a


cargas estáticas, por tanto es deseable evitar una manipulación directa sin las debidas
precauciones.

El sistema puede conectarse a un teléfono multifrecuencial o de pulsos, para lo


cual se requiere del proceso de inicialización que se describe en la sección de
CONFIGURACIÓN. Un equipo que se configura para ser utilizado con un teléfono
multifrecuencial no debe ser empleado con uno de pulsos, y viceversa ya que existe
la posibilidad de daño. Para cambiar de un tipo de teléfono a otro se debe reinicializar
el sistema de la manera descrita en la sección de CONFIGURACIÓN.

Para garantizar un buen funcionamiento y evitar daños, los periféricos, cables


y accesorios deben conectarse en el sitio adecuado. Además los interruptores deben
estar en la posición correcta. Para ello debe leer detenidamente todo el manual de
operación.

2. COMO INSTALAR EL EQUIPO.

El sistema consta de un módulo principal con sus respectivos conectores,


cables, y "switches", tal como se detalla en la figura Al. Cada conector tiene su
función específica la misma que se indica en el cuadro A 1.

INTERRUPTOR FUNCIÓN
ON-OFF Encender o apagar el equipo
CONF (*) Configuración o reconfiguración del equipo de monitoreo
AUX (*) Interruptor auxiliar para configuración y transmisión de datos
IRELOJ (*) Igualar el reloj en tiempo real. (Utilizado también en la configuración)
SERIAL (*) Transmisión serial de datos hacia el computador o impresora
RESET Inicialización del contador de programa
(*) Son los interruptores de manejo.

Al
CONECTOR FUNCIÓN QUE CUMPLE

1 lOVac Para alimentar al equipo con energía eléctrica de 110 Vac (60 Hz)
(CÁELE 110)
PRT Ubicación del cable para impresora serial. (CABLEIMP)
PC Conección del cable de transmisión de datos para el computador
(CABLEPC)
LT Unir el equipo a la línea telefónica a través de un cable telefónico
normal de 2 hilos (CABLE LT)
TELE Colocar el aparato telefónico a monitorear.

Cuadro Al. Especificaciones de los conectores y switches.

INTERRUPTORES DE MANEJO
( posición de operación normal)

POSICIÓN : POSICIÓN 2
(operación normal)

A2
COMPUTADOR
CON PUERTO SERIAL

Figura Al. Equipo disponible. (Los interruptores de manejo en la posición "1").


(Interruptor de encendido "POWER-ON" en "APAGADO").

Para conectar el equipo deben seguirse en orden los siguientes pasos de


conexión:

1 Verificar que el interruptor de la fuente esté en apagado

2 Conectar la alimentación de HOVac

3 Conectar el teléfono al equipo

4 Conectar el módulo a la línea telefónica

5 Ubicar el switch de la fuente en la posición encendido

Hecho esto, en la pantalla aparecen varios mensajes. Cuando el display se


borra, debe iniciar el proceso para igualar el reloj. Antes de iniciar dicho proceso lea
detenidamente todas las instrucciones que se dan al respecto.

A3
3. IGUALAR EL RELOJ

Primeramente el interruptor "IRELOJ" tiene que ubicarse en la posición "2" tal


como se indica en la figura A 2, en ese instante se visualiza el mensaje "IGUALAR EL
RELOJ", y a intervalos de 1 segundo van apareciendo "*".

Figura A 2. Posición del interruptor "IRELOJ" para iniciar el proceso de igualación


del reloj.

Cuando aparecen tres asteriscos se confirma el ingreso a la opción de


igualación, ya que mientras el equipo está operando puede moverse accidentalmente
el interruptor "IRELOJ". Si no se desea igualar el reloj, dicho interruptor debe
ubicarse en la posición "1" antes de que hayan tres "*" en el display. Por lo tanto, si
en la esquina inferior derecha de la pantalla hay tres "*" se ingresa a la opción de
igualar el reloj y puede ubicarse el interruptor "IRELOJ" en la posición "1",
observándose que se borra el display.

Para iniciar efectivamente el proceso de igualación debe moverse el mismo


interruptor a la posición "2". Aparecerá en pantalla la indicación del parámetro que se
está igualando y la cuenta del mismo. Cuando la cuenta llegue al valor deseado se
debe poner el interruptor en la posición "1". Para igualar la siguiente variable el
"switch" "IRELOJ" debe ubicarse nuevamente en la posición "2".

Si se pasó de la cuenta deseada, puede esperar que la cuenta llegue al valor


máximo y reinicie, por ejemplo en el caso de los meses la cuenta máxima será doce.

Los parámetros a igualar son cinco: meses, día del mes, día de la semana, horas
del día y minutos, para ellos los mensajes respectivos son MES, D/M, D/S, HOR, MIN.

A4
El proceso de igualar el reloj debe hacerse cuando se utiliza el equipo por
primera vez, para asegurar que los datos registrados sean los correctos.

PASO POSICIÓN DEL TAREA QUE SE REALIZA


INTERRUPTOR
IRELOJ

1 1 Operación normal
2 2 Ingreso a la opción de igualar el reloj
3 2 Esperar que en pantalla aparezcan tres "*" para
confirmar el ingreso a dicha opción (Si no
desea igualar el reloj regrese el interruptor a la
posición "1" antes de que estén los tres "*"
4 1 Se borra la pantalla
5 2 Mueva el interruptor de la posición 1 a la 2
para comenzar a igualar cada una de las
variables del reloj.
Aparece el mensaje del parámetro a igualar y la
cuenta del mismo. Cuando llegue al valor en el
que se desea dejar, mueva el interruptor a la
posición "1".
7 Repita los pasos 5 y 6 hasta que termine de
igualar los cinco valores del reloj.

4. CONFIGURACIÓN

Una vez que el reloj ha sido igualado, y antes de utilizar el equipo para
registrar llamadas telefónicas, es decir para operación normal, debe ser configurado o
inicializado.

La inicialización consta básicamente de dos partes (dos números telefónicos a


marcar). En la primera se especifica el tipo de teléfono al cual se conecta el sistema, y
una clave. En la segunda, el número al cual se conecta el equipo, junto con la opción
de bloqueo o factibilidad de llamadas de larga distancia internacional y la conexión a
un teléfono particular o público.

A5
En el caso de un teléfono público, lo importante es el código de área y la serie
numérica que concuerdan con el sitio en el que físicamente se encuentra el equipo.

Los pasos a seguir para la configuración son los siguientes:

Ubicar el switch "CONF" en la posición "2" (figura A 3) y luego el switch


"AUX" de acuerdo a lo requerido por el teléfono (1 para pulsos y 2 para
multifrecuencial). El mensaje "CONFIGURACIÓN PRIMER PASO" aparecerá
en pantalla.

PAKA UTILIZACIÓN
CON UN TELEFONO
DE PULSOS

PARA UTILIZACIÓN
CON UN TELEFONO
MULTIFRECUENCIAL

Figura A 3 Posición de interruptores "CONF" y "AUX" para el primer paso de


configuración.

2 Marcar un número de 6 dígitos en el cual, los tres primeros son la clave y los
tres siguientes confirman a los anteriores. El primer dígito de la clave no puede

A6
ser 1. El usuario debe recordar esta clave para poder reconñgurar el sistema.

Apenas se baya terminado de marcar, debe colgar el microteléfono y esperar


hasta que el sistema esté listo. Si el número marcado cumplió con las
condiciones impuestas, en pantalla aparece "CONFIGURAR", caso contrario
se regresa al paso 1.

4 Escoger con el switch "AUX" la opción de factibilidad o bloqueo de llamadas


internacionales (posición 1 o 2 respectivamente) y con el switch "SERIAL" la
opción de conexión a teléfono particular o público (posición 1 o 2
respectivamente). (Figura A 4)

Figura A 4. Posición de los interruptores para el segundo paso de configuración.


(En la figura no bloqueo de llamadas y teléfono particular)

5 Marcar el número nacional, incluyendo el prefijo de acceso interárea (0),


correspondiente al abonado al cual pertenece el equipo. La estructura del
número es:

Prefijo interárea Código de área Número de abonado


(1 dígito) (1 dígito) (6 dígitos)

Si hay error se debe colgar el teléfono e ir al paso 4. Caso contrario, se


mantendrá el número de 8 dígitos en pantalla hasta que los switches "AUX",
"SERIAL" y "CONF", se ubiquen en la posición "1" y se cuelgue el
microteléfono.

Una vez que se cuelga el microteléfono, el equipo confirma que está listo para

A7
registrar información sobre las llamadas telefónicas salientesj mediante la escritura en
pantalla de la fecha y hora.

5. OPERACIÓN NORMAL.

Para efectuar una llamada local o de larga distancia nacional solamente se debe
verificar que el aparato esté en operación normal y listo para registrar una llamada,
para ello el usuario debe verificar que la hora está en pantalla.

Una vez que se levanta el auricular la pantalla se borra para indicar el número
marcado por el usuario, cuando termina de marcar, y el abonado destino está libre
aparecerá un mensaje de "TIMBRA", sin perder el número marcado. Cuando contesta
el abonado remoto, en pantalla se mira el tiempo de duración de la llamada que irá
actualizándose junto con el incremento del costo. Una vez que se cuelga el
microteléfono la pantalla indicará la hora.

En caso de que no se termine de marcar, el mensaje "CIERRE" aparece en


pantalla. Igual mensaje aparece cuando se bloquea una llamada de larga distancia
internacional, para indicar al usuario que debe colgar al microteléfono.

Existe el mensaje "MEMORIA LLENA" que puede aparecer cuando finaliza


una llamada o un intento de comunicación, para indicar que la memoria de datos está
por llenarse. Después de la primera ocasión que aparece dicho mensaje, se tiene
espacio para dos llamadas telefónicas más antes de enviar los datos serialmente.
Luego de estas dos llamadas el equipo bloquea la línea a fin de obligar a la
transmisión de datos.

6. ENVIÓ DE DATOS A UNA EVJGPRESORA.

El envío de los datos de las llamadas hacia una impresora se realiza mientras el
equipo está en operación normal, es decir mientras se realizan llamadas telefónicas.
Para ello se utiliza un cable, un extremo de ests debe estar en el conector "IMP" y el
otro en la impresora serial. La impresora debe estar en línea y configurada para recibir

A8
datos a 9600 bits por segundo con un bit de inicio, ocho bits de datos y uno de
parada.

7. ENVIÓ DE DATOS AL COMPUTADOR.

Los datos almacenados en la memoria del sistema pueden enviarse hacia un


computador. Para ello debe colocarse un cable serial al computador entre el conector
"DATOS PC" del equipo y el puerto COMÍ. En este último debe estar ejecutándose el
programa TARTEL.EXE.

Figura A 5. Interruptor "SERIAL" para transmisión de datos.

Una vez conectado el cable el interruptor "SERIAL" debe ubicarse en la


posición "2" (figura A 5). Seguidamente el interruptor "AUX" debe estar en la
posición "2" o "1" si se desea borrar o no respectivamente el costo acumulado de las
llamadas telefónicas. A continuación, luego de escoger el la opción "Recibir" del
menú "Recibir datos" del programa "TARTEL", debe ingresar el nombre .del archivo
donde se grabarán los datos y presionar la tecla ENTER del computador.

Cuando se termine de transmitir los datos, el computador da un mensaje (pito)


para que se pueda regresar los switches "AUX" y "SERIAL" a la posición normal. La
memoria del equipo quedará prácticamente vacía (únicamente datos de
configuración) para que nuevos datos puedan almacenarse en ella.

A9
El archivo grabado puede luego mirarse en la pantalla o enviarse a una
impresora conectada en el puerto LPT1 del computador, escogiendo la opción
correcta en el menú principal del programa "TARTEL".

En caso de que accidentalmente se mueva el switch "SERIAL" sin estar


conectado a un computador, debe regresarlo a su posición normal. Es importante que
este switch se encuentre en la posición "1" ya que de lo contrario el equipo no
responderá.

8. RECONMGÜRACION

Para cambiar cualquiera de los parámetros de configuración del equipo es


necesario repetir la inicialización para lo cual se utiliza el proceso que a continuación
se describe.

1 Ubicar el interruptor "CONF" en la posición "2" con lo cual aparece el mensaje


"RECONFIGURACION".

2 Marcar un número telefónico de 6 dígitos con los tres últimos


correspondientes a la clave del equipo y colgar el auricular. El primer dígito del
número no puede ser 1.

3 Si la clave fue correcta, una vez que se cuelgue el auricular debe aparecer el
mensaje "CONFIGURAR PRIMER PASO", caso contrario aparecerá
nuevamente "RECONFIGURACION".
(Para salir de la reconfiguración ubique el interruptor "CONF" en la posición
"1").

4 Configurar el equipo utilizando la técnica ya explicada. Hay que recordar que


para iniciar la configuración, en la pantalla debe estar en mensaje "CONFIGURAR
PRIMER PASO".

A 10
9. POSIBLES PROBLEMAS.

Si el equipo no funciona o no responde, chequee que esté prendido y que


todos los interruptores se encuentren en la posición "1". Asegúrese de que el equipo
fue ya configurado. Si persiste el problema, presione el "RESET11 del equipo. En caso
de que el "reset" provoque problemas de visualización apague el equipo durante tres
o cuatro segundos.

Si se perdieron los datos de una llamada telefónica, posiblemente mientras esta


estuvo efectuándose hubo un corte de energía eléctrica. Dichos datos no son
recuperables.

All
ANEXOB

* NUMERACIÓN TELEFÓNICA EN ECUADOR


Zona de tasación: 1 (4 centrales)
Código de .área 6
Centro de zona primaria de tasación: ESMERALDAS

CENTRAL CIUDAD COD.CKJ. TELE I TELE E.


Esmeraldas Esmeraldas 1 710000 714999
Atacames Atacames 2 731000 731999
Muisne Muisne 4 733000 733999
Quininde Quininde 5 736000 738999

Zona de tasación: 2 (2 centrales)


Código de área 6
Centro de zona primaria de tasación: SAN LORENZO

CENTRAL CIUDAD COD.CKJ. TELE I. TELE E.


San Lorenzo San Lorenzo 7 780000 780999
Valdez Valdez 6 789000 789999

Zona de tasación: 3 (7 centrales)


Código de área 6
Centro de zona primaria de tasación: TULCAN

CENTRAL CIUDAD COD.CKJ. TELE I. TELE E.


Huaca Huaca 9 973000 973999
El Ángel El Ángel 10 977000 . 977999
La Paz La Paz 14 979000 979999
Tulcán Tulcán 8 980000 986999
San Gabriel San Gabriel 12 990000 991999
Mira Mira 11 996000 996999
Bolívar Bolívar 13 998000 998999

B 1
Zona de tasación: 4 (10 centrales)
Código de área 6
Centro de zona primaria de tasación: IBAREA

CENTRAL CIUDAD COD.CIU. TELFI. TELFF.


Ibarra Ibarra 15 640000 642999
Atuntaqui Atuntaqui 17 910000 911999
Cotacachi Cotacachi 18 915000 915999
San Pablo San Pablo 20 918000 918999
Otavalo Otavalo 19 920000 922999
San Antonio S.Antlb. 16 932000 932999
Tumbabiro Tumbabiro 22 934000 934999
Pimampiro Pimampiro 21 937000 937999
Ibarra 1 Ibarra 15 950000 954999
Ibarra 2 Ibarra 15 955000 958999

Zona de tasación: 5 (1 central)


Código de área 6
Centro de zona primaria de tasación: LA BONITA

CENTRAL CIUDAD COD.CRJ. TELFI. TELFF.


La Bonita La Bonita 24 301000 301999

Zona de tasación: 6 (2 centrales)


Código de área 6
Centro de zona primaria de tasación: LAGO AGRIO

CENTRAL CIUDAD COD.CIU. TELFI. TELFF.


El Carmen El Carmen 26 369000 369999
Nueva Loja Lago Agrio 25 . 830000 832999

B2
Zona de tasación: 7 (3 centrales)
Código de área 6
Centro de zona primaria de tasación: TENA

CENTRAL CIUDAD COD.CIU. TELFI. TELFR


Coca Coca 29 880000 88.1999
Tena Tena 27 886000 887999
Archidona Archidona 28 889000 889999

Zona de tasación: 8 (1 central)


Código de área 6
Centro de zona primaria de tasación: NUEVO ROCAFUERTE

CENTRAL CIUDAD COD.CIU. TELFI. TELFF.


Nuevo Rocaf N Rocafuerte 30 382000 382999

Zona de tasación: 9 (61 centrales)


Código de área 2
Centro de zona primaria de tasación: QUITO

CENTRAL CRIDAD COD.CIU. TELFI. TELFR


L.P. Quito 31 0 2499
Centro 1 Quito 31 210000 219999
Mariscal 6 Quito 31 220000 229999
Mariscal 1 Quito 31 230000 239999
Iñaquito 1 Quito 31 240000 249999
Villa Floral Quito 31 260000 269999
Checa Checa 32 300000 300999
San José M. San José M. 49 302000 302999
Atahualpa Atahualpa 34 304000 304999

B3
CENTRAL CIUDAD COD-CRJ. TELFI. TELFF.

Calacalí Calacalí 35 306000 306999


Conocoto 1 Conocoto 37 311000 311999
Sangolquí 1 Sangolquí 58 313000 313999
Machachi Machachi 55 314000 316999
Tambillo Tambfflo 56 317000 317999
Amaguaña Amaguaña 33 319000 319999
San Rafael San Rafael 59 320000 324999
Perucho Perucho 98 327000 327999
Sangolquí Sangolquí 58 330000 335999
Conocoto 2 Conocoto 37 340000 345999
Pomasqui Pomasqui 45 350000 352999
Cumbayá 2 Cumbayá 38 355000 357999
Cumbayá 2 Cumbayá 38 358000 359999
Cayambe Cayambe 53 360000 362999
Tabacuna o Tabacundo 57 366000 366999
Guayllabamba Guayllabamba 4 368000 368999
Tumbaco Tumbaco 51 370000 374999
Pifo Pifo 43 380000 381999
Pintag Pintag 44 383000 383999
La Merced La Merced 41 385000 385999
El Quinche El Quinche 39 387000 387999
Aloag Aloag 54 389000 389999
Puembo Puembo 46 390000 391999
P.V. Maldon P.V. Maldon 42 392000 392999
S.A. de Pie. S.A. dePich. 48 394000 397999
La Luz Quito 31 400000 414999
Carapungo Quito 31 420000 429999
Iñaquito 3 Quito 31 430000 449999
Iñaquito 3 Quito ojli 450000 459999
Andalucía Quito 31 460000 469999
Carcelén Quito 31 470000 489999

B4
CENTRAL CIUDAD coD.cru. TELFI. TELFF.

El Condado Quito 31 490000 494999


Mariscal 5 Quito 31 500000 509999
Centro 2 Quito 31 510000 519999
Mariscal 2 Quito 31 520000 529999
Cotocollao Quito 31 530000 539999
Mariscal 3 Quito 31 540000 549999
Mariscal 4 Quito 31 550000 554999
Mariscal 5 Quito 31 560000 569999
Centro 3 Quito 31 • 570000 573999
Móviles Quito 31 579000 579999
Centro 4 Quito 31 580000 584999
Cotocollao 1 Quito 31 590000 599999
Monjas Quito 31 600000 609999
Villa Flora 2 Quito 31 610000 614999
El Pintado Quito 31 620000 639999
Villa Flora 3 Quito 31 650000 659999
Guajaló Quito 31 670000 679999
Guamaní Quito 31 690000 694999
S.M. Bancos S.M. Bancos 50 770000 770999
Puéllaro Puéllaro 47 775000 775999
Yaruquí Yaruquí 52 777000 777999

Zona de tasación: 10 (4 centrales)


Código de área 2
Centro de zona primaria de tasación: STO. DGO. COLORADOS

CENTRAL CIUDAD COD.CIU. TELFI. TELFF.


Santo Santo 60 700000 709999
Domingo Domingo
La Concordia La Concordia 61 725000 725999
Santo Dom. Santo Dom. 60 750000 759999
Santo Dom. Santo Dom. 60 760000 769999

B5
Zona de tasación: 11 (11 centrales)
Código de área 3
Centro de zona primaria de tasación: LATACUNGA

CENTRAL CIUDAD COD.CIU. TELFI. TELE E


El Corazón El Corazón 66 684000 684999
La Maná La Maná 65 . 688000 688999
Tanicuchí Tanicuchí 64 717000 717999
Lasso Lasso 63 719000 719999
Saquisilí Saquisilí 69 721000 721999
Puiilí PujiJÍ 67 723000 723999
Salcedo Salcedo 68 726000 727999
Sigchos Sigchos 70 728000 728999
Toacazo Toacazo 71 729000 729999
Latacunga Latacunga 62 800000 802999
Latacunga Latacunga 62 810000 815999

Zona de tasación: 12 (10 centrales)


Código de área 3
Centro de zona primaria de tasación: AMBATO

CENTRAL CIUDAD COD.CIU. TELFI. TELE E.


Baños Baños 74 740000 740999
Quero Quero 79 746000 746999
Mocha Mocha 73 760000 760999
Arnbato Ambato 72 820000 829999
Ambato Anibato 72 840000 849999
Izamba Izamba 101 854000 854999
Patate Patate 76 870000 870999
Pelileo Pelileo 77 871000 871999
Cevallos Cevallos 75 872000 872999
PüLaro Pfflaro 78 873000 873999

B6
Zona de tasación: 13 (12 centrales)
Código de área 3
Centro de zona primaria de tasación: RIOBAMBA

CENTRAL CIUDAD COD.CIU. TELF1 TELFR


Guano Guano 86 900000 900999
San Andrés San Andrés 87 904000 904999
Chambo Chambo 81 907000 907999
Cajabamba C a] abanaba 83 912000 9Í2999
Gu amóte Guamo te 85 916000 916999
Alausí Alausí 82 930000 930999
San Juan San Juan 100 933000 933999
Chunchi Chunchi 84 936000 936999
Huigra Huigra 102 938000 938999
Riobamba Riobamba 80 960000 969999
Riobamba 2 Riobamba SO 940000 949999
Pallatanga Pallatanga 88 975000 975999

Zona de tasación: 14 (3 centrales)


Código de área 3
Centro de zona primaria de tasación: PUYO

CENTRAL CIUDAD COD.CUJ. TELFL TELFF.


Mera Mera 90 790000 790999
Shel Shel 91 795000 795999
Puyo Puyo 89 885000 885999

Zona de tasación: 15 (8 centrales)


Código de área 4
Centro de zona primaria de tasación: GUARANDA

B7
CENTRAL CIUDAD coD.cru. TELFI. TELFF.
Echeandía Echeandía 95 970000 970999
Chillanes Chillanes 93 978000 978999
SJ.Chimbo SJ.Chimbo 94 988000 988999
San Miguel San Miguel 96 989000 989999
Guaranda Guaranda 92 980000 982999
Caluma Caluma 97 985000 985999
La Magdalena La Magdalena 98 986000 986999
La Asunción La Asunción 99 987000 987999

Zona de tasación: 16 (17 centrales)


Código de área 4
Centro de zona primaria de tasación: MANTA

CENTRAL CIUDAD COD.CKJ. TELFI. TELFF.


Manta 2 Manta 100 420000 427999
Jipijapa Jipijapa 103' 600000 602999
Puerto López Puerto López 104 604000 604999
Montecristi Montecristi 105 606000 606999
Jaramijó Jaramijó 106 608000 608999
Manta 1 Manta 100 610000 614999
Manta2 Manta 100 620000 627999
Portovie 2 Porto viejo 101 630000 637999
Santa Ana Santa Ana 109 640000 640999
Sucre Sucre 110 642000 642999
Rocafuerte Rocafuerte 8 644000 644999
Abdón Abdón Calde 102 647000 647999
Calderón
Paján Paján 107 649000 649999
Portovie 1 Porto viejo 101 650000 654999
El Carmen El Carmen 113 660000 660999
Charapotó Charapotó 117 670000 670999
Jama Jama 118 672000 672999

B8
Zona de tasación: 17 (10 centrales)
Código de área 4
Centro de zona primaria de tasación: CHONE

CENTRAL CIUDAD COD.C1U. TELE I. TELFR


Pichincha Pichincha 115 " 646000 646999
El Carmen El Carmen 113 660000 661999
San Vicente San Vicente 120 674000 674999
San Ant Chon San Ant Chon 122 678000 678999
Pedernales Pedernales 119 681000 681999
Tosagua Tosagua 121 682000 682999
Calceta Calceta 111 685000 685999
Junín Junín 114 6S9000 689999
Bahía Bahía 116 690000 691999
Chone Chone 112 695000 697999

Zona de tasación: 18 (13 centrales)


Código de área 4
Centro de zona primaria de tasación: BABAHOYO

CENTRAL CIUDAD COD.CIU. TELFL TELFR


Bab ahoyo Bab ahoyo 123 730000 735999
Quevedo Quevedo 127 750000 759999
La Unión La Unión 135 905000 905999
Palenque Palenque 134 917000 917999
Baba Baba 124 919000 919999
Vinces Vinces 133 940000 940999
Catarama Catarama 131 942000 942999
Ventanas Ventanas 132 945000 945999
Mocache Mocache 129 947000 947999
Valencia Valencia 130 948000 948999
Buena Fe Buena Fe 128 951000 951999
Montalvo Montalvo 125 953000 953999
Pueblo Viejo Pueblo Viejo 126 954000 954999

B9
Zona de tasación: 1 9 ( 3 centrales)
Código de área 5
Centro de zona primaria de tasación: GALÁPAGOS

CENTRAL CKJDAD COD.CIU. TELFL TELFR


Pto. Baquerizo Pto. Baquerizo 236 520000 520999
Pto. Ayora Pto. Ayora 237 526100 526599
Pto. Vilamil Pto. ViUamil 301 529100 529199

Zona de tasación: 20 (54 centrales)


Código de área 4
Centro de zona primaria de tasación: GUAYAQUIL

CENTRAL CIUDAD COD.CIU. TELFL TELFF.


Bellavista Guayaquil 138 200000 209999
Samanes Guayaquil 138 210000 214999
Alborada2 Guayaquil 138 230000 249999
Mapasingue Guayaquil 138 250000 263999
Alborada Guayaquil 138 270000 274999
Norte 2 Guayaquil 138 280000 296999
Boy acá 1 Guayaquil 138 300000 309999
Boyacá 2 Guayaquil 138 310000 314999
Centro 3 Guayaquil 138 320000 329999
Sur 2 Guayaquil 138 330000 334999
Sur 2 Guayaquil 138 340000 349999
Los Ceibos Guayaquil 138 350000 354999
Oeste 1 Guayaquil 138 360000 369999
Oeste 2 Guayaquil 138 370000 374999
Urdesa 1 Guayaquil 138 381000 389999
Norte 1 Guayaquil 138 390000 399999
Pebres C. 1 Guayaquil 138 400000 408999
Pebres C. 2 Guayaquil 138 410000 419999
Guasmo 1 Guayaquil 138 430000 439999
Sur 3 Guayaquil 138 440000 449999
Oeste 3 Guayaquil 138 450000 459999

BlO
CENTRAL CIUDAD COD.CIU. TELFI. TELFF.

Pórtete 1 Guayaquil 138 460000 464999


Pórtete 2 Guayaquil 138 470000 475999
Puerto Nuevo Guayaquil 138 480000 489999
Guasmo 2 Guayaquil 138 490000 496999
Centro 1 Guayaquil 138 510000 519999
Centro 2 Guayaquil 138 522000 529999
Centro 3 Guayaquil 138 530000 534999
Boyacá 3 Guayaquil 138 560000 566999
Milagro 1 Milagro 192 710000 712999
Naranjito Naranjito 195 720000 720999
El Triunfo El Triunfo 191 724000 724999
Yaguachí Yaguachi 197 726000 726999
Bucay Bucay 193 727000 727999
Marcel Mar Marcel Mar 198 729000 729999
Naranjal Naranjal 194 740000 740999
Puna Puna " 188 742000 742999
Tenguel Tenguel 189 744000 744999
Balao Balao 185 746000 746999
lujan Jújan 190 748000 748999
Playas Playas 186 760000 761999
Posorja Posorja 187 764000 764999
Samborondon Samborondon 196 766000 766999
Simón Bolívar Simón Bolívar 199 768000 768999
Duran Duran 200 800000 812999
Los Sauces Guayaquil 138 820000 820999
La Puntilla Guayaquil 138 830000 834999
La Chala Guayaquil . 138 840000 844999
C de Ceibo Guayaquil 138 850000 854999
Primavera Guayaquil 138 860000 864999
Cerro Azul Cerro Azul 138 870000 874999
Urdes a 2 Guayaquil 138 880000 889999
Pascuales Guayaquil 138 890000 899999
Milagro 2 Milagro 192 990000 994999

BU
Zona de tasación: 21 (11 centrales)
Código de área 4
Centro de zona primaria de tasación: BALZAR

CENTRAL CIUDAD COD.CIU. TELFL TELE E


El Empalme El Empalme 147 700000 709999
Pedro Garbo Pedro Carbo 148 704000 704999
Isidro Ayora Isidro Ayora 142 706000 706999
Nobol Nobol 144 708000 708999
Santa Lucía Santa Lucía 146 ' 709000 709999
Palestina Palestina 145 791000 791999
Salitre Salitre 149 792000 792999
Daule Daule 141 795000 797999
Lomas deS. L. de Sargent 143 799000 799999
ColñnBalz ColimBalz 140 956000 956999
B alzar B alzar 139 957000 957999

Zona de tasación: 22 (12 centrales)


Código de área 4
Centro de zona primaria de tasación: SALINAS

CENTRAL CIUDAD COD.CIU. TELFL TELE E.


Manglaralto Manglaralto 156 765000 765999
Salinas Salinas 150 772000 775999
La Libertl La Libertad 151 785000 786999
Punta Blanca Punta Blanca 157 790000 790999
Salinas 2 Salinas 150 900000 905999
Manglaralto Manglaralto 156 901000 901999
Santa Elena Santa Elena 152 902000 902999
Ballenita Ballenita 153 904000 904999
Ancón Ancón 154 906000 906999
Ayangue Ayangue 155 916000 916999
Punta Blanca Punta Blanca 157 918000 918999
La Líber 2 La Libertad 151 920000 927999

B12
Zona de tasación: 23 (7 centrales)
Código de área 7
Centro de zona primaria de tasación: AZOGUEZ

CENTRAL CIUDAD COD.CIU. TELFI. TELFR


La Troncal La Troncal 304 722000 722999
Deleg Deleg 305 210000 210999
Biblián Biblián 301 230000 230999
Tambo Tambo 303 233000 233999
Cañar Cañar 302 235000 235999
Azoguez Azoguez 300 240000 241999
Azoguez Azoguez 300 840000 842999

Zona de tasación: 24 (22 centrales)


Código de área 7
Centro de zona primaria de tasación: CUENCA

CENTRAL CIUDAD COD,CKI TELFI TELFF.


Paute Paute 313 250000 250999
Gualaceo Gualaceo 312 255000 259999
Sigsig Sigsig 315 266000 266999
Santa Isabel Santa Isabel 314 270000 270999
Girón Girón 311 275000 275999
San loaquín San Joaquín 309 286000 286999
Totorococha Cuenca 306 800000 809999
El Ejido Cuenca 306 810000 819999
Centro 1 Cuenca 306 820000 822999
Centro 3 Cuenca 306 822000 822999
Centro 1 Cuenca 306 823000 829999
Centro 2 Cuenca 306 830000 830999
Centro 3 Cuenca 306 831000 839999
Cuenca Cuenca 306 850000 859999

B13
CENTRAL CIUDAD COD.CKJ. TELFI. TELFF.

Totorococha Cuenca 306 860000 863999


Cuenca Cuenca 306 870000 879999
El Ejido Cuenca 306 880000 882999
Cuenca Cuenca 306 883000 889999
Ricaurte Ricaurte 308 890000 890999
Baños Baños 307 892000 892999
Sayausi Sayausi 322 894000 894999
ElVaUe El Valle 310 896000 896999

Zona de tasación: 25 (4 centrales)


Código de área 7
Centro de zona primaria de tasación: MACAS

CENTRAL CIUDAD coD.cru. TELFI TELFF.


Palora Palora 317 312000 312999
Macas Macas 316 700000 700999
Palora Palora 317 710000 710999
Sucúa Sucúa 318 740000 740999

Zona de tasación: 26 (3 centrales)


Código de área 7
Centro de zona primaria de tasación: GUALAQUIZA

CENTRAL CIUDAD COD.CIU. TELFI. TELFF.


Méndez Méndez 321 760000 760999
Gen Plaza Gen Plaza 320 770000 770999
Gualaquiza Gualaquiza 319 780000 780999

B14
Zona de tasación: 27 (11 centrales)
Centro de zona primaria de tasación: MÁCHALA

CENTRAL CIUDAD COD.C1U. TELFI. TELFF.


Buenavista Buenavista 163 941000 941999
Santa Rosa Santa Rosa 166 943000 944999
Porto velo Portovelo 167 949000 949999
Zaruma Zaruma 167 972000 972999
Pinas Pinas 164 976000 976999
Huaquillas Huaquillas 161 907000 907999
Arenülas Arenillas 159 909000 909999
Pasaje Pasaje 162 910000 910999
Máchala Máchala 158 920000 924999
Máchala 2 Máchala 158 930000 939999
El Guabo El Guabo 160 950000 950999

de tasación: 28 (13 centrales)


ti-
Código de áxea 7
Centro de zona primaria de tasación: LO JA

CENTRAL CIUDAD COD.CIU. TELFI. TELFF.


Saraguro Saraguro 179 200000 200999
Amaluza Amaluza 174 388000 389999
Loja 1 Loja 168 560000 564999
Loja 2 Loja 168 570000 581999
Célica Célica 173 657000 657999
Zapotillo Zapotillo 181 659000 659999
Malacates Malacates 169 673000 673999
Alamor Alamor 178 680000 680999
Macará Macará 176 694000 694999
Zozoranga Zozoranga 180 699000 699999
Catamayo Catamayo 272 677000 677999
Gonzanamá Gonzanamá 275 679000 679999
Cariamanga Cariamanga 271 687000 687999

B15
Zona de tasación: 29 (3 centrales)
Código de área 7
Centro de zona primaria de tasación: ZAMORA

CENTRAL CIUDAD COD.CIU. TELFI. TELFR


Zamora Zamora 182 605000 605999
Nambija Nambija 183 303000 303999
Zumba Zumba 184 308000 308999

B16
ANEXO C

EXPLICACIÓN DEL
MICROCONTROLADOR UTILIZADO
El presente anexo describe de manera general al microcontrolador utilizado, su
estructura, modos de direccionamiento y set de instrucciones. Para mayor información
el lector debe referirse al manual del circuito integrado.

1.- MODOS DE DIRECCIONAJV1IENTO.

El conjunto de instrucciones de los microcontroladores de la familia MCS-51


está considerado dentro de cinco tipos de direccionamiento.

Direccionamiento directo.

El operando es especificado en la instrucción por una dirección de 8 bits.


Solamente se puede usar este direccionamiento para RAM interna y SFRs.

Direccionamiento indirecto.

La instrucción especifica un registro que contiene la dirección del operando,


dicha dirección puede ser de 8 o 16 bits. Se usa para direccionar la RAM interna y
externa. La dkección de 8 bits puede estar especificada por RO o Rl de los bancos de
registros, o el puntero del stack y la dirección de 16 bits por el puntero de datos,
DPTR.

Direccionamiento por registro.

El código de operación de la instrucción especifica con cual de los registros de


los 4 bancos de memoria interna se trabaja.

Direccionamiento implícito.

En la instrucción se especifica implícitamente el registro sobre el cual se


trabaja. El operando no necesita especificarse porque está implícito en el código de la
instrucción.

C1
Direccionamiento inmediato constante.

El valor de una constante puede seguir al código de máquina en la memoria de


programa, se utiliza para cargar una constante en un registro.

Direccionamiento indexado.

Se emplea únicamente para la memoria de programa, y solo para lectura. Este


direccionamiento es entendido en el sentido que permite leer tablas en la memoria. Un
registro base de 16 bits (DPTR o PC) apunta a la "base de la tabla" y el acumulador es
seteado con el valor del número de entrada de la tabla; la dirección de la tabla que
entra en la memoria de programa se forma añadiendo el acumulador y la base
apuntada. Otro tipo de indexación es usado en el caso de instrucciones de salto. La
dirección de destino de una instrucción de salto es la suma de la base del puntero y el
dato que está en el acumulador.

2. REGISTROS DE FUNCIONES ESPECIALES.

Se detallan los registros de funciones especiales más importantes.

ACC: Es la localidad donde reside el registro acumulador, que tiene directa relación
con la unidad aritmética-lógica (ALU), pues todas las operaciones que esta
última realiza tienen como operando y resultado el acumulador.

B: Su función básica es la de intervenir en operaciones de multiplicación y división,


pudiendo ser usado como cualquier otro registro de la RAM interna.

PSW: Contiene información de varias banderas del microcontrolador y permite


direccionar los 4 bancos de registros.

MSB LSB
CY AC FO RS1. RSO OV P

MSB es el bit más significativo y LSB es el menos significativo

CY (PSW.7) = Bandera de carry


AC (PSW.6) = Bandera auxiliar de carry

C2
FO (PSW.5) = Bandera de propósito general
RS1 (PSW.4) = Bit más significativo para selección de banco de registros.
RSO (PSW.3) = Bit menos significativo para selección de banco de registros.
OV (PSW.2) = Bandera de "overflow".
-— (PSW.l) = Bandera de uso definible por el usuario.
P (PSW.O) = Bandera de paridad, toma el valor uno o cero para indicar un número
impar o par de unos lógicos en el registro acumulador.

RSO y RS1 seleccionan los cuatro bancos de registros de la RAM interna del
microcontrolador de la siguiente manera:

RS1 RSO BANCO DE DIRECCIONES DE RAM


REGISTROS INTERNA
0 0 0 OOH hasta 07H
0 1 1 08H hasta OFH
1 0 2 10H hasta 17H
1 1 3 18H hasta 1FH

SP: En este registro está el puntero de la pila o "stack", se incrementa con la


ejecución de instrucciones de llamada a subrutinas y almacenamiento de
registros en la pila, decrece con instrucciones de retorno de subrutinas o
recuperación de registros.

DPTR:Es un registro de 16 bits que puede manejarse solo o como dos registros de 8
bits (DPH el más significativo y DPL el menos significativo) para direccionar
memoria extema o de programa.

IE: Para que el microcontrolador atienda las rutinas de interrupción, se debe poner
el valor adecuado en cada bit del registro de habilitación de interrupciones
(IE), de acuerdo al detalle siguiente:

MSB LSB
EA ES ET1 EXi ETO EXO

EA (IE.7) - En OL deshabilita todas las interrupciones. Seteada permite habilitar


individualmente las interrupciones.

C3
ES (IE.4) - En 1L permite la habilitación de la interrupción asociada al pórtico serial.
Puede ser seteada o borrada por software.

ET1 (IE.3) - Seteada o borrada por software para habilitar o deshabilitar la


interrupción para el temporizador/contador 1.
i-i n víi oí í-dn-ii-i/-\i-i r-rn rlf-\r/r'i~n~\i~rz H r\r 1

EX1 (IE.2) - Seteada o borrada por software para habilitar o deshabilitar la


interrupción externa 1 (LNT1).

ETO (IE.1) = Similar a ET1 pero para el timer 0.

EXO (IE.O) = Habilitación o deshabilitación de la interrupción externa O (INTO).


Seteada o borrada por software.

Cada una de las interrupciones ocasiona un salto del puntero del programa a
una localidad de memoria, como se especifica en el cuadro C 1. Allí comienza la
ejecución de la subrutina de servicio a la interrupción; si la interrupción no va a ser
usada, la localidad de servicio queda disponible para instrucciones de programa de
propósito general. Las localidades de servicio están a intervalos de 8 bytes y si la
subrutina de atención a la interrupción es pequeña, puede entrar totalmente dentro
de dicho intervalo, mientras que subrutinas más largas pueden usar instrucciones de
salto.

INTERRUPCIÓN DIRECCIÓN
Externa cero 03H
Del timex cero OBH
Externa uno 13H
Del timer uno 1BH
Serial 23H

Cuadro C 1. Direcciones de atención a las interrupciones.

TCON:Contiene bits para control de los "timers" y otros que permiten definir la forma
de atención a las interrupciones externas

MSB LSB
TF1 TR1 TFO TRO TE] m IEO rro

C4
TFl (TCON.7) = Bandera de "overflow" del timer 1, seteada por hardware cuando
hay overflow del temporizador/contador 1. Pasa a OL cuando se procesa la
interrupción.

TR1 (TCON.6) = Bit de control de funcionamiento de timer 1. Seteado o borrado por


software para hacer correr o parar el timer respectivamente.

TFO (TCON.5) = Similar a TF13 para el timer 0.

TRO (TCON.4) = Similar a TR1, para el timer 0.

IE1 (TCON.3) = Bandera de la interrupción externa uno, seteada por hardware


cuando se detecta una transición negativa en el pin de interrupción externa uno. Es
OL cuando se procesa la interrupción.

IT1 (TCON.2) - Seteado o borrado por software para especificar la transición


negativa o nivel bajo de disparo respectivamente en la interrupción externa uno.

IEO (TCON.l) = Similar a IE1, para la interrupción extema 0.

ITO (TCON.O) = Borrado o seteado por software para especificar el nivel bajo o
flanco negativo en la interrupción externa 0.

Otro registro de función especial que debe especificarse para el control de los
"timers" del micro controlador es el TMOD (Timer/Counter mode control register). Su
estructura es la siguiente:

MSB LSB
GATE C/T MI MO GATH C/T MI MO
\ /

Timer 1 Timer O

GATE = Para el timer 1, cuando GATE es 1L y TR1 (en el registro TCON) es uno, el
timer corre mientras el pin INT1 (de la interrupción externa uno) está en 1L. Cuando
GATE es cero el timer 1 corre mientras TR1 es uno lógico. Como existe GATE para el
timer uno y cero, el GATE del timer cero dependerá de TRO y del pin INTO.

C/T = Selector de contador o temporizador. Para operación como temporizado!* está


en OL, en tanto que para operación como contador debe estar en 1L.

C5
MI y MO sirven para seleccionar el modo de operación del timer

MI MO DESCRIPCIÓN
0 0 Temporizado* de 13 bits
0 1 Temporizador/contador de 16 bits
1 0 Temporizador contador en modo de autorecarga, es decir que cuando llega al
valor máximo, TLX vuelve a tomar el valor que tuvo ínicialmente THX
1 1 Para el caso del timer 0, TLO es un temporizador de 8 bits controlado como
timer 0 y THO es un temporizador de 8 bits controlado como temporizador 1 .
Para el caso del "timer" 1, detiene el temporizador/contador uno.

SBUFrEs el "buffer" del puerto serial, físicamente contiene un buffer de 8 bits para
transmisión y otro para recepción. Cuando se escribe un dato en este registro
inicia la transmisión mientras que cuando se lee un dato del SBUF este viene
del "buffer11 de recepción.

SCON:Es el registro que junto con el timer uno controlan la transmisión serial. En el
SCON, se puede seleccionar uno de entre cuatro modos de transmisión, tal
como se detalla a continuación:

SMO SM1
0 0 Velocidad fija (Fose/12). Se transmiten o reciben un bit de inicio, 8
bits de datos y un bit de parada
0 1 Velocidad de datos variable. Se transmiten 10 bits; uno de inicio, 8
de datos y uno de parada
1 0 Velocidad fija (Fose/64 o Fose/32). Se transmiten 11 bits; uno de
inicio, ocho de datos noveno bit de datos programable, uno de
parada
1 1 Velocidad variable. Se transmiten 1 1 bits de manera similar al caso
anterior.

La descripción de los bits del registro SCON es la siguiente:

MSB LSB
SMO SM1 SM2 REN TB8 RES TI RI

C6
SMO (SCON.7) = Bit más significativo para especificar modo de trabajo de pórtico
serial.

SM1 (SCON.6) = Bit menos significativo para especificar modo de trabajo de pórtico
serial.

SM2 (SCON.5) = En los modos de transmisión 2 y 3, RI es igual al noveno bit


recibido. En el modo 1, si SM2 es 1, RI no se setea si no se recibe un bit de parada. En
modo O, SM2 debe ser 0.

REN (SCON.4) = Seteado o borrado por software para habilitar la recepción de datos
seriales.
•&
TB8 (SCON.3) = Noveno bit transmitido en los modos 2 y 3.

RB8 (SCON.2) = Noveno bit recibido en modos 2 y 3. En modo 1, si SM2=0 RB8 es


el bit de parada. En modo O no se usa.

TI (SCON.l) = Bandera de interrupción de transmisión. Seteadapor hardware al final


del octavo bit transmitido en modo 1 o al inicio del noveno bit en otros modos.
Borrada por software.

RI (SCON.O) = Bandera de interrupción de recepción. Seteada por hardware al final


del octavo bit recibido en modo O o a mitad del bit de parada en otros modos
(Excepto en los casos especificados en SM2). Borrada por software.

*
En los modos 1 y 3 la velocidad de transmisión (baud rate) se establece en
base al registro TH1, con la fórmula:

k * Frecuencia de oscilación
Baud Rate = . (C.l)
32* 12*[256-TH1]
«£
Donde:

k-lsiSMOD-0
k = 2siSMOD = l

C7
SMOD se ubica en el bit más significativo del registro PCON (Power Control
Register).

PCON:Contiene banderas de propósito general y una bandera para indicar menor


consumo de corriente en algunos miembros de la familia MCS-51.

3. MANEJO DE MEMORIA DE DATOS EXTERNA

Respecto a la memoria externa, se puede accesar a ella por medio de una


dirección de 8 bits utilizando un registro interno del banco de registros, o con una
dirección de 16 bits generada a través del registro DPTR (Data Pointer), en cualquier
caso utilizando la conexión de la figura C 1, donde claramente se observa el uso de
las líneas RD y WR para leer o escribir respectivamente.

Cuando se utiliza 16 bits, el byte más significativo de la dirección sale por el


pórtico P2 manteniéndose durante todo el ciclo de lectura o escritura. Si se usa una
dirección de 8 bits, el contenido de P2 permanece en los pines del pórtico sin alterarse
por la operación de lectura o escritura.

BUS DE DATOS

EA >v
PO L^> Di n; /—
^
DIRECCIONES

ALE oc
LATCH

P2 DIRECCIONES MAS SIGNIFICATIVAS

RD OE
WR \VE

MICROCONTROLADOR MEMORIA RAM EXTERNA


MCS-51

Figura C 1. Conexión entre 8031 y RAM externa.


En cualquier caso, es decir con dirección de 8 o 16 bits, el byte menos
significativo de dirección, se multiplexa en tiempo con el byte de datos del pórtico
PO. El byte de dirección es válido en la transición negativa de la señal ALE (address
latch enable), por tanto en un ciclo de escritura, el byte de datos aparece en PO justo
antes de que WR sea activa y en el ciclo de lectura, el byte es leído en PO justo antes
de que se desactive RD.

4. MANEJO DE LA MEMORIA DE PROGRAMA

A más de manejar 64 Kbytes de memoria externa, el 8031 está en capacidad de


trabajar con un máximo de 64 Kbytes de memoria de programa para lo cual deben
realizarse las conexiones que se indican en la figura 2.4, donde el pórtico O (PO) sirve
como un multiplexor del bus de datos y direcciones.

PO emite el byte bajo del contador de programa PCL como una dkección y
mientras este byte es válido en PO, la señal ALE (Address Latch Enable) lo introduce
en una dirección dada por el latch, en tanto que el pórtico 2 (P2) emite el byte más
significativo del contador de programa (PCH), entonces la línea PSEN (Program Store
Enable), habilita la EPROM y el código hexadecimal del programa es leído en el
pórtico PO.

BUS DE DATOS

EA k
PO L^> Di ni ¿ /—
DIRECCIONES

ALE oc
LATCH

P2 DIRECCIONES MAS SIGNIFICATIVAS


í>
PSEN OE

MICROCONTROLADOR MEMORIA DE PROGRAMA


MCS-51

Figura C 2. Conexión entre el uC y la memoria ROM.

C9
5. SET DE INSTRUCCIONES

Intr educción.-

-- El MCS-51 incluye 111 instrucciones, de las cuales: 49 son de un byte; 45 son


de dos bytes, y 17 de tres bytes.

El formato del código de la instrucción consiste de un mnemónico de función


seguido de un operando. Existen cuatro tipos de instrucciones, de acuerdo a su
función, a saber:

•^ - Transferencia de datos.
- Aritméticas.
- Lógicas.
- Transferencia de control.

a) Instrucciones de transferencia de datos.-

Las instrucciones de transferencia de datos se pueden dividir en:


- Instrucciones de propósito general
- Instrucciones con el acumulador
- Instrucciones de dirección - objeto

Instrucciones de propósito general:

MOV transfiere un byte o un bit desde el operando fuente al operando


destino.

PUSH incrementa el registro del puntero del stack (SP) y entonces transfiere
un byte del operando fuente a la localidad apuntada por el stack.

POP transfiere un byte operando desde la localidad apuntada por el puntero


del stack (SP) al operando destino y entonces decrementa SP.

Instrucciones de transferencia específica con acumulador:

C 10
XCH intercambia el byte del operando fuente con el registro A (acumulador).

XCHD intercambia los cuatro bits menos significativos (nibble) del byte del
operando fuente con los cuatro bits menos significativos del registro A.

MOVX mueve un byte entre la memoria externa de datos y el acumulador. La


dirección externa puede ser especificada por el registro DPTR (16 bits) o por los
registros Rl o RO (8 bits).

MOVC mueve un byte de la memoria de programa al acumulador. El operando


que está en A es usado como índice en una tabla de 256 bytes (DPTR o PC dan el
desplazamiento de la dirección a partir del índice). El byte del operando accesado es
transferido al acumulador.

Instrucción de dirección - objeto:

MOV DPTR, carga inmediata de un dato de 16 bits en un par de registros de


destino: DPH y DPL.

b) Instrucciones aritméticas.-

El 8051 tiene cuatro operaciones matemáticas básicas. Solamente las


operaciones de 8 bits sin signo son soportadas directamente. La bandera de overflow,
sinembargo permite la adición y substracción tanto con signo como sin signo. Las
t operaciones aritméticas también pueden realizarse directamente en representación de
paquete decimal BCD.

Instrucciones de suma:

INC (increment) aumenta uno al operando de la fuente y pone el resultado en


el operando.
*
ADD aumenta A al operando fuente y pone el resultado en A

ADDC (add with carry) suma A y el operando fuente, entonces aumenta uno si
CY esta seteada; y pone el resultado en el registro A.

C 11
DA (decimal-add-adjust for BCD addition) corrige la suma que resulta de la
adición binaria de dos operandos decimales de dos dígitos. La suma decimal formada
por DA se pone en A. La bandera del carry (CY), se setea si el resultado BCD es
mayor que 99, en otro caso es borrada.

Instrucciones de resta:

SUBE (substract with borrow) resta el segundo operando fuente del primer
operando (el acumulador), resta uno si CY esta seteada y pone el resultado en A.

DEC (decrement) resta uno del operando fuente y guarda el resultado en el


operando.

Instrucción de multiplicación:

MUL realiza una multiplicación sin signo del registro A por el registro B,
obteniendo un resultado de doble byte. A recibe el byte de menor orden y B el de
mayor orden. OV es borrada si la mitad mas significativa del resultado es cero, es decir
el resultado es menor o igual a OFFH, y es seteada si no es cero. AC no se afecta.

Instrucciones de división:

DIV realiza una división sin signo del registro A por el registro B, la parte
entera del cociente es almacenado en A y el residuo es almacenado en B. La división
por cero deja indeterminados los datos en los registros A y B, además setea OV. En
otro caso OV es borrada, al igual que CY, mientras que AC no se afecta.

c) Instrucciones lógicas. -

Operaciones de operando simple:

CLR pone A o cualquier bit direccionable a O


SETB pone cualquier bit direccionable a 1
CPL es usado para complementar el contenido del registro A sin afectar

C 12
ninguna bandera, o ningún bit direccionable

RL, RLC, RR, RRC; SWAP son las cinco instrucciones de rotación que pueden ser
ejecutadas en A. RL rota hacia la izquierda. RR rota hacia la derecha, RLC rota hacia
la izquierda a través de C, RRC rota a la derecha a través de C, y SWAP rota a la
,-. izquierda cuatro veces. Para RLC y RRC la bandera CY llega a ser igual al último bit
rotado. SWAP rota el registro A a la izquierda cuatro lugares para cambiar los cuatro
bits más significativos con los cuatro menos significativos.

Operaciones de dos operandos:

ANL realiza una operación and lógica entre bits de dos operandos (para
operandos bit o byte) y pone el resultado en la localidad del primer operando.
ORL realiza un or lógico entre dos operandos (de bit y byte) y carga el
resultado en la localidad del primer operando.
XRL realiza una operación or lógico entre dos operandos ( operandos byte) y
pone el resultado en la localidad del primer operando.

d) Instrucciones de transferencia de control. -

Hay tres clases de operaciones de transferencia de control: llamadas


incondicionales, retornos y saltos, saltos condicionales, interrupciones. Todas estas
operaciones de control causan, sobre una condición específica, que la ejecución del
programa continué en una localidad no secuencial en la memoria de programa.

Llamadas incondicionales, retornos y saltos:

Las llamadas incondicionales, retornos y saltos, transfieren el control del valor


normal del contador de programa a la dirección "etiquetada". Se soportan tanto la
transferencia directa como indirecta.

ACALL and LCALL empuja la dirección de la siguiente instrucción dentro del


stack y entonces transfiere el control a la dirección etiquetada. ACALL es una
instrucción de 2 bytes usada cuando la dirección etiquetada está a una distancia
máxima de 2K. LCALL (long cali) es una instrucción de 3 bytes que direcciona los
64K de espacio de programa.

C i:
En ACALL los datos inmediatamente son concatenados a los cinco bits más
significativos del PC (que esta apuntando a la siguiente instrucción). Si ACALL esta
en los últimos 2 bytes de los 2K, entonces la llamada se hará a la siguiente página ya
que el PC será incrementado previamente a la ejecución de la siguiente instrucción.

. _j RET transfiere el control a la dirección salvada en el stack por una previa


operación de llamada, además decrementa el registro del stack (SP) por dos veces
para ajustar el SP a la dirección que tenía antes de la llamada.

AJMP, LJMP y SJMP transfieren el control al operando etiquetado. La


operación de AJMP y LJMP (long jump) son análogas a ACALL y LCALL. La
instrucción SJMP permite una transferencia dentro de un rango de 256 bytes
^ centrados en la dirección de inicio de la siguiente instrucción. (-128 a + 127)

JMP @ A + DPTR realiza un salto relativo al registro DPTR. El operando en A


es usado como un offset ( O - 255 ) para la dirección en el registro DPTR. De este
modo la designación efectiva para el salto puede ser en cualquier lugar del espacio de
memoria para programa.

Instrucciones de saltos condicionales:


<£-

Permiten un salto bajo una condición especifica. El destino deberá estar dentro
de un rango de 256 bytes centrado en la dirección de inicio de la siguiente
instrucción. (-128 a+127),

JZ permite un salto si el acumulador es cero.

*•
JNZ permite un salto si el acumulador no es cero.

JC salto si la bandera del carry está seteada.

JNC salto si la bandera del carry no está seteada.

.£ JB salto si el bit direccionado directamente es seteado.

JNB salto si el bit direccionado directamente no es seteado.

JBC salto si el bit directamente direccionado es seteado y entonces limpia el

C 14
bit direccionado directamente.

CJNE compara el primer operando con el segundo operando y permite un


salto si ellos no son iguales. CY es seteada si el primer operando es menor que el
segundo operando; en otro caso es limpiada. El acumulador puede compararse con
un byte directamente direccionado o dato inmediato, y cualquier localidad de RAM
direccionada indirectamente o registro de trabajo puede compararse con una
constante inmediata.

DJNZ decrementa el operando fuente y pone el resultado en el operando, se


realiza el salto si el resultado no es cero. El operando fuente de la instrucción DJNZ
debe ser un byte de la memoria interna de datos. El direccionamiento directo o a los
registros puede usarse para la dirección del operando fuente.

Retenaos de interrupción:

RETÍ transfiere el control tal como RET, pero para el caso de interrupciones.

Sumario de instrucciones. -

Leyenda:

Rn: Registro R7 - RO seleccionado del banco de registros.

direct: Dirección de una localidad interna de 8 bits. Puede ser una localidad
de la RAM de datos interna (O - 127).

@Ri: Localidad de 8 bits de la RAM de datos interna ( 0-255) direccionada


indirectamente a través del registro Rl o RO.

# data: Constante de 8 bits incluida en la instrucción.

# data 16: Constante de 16 bits incluida en una instrucción.

addr 16: Dirección de destino de 16 bits. Usada por LCALL y LJMP. Una
rama puede estar dentro de los 64 Kbytes de espacio de direcciones de
memoria programable.

C 15
addr 11: Dirección destino de 11 bits. Usada por ACALL y AJMP. Una rama
puede estar en los mismos 2Kbytes de la página de memoria de programa como
primer byte de la siguiente instrucción

reí: Byte de desplazamiento (complemento de dos) Usada por SJMP y todos


los saltos condicionados. El rango es -128 a +127 bytes con relación al primer
byte de la siguiente instrucción.
bit: Direccionamiento al bit en la RAM interna de datos o registro de función
especial.

Mnemónico Descripción Número de bj^tes

Instrucciones para operaciones aritméticas:

ADD A,Rn Suma el registro al acumulador 1


ADD Asdirect Suma directa del byte 2
al acumulador
ADD A,@Ri Suma indirecta de RAM 1
al acumulador
ADD A,#data Suma inmediata de datos 2
al acumulador
ADDC A,Rn Suma con carry del registro 1
al acumulador
ADDC A,direct Suma directa con carry 2
del byte al acumulador
ADDC A,@Ri Suma indirecta con carry 1
de RAM al acumulador
ADDC a,#data Suma inmediata con carry 2
del dato al acumulador
SUBE A,Rn Resta con borrow de: 1
registro del acumulador
SUBE A,direct Resta directa con borrow: 2
byte del acumulador
SUBB A,@Ri Resta indirecta con borrow: 1
RAM del acumulador
SUBE A,#data Resta inmediata con borrow: 2
dato del acumulador

C 16
INC A Incremente el acumulador 1
INC Rn Incremente registro 1
INC dkect Incremento directo de 2
byte
INC @Ri Incremento directo de RAM 1
DEC j j es cualquiera de: A, Rn; direct, @Ri
INC DPTR Incremento del puntero de datos 1
MUL AB Multiplica A por B 1
DIV AB Divide A sobre B 1
DA A Ajuste decimal del acumulador 1

Instrucciones para operaciones lógicas:

ANL A,Rn AND entre el registro 1


y el acumulador
ANL A,direct AND entre el byte directo 2
y el acumulador
ANL A,@Ri AND indirecto entre RAM 1
y el acumulador
ANL A,#data AND inmediato entre dato 2
y el acumulador
ANL direct,A AND entre acumulador y 2
byte directo
ANL direct,#data AND inmediato entre dato 3
y byte directo
OR k k es cualquiera de los utilizados para ANL
íft XRL k k es cualquiera de los utilizados para ANL
CLR A Borrar el acumulador 1
CPL A Complementa el acumulador 1
RL A Rota el acumulador a la izquierda 1
RLC A Rota el acumulador a la 1
izquierda a través del carry
RR A Rota el acumulador a derecha 1
RRC A Rota el acumulador a derecha 1
a través del carry
SWAP A Intercambíalos "nibbles" 1
dentro del acumulador

C 17
instrucciones de transferencia de datos:

MOV A,Rn Mueve el registro hacia el 1


acumulador
MOV A,dkect Movimiento directo del 2
byte al acumulador
MOV A,@Ri Movimiento directo de la 1
RAM al acumulador
MOV A,#data Movimiento directo del 2
dato al acumulador
MOV Rn,A Mueve el acumulador 1
hacia el registro
MOV Rn,direct Movimiento directo 2
del byte al registro
MOV Rn,#data Movimiento inmediato del 2
dato al registro
MOV direct,A Mueve el acumulador al 2
byte directo
MOV direct,Rn Mueve el registro al 2
byte directo
MOV direct,direct Movimiento directo al byte directo 3
MOV direct,@Ri Movimiento indirecto de RAM 2
al byte directo
MOV direct,#data Movimiento inmediato de dato 3
al byte directo
MOV @Ri,A Movimiento indirecto del 1
acumulador a la RAM
MOV @Ri,direct Mueve el byte directo al 2
RAM indirecto
MOV @Ri,#data Movimiento inmediato del 2
dato a la RAM indirecta
MOV DPTR,#datal6 Carga el puntero de datos 3
con una constante de 16 bits
MOVC a;@a+DPTR mueve el código relativo del 1
byteaDPTRalA
MOVC A,@A + PC mueve el código relativo del 1
byte al PC al acumulador
MOVC as@Ri mueve la RAM externa (dírecc 1

C 18
de 8 bits) al acumulador
MOVX A,@DPTR Mueve la memoria externa (di 1
rección de 16 bits) al Acc
MOVX @Ri,A mueve el acumulador a la 1
RAM externa (direcc de 8 bits)
MOVX @DPTR;A mueve el acumulador a la RAM 1
extema (direcc de 16 bits)
PUSH direct ingreso directo del byte en 2
el stack
POP direct salida directa del byte del 2
stack
XCH A;Rn intercambia el registro con 1
el acumulador
XCH A,direct cambia el byte directo 2
con el acumulador
XCH A,@Ri intercambio de RAM indirecta 1
con el acumulador
XCHD A,@RL intercambia el digito de 1
menor orden de RAM indirecta
con el acumulador
Manipulación de variables booleanas.

CLR C borrar carry 1


CLR bit borrado directo de bit 2
SETB C setea la bandera de carry 1
SETB bit seteo directo de bit 2
CPL C complementa el carry 1
GPL bit complementa el bit directo 2
ANL C,bit AND entre bit y carry 2
ANL q/bít AND complementado entre bit 2
y carry
ORL C,bit OR directo entre bit y carry 2
ORL C/bit OR complementado entre bit y 2
carry
MOV C,bit movimiento directo del 2
bit al carry
MOV bit,C movimiento del carry al bit 2
JC reí salta si el carry está seteado 2

C 19
MC reí salta si el carry no está 2
seteado
JB bit,rel salta si el bit directo está 3
seteado
JNB bit,rel salta si el bit directo no 3
está seteado
JBC bit,rel salta si el bit directo está 3
seteado, & limpia el bit

Pro gramación ramificada.

ACALL addrll llamada absoluta a subrutina 2


LCALL addr 16 llamada a subrutina larga 3
RET retorno de subrutina 1
RETÍ retorno para interrupción 1
AJMP addrll salto absoluto 2
LJMP addr16 salto largo 3
SJMP reí salto pequeño 2
JMP @A+DPTR salto indirecto relativo al DPTR 1
JZ reí salta si Acc es cero 2
JNZ reí salta si Acc no es cero 2
CINE A,direct,rel compara el bit directo con 3
el Acc y salta si son distintos
CINE A,#data,rel compara el dato con el Acc y 3
salta si no son iguales
CJNE Rn,#data,rel compara el dato con el registro 3
y salta si son distintos
CINE @Ri,#data,rel compara el dato con el indirecto 3
y salta si son distintos
DJNZ Rn,rel decrementa el registro y salta 3
si es distinto a cero
DJNZ direct,rel decremento directo del byte 3
y salta si es distinto de O
NOP no opera.

C 20
ANEXO D

* ESPECIFICACIONES DE LOS
PRINCIPALES CIRCUITOS INTEGRADOS
UTILIZADOS

A
SS1 FUNCTIONS
FUNCTIONAL I N D E X / S E L E C T I O N GUIDE

MONOSTABLE MULTIVIBRATORS WITH SCHMlTT-TRtGGER 1NPUTS


ELECTRICAL TABLES-PAGE 134
OUTPUT TYP TOTAL PIN
NO. OF INPUTS TEMPERATURE RANGE
DESCRIPT10N PULSE POWER PACKAGES ASS1GNMENTS
POSITIVE NEGATIVE RANGE DISSIPATION -55"C lo 125"C 0"C 10 70"C PAGE NO.
1 2 -10ns-2Bs 90 mW SN54121 SN/4121 J, N, W
SINGLE 82
1 2 4Qns-28 s 40 mW SN54L171 SN74L121 J.N.T

RETR1GGERABLE MONOSTABLE MULTIVIBRATORS


ELECTRICAL TABLES-PAGE 13B
OUTPUT TYP PIN
NO. OF INPUTS DIRECT TEMPERATURE RANGE
DESCRIPTION PULSE TOTAL PACKAOES ASS1QNMENTS
CLEAR
POSITIVE NEGATIVE RANGE POWER -55"C to 125"C 0"C 10 70"C PAQE NO.
2 2 . Yes 45 ns— ™ 115mW SN54122 SN74122 J, N , W
SINGLE B2
2 2 Yes 9Qns-~ 55 mW SN54L122 SN74L122 J.N.T
1 1 Yes 45 ns— «* 230 mW SN54123 SN74123 J, N.W
DUAL 82
1 1 . Yes 90 ns—« 115mW SN54L123 SN74L123 J. N

S-R LATCHES
ELECTRICALTABLES-PAGE 141
TYPICAL TYP TOTAL PIN
TEMPERATURE RANGE
DESCRiPTION PROPAGATION POWER PACKAGES ASSIGNMENTS
DELAYTIME DISSIPATION -55"C io 125"C 0"C to 70"C PAGE NO.
OUADRUPLE S-R LATCHES 12 ns 90 mW SN51279 SN74279 J, N.W 85

GATES WITH 3-STATE TOTEM-POLE OUTPUTS


ELECTRICAL TABLES-PAGE 142
TYPICAL TYP POWER PIN
TEMPERATURE RANGE
OESCRIPTION PROPAGATION DISSIPATION PACKAGES ASSIGNMENTS
DELAYTIME PER CATE -55"C to 125"C 0"Cio70"C PAGE NO.
10ns 40 mW SN54125 SN74125 J,N,W
QUADRUPLE BUS BUFFERS 83
lOns 45 mW SNG4126 SN7412G J.N.W
12-iNPUT
4.5 m 45 mW SN54S134 SN74S134 J,N,W 84
POSIT1VE-NAND GATES

TEXAS INSTRUMENTS
I N C O H I ' O H A T F I>

DI
R E T R I G G E R A B L E MONOSTABLE MULTIVIBRATORS

c £
F o

1 ¿I o- S —

'" Hl -1 *- f ^

•p JE c o. S - £ a "tí .— O •— "w
£ o oí *j ut *;
*-• CT) n ^ -- O S "*" O ni ^ S •-
ro — o >• O _C

E 1 -6 | | £ £ 3O
•?;
tr
°- 5
> '^ —
^ in
ra
'> E 2> 0 =. eu t.
« O c ~ Jj -° O
CT .É H= o !3 -a ¡u ^ a L_ ro E; c ,—
.E £ Q. cu ¡5 § *3 £ -5 gí S 3 g_
3¿. Itr . — ai T; "> *C ¿C O QJ iq
S > " 3 u XJ g1
"5 i- 2Í ra 3
'fa ° > ^ S1 •— 'C c ai o ™ ™ -3
V "ü •— oí "O v S "i yfu oijainO.*^- c
''il*"gl's
i- „ ffl O» >
3 °- U C Q p «
_ _— a
s
° Í¿
c j . Q-o) ñJ2! *>-' ' í f _a¡
c t L c 2 ? "P
o
ü

X "
'"ro
ío n '^- £* 5 3
:-Í.§|H|£ 1Í
E t |
H " *~ " « 'e .h ¿ •» "g

o "c S ^ "g 5 = ; | 5 " K ^ " c " ™ c


5 . 2 o ^ S c g ; c
^^
o -o
— r?i * uo.(- —•£2¡1»_^. c —

j
" E
I ——-

ll"! s "| |i|— ¡15 isjij ^l s


1
3 H
tr:
a
h
— 13 3 W el* E 1
co co f -a >. < ; } 0
3 3 ° ' ^ °-£-g"™ ^o,^- 1—-"
"~¡ OJ í; C E £ ^
, .* °- 0 ra .2» J K ° l SÍ *" J2 T3 m ^ X

1 1 £ t f i "; ¿ n J r S
l í ^ . ^ - C f s j a J o
-
g ua. -^Q-. —
S—- il(x
u ¡aJ í!
5°"
'§_g_.
Liir
r J1

138 •TEXAS I N S T R U M E N T S

D2
'«*

RETRIGGERABLE M O N O S T A B L E MULTIVIBRATORS

H
2
D
> a. E c
G u.
Q.
u
íj

5 > >> > > E a


<
e E E
N

X Ul Ul o m Ul o O in o X co ui *- o o 00 (O o n n
uí cv o CN r- < d " CN[ — n

striction
CN Ul o" o*
ES54L
ES74L

S S
s Uí
iri
in
7 3 r- b 'í
I 1 1
M U) H a' «- n
IN
o UI UJ
CN
^
ri
CN
O — CN
ce ce CN 2 " ce CE CN
UJ UJ in in xn Ul o tn o uj uj (N -r in
W M P 2
S S S 2 10
1
^ |
S n
•^

S
x in m o
(N
U)
10
o
co
10 m o
CN Ul c
_o
s m o
E
X ce ui
o
[
o
" 0
T
O
M
tO
—'•
I
CN
ri
I
o
1
S tQ
uS

S r- n 1 S íí n
cv CN
m Ifi l/l 10
ex. T CN n ID
uj uj o '5 UJ UJ
ri o (N T
CM
ce ce ^ 5 c E
IU UJ UJ UJ í~
co co 2 Ul m o o a \r> in o líl O W (/) z (N Tt o
'
T z Ul T3
m

2 •* 1 cu E
CN
7
O n
> >- c
_i _J _:-. ¿- >. >- >• >. TJ rd
c
4-
< < 11 11 1 I •1 t/ 1 x" x" > > - CN v\
u, u. u. u. u. u. U, U.¿ E >
tr (U Ci CN 2 S \n TT rf ao 5Í
3 S 3 r- 3 rí in t~- x: h 7 II ii (ñ CN o o
2
0

12 o c n n: -J K

2 _o jp ~ ~
>" J w °
s C)
S 0) c -I
a a c -¿ 2 ,_ 2 „
x" x" x" X*
c c 5 3 t/ <
uJ S S S
co m •^ H n ° ia
o o £ & U U ^ u CJ u u (J í
ü C U u U u u u Í x
< ro > w U ^
> r O
CU c '
a ~ CN n o

1111
N CN
ro 1 1
J J
0)
a 2 ÍS « S R ri
(N t o
E Q U Q Ü I" "
a.
o
**
c
CU
TJ o
"O w
'ro
Ó) E -
0)
o
E u"
O) " a
c
ro -Sc w
O
D —
S. , ? 0
O
= la"
TJ
OJ
ce S
u 9 • "
T) h c -J
C u 5 | o
(U 3
E .
i Ü S O
E c & —
"2
o f
i
•5> . (N £ ._
_C £ 3 I3 ' 0 0

^
i L-
03
Q.
C

'E c
o
X*

2>| 1
jí"5 >

_O O ce
X
"^
X
h-

1
O

C S,
Si Si
3 1 e c |
c
s Z ' I ^
M
„• M- x C tí "• S ü "o o j* ir ~
.22
3
3 u„2
OJ* X O "o * cj 3 ^
3
c c "n s1 Q-
i; S
c
a Cj"
.
cr Q.
E £j
o a a
| ¡ | S i 3
a
S "i S —
c •
S í
oU
curren

.-circuit

o u u tu c " ca c a o o _£ _c o « • c
S
""" 3
a a
1J
í
rri
c
2
*u
c *ró
¿J
ro 1 g * .5 o g
1¿
.3 u
JI
U I 1 1 I e MS o
2 o o _,-- 1 1 s. .0 o I •i -s ~ío o |.2 > -c
| Hic/rlevel
Supply va'

a
Pulse widt

External t
1 Low-level

eléctrica

a
a c X _J c x _J c x C/) ^5 ü í "*
c
s'Msj
UJ os. 1 >* >
X
o
_J
O
-=T
X
d (rt
P
U
_u
^
a — o H
u. < 2 O
-ti. * T

TEXAS I N S T R U M E N T S 139

D3
o
h-
CD National Industrial Blocks
un Semiconductor
co LM567/LIV1567C Tone Decoder
LT>
General Description
The LM567 and LM567C are geperat purpose tone High rejection of out of band signáis and r-o.i*
decoders designad to provide a saturated transistor Immunlty 10 false signáis
switch to ground when an ínput sig'nal ís present Highly stable center frequency
withín The passband. The círcuit consists of an I
and Q detector driven by a voltage controlled Canter frequency adjustable from Ü.01 Hi 10
500 kHz
oscillator which determines the center frequency
of the decoder. External components are used to
independently set center frequency, bandwidth Applications
and" output' delay:'
Touch tone decoding
Precisión oscillator
Features Frequency monítoríng and control
« 20 to 1 frequency range wíth an external resistor Wide band FSK demodulation
• Logic compatible output whh 100 mA current Uhrasonic controls •
'sinkíng capability . Carrief current remote comrols
• Bandwidth adjusiable from O to 14% Comrnunícatioris paging decoders

Schematic'and Connection Diagrams


M«ul Clin P»cktg«

Numbsr LM567H o f LMBG7CH Ord»f Number LM567CN


SBiNSPacka 8 « H08C Su* NS Psckago NOBB

9-50

D4
Absoluto Máximum Ratlngs ' .,' en
en
Supply Voltage Pin 10V
Pwer Dissipation (Note 1 ) . 300 mW
V, 15V
v3 " -ioV en
V3 Va + 0.5V C75
SrorsgeTemperature Range -65°C to +150°C •*-j
O

Elecirical CharacterísUcs lÁcTMtci.cuii.T.^sxvc-sv)


LM567 LMSG7C/LM567CN
PARAMETER5 CDNDITIQNS
MIN, MAX
UNITS
MIU TYP MAX TYP

T-»- SupíJy Vollije Hinse 4.75 5.0 9.0 4.75 5.0 9.0 V

*>-»• SupcJy Cuittnl R u - 30k .

Od-*«,nl 6 a 1 7 10 mA

•r— Suoo'V Cutlin! nL-30k

<<1r.Ktd M 13 12 15 mA

Hct Ktiimnet IB 20 22 15 20 35 vn
í—itn Diucnble Inpui Volujt I L - IDGmA, ),- )„ 30 :G 20 25 mWm.

lí-rn.VoOulpul lupuiVollige l c -100mA.I,. („ to 15 10 15 mVinii

t^T«l Slrutlíncoui Oulbind Slgnal lo Inband Slgnat Ratlo e 6 dB

T™-V-B InpulS^nil lo WldtbarxJ No¡« Bulo 8 n - UOkHt -6 "6 dB

(j-pi Drtrciion Bmd-vidth 13 U 16 10 H 18 SoH B

Ur« Oil«l¡on Biixirtidlh St.t* I 1 3 3 *Oll D

Lo'O DiifílioriBjridwidih VirUlianwiLhTtmpcr ilute ío.i 0.35 ¡0.! D.5 Ve

I^TH DttKlion Bindvyldlh VultUon wlth Supply Volügn 4.76V-G.7BV ti 13 ±1 iS XV

»<»uC"l1» FífqutfKV 100 500 100 WW • VHi

^-* F'rouintySiihitíiy 0<TA<70 351 60 3S160 ppm/*C

^ -56<T*<HJ6 351 HD 351 UO ppm/*C

C»-w ír«wtncy ShlH w!ih Suppl^ Voll*9« <,7SV-B.7SV 0.5 1.0 O.í 3.a %/V

i—.D-JOFf CyclingH.I. I0/I0 (./TO

Q.rBwilriti^Cufnnl V e - ISV 0.01 25 0.01 35 ^A

O-reut Sjiu-Klon Vnlli^f i, - 25 mV, •• 0.! a.4 0.2 0,4 V


I. - D O m A
t. - 25 mV. 0.6 l.a 0.6 1.0
1,- IDOmA
a.r>rtftiITim( 30 30 ni

Olfonl í-w TifTf 150 150 «

.*rt» 1: The máximum junclían lemperalure oí the LM567 is 15Q'*C1 while Ihat o( ihn LM567C and LM5R7CN ti 100°C.
'«< oot*t\\nv ai eíevated tempera tu res, devlces ln ihe TO-5 package mujl be derated based orí 3 ihermal resislance oí
IÍO*C/W, Junctíon to smblaní or -15dC/W, Junctíon (o case. For the DIP (he device musí be deraied based on a thermal
rwit»r>ci oí 187°C/W, junctlon to ambíent.

i
9-51

D5
o
N. Typical Performance C^haractf sristics
co
LO
Typioa Fr«qumoy DrHI wiih Typlcal B«ndwldlh Var atlon Typlcdl Fruquency Drill wllh
Temperatura |M«an and S.D.) rtilth Tsmpafature (Mean and S.D. Tump«raiur«
' 16
1
K- tV • S.75V
H- IV • 4.7SV
CO £ 1,0 12.S £ 1-0
LO
2 o.i - ID

«= ^= E i.s
s; ^—
^ •^s. — -r
CHANCE IN FREE RUMK

^ N • E
g 5.Q ^ -0.5
—~.
2.S /

CHANCE 1
BA Drt OIH ATI •c J_
D
S _ - 5 0 -1S D 25 SO íi IDO I S £ .50 -ZS 0 75 SD 7S 00 1 i -SO -25 0 15 ÍO 75 1W III

TEMPERARE 'C TfMFEHATUREl'C] TEMPERATUREI'C


rypical Fraquency Dríft wíth Bandwídth « Inpui Slanal


Temperatura (Mean and S.D,) Amplitud 6 Largan D median Qandwídih
--CHftNCEIKfBEÍHUNXINCFREOüENCYIXl

JQIl
+V j.d'. ¡n = - i ~ = =

-^.
•\
>
ItD

200
a 1

/
S

i
-

1 /
"

/ ^1-
= 10 \
< ISO
/ J-
* |OQ ) / 1' /
X /
' x S

'¿ 'A t¿
1 ' T A - 25-C
- SD Vcc ÍV
/ ff<^~ g^l'tiMii vilt
V- ouirul i^-jl
S -50 -i'. 0 1$ su 75 lüO US n 2 4 E 1 10 11 1 4 6 0 k 10k 1001 1U
TEMPERATURE('C) • BANDWIUTrHÜOFU

Oetection Bandwidih ai a Typica Supply Current vi Graatust Number of Cycltís


zunctioo of Cj and C% Supply Vo laae 3aíofB Ouipul
1000
•c T. • irc Vcc'SV

\X V c- V
_
E
2D
HO L Q A O " C N"C IRRE NT/^ sao N—
DQU . _ \ _ 6 AlíOWIOIK I MIIEU8YC, »
.-25-C-
1

y^
3 a
2 u
200 ^-KH—h-H-l—
ii ^ S BflNOWIOlHllMirEOBY
1 1 u 10U !S_ - \ £ X t E f l N A l RESISTOR

" 10
S s* - X 5D *
K
X'í
MÍNIMUM Cj)
-°_° 10'
\: QUI SCEh T C U ñ R E NT
\, " s ,^~-"^
'Tvr—
\i
\5
20

10'
-^ 10
2 ( í 1 10 12 H U t i ; i i i0 ] í ID 70 30 SO IDO

iANGWIDTrlIXQFfol SUPCLYVOI.TAGE1VI BANDWIOTH IXQf IJ

Typical Outpui Voltage vi


T»mpflrature
1.0
O.Í W
S 0.1

u O.E
N •^
t ' 1 Dmi
s_
S B.S
g 0.4
= 0.]
-. L-30(11A S
5 DJ —-
0.1
0
}S -SD -2S D 25 SO 76 100 175

TEM?ERArUflE|'C|

9-52

D6
Typical Applications

Touch-Tono Dacoder
en
Otclllilor wlth QusdfítUft Output

en
en

Pt
*>j
O

T" 1

Owlllalnr wllh Poubla Ff*quency Oulput

cíiian Oicilltlor Orive TOO mA Lo*di

TT"

ACTesl Circuit Applications Information


The center frequency oí the tone decoder is equal
to the free running írequency of the VCO. Thís ís
gíuen by

The bandwidth of the filter may be found [rom


the approximation

BW = 1070

Where:

V, = Input voltage (volts rms), V t < 200 mV

C 2 = Capacitance at Pin 2 (MF)

9-53

D7
CN
National Operational Amplifiers/Buffers
CM
O
Semiconductor
LM124/LM224/LM324, LM124A/LM224AJLM324A, LWI2902
Low Povyer Quad Operational Amplifiers
co
General Descriptjon Advantages
The LM124 seríes consists of four independen!, high • Elimina tes need for dual supplies
gain, Internally frequency compensated Operational am- • Four internally compensated op amps in a singU
CM pliíiers whích were desígned speciíically to opérate from packagc
CM a single power supply over a wíde range of voliages.
Operatlon from splh power supplies is also possibltí and • Allows diructly sensing near GND and V OUT jlw
goes to GND '
.agnltude of the power supply voltage. • Compatible with ail fürms of logic
• Powür drain suitabie for battery operation
Application áreas include transducer amplífiers, de gajn
-é> blocks and all the convencional op amp cjrcuhs which Features
now can be more easily ímplemented !n single power
» Internally frequency compensated íor unity gain
supply systems. For example, the LM124 seríes can be
dircctly operated o f f of the standard +5 V DC power • Larga de voltage gain 100a;
supply voltage whích ís used in' digital systems and will • Wide bandwidlh (unity gain) 1 Mrti
easily provlde tha required interface electronics wiíhout (temperature compensattíd)
requiring the addhional ±15 V DC power supplies. • Wide power supply range:
Single supply • 3V
ordual supplies ±'1.5 V DC to il
• Very low supply current drain (SOOpAI - e«eniiá.¡i
Unique Characterístips indt-pendent of supply voltage (1 mW/op ain? i'.
« In the linear mode the input cornmon-mode voltage t5 VDC)
range ¡ncludes ground and the output voltage can also « Low input biasing curreni 45r^ S ;
swing to ground, even ihough operaied from only a {temperature compensated)
single power supply voltage. • Low input offset vollaye 2fnV-,:
and offset current 5 nA.,:
» The uniíy gain cross írequency ¡s íemperature • Inpui common-mode voltage range includej gsajri:
compensated. • Differential input voltage rancjü equal to the í»~s
supply voltage
» The input bías current is also temperature • Larye output voltaye O V D C to V* - 1.5^
compensated, ' swing

Connection Diagram Schematic Diagram (Each


DuaMn-Lina PacHags

outruH mfUTr Ihrun* cuo urun1 |i>mir

ir i»'un* v' infuu' ururr ouifun


I0f VIC*

Order Number LM124J, LM124AJ,


LM224J, LM224AJ, LM324J,
LM324AJ or LM2902J
Sea NSPackage J14.A
Ordsr Number LM324N, LM324AN
or LM2902N
Sea NS Package N14.A
3-172

D8

*
o\

-LM124/LM224/LM324,-LM124A/
LM224A/LM324A, LM2902
DOVU, 09 Ot 09 Ot- 09 Ot 09 Ot 09 Ot- 09 Ot Í2- N1 -0 0 S2.V I punoso, I^O^OMS

-. ^A"1 D02 • OA 'D0S2 «VI


DQtfrt OS Zl OS 21 OS Zl OS 21 • OS £1 oaAO-^NlA'OQAl =»N'A

D 0 S2- v J.'3 a ASl - T A


DOV-I 02 01 0£ 01 02 01 02 DI 02 01 02 01 •D<]A o , N!A 'OQA 1 - _WI A WS

30V. Ot 02 Ot 02 Ot 02 OO.O-.H.AOaA,.^
Ot 02 Ot 02 01- 02
1U31)4TZ0
(ps(ií(3H indu|]
9P 021- 021- 021- 021- 021- 021- J311,X^T1°V

9P 001 OS 001 S9 00 1 59 Ofll 59 . 001 59 001 59 D0S2 - ^1 '3Q Ajdflng JSMOJ

>- oijry UüilDsIsy

8P Oí OS 0¿ 59 SB 0¿ S8 59 58 0¿ SB Oí oes: - V-L *oa apoW.uauiuio3

DOA S'1-^A 0 S'1-^.A 0 S'í-jA 0 fi'l-4A 0 S'l-4A 0 S't- 4 A 0 (U>i DI ^^tí 2062 Wl) D 0 SC^ VJ 'U* 2 - TU 5u¡MS s6ei|o/\Q

DQS2 *vl 'U5! 2 < 1«


A^/A COI 001 52 001' OS 001 52 , 001 OS 001 OS ^..^.UB-S,;™
DOyui ri £o Z'f ro z-i ro' 2"! £0 2'1 ¿'0 ri ro sdujtf do ]|V °D » •= ^H
DOví" C S'l E S'l c 5-1 E S'l E S-I E S'l (A92 • 3^A Í062WT) 'AOE " ^A *« • ^H luaf.nD A|ddns

OCA S'l-4A 0 S'1-4A '' 0 S'l-4A 0 S"l-+A 0 S-I-.A 0 5 I-^A 0 ^^.Oa.OE^A '^IcZoIZ

DO*.. OS? SI OS7 57 OC? E? OE S 01 2 0 D S2-Vi-HNli-HNI, lww3i«HOl«*"I


SI • 2

(9 si°N)
-OaVU OS2 St- 052 St OS1 St . 001 Sí OB Ot - OS 02 O.SZ.Vj.'HNIpol+ÍNIi ItisJín^ seig indu|

DQAi». ¿7 2T £? 27 S7 2? E 2 E 1 2 1 tS 3l°N) *00S2 r *J. a6e'l°A ^HO indui

-XVW dAl NIW XVW dAl NIW XVW dAJ, NIW XVW dAJ. NIW XVW dAl - NIVM XVW dAX NIW
SlINfl SNOiitarJOD H313W?ÜVo
2062W1 t2CW1 t-zziin/Kiwi vt-ZEHn VP2ZW1 Vt2lWl

. ^ .(.v ' (v«oNoQA(rs+.^sous.uapBjBMO|Bouíoa|3


' "' " ' V.-/ --V ''T^r v puroa
snonunuoD jnonurjuoQ 12 si°fj| («rjudiuv suQl QMD "1 l!n3l!0-liDi!S indino
D.DOE C.OOC (ipoo3»i Qi 'buuapios} ainjf jadiuaj. p»a-i , M^ OO9 I9*"** > p ld
DtOSl+ oí 0 59- 00OSI+ oí O,S9- =*urH •«iiwwJiuaj. ÍÍFJDIS «u» 006 dl° A|1""^

D^SCI» °i 3nss- vtzmn/t.£ivin M«« oís ^ °ís ,|f ^..^'.T''!1!

^-ü/-4 01 ^° • ^-H . ,j-"rr.7"?r-.0 DÍ3A ü :«^ ="A ro :>"A "^^ "1Ar ° ^"-A r^rr:^
2764 (5133
64K EPROM
27128 (5143
128K EPROM
PRODUCT DESCRIPTION December 193

Features Descr/p//on
a 200 ns Access Times at O to 70° C SEEO's 2754 f5733J antí 27728 (5143) are ultraviol
light erasable EPROMs which are organized 8K x
3! Programmed Usíng infelligent Algorithm and 16K x 8 respectively. They are pin for pin com
— Typically 5 ms/byte Programming Time patible to JEDEC approved 64K and 128K EPP.OM
— 2 Minutes for 27128 (5143) ín all operational/programming modes. Both device
— V Minute for 2764 (5133) have access times as fast as 200 ns over the O
70° C temperatura and Vcc íolerance range. Th
a JEDEC Approved Bytewide Pin access time is achieved without sacnficing powe
Configuration since the máximum active and standby currents a
— 2764 8Kx 8 Organization 100 mA and 30 mA respectively. The 200 ns allow
— 27128 16Kx 8 Organization higher system effícíency by elíminating the need f
waít states in today's 8- or 16-bit mt'crocomputers.
3 Low Power Dissipation
— 700 mA Active Current Initiaüy, and after erasure, all bits are in the "1" state
— 30 mA Standby Current Data ís programmed by applying 21 V to Vpp and
TTL "O" to pin 27 (program pin). The 2764 (5133) an
3 Extended Temperature Range Available 27128 (5143) may be programmed with an inielügen

a Siiicon Signature™ (continuad on page 2)

.-

BJock Diagram Pin Configuration

<J 23

2 27

1 N 3 ..** 1
DECODEHS
25
f V
5 24

6 23

22

a 21
\
V COLUMN AODRESS 9 20

10 19 j
"
n 18
\7 |
OE-
I/O 12
CE- CONTROL
LOGIC BUFFERS 1S
PCM- 13 •

y
14 15 f

NOTE 1: PIN 2fi 1S A NO CONNECT. rr~'


ONTHE27W. _• ^'..-.. .-.*,-'•;.'':
Mode Selectíon
"^^-^_^ P1NS CE OE PGM Vpp VGC Outpuis
MODE^^^^.^^ (20) (22) (27) (D (28) (11-13, 15-19)
Pin Ñames . •., : — . ...' *;. -..v,™'
J. ' '. - • f* . • ' • • • ' • • *í>í-í
Read VIL VIL VIH Vcc Vcc DOUT
Standby VIH X | X Vcc Vcc Hian Z AC ¡ AODRESSES — COLUMN (LSB)
Program VIL VIH VIL Vpp Vcc I DIN Afl j AODRESSES — ROW

Proqram Veriiy Dour | CHIP ENABJ_E


VIL VIL VIH i VPO VCC CE
| QUTPUT ENABJLE
Program fnhibit VIH X X 1 VPP í Vcc 'Hign Z OE
00-07 ¡ OUTPUT3
Silicon Signature" VIL VIL VIH Vcc Vcc Enccaed | PHOGHAJJ
Dala PGM

X can De either VIL or VIH


For Silicon Signature1': Ao-Aa are loggleü, AJ - VIL. Ag = 12V, all oiner
addresses are at any TTL level.

seeo Technology, Incorporated

D 10
2764 (5133)
27128 (5143)
PRODUCT DESCRIPCIÓN

algon'thm that ¡s now avaílable on commercia! pro- programmed using the conventiona! 50 ms pro-
grammers. The programming time ¡s typicatty 5 grammíng specifícation of olo'er generatton EPROMs.
ms/byte or 2 minutes for all 16K bytes of the 27128.
Incorporated on SEEQ's EPROMs ¡s Silicon Signa-
The 2764 requires oniy half of this time, about a min-
íL/re1". Silicon Signatura contains encoded data
ute for 8K bytes. This faster time ¡mproves
which identífies SEEQ as the EPROM manufacturer,
manufacturing throughput time by hours over con-
the product's fab location, and programmíng infor-
ventional 50 ms algorithms. Commerdal program-
mation. This data ¡s encoded ¡n ROM to preven!
mers (e.g. Data ¡/O, Pro-log, Digelec, Kontron, and
erasure by ultraviolet Üght.
Stag) have ímplemented this (ast algoríthm for
SEEQ's EPROMs, If desired, both EPROMs may be

Absolute Máximum Stress Ratings


Temperature 'COMMENi: Stresses above those Usted under "Absoluta
Storage -65° C to +150° C Máximum Hatings" may cause parmanenl damage ¡o ine
Under Bias -70° C to +80° C device. This is a stress rating oniy and (unciional operation
All Inpuís or Outputs with of ihe device ai ihese or any olher conditions above those
Respect to Ground +7V to -0.6V indicated ¡n the operational sections oí this specifícation is
Vpp Duríng Programming with not implied. Exposure to absolute máximum rating condi-
Respect to Ground +22V to -0.6V tions for extended periods may affect device reüability.
Voltage on A9 with
Respect to Ground +15.5V to -0.6V

Recommended Operating Conditions (27XX = 2764 and 27128 jHI

• 27XX-200, 27XX-250
27XX-30Q, 27XX-450 27XX-2, 27XX-3, 27XX-4
Vcc Supply Voltagel2! 5 V±10% 5 V ± 5%
Temperature Range IRead Modeí 0 to 70° C Oto70°C
Vpp During Programming 21 ± 0.5 V 21 ± 0.5 V

DC Operating- Characteristics Duríng Read or Programming

Limits
Symbol Parameter Mín. Max. Unit Test Conditions
IIN Input Leakage Current 10 M VIN = Vcc Max.
lo Outpuí Leakage Current 10 M VOUT = Vcc Max.
Ipp!2I VPP Current Read Mode 5 mA VPP = Vcc Max.
Prog. Mode 30 mA VPP = 21 .5 V
Icci'2' Vcc Standby Currení 30 mA CE = VIH
lCC2l 2 ¡ Vcc Active Current 100 mA CE = OE = VIL
VIL input Low Voltage -0.1 0.8 V
VIH Input Hígh Voltage 2 Vcc + 1 V
VOL Output Low Voltage 0.45 V !OL = 2.1 mA
VOH Outpuí High Voltage 2.4 V IOH = ^00 ^A
NOTES:
1. The 5133 and 5143 have the same dash numbers and opérate with the same operating conditions as the 2764 and 27126 respec-
tively. The specifications are exactly the same.
2. V c c must be applied simultaneously or beíore VPP and removed simultaneously or after VPP.

seeo Technology, Incorporsled'

D 11
2764 (5133
27128 (5143
PRODUCT DESCRIPTIO

AC Operating Characteristics During Read


Límits (nsec)
27XX-2 27XX-3 27XX-4
27XX-200 27XX-250 27XX-300 27XX-450 Tasi
Symbol Parameter Min. Max. Min. Max. Min. Max. Mín. Max. Conditions
Address to Data Valid 200 250 300 450 CE=OE = V
Ucc
ÍCE Chip Enable to Data Valid 200 250 300 450 OE = VIL
Output Enable to Data 75 100 120 150 CE = VIL
toe
Valid
top Output Enable to Output 0 60 0 60 0 105 0 130 CE = VIL
Floai
Output Hold from Chip 0 0 0 0 CE = OE = V
ÍOH
Enable, Addresses, or
Output Enable whichever
occurred íirst

Capacitance m A.C. Test Conditions


Symbol Parameter Typ. Max. Unit Conditions Output Load: 1 TTL gate and CL = 100 p
Input Rise and Fal! Times: < 20ns
CIN ínput Capacitance 4 6 pF VIN = OV
Input Pulse Levéis: 0.45V to 2.4V
COUT Outpuí Capaciíance 3 12 PF VOUT = ov Timing Measurement Referencs Leve/:
Inputs lVand2V
Outputs 0.8V and 2V •

A.C. Waveforms

ADDRESSES

OUTPUT

NOTES:
1. THIS PARAMETER IS SAMPLED AND IS NOT100',. TESTED.
2. O E M A Y BEDELAYED UPTO Ucc— loe AFTEH THE FALLING EDGE OF CE WITHOUT IMPACT ON Ucc-
3. |OF IS SPECIFIEO FROM (51 OH CS. WHICHEVEH OCCURS FIRST.

seeo TechnoloQY. ¡ncomorated

D12
+5V Powered
RS-232 Drivers/Receivers
General Descríption . Fea tures
Maxim's family oí line drivers/receivers are inlended 4 Opérales from Single 5V Power Supply
for all RS-232 and V.28/V.24 Communications inler- (+5V and +12V — MAX231 and MAX239)
(aces. and ¡n particular, for those applications where
±12V is not available. The MAX230, MAX236, MAX240 4 Meets All RS-232C and V.28 SpecKicatlons
and MAX241 are particularly useful in batteryVowered 4 Múltiple Drivers and Receivers .
systems sínce their low power shutdown mode
reduces power dissipation to less than 5/AW. The 4 Onboard DC-DC Converlers
MAX233 and MAX235 use no external components • ±9V Output Swing wlth -fSV Supply
and are recommended for applications where printed
círcuit board space is critical. • Low Power Shuldown — <VA (typ)
All members of the family except the MAX231 and • 3-StaleTTUCMOS Recelver Outputs
MAX239 need oniy a single +5V supply for operation. 4 ±30V Recelver Input Levéis
The RS-232 drivers/receívers have on-board charge
pump voltage converters which convert the +5V input
power to the ±10V needed to genérate the RS-232
output levéis. The MAX231 and MAX239, designed to
opérate from +5V and +12V, contaín a +12V to -12V
charge pump voltage converter.
Since nearly all RS-232 applications need both line .Applications
drivers and receívers, the family includes boíh receiv-
ers and drivers ¡n one package. The wíde variety of Computers
RS-232 applications requíre díffering numbers of Perípherals
drivers and receivers. Maxim offers a wide selection
of RS-232 driver/receiver combinations in order to Modems
minimize the package count (see table below). Priníers
Both the receivers and the line drivers (transmitiere) Instruments
meet all EIA RS-232C and CCITT V.28 specifications.

Selection Table

No. of No. of
Parí Externa) Low Power Shutdown
Power Supply Vollage RS-232 RS-232 No. oí Píns
Number Components /TTL 3-State
Drivers Receivers
MAX230 +5V 5 0 4 capacitors Yes/No 20
MAX231 +5V and +7.5V to 13.2V • 2 2 2 capacitors No/No 14
MAX232 +5V 2 2 4 capacitors No/No 16
MAX233 +5V 2 2 None No/No • 20
MAX234 +5V 4 0 4 capacitors No/No 16
MAX235 •+5V 5 5 None Yes/Yes 24
MAX236 +SV 4 3 4 capacitors Yes/Yes 24
MAX237 +5V 5 3 4 capacitors No/No 24-
MAX238 +5V 4 4 4 capacitors No/No 24
MAX239 +5V and +7.5V to 13.2V 3 5 2 capacitors No/Yes 24
MAX240 +5V 5 5 4 capacílors Yes/Yes 44
(Flatpak)
MAX241 ^5V 4 5 4 capacilors Yes/Yes 28
(Small Outline)
'Palent Pendíng

. Maxim tntegrated Products 2-25


is a regíslered trademark of Maxim Integrated Products.

D 13
+5V Powered
RS-232 Drivers/Receivers
ABSOLUTE MÁXIMUM RATINGS
VGC - ......... ........ -0.3V to ^6V Short Circuí! Duration
Vy ......... (V C C -0.3V) to i14V TQUT • • • • • • contínuous
V* ...... .____. *0.3V lo -14V Power Dissípalion
Input Voltages CERDIP 675mW
T,N 0-3V) (derate 9.5mW/"C above +70°C)
R,N .......... ............................. Plaslic D1P 375mW
«o Output Vollages
TQUT ............. ..... ......... (V* + 0.3V) ío (V - 0.3VJ
(derate 7mW/°C above +70nC)
Small Outline (SO) 375mW

S ROUT -. ..... • • • - ...... • ............ -0-3V lo (Vcc + 0.3V) (derale 7mW/°C above +70"C)
Lead Temperature (soldering 10 seconds)
Slorage Terriperature
4300°C
-65 8 C to +160',C
Slrasses tbove ¡note Usted unctor "Ataatule Máximum Ratings"may cause parmanent damage lo ¡he devíce. These are stiess ratings only. and tunctional
opération oír/ie device tt ttwse or »ny oírte/-con tí/liona above tnose indicaled ¡n íhe pperalional sections o! Irte specllicalions is not implied. Erposura ¡o
«fiso/tífa máximum nting conditiont íor extended perlods may tlíecl devlce reliabitily.

ELECTRICAL CHARACTERISTICS
(MAX232.234, 236, 237,238,240. 241 Vcc = 5V±10%: MAX233. 235 Vcc = 5V±5%C1-C4 = 1.0uF; MAX231. 239 Vcc = 5V±10%,
V+ - 7.5V to 13.2V; TA = Operaling Temperature Range. Figures 3-14, unless otherwise noted.)

PARAMETHR CONDmONS MIN TYP MAX UNITS


Output Vollage Swing All Transmitter Outputs loaded with 3kf7 to Ground ±5 ±9 V
No load. TA = +25'C MAX232-WAX233 5 10
Vcc Power Supply Current MAX230. MAX234-238. MAX240-MAX241 7 15 mA
MAX231.MAX239 0.4 1
No load. MAX231 1.8 5
V+ Power Suppfy Currenl mA
MAX231 and MAX239 only MAX239 5 15
Shuldown Supply Current Fíqure 1.TA = +25'C 1 10 HA
Input Logfc Threshold Low TIN. EN. Shuídown 0.8 V
TIN 2.0
Inpul Logic Threshold High V
EN, Shutdown 2.4
Logic Pullup Current TIN = OV. 15 200 HA
RS-232 Input Voíiage Operating Range -30 4-30 V
RS-232 Input Thresbold Low Vcc = 5V. TA = +25'C (MAX231. 239 V* = OV) 0.8 1.2 V
RS-232 Input Threshold High Vcc = 5V. TA = +25'C (MAX231. 239 V+ = 12V) 1.7 2.4 V
RS-232 Input Hysleresis Vcc = 5V 0.2 0.5 1.0 V
RS-232 Input Resistance TA = +25'C, Vcc » 5V 3 5 7 kn
TTljCMOS Outpul Voltaqe Low lOLTT = 1.6mA (MAX231-233. lour = 3.2mA) 0.4 V
TTL7CMOS Outpuí Voltaqe High |QUT= 1-OmA 3.5 V
TTUCMOS Oulpul Leakaqe Current EN = Vcc. OV < ROUT * Vcc 0.05 ±10 uA
Output Enable Time (Rgure 2) MAX235. MAX236. MAX239. MAX240. MAX241 400 ns
Oulput Disable Time {Figure 2) MAX235. MAX236, MAX239, MAX240. MAX241 250 ns
Propagation Delay RS-232 to TTL 0.5 US
Inslantaneous Slew Rate CL = lOpF. RL = 3-7kO. TA = +25'C (Note 1) 30 V/us

Transition Región Slew Rate RL = 3kn. CL = 2500pF. 3 V/[JS


Measured (rom +3V lo -3V or -3V to +3V
Outpul Resistance Vcc = V+ = V = OV, VQUT = ¿2V 300 O
RS-232 Output Shorí Circuit Current ±10 mA
Hot» 1: Sample tested

2-26.

D14
+5V Powered
DriVers//?eceiVers
-sv I»PUI 2

1 ' c ^
l.OyF :Í: ',., S^

Ki
Cl* Va O
-SVTO-10V »•
Cl+Q
—W— jEVcc
I.Ou
f G C|- VOLTME OOUILEJI -w . o
CZ-
ITQ 3GND ^ •IOV in -IOV ¥.
F *T* j cz _ «XJME mrtitiEa r^ L] ^ F K5
CI-Q
^Vl^lXly^l
C2»[l M/ÍX232
? **
c2-d
v-E
3Ü Rlour
33 TI,.
1 TI., f r?No iiiut „ *

itr»
T2nin [T
151 T?
-^ 'H«
m/CMDS
WPUTS
40% n^ OOTPUII
í
10

13

16 Le ad Small Outline "^O" j i


W-D7
s Iso available. ^uíml
^ i

^\sj <5in

GKD

fijum 5. MAX232 Typ/ca Operating Circuit X


«íV HtPUT

«6V VK

u-nzc
W WIPUTí
—. INPUTl
T2 IN LT 221 R 2 0 U T 1 TI. f fi^O TI*"
le
TI IN U 13 H2 IN
fll OUT[T U] T20UT

Rl IMG! ni v- i 4 t i
TI OUT [T
GNG (T
T5JC2-
—J
TU/CMOS
OUTPUTI
M
^
0\ ¿5tn

8
Loe
[MPUTI

- J
12 v*
CI+ |T
B U
GND [T J] V- DOHOTtUKEr C ' CZ*

C2-[10
—'
T| C2"
COdKECTIOK TD
THESEPIdU
13
ct- . a- ZD-
12_ JO
V- £3-
-lOVPÜWEfl
Small Outline Not Available ÍUPPUfl v- a-
IKTÍRWAL IX
-ICYPQWER
GNO GKD

IB |f

f/gure 6. MAX233 Typícal Operaling Circuí!

sv\J X I y n

D 15
DMC16207
• Display Forrnat(I6characterX2 line) • Display Fonts(5x8dots) «Driving Method(XsD)

ABSOLUTE MÁXIMUM RATINGS ELECTRICAL CHARACTER1STICS

Sym- Twt Standard VftKM


Sym-
Stanóart Val u»
Hwn CoodWon Unft Hem T«t •-• Ünft
boJ bol Condttkm
rr*i to max rr*i typ-- imx
Poww Suppiy Vcc~ Input **Hl5h" Voltaoa — VIH
Vottage for Logic . 0 7 V 2,2 Vcc V
Vss

Poww Supply Vcc-


Viput-T-ow" Voltooé
Vottave for LCO Wv« 0 — 13.5 V VIL -0.3 0.6 V
Vee

Input Voítagfl Vi Vss Vcc V Output S*oh" Vottag» VOH 2,4 — — V


•' • • '

Op«ratir>g Ta 0 + 50 •c Oulput "Low" Voitag* VOL loí=l.2mA — 0.4 V


Temperoture

Storage Tstg — + 70 t Power Suppty Current Ice — 0.5 2.0 mA


Temp«niture

*Vcc-5.0V±5%, Ta-=25"C

Block diagram

*OPTREX CORP;*.
DMC-16207.;y>:

External dímensions/Display pattern

Illlllllllllllll
HllllllilllllBI

-T6.D-
I
-M.í-

TTT

D16
EXAMPLE OF POWER SUPPLY

DMC Module In case of extended tempcralure versión


o o

1
O O

1 1312 : ; 14 13 3 2
o( wi r VVí O fifi rVin °
1 ^
tJ
3 u
Vn í >
• O-t-5V £
j >
1 í~,_1\

*NQTE:When thfl votlag* oí Ve« Is difluent fitxn the teccT>o»«od«d voftaoe, the v'wwíng nngle m»y be chano«d.

Examples of Temperature Compensation Circuits for Extended Temp Type.(0nly for reference)

(A) 1/BDuty-1/4B¡as (B) l/l60uty-l/5BÍas


\'cr Vct»
p, 5/M)'duler«uii-»lTw»
KL >Unad I

Vreo VW

.
t, Ri*f.l(V-chm].
TrimiMor :PNr T
Vcc : * Sv. \'ss : Pv
Vi :-»[VJ|-j,i ID -i. v t T-ufV](-*o.mio -n.ns[V])
Vrr<Vi|V). R f ( V i - V V«<Vt[V). B«- (Vt-V«l/l[k-ohml

Tl'Cj Vo[vl j
-JO M.01 ¡

-w SftJ j

0 e eú
»0 •xi
20 OBÚ
Vo¡VÍ a.40
30

*o B.11

SO , 7.7»
pq j 7.U
70 | 7JD
*O 00 BO *00 oo eo K>O
T.['C¡

D17
POWER SUPPLY RESET
The interna! reset círcuit will not'be correctly operated, • Initíalizíng by instruction
when the following power supply condítion is not satisfied. If the power supply conditions for correctly operating the interna
In this case, please perforo) initial setting according to reset circuit are not met. initialization by instruction is required
the instructíon. Use the following pfocedure for ¡nitialization.

Wf*«n Inl«rt»c« U B biU toog.

SÍAÍldwd i/alu«
S/mfaoi U«asurlng llnil
ConcfaUon min. typ. ÍTUUC.
flS R/n D6i Dfl. C6» DG. 061 CGl CBi 08o
O O D O I I - - ' *
Pow«r &jfffy KM Tm
^^ *^ '

Vcc *.sv HS fíl* DHl DH. MÍ DS. DHí Dflí D8i Oñu
D O O O i I . . . . .

Vis
RS fl.'w DBj 03» DiJ) DB' Dfil OBj D6. D6o
D 0 0 D i 1 • • •

O.lmSilrccÜOmS toff S 1 mS Cil tx cr—c--<J and Irn toHo—in


<1 BF i» not erwckwl, irw -nlinj
ucliofu ti kms»" 111*1 in* «»«ci*
No4a:Th« h*fn UXI <M(MW i¡n>« wn«n tr>« po««f mpply (Sw
**jcoJy »ívju úown Ufi[y or mp*»U cxvott Hale, n Srl (t
««O cn.ncln lon(| IM njrotí
H/v, UJ, üí,. DOi UU. Dttj te] Coi Ddo
D 0 0 0 i i S F -
RESET FUNCT1ON C D 0 0 0 0 1 0 0 0"
0 D C D C O D C D 1
• lnJti»JlzIr>fl by lnt»rnal R»s«t Circuit D 0 0 D 0 D D 1 I/D S
The HD44780 automatlcally ¡nitializes (resets) when power ¡s turned
on usina, the interna! reset circuit, The following ínstructions are
executed ¡n initialization. -The busy flag (BF) is kept in busy state
until initialization ends. (BF= I) The busy state is lOms aíter Vcc
rises to 4.5V.
(i)DÍsplay clear
(2)Function ser
DL=1 : 8 bit loog interface data
N=0 : 1-line display F=0 : 5X7dot character font
(3)D¡sp)ay ON/OFF control
D=0 : DispJay OFF C = 0 : Cursor OFF B=0 : Blink OFF
(4)Entry mode sel
WU mcni V-tn
1/0=1 t +l(increment) S=0 : No shin

0 0 : o ^iílofl S.i (S,| oitllict t


0 0 O D I O i IMI «n¡m riVielufi Stl [inictUCt .1 < W i
O O (, f c^c.') |r» rs^rotr al o.i(Jj,
ÍV rwíid ul o-ip/tj Witi jn
0 0 0 0 0 0 r* tJV>,-tD llítl-llHÍ.

t>i, OFF/Ciipu, ON/Em


0 0 C O D O
Hotm . Wfwi 0 0 C O O I
w Suppl/ Cooaition» U»ing
^V» n<x ir>«t, Ml cúcüil *rth rwl op««i o o o a o o
.*:* «« not M ( In UMJ CAM ¡mtiallz* bx WPü

D 18
Coóe
Irwtruction r>fi Dfi DB DB DB DB DB DB Description
RS R/W
7 6 5 4 3 2 1 0
Clears all display and relurns the cursor lo
Ü*ar Dbplay 0 0 0 0 0 0 0 0 0 I
the home position (Address 0).

Relurns the cursor lo the home position


(Address 0). Also relurns Ihe display being
Cursor Al Hom» 0 0 0 0 0 0 0 0 I
* shiíted lo Ihe original position. DDRAM
conlenls remain unchanged.

Sets the cursor move direcüon and specííies


or nol lo shift the display. These operaiions
Entry Moda Set 0 0 0 0 0 0 0 1 I/D S
are períormed dunng dala write and read.

Sets ON/OFF of all display (D) cursor ON


DUpiay On/Ofí 0 0 0 0 0 0 D C B /OFF (C), and blink of cursor position
Control ! characler (B).

Cursor/DUplay Moves the cursor and shifis the display


Shttt
0 0 0 0 0 I s/c R/L
wiihout changing DDRAM conlenls.
* *

Seis interface dafa length (DL) number of


FuncÜonS*t 0 0 0 0 1 DL N F f
display lines (I_) and character íonl (F).
*

CGRAM AddsM« Sets the CGRAM address. CGRAM data


S«t is sent and received after this setting.

t
DORAM Addr*M o 0 1 Sets the DDRAM address. DDRAM data
S«t is sent and received after this setiing

Reads Busy flag (BF) indicating ¡nternal


Bu>y Bag/
Addrw* H«ad
0 1 BF AC operation is being performed and reads
address counter contents.

CGRAM/DORAM 1 0 WRITE DATA Wriies data mío DDRAM or CGRAM.


Data WriU

CGRAW/DOftAU
OaU R**d
I 1 READ DATA Reads dala (rom DDRAM or CGRAM.

Coda Descríptíon Execule Time (maxj

I/D=1 : Increment DDRAM Display Data RAM fcp or fosc=250kHz


I/D=0: Decrement CGRAM Cha/acter Generator RAM
S =1 : With display shift ACG CGRAM Address However, when frequency cha
S/C=1 : Display shift ADD DDRAM Address Corresponds execution time also changes
S/C=0 I Cursor movement to cursor address.
R/L = 1 : Shift to the right AC Address Counter, used íor Ex
R/L=o: Shift lo the Jeft ' both DDRAM and CGRAM
DL = 1 : 8-bit . i* InyaÜd When fcp orfosc=270kHz,
DL =0 : 4-bit p^n
N =•= 1 I 1/16Duty 40/Jo>s 27Q 37/JG
N -=0 : 1/8Outy, 1/ílDuty
F -i": SXiOdots
F «O: 5X7dots
BF » 1 ' IntemaJ operation ís being
performed
BF =0 ' Instruction acceptable

D 19
Measurlnfl Steodard Valí»
ítem Symbd Coodttioo Unit
mtn. typ. max.
EriaWe Cycle Time TcycE Figs.L2 1000 — — nS

EnabJeVulse Wkfth, Htgh Lev«J PWEH Figs. 1,2 450 — ' — nS


Enabíe Rbe and Decay Time tEr.tEI Figs.U2 — — 25 •nS

Acídress Setup Tlm«,RS,R/W~E tAS , Figs. 1, 2 uo — —


nS
Data Delay Time tDOfl Fig.2 — — 320 nS
Data Setup Time tDSW Fig.l 135 — — nS
Data Hold Time tH F¡g.l 10 — — nS
Data Hold Time tDHH Fig.2 20 — — nS
Address Hold Time tAH Figs. 1,2 10 — — nS

FIG.1 WRITE OPERATION FIG. 2 READ OPERATION

V|1"
v."
i^í

—\S —-
^Vn.i /VlLI
lAHJ
VlHI

UH
VVlKI

--H
'VIH, V]K|
ID VlHI
it VlLI
S

V,u
-VlLl VILI Vru
lY.,r\ PWtt llrs» Jl. IIIM*
— **""
DBo-DBí DBn-DBi r"Y v.iidDm */**
^-'/V >f\V"L

(Wrin D»IJ Irorn MPU lo MODULE) (Rt»d!ng Diu trom MODULE to MPU]

Pin No. Symbol L*v*l Fundían • In the data bus Une, data transfer Is performed two times
by the 4-b¡t or one time by the B-bit in order to interiace
1 Vss — OV(GND) with 4-bit or 8-bit MPU.
2 \fcc — Power -f 5 V • In case interiace data length ¡s 4-bit. The data is transferred
Supply by using only four buses of DB4-DB7 and the buses of
3 Vee — for Liqúd Crystal Orive DBO-DB3 are not used. The data transfer to MPU is
compieted by transferring the data of 4-bits twice. Transfer
4 RS H/L Register H;Dala Input of upoer four bits and lowfour bits is performed in sequence.
Select L:InstructÍon friput
• In case interíace data length is 8-bit. Data transfer is
H;Daia Read (ModJt— MPU)
5 R/W H/L
UDala Wrtte (ModiJfc— MPU)
performed by using eíght buses of DBO — DB7.
6 E H,H— L EnaUe Signa!
7 DBO H/L
8 DBI H/L
9 DB2 H/L
X) DB3 H/L
11 DB4 H/L

12 DBS H/L
13 DB6 H/L
14 DB7 H/L . _ , . -• .. ¿r**r ' *"•*

D20
í^-^íí^ 0000 0010 0011 0100 0101 0110 01 1010 1011 1100 1101 1110 11 1

CG P••• • •
• ••

• •••
• •

•••• • ••• • • ••• •••
RAM ••• • •• •• •
• •

• •
• •••
• ••
••••• • •*••• • • • ••• • • •
• «
xxxxoooo fl) • ••• • • • • • •• ••
••
••• • •
• •

*• • !•••

*
:

•* • •
• •• •••
••
• • ••• • • •••
(2)

• •• • • ••

xxxxoooi • ••• I I • •
•• •
• •
• • •
• • •-..: ••••
*••*

• • • •••••
•• ••
• •
• •
(3) • ••• • *•• •• • : *: : •••• • •
xxxxooto • • • •
>••• *••
:
.• • •• •• ••••• •*••• *»•
• • • •• • * • ••
•••• • ••• •• • ••
• • • • ••• •• •
(4)
xxxxoon • • • •
• •••

. •• ••
• ••••
• •••
•• • •
••• "m • •• • * • •
• • • •• •
(5)
xxxxoioo
L_LJ 2
•• •• •••• ••••• ••••• •••
••
; •••• • •
XXXX010I (6) • • i... ••
•• •••• •
™ •••• • ••• *• •
•• • • ,• •
• : • : : •••••• •• ••• • •
••

,• ••• •••
(7)
xxxxoiio •• • ••• : • •

• • •• .: •
:
• •••••• • •••• • •••• •• •• •••
(8) •• •••• • • • •• •• • • •• •••••• •••• •••••
xxxxoin •••• • • ••• •* •• • •
•••
• •••• •• •• • •
XXXX1000 (I) •• ••* ••••• • •• • • •• ••• • •• • • • • •• •••

•••• • • • •
(2) •• ••••• •• • • "i • ••••• ••*••
• • •• •• •• •• •• • •• ••
„• •

XXXXIOOI • • • •••••
•*«
• •• • •• ••• •

•• ••••• ••••• •• • • •«•• •
xxxxioio (3) • •• • •• • • • • • : • • •• •• •••••

•••
• •• • • • ••••• j ••••• • •
•••••
•• ••• •• • ••• • • ••••• • • •• •• •• • • •
•••• ••*•
(4) •
XXXXIOII
• • • •• • •••• ••••••• •• ••
•• • •
•• • ••••• •*••• • •••••
••• •• •••
• *
••**• •
••••• •• •• • • •• • ••••••
t t
xxxxnoo (5) ••• •• ••••• .1 • • t *•• •• •t
• •••• •
• •• •• • ••• • •• • •
• ••• •••••• ••• •• E
xxxxtioi
(6) ••••• •••••
••*•• M **••


•• • *
: i : :•

••• •
••••• •• ••
• >
t ••••:
•*•

•••
t~

•*»•*
•• •• •
• • • •
••••• •• ••• • • •*•

xxxxino 17)
a: ••
•• ••••
••
••
••

••
••
•••!•

••••

••••• {•
*•• : •: :
!• •
•• ••
• •
••• •••
•• • •i *•• • x : i:¡ • •
E?

1i «M•*
••*•!
!
X X X X'l 1 1 1
(8)
•• • : ¡
»•»••
• • mi • ••
Ti
• •* • »««
BM
•M

WCG RAM ; Character pattem área can be rewritten by program.

D21
FEATURES
Tíie SSI 75T202 and 75T203 ar« complete Duitl-Toná Central olfíce qualhy
MuHifr»quency (DTMF) r»ceivers delodlng a te NO fron1-*r>d band-*pltrtlng finer» roqulnxí
12 orí 6 standard diflhs. No fnxií-end Blng'*, Icw-toleranc». S-voM «upply
oeeded.' The only «xlemaBy r>»<|ulr&d
r» »n IrwxpeasK'c 3.58-f^Hi l«'!«vlslon Peleclt ellher 12 or 16 Handsrd DTMFtílgrts
crydal (fof Irequency raference) »r>d a U»ei In^xpenslv* 3.579S45-Mhlzcryyt»I lor
blas resJdor. Éxlremaly hlgh eyslem denshy Is made re fe rene* - . ..
pósele by uslno thí clock oólput of a cryslal-con- EKC<ll«rTl ap*«ch knmunlty .' .
nected SSI 75T202or75T203recelverlodrivfl1he lime Output In »íth»r 4-blt h*x»declm»l code or bln>ry
bases oí addKlona! rftcervéri. Both are monolKhlc poo>d 2-oi-e -.••> .: ,., ."'' .
inlfrüraled circuís labricaled wllh tow-power. ccmpie-
menlary íymmelry MOS (CMOS) processlng. TT>ey 18-pln DIP package tor hlgh «yitcm dentíty
requlre orJy a single tow tole ranee votlao* $uppfy and Synchronou» or handBhak» Intoríaco
are packafled In a elarvdard 1 B-pin plástic DIP. • T7irv«-»1»to outpul*
"'
Early dotfrd outpul (SSI 75T203 only)

BLOCKDIAGRAM

. U** h^o^ f>oc»<iJ'»


30-frv. 4-9 > • «UK **-:*."»

D22
SSI 75T2Q2/203
Sy-Low-Powér
DTMF Recélver

The SSI 75T202 \$ designed lo accept sinusoidal }npu\e lorm

The SSI 75T202 and 7ST2Ü3 errploy Mate-oMhe-iirt that has Ihe conecí íundament»! Ireojuency wíh har-
circuí t*chAOfc>gy lo combine digital »nd «rutog lunc- monícs less U>en -20 tíB bclow the
liortc on the tame CMOS chlp uslng a standard dfgNal
«emicondutor procesa. The analog tnpul te pro-proc-

hard-Smíted io provlde AGC. Elgtt bandpass flRers 'The SSI 75T202 and 7ST20J oonlaln an onboard
doled Ihe Individual Iones. The digital post-processor Inverterwllh sunlckirt galntoprovlde oscinalcn when
times the lon.e durattons and provides th* correclly conneded lo * bw-cosl lelevlslon "colortxjrel" crystal.
coded digital oulpuls. Outputs Werface dlredly lo ThecryslaloscSIalof teenablodbytylngXEN hlgh.Tne
«landard CMOS clrcuhry, »r*d are three-stale enabied crystal lscor>necl»dberweenXlN«rvj XOUT. A 1 WO
to lacWllale bos-ortenied archíteclures. •''.' 10% resistor lsalsocx)rv>ec1ecJbetweentt)ese píns. In
.r • '• Ihísmode, ATBte ack>ckír0quencyoulpot. OtherSSl
ANALOG IN " l' ¡ .
'--j ; : . '•• • 75T202'« (of 75T203't) may use the tame frequency
•••''.". v reíerenc* by lying Ihelr ATB pJns lo the ATB of a ctystal
ThJsplnaccepIslheeoaloglripat. ftfeNemanybíased corvneded device. XIN and XEN of the auxiliar/
so thal lh€ lopot slgnal may be AC coupted. The Input devices musí then be Ited hlgh »nd tow respective^.
may be DC coupled as bng as I does not exceod U>e Ten devices may runotl a cingle cryslal-connoded SSI
poshlve supply. Propcr Inpul coupling k Wluslrated In 75T202 or 75T203 BS shown In figure 2.
Rgure 1. ' - ; :

HEX/B2B

Thls pin se lecls Ihe formal oí the dígita! oulpot codo. When H EX/B2B Istlííd hlgh, Ihe outputlshexadedmal. When
tk>d tow, tho oulpul le blnary codod 2-of-8. Th« labio bolow describes the íwo outpot oode^, :. .

i Hexadeclrnal & Dlnary Cod&d 2-o!-6


Dlflll D8 DA D2 DI Dlglt D8 D4 D2 DI
1 0 0 0 1 1 0 0 0 0
2 0 0 1 0 2 0 0 ' 0 1
3 0 0 1 1 3 0 0 1 0
4 0 1 •0 0 4 0 1 0 0
5 0 1 0 1 6 0 1 0 1
6 0 1 1 0 6 0 1 1 0
7 0 1 1 1 7 1 0 0 0
e 1 0 D 0 e 1 0 0 1
9 1 0 0 1 e 1 0 1 0
0 1 0 1 0 \- 0 1 1 0 1

1 • 0 1 1 ty • 1 1 0 0
1 1 0 0 í. i 1 1 1 0
*
A 1 1 0 A 0 0 1 1
1 V
B 1 1 1 0 í- B 0 1 1 1
C 1 1 1 1 < C 1 0 1 1
D 0 0 0 0 D 1 1 1 1
TABLE1: Output Code»

D23
7~
SSI 7572027203
5V Uow-Power
DTMF Recelver

VP

A
>-4>
AA«log •Ih H i\-
An»Iog In

OND GND

FIGURE 1: Input Coupllng

o
XIN
—Wv—< XOUT
12 11
XEN
SSI75T202
ATB
13

XIN Cono*d»<í to Vp

XEN
SSI75T202

Upto

FIGURE 2: Cryttal Connectlons

D24
SSI 75T202/203
5V Low-Power
DTMF Recelver

D8 outputs are puaraníoed lo be vafid when DV k high.


bul are nol necessarlly val¡d when ED ts high.
When lled high.thls pin InhJbHs tíelecílon oí k>ne palrs
cortaJningthe 1633Hicomponen(. fotdel&ct*onoJ»H :N/CPINS • • - X.- • •'"- -i-:
16 standard <f»ghs, IN1633 musí be lled *ow. i^-'v 1;'
These plns have no kxemal corv^ectlon a»xJ mayb« tell
OUTPUTS D1.D2. D4. DB >nd EN . '!' '" lloating.

Outputs DI. D2. D4. Dfl are CMOS push-pufl when DTMF DIALING MATR1X
enabled (EN high} and open clrculted (h'tgh lmp$d-
»oce) when dísabled byputfing EN k>w. These (Jlghal See Figure 3. Ptease make note that column 3 te tor
oolpuis pfovlde Ihe code correspondJafl to Ihe cíe- tpeclal «pplicallons and ls not normany used In lete-
lected digK in (he Iormal programrned by tl>e HEX/B28 '"phone dialíng. *"..'. '..•>. '.
pin. The digital oulpuls become valld allor a tone palr
has beon deleded and they ere then clearod when a
Col O
vaiW P*USÍ U |lmed. • " =' !¡ " " . . -..•• -••".
Dow 0
OV»nd CLRDV : ' . ' . . ' -'

DV signáis a delecllon by golng hJgh atler a valU lone Moví


palr te sensod and docoded Bt Ihe output plns DI. D2.
O4,ar>dD8. DVfemalnshlghuritilavarKJpauseoccurB
or lh« CLRDV te ralsed high. whlchever te earller. .
* ' ' ' • ', i,U. j .'/"'" ' ' " ' " : .
ED(Ssi75T203oniy) ;''; ;:'-'" :-; -1 ;

The ED oulpul goes high as soon as Iho SSI 75T203


begine lo (Jalee! • DTMF tone pair and lalls when Ihe
75T203 begins lo doled apause. The D1. D2, CM, end FIGURE 3: DTMF Dlallng Malrlx

DETECTION FREQUENCY

Low Group f, ^7 •• • . . ; . •:. ;• ; High Group 1.

RowO»e97Hz . • . ; '. ColurroO - 12O9 Kz

Row 1 - 770 Hz .- • '; • . Column 1 - 1336 Mz


\z ; ' - ,,
Cobmn2-*1477H2

Row3- B4\r . " ' , Cokjmn3 - 1G33 Hz

D25
SSI 75T202/203
5V Low-Power
DTMF Recelver

ABSOLUTA MÁXIMUM RATtNGS


(Ope rallón abovc absoLrte máximum ratinas nía y damage Ihe devlce. AJ! SSI 75T202/203 unused lopuis musí
t>* coooected to VP orGND. as «ppropriale.J , . . ......... . . . .,.,,:

PARAMETER . coNomoNs - •. : RATING

DC Suppry Voíape - VP 47V


Operallng Temperalure -40-C to +fi5*C Ambícrn
Slorape T«mperature -es-Cto-fiso-c
Power Dlsslpation (25*C) 65mW
Inpot VoHa^6 AJÍ inpois axcepí ANALOG IN (Vp + ^V)lo-.5V
ANALCX3 IN Voíla{?e • - (Vp + .5V) to (Vp - 10V)
DC Currení ialo »ny Inpul . . ±1.0mA
LeadTemperalure SoWertng. 10 EOC. 3 CKTC

ELECTRICAL CHARACTERISTICS
, VP - 5 V ± 10%)

PARAMETER CONDIT10NS MIN TYP MAX UHITS

Frequency Deled Bandwldih ±(1.5*?IU) Í2.3 13.5 %oito


Amplhudo (or Delecllon ench lor>e -32 -2 dDm roí.
lo coon
Mínimum Acceptable Twlst -j-w^(-Hi3íiTono -10 410 tíB
LowTone
60-Hz Tolerance 0.6 Vrms
Dial Tone Tolerance "precise" cual lona OdB dB'
TafcOH ' »• MITELIape ICM 7290 2 h'rtí
Digital Outpuls D-teveMOOviAload * 0 0.5 V
(excepí XOUT) -M" leve!. 200uA toad Vp-0.5 VP V
. DígHal Inpols *0" tevel 0 0.3Vp V
"1" level 0.7Vr Vp V
Power Suppfy Nokft wide baod 10 mV p-p
Suppíy Current TA - 25*C 10 ' 16 mA
..Npjs.e Toteranc« MITEL|ap€ *CM 7290 -12 dB'
Inpul Impedance Vp¿W*Vp-10 100KOl]l5pF

" dB referenced lo k^weel ampDiade lone

D26
• - . '••^;"ir\;\;i^CK.Í;vÍl;:':."" ''''•'. •' '• -.•'"" ' ' $ • * > ' ' • - ? . / • • ' " " • ' " i -'
.SSI75T202/203
5V Lo'w-Powér
DTMF Feceíver

SSI 75T202/2Ü3 T1MWG

PXRXWETEK COHCHT>OWS UM NOU MKt UN11S

ION Tone Time (or cíclectlon 40 - - ms

. for rejecTon - • 20 ms -

IOTF Pause Time íor deleclbn 40 - ms


•;
íix rejcictton . , i - - 20 ms

lo DeledTlme . . ' . 25 '- .46 ms

IR ReteaseTíme 35 - 50 ms

Isu Dala Selup Timo 7 - . -


^
tH Data Hotí Tima X.2 • £.0 ms

kx DVCtearTVne í ' "' - 160 250 ns

tr-w CLRDV Putee Wicílh 200 . .. - ns

ico ED Delecl Time 7 - 22 ms

(CR ED Reloase Time 2 - IB ms

Outpüt EnaW« Tlnr>e C t -50pF, R^^ IkO • • 200 ns

Output Dlsable Time CL.35pf:. R^-SOOn - • 200 ns

Ojlpul RiscTlme C L -50pF - .' • - 200 05

Oulpul FaMTlmc CL - 50pF - 160 200 ns

D27
SSi 75T202/203
/;:;5V jLow-Power.
DTMF Recelver

SSI 75TÍ02/203 T1MJNG

Analog
Input. Pause

«n * " ~~
>!•
• lili *

— "^ •

D2
D6 1. f
i i
.1 U-- P.. • ' -J
«su| -' : rv, —
DV i
'PW

DV i
."ÍD| í- L^
-^ MER
_ , . - . , -- . -.,. ;

FIGURE 4: Tlmlnfl Dl*aram


t . .,„..,.].. .: . , .- ...¡v.. ^., . ... .

D28
SSI 75T202/203 ¿
5V Low-Ppwer'f.
DTMF Recelver •

PIN DESIGNATIONS
(TOP V!EW)

1 • • • • • • -18 ] D2 ' Di [ 16 D2
*• ' *
HEX/B28 2 . ] 04" ;•
. . . - • ' 17 EX/B2B [ 2 17

. EN 3 1E 3 D8 1 - ENC 16

4 15 ] CLRDV IN1633 C 15 CLRDV


SSÍ75T702 SSI75T203
5 • 14 ] DV "t V P [ 14 DV
6 ] ATB
. . : .13 . '. ED [ 6 • 13 ATB

7 ' ,' 12 ] XIN ' . RC [ 7 12 XJN

. XEN 6 '.". - ' , . - ' 11 ]XOUT ' . ' XEN [B 11 XOUT i.


ANALCO IN 10 \D " .OGIN [ 0 10

18-PinDIP 18-Pin DIP


SSI 75T202 SSI75T203

ORDERING INFORMATION

PARTDESCRIPTION ORDER NO. PKO. MARK

6SI 75T202 - ' ' • • • ;


16-pin Plaste DIP .; ". SSI75T202-IP 75T202-IP

SSI75T203 : ' " • ' . ''• ' '•'•'*-' •'*'•'-* • • ' - ' . . , - • • • •
1B-pln Plástic DIP '-l- '•"-1* ":'•' ' 1 ""SSI75T203-IP 75T203-IP

Wo rvtpomJb/íty U *i turnad by &lccxi Byitomi Igru** of tf» prod>cí noí r*dorrwVi CK Othér
oífr¿TÍp»n>«irrtui¿ng kan ib u t*. NolcwnM b pf«r>l»cf uwW »rr)'p*UnU,p»l»nl righU w p/S^con Synorni. S3'con S/l
f ríy^j lo m*V< chíngoi In ipocKoitíoni ti ft^y lí lo v«ñ^/ r^>) tu

D29
Natiqnal Electronic Data Processing
en
Semiconductor oo
en
MM58167 Microprocessor Compatible Real
Time Clock

General Description
The MM58167 is a low threshold metal-gate CMOS If either of the bytes in thrj above 8-bi! counter words
circuit that functíons as a real time clock calendar ¡n cío not legally reach 4-bit lengths (e.g., day of the week
bus-orlentad microprocessor systems. The devíce includes uses only the 3 least significan! bits] ihe unused bits will
an addressable counter, addrsssable latch. for alarnvtype be unrecognizcd during a write and hcld at Vgg durinn
functions, and 2 interrupt outputs, A power-down input a read. |f any illegal data Is enterad ínto the countcrs
allows the chip to be dísabled from the outside world during a write cycle, it may takc up to A clocks (A
íor standby low power operatíon. The time base is months in the case oí the month countcr) to restorc
generated from a 32,768 Hz crystal-controlled oscíllator. legal HCD data to the counicr during normal countlng.
The biches will read and write all 4 bits per byte. Each
Features • oí the counter and latch words can be resel with the
appropriate addrcss and data inputs. The countnr reset is
• Microprocessor compatible a write function. The latches can be programmed to
• Thousandths of seconds, hundredths of seconds, compare with the counters at all times by writing 1 's
tenths of seconds, seconds, minutes, hours, day of into the 2 most significan! bits of each latch, thus es-
the week, day oí the month, and month counters tablishing a don't care state in the lalch, The don't
.with corre'sponding latches for alarm-type functíons cgre.state ¡s programmable on the byte level, i.e., tcns
• Interrupt output (maskable) with 8 possible interrupt- of hours can contain a don't care state, yet unil hours
: can contain a valíd code necessary for a comparison.
signáis:
Latch and counter cotnparison
Every tenlh of a second
Every second Connection Diagram
Every minute
DuaMn-Líne Package
Every hour
Every doy
Every week
Every monlh
• Power-down mode that disables all outpuls except for
ari Interrupt output that occun on a countor latch
comparíson. Thls is not the same as the maskable
interrupt output
• Don'l care states ¡n the latches
• Status bit to indícate clock rollover during a read
• 32,768 Hz crystal reference, with only the input '' E
Al
luning capacitor and load capacitor necdcd externally
• Four yoar calendar AZ-

Functional Description A3-

The MM58167 ¡s a microprocessor orientad real time


clock. The circuit includes addressable real time counters
and addressable latches, each for thousandths oí seconds
through months. The counter_and latch are divided into
bytes o( 4 bits each. Whcn addressed, 2 bytes wíll appfiar OtITPUT
on ihe data I/O bus. The data, in binary coded decimal,
can be transferred to and from the counters vía the data - IN7ERHÜPTOUTPUT

I/O bus so that each sat oí 2 bytes (1 word) can be


sccessfid ¡ndependently as grouped in Table I. TOP VIEW
Order Number MM531B7N
See Package 22

5-347

D30
(£>
Y— Absoluta Máximum Ratir^gs
co V D D + 0 . 3 t o Vss-0.3
LO Voltago at All Inputs and Outputs
-25°C to+85°C
Operating Temperature
Storage Temperature -65° C to "H5Q°C
VDD-VSS 6V
Lead Temperature (Soldering, 10 seconds) 300°C

Electrical Characteristícs TA
PARAMETER CONDITIONS M1N TYP MAX UHITS '

Supply Voltage
Outputs Gnabled 4.0 5.5 V
VDD
VDD ( N o t e l ) Power Down Mode 2.0 5.5 V

Supply Current
• iQDiStatfc Outputs TRI-STATE, 10 *
IDD. Dyrjamic Outputs TRI-STATE, 20
fiN-32kH*, VDD B B.BV,
VIH > VDD " °-3V- VIL < vss + Q-3V
IDO. Dynamic Outputs TRI-STATE, 12 mA
,
f|N = 32kHz, V D D = B.SV,
V|H = 2,OV V | i = 0.8V

Input Voltage
Logical Low 0.0 0.8 V
Logical High 2.0 VDD V

Input Leakage Current Vss *""•• VIN ^ VDD i MA

Ouiput Impedance (I/O and Interrupt OutputJ


Logical Low VDD = 4.75V, IQL = LE mA 0.4 V
Logical High VDDM^SV, IOH = ^OOMA, 2.4 V
IOH--IOÍIA'''- o.a VDD V
TRI-STATE^ . • -!

VOUT* VDD 1 MA

Output Impedance (Rtíady and Standby Interrupt Output)


Logical Low, Sink VDD 3 4,75V, |QL= 1.6 mA 0.4 V
Logical Hígh, Leakage VOUT< VDD 10 MA

Nota 1: To ínsufo thai no illugal data ii read (rom or vvrhien ¡nio ths chlp durlng powur tip, the powcr down inpui ihould be enabkd only a luí
nll other Unes {Read, Wrjlu, Chlp Selact, and Data But) are valld.

Functional pescription
TABLEI

UNITS MAX USED TENS MAX USED


COUNTER ADORESSED
DO DI D2 D3 BCD CODE D4 D5 D6 D7 BCD CODE

Ten Thousandths of a Second 0 0 0 0 0 I/O 1/0 I/O 1/0 g


Tenths and Hundredths of Seconds |/0 1/0 I/O 1/0 9 I/O 1/0 1/0 I/O 9
Seconds • I/O 1/0 I/O I/O 9 1/0 1/0 I/O 0 5
Minutes 1/0 I/O I/O I/O 9 I/O I/O I/O 0 5
Hours 1/0 I/O I/O I/O 9 1/0 1 / 0 0 0 ' 2 - •
Day of the Week I/O 1/0 I/O 0 7 0 0 ..0 0 0
Day of the Month . -, I/O I/O I/O I/O 9 I/O 1/0 0 0 ' 3
.1
Month 1/0 I/O 1/0 I/O 9 I/O 0 0 0 1

5-348

D31
5
Functional Description (Continued)
ai
a>
TABLE 11. ADDRESS CODES AND FUNCTIONS a>
f
^4
A4 : A3 A2 Al AO FUNCTION
0 0 0 0 0 Counter — Thousandths of Seconds
0 0 0 0 1 Counter — Hundredths and Tenths of Seconds
0 0 0 1 0. Counter — Seconds
! 0 0 0 1 1 Counter — Minutes
0 0 1 0 0 Counter — Hours
0 0 1 0 1 Counter — Day of the Week
0 0 1 1 0 Counter — Day of the Month
0 0 1 1 1 Counter — Months
0 1 0 0 0 Latches — Thousandths of Seconds
0 1 0 0 1 Látenos — Hundredths and Tenths of Socondj
0 1 0 1 0 Latches — Seconds
0 1 0 1 1 . Latches — Minutes
0 1 1 0 0 Latches — Hours
0 1 1 0 1 Latches — Day of the Week
0 1 1 1 0 Latches — Day of the Month
0 1 1 1 1 Latches — Months
<-' . . 1 •
1 0 0 0 0 Interrupt Status Register
1 0 0 0 1 Interrupt Control Register
.1 0 0 1 1 0 Counter Reset
1 0 0- 1 1 Latch Reset
1 0 1 0 0 Status Bit
1 0. 1 0 1 "GO" Command '•
1 0 1 1 0 Standby Interrupt
1 1 1 1 1 Test Mode
All olhers unused.

TABLE I 1. COUNTER AND LATCH RESET FORMAT

DO DI D2 D3 D4 D5 D6 D7 COUNTER OR LATCH RESET


r
1 0 0 00 0
0 0 Thousandths of Sficonds L
0 1 0 0 0 0 0 0 • Hundredths and Tenths of Seconds
0 0 1j 0 0 0 0 0 Seconds
0 0 0 1 0 0 0 . 0 Minutes
0 0 0 0 1 0 0 0 Haurs
0 0 0 0 0 1 0 0 Days of the Week
0 0 0 0 0 0 1 0 Days of the Month
0 0 0 - 0 0 • 0 0 1 Months
POR COUNTER RESET A4-AO MUST BE J00.10
POR LATCH RESET A4-AO MUSTBE 10011 í-

5-349

D32
CD Functional Descríption (Continuad)
T—
co
LO Following a read of any real lime counter a status bit minutes, hours, weck, day of ihe month, and moiiih
read should be done, lí during a counter read cycle the counters (Figure 1). The interrupt status register orí
dock rolls over, the data reatJ out could be invalid. only btí read. The interrupt control register is a m<¡&
Thus, during 3 read ¡f the clock tolls over the status bit retjisttír that regúlales which of the 8 bits in the status
w¡H be set. The status bit will appear on DO when read, reyíster goes out as an interrupt. The control rugiste
DI through D7 will be zeros. cannot be read from. A 1 is written into thü control
register to select the appropriate ¡meirupt output.
To synchronize the ciock with real time a "GO" com- If more than a single 1 exists in the control register
mand exists which can be used to reset the thousandths each selected bit will come out as an ¡merrupt. This
o( seconds, hundredths and tenths of seconds, and
will appuar as an interrupt occurring at the higlitst
suconds counters. Aíter sétima the lower frequency
frequency selected. The ínterrupt is acknowledged by
counters (minutes through montos), the appropriate
addressing and reading the status registur. Once ac-
address and a wrhe pulse can be sent to reset al I counters
knawledged the interrupt output and status reyisier art
memioned above. This allows the clock to be started at
reset. The only way to disable the interrupt uutput is
an exactly known time, lí can also be used as a stop- to wriití all O's into thtí control rugistur or to unaUlu
watch functíon. The "GO" command is the start and a
the power down input.
counter read is the stop point. The clock does not
stop during or íollowing a read, so each read would
The I/O bus is controlled by the read,_wnte, ready snd
be a split time.
chip select lines. Durínp a read cycle (RD = Q, WR = 1,
A second spiícial command will enable the standby CS = O, RDY = 01 the data on the I/O bus is the data
interrupt output. The standby interrupt output ¡s the contained ¡n_the addressed countur or latch. During a
only input or output enabled during the power down write cycle (RD = 1, WR ~ O, CS = O, RDY = 0) ihe data
or standby niode. Power down occurs when the power on the I/O bus is latched into the addressed countor or
down input goes to a loyical zera [evd. In this mode latch. At the start of each read or write cycle the RDY
the outputs are TRI-STATED and the inputs ignored signal goes low and will remain low until the clock has
regardless oí the state of the chipi select. The standby placed valid data on the bus or until ¡t has completed
interrupt is enabled by wríting a 1 on the DO Une with ]atch.ing data ¡n on a write. The chip seluct line ¡s used
the standby interrupt addruss selected. On the next to enable or disable the devíce outputs. When ihc chip
counter-laich comparisnn the open drain output device ¡s selected the device will drive the I/O bus íor a read
turns on, sinking current. The output will be turned or use the I/O bus as an input for a writu. Thu I/O
on immediately upon writíng a 1 on DO if the compar- bus will not be affected when tile chip is deselected.
ison occurred beíore the wríte, yet is still in effect. The outputs drivlng the bus v/ill yo to the TR1-STATE
To disable the output a zero on DO is wrítten at the or hitjh impedance state. The chip will not respond to
standby interrupt address. The write cycles must occur any inputs wiien deselected. Refur to Figures 2 and 3
during normal operation, but the output can become for read and write cycle timíng.
active during power down. This feature can be used to
turn the power back on during a power down mode The clock's time base is a 32,768 crystal comrolled
|see Figure 4 for a typical application). Refer to Tables 11 oscillator. Externally, the crystal, the ¡nput tuiling
and lll for ihe address input codes and funciions and for capacitor, and the output load capacitor are required.
the counter and latch reset format. Included ínlernally are a hígh gain inverter, an RC delay,
The interrupt output is controlled by the ¡nterrupt status and the bías resistor. To tune me oscillator a constant
register [8 bits) and the interrupt control register (8 bits). read can be done on one of the higher frequency count-
The status register contains the present state of the err. For example, a constant ruad of the thousandths
comparator (compares the counters and latches) and the of seconds counter will place an averaye 500 Hz signal
outputs (1 bit each) of the tenths of secqnds, seconds. on the D4 bus line. The period varíes slightly due to dis-
able of latches during counter mil.

FIGURE 1. Interrupt Register Format

5-350

D33
Read Cycle Timing Characteristics ! to,+S5°C, VDD = 4.0V to 5.5V,
en
PARAMETER MIN TYP MAX UNITS oo
tAR Address Bus Valid to Read Strobe 100 ns O)
tCSR Chíp Select ON to Read Strobe 0 . ns

tRRY Rcad Strobe to Ready Strobe 150 ns

tR.YD Ready Strobe to Data Valid 800 ns

IAD Addrest Bus Valid to Data Valid 1050 ns

»RH Data Hold Time (rom Tralling Edge oí Read Strobe 0 ns

tHZ Tralling Edgc of Rcad Strobe to TRl-STATE Mode 250 ns

tRYH Read Hold Time After Heady Strobe 0 ns

IRA AddÍQis Bui Hold Time írorn Tralling Edge oí Rcad Strobo 50 ns

Data bus loadlng Is 100 pF


Ready output loading ís 50 pF
Input and output AC timing levéis are:
Lógica! " V - 2 . 0 V
Logícal "O" - 0.8V

Write Cycle Timing Characteristics T A =--25°ctD+85°c ( V D D = 4.ov to s.sv, vss =

PARAMETER MIN TYP MAX UNITS

t/\v/ Address Valid to Write Strobe 100

tCSW Chip Select ON to Wríte Strobe O


tpN Data Valid Before Write Strobe 100
tWRY Write Strobe to Ready Strobe 150
IRY Ready Strobe Wldth 800
tRYH Wrlte Hold Time Áíter Ready Strobe o
tyyrj Data Hold Time After Wrlte Strobe 110
t\VA Addrass Hold Time After Write Strobe 50

Data bui loadlng ii 100 pF


Roady output loadlng Ii 50 pF
Input nnd output AC tlmlng leveli ara:
Logícal "1"-2.0V
Loglcal "O" - O.SV

Switching Time Waveforms

FIGURE 2. Read Óyele Waveformí

5-351

D34
r—
co Swítching Time Waveforms [Comínued)
oo
tn

ADOHESS VALIÓ t
\-

'KYit

FIGURE 3. Write Cycle Waveforms

Typical Application

SYSTfMADDflESS SYSTEM DATA


BUS! BITS BUS S BITS

s.

AJ I STA
AB "—~dAI
. LOGIC
AS
1 f : ,M I™

/
/
14 í <; '
15 V DD
/
n ' \
/ 3 22 ' , I
fffí 07
' -)
flÜV 06 21 ','
—I—
AU , S 2Q '• _L
Al
í
>k
AO 05
15 '
~ '
i Al MMÍI16J 04
AI IB / .
', A2 0]
A3 '1 17 "•'
AJ DI
A4 1 1
9.
ia '
A4 DI
, u 1
OSCIN 00
lj_ u ' ~ I 1
OSCOUT STDBY INI Vv^—
l ^
j"
n/
ViS ' INI /
32VÜI < «• ^ • MANUAL ¿ "^
XTAL & fDWER UP y'
SWITCH/X
i
^HO^H . •i
IN rñ "^" V*
?Á«. -j-' ~*
*
*R U ra yitJli R=200K

FIGURE 4. Standby Interrupi is Enabled (ON) for Normal Operation and Disabled fqr Standby Operation

5-352

D35
TranSÍStOfS (COnt'd) (Máximum Ratings atT c = 25°C Unless Otherwise Noted)
Collector Collector Base to Max. Max. Freq. Package
To Base To Emítter Emítter Colloctor Device In Current
Descríptíon and Volts Volts Volts Current Diss. P D MHz • Gain F
ECG Typ a Appfícation BV CBO BV CEO BVEBO le Amps Watts ' ft "FE 'Case N

ECG107 NPN-Si, UHF/VHF Amp, Ose 35 35 5 50 mA .250 800 min 70 typ TO-92 TI
Míx, IF Amp (TA = 25°C|
ECG108 NPN-Si, RF/IF/Vídeo Amp, 30 15 2 50 mA .600 800 min 20 min TO-92 T1
Ose, Míx, VHF/UHF fTA^25°C)
: ECG121 PNP-Ge, AF Pwr Output 65 45 ÍCER) 15 ' 7.0 . 30 22KHz# 80 typ TO-3 T2
ECG121MP-
ECG123 NPN-Si, AF Preamp, Driver 60 30 5 .8 .800 250 150 typ TO-39 T6
i
Vídeo Amp, Sync Sep } {TA=25QC)
ECG123A

ECG123AP
NPN-St, AF/RFAmp, Sw

NPN-Si, AF/RFAmp, Driver


7
75
40

40
6

6
•?

.6
.500
(TA=25°C)

.500
300

300
200 typ

200 typ
TO-1B

TO-92
T2

T1
(Compito ECG159) (TA = 25°C)
ECG124 NPN-Si, HV Audio PwrOutpu 300 300 5 .150 20 30 100 typ TO-66 T2
ECG126A PNP-Ge, RF/IFAmp, Ose, Mi 15 15 3 50 mA 300 mW. 250 "" 40 typ TO-18 T2
(TA«25QC)
ECG127 PNP-Ge, Horíz & Vert Defl, 320 320 (CES) 2 10 40 ' . •' 1 '•• 15 min TO-3 T2
Pwr Output
ECG12S NPN-Si, AF Preamp, Driver,. 120 80 . 7 1 - 1 120 -.-. 90 min TO-39 T6
Output, Video Amp |TA = 25°C)
(Compl to ECG129)
ECG128P NPN-Si, Gen Purp Amp, Sw 00 80 7 1 1 100 ' 100 min TO-237 T17
{Compl to ECG129P)
ECG129 PNP-Si, AF Preamp, Driver,
Output, Video Amp (Comp! to - .
ECG128)
90 80 7 1 • 1 - 120 ' 90 min TO-39 T6
ECG129MCP Matched Compl Pair-Contains
(TA = 25°C)
one each ECG128 (NPN) '
and ECG129 (PNP)
ECG129P PNP-Si, Gen Purp Amp, Sw 80 80 7 1 1 • 150 100 min TO-237 T1
(Compito ECG12SP) i
ECG130 NPN-Si, AF Pwr Amp 00 60 i 7 15 115- .800 • 40 typ TO-3 T2
ECG130MP' (Compito ECG219)
ECG131 PNP-Ge, AF Pwr Output 32 20 10 3 peak 6 1 110 typ TC-9 T2
ECG131MP- (Compito ECG155) \ ' (Tc = 63aC)

ECG1S2 NPN-Si, AF Pwr Output 60 60 5 50 ' 10 60 typ TO-220 T4


ECG152MP* (Compito ECG153J
ECG163 PNP-Si, AF Pwr Output •;
(Compito ECG152)
ECG153MCP Matched Compl Pair-Contaíns 60 60 5 7 50 . • 10 60 typ TO-220 T4
one each ECG152 (NPN) i
and ECG153 (PNP)
ECG154 NPN-Si, Video Output Amp 300 300 7 5 1.0 ' 60 typ TO-39 . T6
|TA = 25°C)
40 ••
7.0
ÍTc=25°C)

ECG156 NPN-Ge, AF Pwr Amp 2 20 10 3 peak 7.5 1 110 typ TC-9 • T2


(Compl to ECG131)
ECG157 NPN-SÍ, HV AF Pwr Amp 300 00 3 5 20.8 * 10 30 min TO-126 T4
(Compl to ECG39)
ECG158 PNP-Ge, AF Pwr Amp 32 2 10 1.6 1.5 90 typ TO-1 TI
ECG159 PNP-SÍ, AF Premp, Driver,
Sw (Compl to ECG123AP) i
ECG15BMCP Matched Compl Pair-Contaíns 30 80 5 600 200 180 typ TO-92 TI
ane each ECG123AP (NPN) TA = 25°C}
and ECG159ÍPNP)
ECG160 3NP-Ge, RF/IF Amp, Ose, M¡x 30 O.ÍCESÍ .5 - 0 mA 200 400 . . 20 Typ TO-72 T4
(TA = 25°C)

ECG 161 f vJPN-S¡, Video IF Amp 5 5 (CES) 4.5 50 mA 180 - 800 60 typ TO-72 T4
TA = 25°C)

Notes:" MP-Matched pair ' . Package Quilines -,See Page 1


/ Frequency at which common.ernitter current gain ¡s 70,0% of low frequency gaín ' • • -
• When altérnate packages are shown it indícales a change is in progress. Although only one package ís available both packages will be shown as long as the obso
package may be encountered in the fíeld. ' *

1-40
D36
Diodes and Rectifiers (General Purpose)
Average Forward
Peak Rectified Curro nt Reverse Forward
Reverse Forward J apetitiva Recovery Voltage
Vojtage Curre nt ; Peak Time Drop Fast Gen Fast FÍ
ECG Type Descriptlon PRV Max V (O Max ÍFRM Max trr Max Vp AFC Sw Purp Recovery N

. ECG109 Gen Purp Ge TOO 200 mA — — . — •


2
ECG110A Gen Purp Ge ' 4° 50 mA 150 mA — — •
2
. ECG110MP Matched Diode Paír Ge " 30 15 mA —r — — • •
2

at60°C
ECG112 . UHFMixer (Schottky) Si 5 25 mA — — .5 at 60 mA 2
ECG113A Common Cathode Sí 100 1.5 A 0.95 V - • •
21
Dual Díode, Center at 1 A
Tap, TV Horiz
ECG114 Series Dual Diodes, 'Se 20 min 1.1 mA : — 21
• •
TV Horiz
ECG115 Common Anode, Se 20 min 1.1 mA ,* 21
"" •
Dual Diode, TV Horiz • í•
AFC
Gen Purp Rect SÍ 600 1 A,. 0.8 V at 1 A • 23
ECG116 ~ —

ECG117A Gen Purp Rect, Si 1000 1.5 A — 0.9 V *. 21
Metal Case
_

ECG120 Color TV Convg Rect Se 18 65 mA ~ ' ' — ;' . •


21
ECG125 Gen Purp Rect Si 1000 2.5 A at 0.8 V at 1 A . .. 23
- *
25°C Lead
Tamp ';
x
ECG156 Gen Purp Rect Si 1000 • 3 A' 1.1 Vat .• 26
\t Sw, Det, etc. .
1.5 A
ECG177 Si 200 160 mA • 250 mA 50 ns 1.0 Vat • • . - .. 24
100 mA
ECG178MP Matched Diode Pair, Si 50 75 mA - 100 mA — 1.0 Vat 25

AFC, AFT, etc. 5 mA
ECG506 Sw, Fast Recovery, Si 1400 2A 3.5 A 500 ns 1.0 V at 1 A • • ' •• . 26
Bst Dampér, Blankíng ,

ECG507 . Gen Purp Rect, Si 50 250 mA — ! ps 1.0 V at 1 A • • -. 26


Gatíng, Centering
ECG515 Sw, Fast Recovery, Si 800 3 A" 9'A .3 fis 1.3 V a t 4 A . • - • 28
SCR Def! Clamp i ,.
ECG519 Fast Sw Diode Si 100 (BRV) 200 mA 450 mA ns 1.0 Vat 24

10 mA ,

ECG525 Sw, Fast Recovery, Si 2000 1A — 500 ns 2 V at 2 A •


• 26
Dampér Fwd Rec} ,

ECG551 Sw, Fast Recovery, Si 1500 1 A —_ HS 1.5 Vat 2 A '• ..: ••-• 29

Dampér, Metal Case
ECG552 Gen Purp Rect, Si 600 1 A — 200 ns .5 V at •
• 23

Fast Recovery 250 mA

t ECG558 Gen Purp Rect, Si 1500 1A __ 250 ns .2 •


• • . .* _ 26
-ast Recovery, HV
ECG576 Sw, Ultra Fast Si 400 5A 150A 5 ns .25 V at • •
• 26A
'
Recovery 5A
ECG577 Sw, Fast Recovery, Si 1000 5 A 200 A 0 ns .7 V . a t B A ' • • 26A

HV
ECG578 Schottky Barrier Rect Si 90 1 A 50A _ • 8 V at 1 A • 23

ECG579 Scbottky Barrier Rect Si 90 3A 150A — 8 V at 3 A • 26A

ECG580 Gen Purp Rect, Si 600 3 A Single 250 ns .3 V a t • •
• Z1
cast Recovery Surge A
100A
ECG581 (Sen Purp Rect, Si 400 8 A Single 200 ns .2 V at • •
• 241
f:ast Recovery Surgo A
.
150 A
ECG582 1"V Dampér Si 6000 300 mA Single 300 ns .0 V at • ri7A
Surge 00 mA
'
100 A
ECG583 Cíetector, Mixer, si •70 >. 15 mA ps 41 V at • •
.• • 24
í Schottky) Hot • mA
C arríer Modulator

D37
Optoisolators
phototrensistors Total Devíca Ratings LF.D Max Ratings Priototransistor Ratings

DC Collector Cottector
isotetion Current to to
Voltage Total Transfer Fo: ivard Reverse Base Emitter Collector Typ
Output V¡fi0 Power Ratio Current Voltoge Voltage Vottage Current Froq Ckt. Fíg.
ECG Typo Configura tíon Surge (V) PtímWl %* IpímA) VR(V] BVCBOfV) BVCEO(V) le (mA) KHz Díag. No

ECG3040 NPN Transistor 7500 250 20 80 3 70 30 3.5 Typ 300 A'

ECG3041 NPN Transistor 7500 250 TOO 60 6 70 30 100 Max 150 • A

ECG3042 NPN Transistor 7500 250 . 20 60 3 ' 70 30 50 Max 150 A


P28
ECG3043 NPN Transistor 3550 260 70 60 3 70 80 50 Max 100 .A

.ECG3044 NPN Darlington 7500 300' 300 80 3 - 80 150 Max 75 B

ECG3045 NPN Darlington 7500 300 500 80 3 - . 80 150 Max ;75 B

ECG3061 NPN Transistor 6000 250 20 60 3 -- • - 30 , 100 • _ . - 100 D


P27
ECG3082 NPN Darlington 6000 250 400 60 3 - 30 100 75 ' C

ECG3063 NPN Darlingtón 7500 250 100 60 3 55 55 . 100 • 75 E


P28
ECG3084 NPN Darlington 7500 250 200 60 3 30 ' 30 •100 75 E'

ECG3086 NPN Dual 7500 400 50 60 3 -. — 30 30 .200 F P29


Transistor i
ECG3088 NPN Transistor 7500 300 20 ' 60 6 300 - - 300 ; - 100 • - _ 200 • A
(BVCER)

ECG3089 NPN Transistor 7500 300 20 60 -- 70 - -30 100 200 ' .M P28

ECG3096 Low Input Orive 7500 300 50 @ 60 6.0 -70 ' 30 . .100 200 A
NPN Transistor IF 1 mA
ECG3038 NPN Transistor 5000 250 TOO 60 5 — 55 50 S P55

DC CurrentTransfer Ratio ís the output transistor collector current divided by the LED forward current - hpE= ¡c/lF

Photothyristors Total Dev ce Ratings LED Max Rutings Photothyristor Ratings i.*
Isolation '• ti".-- •
Voltage Forward Reversa VF(on)
Output Viso Power Current Voltage IT RMS IFT ' (V) .IHOLD : Ckt. 'FÍ¿.
ECG Type Configura tion Surge (V) Pt ImW) iFÍmA} VR (VI VDRM(V) (mA) (mA) 100 mA (mA} • Diag. No.

ECG3046 SCR 3550 260 60 3 400 100 14 ' • 1.3 ".5 • • G

ECG3M7 TRIAC 7500 330 50 . 3 250 _ 100 10"- 3.0 . ;1 . "" H "

ECG304S TRIAC 7500 330 50. 3 400 100 10 .3.0 .1 - H •.-

ECG3049 TRIAC wíth Zero 7500 330 50 • 3 250 100 15 3.0 - .1 -.' J F>28
Crossing Circuit

ECG3091 SCR 4000 f 400 60 6 , 400 300 11 1.3 at


300 mA
-5 >: - G

ECG30S7 TRIAC with Zero 7500 300 50 6 400 . 100 15 3.0 .2 - ' J
Crossing Circuit

Photo FET Total Device Ratings LED Max Ratings Photo FET Ratings
, Draln to • > - ~
Isolation Source Drain
Voltage Forward Reverse Breakdown Current
Output Viso Power Current Voltage Voltage ID RDSon Ton T0ff Ckt. F10
ECGTyp* Configura tlon Surge (V) P t ImW) iF(mA) VR (V) BVDSS(V) (mA) (Ohma) - (uaec) Diag. No.
ECG3085 FET 2500 300 60 6 ±30 ±100 200 15 15 K P28

TTL Compatible Photo Coupled Total Device Ratings LED Rattngs *' - Output Ratlngu /
Logic Gates
Ifiülation Max Propagation
Voltage Forward Reverse Supply Output Delay Enable
Output - Viso Power Current Voltage Voltage Current Time Voltage Ckt. Fíg.
ECG Typ» Confíguratlon (V) Pt (mW) iFlmA) VR (V) Vcc (VI lo (mA) (nsecal VE(V) Diag. No.

ECG3087 Hi Spéed Open 3000 100 10 5.0 5.0 50 75 5.0 " L


Collector, NAND . . ^.
Gate - 1'•
"
P29
ECG3094 Dual Hi Speed 3000 60 15 ' 5.0 5.0 16 Per 75 • _ - Q
Open Collector, •— ••• / -— —_.. .
Channel
NAND Gates

D38
Linear IC and Module Circuits (cont'd)
ECG94S 14-Pin DIP See Fig. L104 ECG949 8-P¡n Can See FIg. L3 ECG950 TO-92 See Fig. U 6
ECG943SM 14-Pin SO/C See Fig. LIBO j Dual Op Amp Pos VR, 12 V, 100 mA
Quad Op Amp ECG951
Pos VR, 15 V, 100 mA
NON-INVERT1NG
OUTPUTl E I] OUTPUT 4 INPUTA

-INPUT1 E-INPUT4

-f INPUT1 2 + INPUT*

V+ n-
+INPUT2E
-INPUT2 NON-INVERTING
INPUT B
OUTPUT2
OUTPUT U U U INPUT

, , COMMON*

ECG348, 948SM - Dual Supply, Pín 1 1 = V- Pin 4 Corinected to Case See Voltage Regúlalo*- Selector GuÜe Page 1-155

ECG952 • TO-92 See FIg. L16 ECG953 - TO-202,4-P¡n See Fig. L18 ECG954 ' ' TO-202,4-P¡n See Fig. L18
Precisión 2.5 V Vottage Reference Pos VR, Adjustable 5 to 30 V, 1 A Neg VR, Adjustable -2.2 to -30 V," 1 A

*^—'

COMMON U V y y CONTROL
IOTTOMVIEW / \T OUTPUT
CONTROL -" OUTPUT

Heat sínk tabs connected to common Heat sínk tabs connected to input through
through device substrate. Not recommended device substrate. Not recommended for
for direct electrical connection. direct electrical connection.

ECG955M - . 8-P¡n DIP See Fig. L98 ECG955S . 8-PinSlPSeeFÍg. L35 ECG956 . ; TO-220 See Fig. L17
ECG955SM - . 8-Pin SOIC See Fig. L159 Timer/OsciÜator Pos VR, 1.2to37 V, Í.5A '
Timer/Oscillator
ECG955MC 8-Pin DIP See Fig. L97
Low Power Timer/Oscillator, CMOS Output
GROUND Q O H VOUT.
THIGGER

OUTPUT
GROUND Q 3 vcc RESETD
TRIGGER E Q DISCHARGE CTRL VOLTAGE B

THRESHOLD Q
OUTPUT E ECG95SM [3 THRESHOLD
ECG9S5SM DISCHARGE Q
3 CTRLVOLTAGE
vcc

So« Voltagfl Heflulator Selector Gu'tíe Page 1-155

ECG957 TO-220 See Fig. L17 ECG958 TO-220 See Fig. L17 ECG959 . TO-220 See Fig. L17
Neg VR, 1.2to37 V. 1.5 A Pos VR, 18 V, 1 A Neg VR, 18 V, 1 A
ECG960 ECG961
Pos VR, 5 V, 1 A Neg VR, 5 V, 1 A
ECG962 ECG963 . .. ..-...
Pos VR, 6 V, 1 A Neg VR, 6 V/1 A J Q L
ECG964 ^
Pos VR, 8 V, 1 A Neg VR, 8 V, 1 A .„
ECG966 ECG967
Pos VR, 12 V, 1 A Neg VR, 12 V, 1 A
ECG968 ECG963
Pos VR, 15 V, 1 A Neg VR, 15 V, 1.A
tv - • .

OUTPUT
VOUT
\H 1TAB)
GROUND (TAB)

Volt3ge Regulator Saíectof GuWe Poge 1-155 See Voltaga Regulator Selector Gulde Page 1-155 See Voltage Regulotor Selector G^iJc Pag* 1-155

Package Outlines- See Page 1-261

D39
ANEXO E

* RECOMENDACIONES DEL CCITT


SECCIÓN 3

SEÑALIZACIÓN DE LÍNEA, VERSIÓN DIGITAL

Recomendación Q.421

3.1 CÓDIGO DIGITAL DE SEÑALIZACIÓN DE LÍNEA

3.1.1 Consideraciones generales


Los m ú l t i p l c x MIC (véanse las Recomendaciones G.732 y G.734) proporcionan en forma económica mas
de un canal de señalización por circuito telefónico en cada sentido de transmisión. La u t i l i z a c i ó n de esta m a y o r
capacidad de señalización p e r m i t e s i m p l i f i c a r los equipos de conmutación de salida y de llegada porque no se
requieren las condiciones de tcmporización necesarias para la señalización de linca del sistema R2. versión
analógica. Por esta razón se recomienda, para la aplicación a los sistemas MIC en las redes públicas con
c o n m u t a c i ó n n a c i o n a l e s e internacionales, una versión dígita! de la señalización de linea del sistema R2, cuya
especificación se da más adelante.
Observación — El sistema de señalización de linea de tipo continuo, especificado para los sistemas MDF,
puede servir t a m b i é n para los sistemas M I C , que u t i l i z a n un solo canal de señalización en cada sentido. En este
caso, pueden emplearse juegos de relés concebidos para el sistema c o n t i n u o de señalización en l i n c a en canales
MDF si se cumplen las funciones especificadas para la protección contra las interrupciones en los circuitos MDF
(véase la Recomendación Q.416) mediante la facilidad de alarma local proporcionada por el equipo MIC, Este
método de señalización de l í n e a en sistemas MIC no se recomienda para su uso en los circuitos internacionales.
La versión digital de la señalización de linea del sistema R2 utiliza dos canales de señalización por circuito
telefónico en cada sentido de t r a n s m i s i ó n . Estos canales de señalización se d e n o m i n a n a r y bf en el sentido hacia
adelante (esto es, en el sentido del establecimiento de la llamada) y ah y bh en el sentido hacia atrás.
En condiciones normales:
— El canal a r identifica la condición de funcionamiento del equipo de conmutación de salida y refleja la
condición de la linea del abonado que l l a m a .
— El canal bj- sirve para indicar la existencia de una avería en el sentido hacia adelante al equipo de
conmutación de llegada.
— El canal a h indica la condición de la línea del abonado l l a m a d o (gancho c o n m u t a d o r colgado o
descolgado).
— El canal bh indica si el equipo de conmutación de llegada se h a l l a en el estado de reposo o de
conmutación.
Las señales de linca se transmiten enlace por enlace.
La versión digital de la señalización de línea del sistema R2 especifica también un medio para las medidas
apropiadas que hay que tomar en condiciones de transmisión' defectuosa en un m ú l t i p l e * MIC (véase la
Recomendación Q.424).
El sistema de señalización está especificado para la explotación unidireccional, pero es también posible su
explotación bidíreccional (véase el § 3.2,7 que sigue).

3.1.2 Código de señalización

El código de señalización en la línea MIC en condiciones normales es el que se indica en el


cuadro 2/Q.421.

Fascículo VI.4 - Rec. Q.421 * ~ 57

El
CUADRO 2/Q.421

Código de señalización

Estado del circuito Hucia adelante Hacia atrás

a, b, •^h bh

Reposo/liberado r ü 1 ü
Toma 0 Ü 1 Ü

Acuse de recibo de loma 0 0 1 1

Respuesta ü 0 ü 1

Abonado llamadü cuelga 0 ü 1 1

Señal de fin 1 Ü 0 i
0

1 I
Uloqueo 1 0 1 I

Recomendación Q.422

3.2 CLÁUSULAS RELATIVAS AL EQUIPO DE SEÑALIZACIÓN DE


LlNEA DE LAS CENTRALES

3.2.1 Identificación de una iransición del código de señalización

3.2.1.1 Transiciones en un canal de señalización


i
El tiempo de identificación de una transición del estado O al estado 1, o inversamente, en un canal de
señalización es de 20 ± 10 ms. Este valor supone la existencia de una prolección contra los efectos de
condiciones de transmisión anormales en los m u l t i p i e x MIC.
El tiempo de identifícución se define como la duración que deben poseer las señales que representan el
estado O o el estado 1 en la salida del equipo terminal de un canal de señalízueíón a fin de que .sean reconocidas
por el equipo de la central.

3.2.1.2 Cambio del código de señalización

La identificación de un cambio del código de señalización se define de cualquiera de los dos modos
siguientes:
a) Identificación de un;' transición detectada en un canul de señalización sin n i n g u n a transición
detectada en el segundo canal de señalización en el curso del período de identificación.
b) Identificación de una transición detectada en el segundo canal de señalización d u r a n t e el periodo de
identificación que ya se está nplicando en el primer canal de señalización. En este caso, sólo se
reconoce un cambio del código de señalización cuando han trancurrido ambos periodos de tempori-
zación.

3.2.2 Tolerancia en el tiempo de transmisión de ias señales

Lu diferencia de tiempo de transmisión entre dos transiciones destinadas a .ser aplicadas s i m u l t á n e a m e n t e a


dos canales de señalización en e¡ mismo sentido de transnihúon, no debe bcr .superior a 2 IMS.

58 Fascículo VI.4 - Rec. Q.-422


E2
Recorneuducióu Q.441

4.2 CÓDIGO DE SEÑALIZACIÓN

4.2.1 Combinaciones mullifrecuencia


\a señal" entre registradores se materializa m

seleccionadas enire seis, cinco o cuatro frecuencias (combinación múllifrecuencia) que están dentro de la banda.
La banda de las frecuencias de señalización entre registradores no se superpone a la banda de frecuencias
utilizada generalmente para la señalización de linea.
Este código 2 enire n permite deteciar e identificar como erróneas las señales que contengan menos o más
de dos frecuencias.
Para que el sistema pueda aplicarse en enlaces a dos hilos, se definen dos grupos diferentes de seis
frecuencias para la composición de las señales hacia adelante y hacia atrás.
El cuadro 5/Q.441 Índica todas las combinaciones multifrecuencia que pueden obtenerse con el número
máximo de seis frecuencias de señalización por sentido de transmisión previstas en el sistema. Para facilitar las
referencias, cada combinación multifrecuencia de un sentido particular se identifica por un número de serie. Este
número de serie puede calcularse sumando el índice y el peso asignados respectivamente a lus dos frecuencias que
constituyen la combinación.
El número de combinaciones multifrecuencia depende del número de frecuencias de señalización usadas.
Cuando se emplea el número máximo de seis frecuencias de señalización, se dispone de 15 combinaciones
mullifrecuencia.
El sistema R2 está diseñado para funcionar en enlaces internacionales con 15 combinaciones multifre-
cuencia en cada sentido. Pero puede utilizarse en redes nacionales con un número reducido de frecuencias de
señalización, permitiendo aun así la explotación internacional/nacional de extremo a extremo del sistema de
señalización R2 en el caso de tráfico internacional de llegada (véase la figura 13/Q.441).
Tal reducción hace d i s m i n u i r el número de combinaciones multifrecuencia disponibles, pero tiene la
ventaja de que permite emplear un equipo más económico. La reducción resultante de las facilidades reviste
menos importancia en el servicio automático que en el servicio semiautomatico.

86 Fascículo Vl.4 - Rec. Q.441

E3
C U A D R O 5/0.441
Combinaciones mullifrecucncia

Combinaciones Frecuencias (Hz)

Hacía adelante
(señales de los grupos ! y II) 1380 1500 1620 1740 1860 1980

Hacia a t r á s
Valor (señales de los grupos A y D) 1140 1020 900 780 660 540
numérico
N.o
x +y índice (.r) /o /, /, A A /,

Peso 0') 0 1 2 4 7 11

1 0+1 • X y '

2 0+2 - X y
3 1 + 2 X y
4 0 + 4 • X .y
5 1 +4 X y
6 2+4 X y
7 0+7 X y
8 1 + 7 X y
9 2+ 7 X y
10 3+7 X y
II 0+11 X y
12 1 + 11 X y
13 2+11 X y
14 3+11 X y
15 4 + 11 X y
Cabría considerar las siguientes versiones:
a) 6 frecuencias hacia adelante (15 combinaciones muHífrecuencia) y
5 frecuencias hacia atrás (10 combinaciones multlfrccuencla);
b) 6 frecuencias hacia adelante (15 combinaciones multifrecuencia) y
4 frecuencias hacia atrás (6 combinaciones muJtifrecuencia);
c) 5 frecuencias hacia adelante (10 combinaciones multifrecuencla) y
5 frecuencias hacía atrás (10 combinaciones multifrecucncla);
d) 5 frecuencias hacia adelante (10 combinaciones muJtifrecuencia) y
4 frecuencias hacia atrás (6 combinaciones multifrecuencla).

Un el sentido hacia adelante, p u e d e omitirse la frecuencia de señalización más a l t a (esto es. quedan la combinaciones
multirrccucncia I ;i 10). l:n el sentido hacía ntnís pueden omitirse la primera y la segunda frecuencias siguientes inferiores
(esto es, quedan las combinaciones muíüfrccucncia l a 10 ó 1 a 6, respectivamente).

Fascículo Ví.4 - Rcc, Q.441. 87

E4
Primera Micción
con señalización Segunda sección con señaliiación da extremo a extremo
de extremo a extremo

1 0 0 6 c.m. hacia atrás, 15 c.m. hacia adelante 10 c.m. hacia adelante,


15 c.m. hacía adelante, 15 c.m. hacia atrás,
15 c,m, hacia atrás
como máximo como máximo

CCITT-4926Q
Registrador R2 Registrador Registrador R2 Registrador R2
do salida internacional R2 de llegada de llciguda
de una central de salida de una central de una central
local terminal terminal
o interurbana internacional

c.m. = combinaciones mullifracuencia


T = registrador R2 de llegada de una central de tránsito

FIGURA 13/Q.441
Conexión i n l o r n a c i u i i u l mullionlace de dus

4.2.2 Atribución de las señales entre registradores

El código de señales consiste en asociar el significado definido de las señales telefónicas entre registradores
a las combinaciones multifrecuencia transmitidas por los enlaces. Ciertas combinaciones se dejan en reserva para
la atribución de señales nacionales e internacionales. (Pura los procedimientos de señalización, véanse las
Recomendaciones Q.460 a Q.480.)

4.2.2.1 Significado múltiple

El significado de las combinaciones multifrecuencia transmitidas hacia adelante y hacia airas se puede
modificar después de la t r a n s m i s i ó n hacia atrás de ciertas señales. El nuevo significado es propio de la señal que
ha provocado o anunciado el cambio. En ciertos casos se puede volver al significado original. Bl significado de
ciertas combinaciones m u l ü f r e c u e n c i a hacia adelante puede variar t a m b i é n según su posición en la secuencia de
señalización.

4.2.2.2 Significados de ¡as combinaciones multifrecuencia hacia adelante

Hay dos grupos de significados atribuidos a las combinaciones multifrecuencia hacia adelante. Los
significados del grupo I se indican en el cuadro 6/Q.441, y los del grupo II en el cuadro 7/Q.44I. ni cambio de
los significados del grupo 1 a los del grupo II tiene lugar cuando asi lo requieren las señales transmitidas hacia
atrás A-3 o A-5. La vuelta a !os significados del grupo I sólo es posible cuando SL- ha pasado a los significados del
grupo 11 en respuesta a la seña! A-5.
La primera señal hacia adelante transmitida en explotación internacional se u t i l i z a para información
adicional de encaminamiento y permita distinguir las llamadas terminales de lus llamadas en tránsito. En el caso
de llamadas terminales, transmite la cifra de idioma o de discriminación, mientras que para las llamadas en
tránsito, tiene la doble finalidad de proporcionar un distintivo de país e i n d i c a r si se necesita o no un supresor de
eco.
Las precedentes disposiciones hacen innecesario emplear dos señales de toma diferentes (señales de linea)
para distinguir el tráfico en tránsito del tráfico terminal en los enlaces que terminan en una central de tránsito,

4.2.2.3 Significados de las combinaciones rnultifrecuencia hacia atrás

Hay dos grupos de significados atribuidos a las combinaciones mullifrecuencia hacia atrás. Los signifi-
cados del grupo A se indican en el cuadro 8/Q.441, y los del grupo B en el cuadro 9/Q.44I. £1 paso a los
significados del grupo U lo a n u n c i a la señal hacia atrás A-3. No es posible volver u cambiar de significado las
combinaciones multifrecuencia hacia atrás, una vez que se ha indicado el paso de los significados del grupo Ü.

88 Fascículo VI.4 - Rec. Q.441

E5
4.2.2.4 integración de los códigos de señalización nacionales e internacionales

La integración del sistema de señalización R2 en redes nacionales queda facilitada por la inclusión, en el
código de señalización especificado, de señales especialmente asignadas para uso nacional. En el código
especificado, se asignan significados nacionales específicos a algunas de estas señales, quedando disponibles oirás
para la atribución de significados nacionales según las necesidades de cada Administración.
Las atribuciones nacionales dchen ser compatibles con las presentes especificaciones, a fin de asegurar la
v señalización entre registradores de c.xtremo a extremo, esto es, el diálogo directo entre el registrador i n t e r n a -
cional R2 de salida (en el pais de origen) y los registradores R2 de llegada, en la red nacional del país de destino.
El código de señalización especificado permite reducir el número de frecuencias de señalización en las
redes nacionales (véase el § 4.2.1).

4.2.3 Señales hacia adelante

4.2.3.1 Señales hacia adelante cli'l gmpo 1

La señalización de secuencia obligada entre registradores debe comenzar siempre crn una señal hacia
adelante del grupo I. Para los códigos de señales, véase el cuadro 6/Q.44I.

C U A D R O 6/0.441
Señales hacia adelante del grupo

Combi- Designación
Significado de la señal
nación de la señal Observaciones
(a) (b) Ce) (d) (e)

Col. (c) - Estas señales constituyen


1 1-1 Cifra de, idioma: francés Cifra 1 la primera señal transmitida por un
2 1-2 Cifra de idioma: ingles Cifra 2 enlace internacional cuando este
3 1-3 Cifra de idioma: alema'n Cifra 3 circuito lermina en el país de
4 1-4 Cifra de idioma: ruso Cifra 4 llegada de la llamada. Sin embargo,
5 l-ó Cifra de idioma: español Cifra 5 si un circuit» termina en un ccntr»
6 1-6 En reserva fcif. de idioma) Cifra 6 de tra'nslt» internacional, estas
7 1-7 En reserva fcíf. de idioma) Cifra 7 señales pueden transmitirse por
8 1-8 F.n reserva (cif. de idioma) Cifra 8 este enlace después del Indicador
9 1-9 En reserva (cif. de discriminación) Cifra 9 de distintivo de país y del distintivo
10 1*10 Cifra de discriminación Cifra 0 de país. Véase también I*
Recomendación O.IÍ7.

11 1-11 Indicador de indicativo de pais. Acceso a operadora


scmisupresor de eco de salida de llegada
necesario (código 1 1)

12 1-12 Indicndor de indicativo de país. i) Acceso a operadora


suprcsor de eco innecesario de tráfico diferido
(código 12) .
ü) Petición
no aceptada Col. (e) - Primera señal en un
enlace internacional cuando este
13 1-13 Indicador de llamnda cíe prueba termina en un centro de tramito
i) Acccscinliipnralculc
(Llamada del aparato de pruebas internacional.
pruebas (código 13)
automáticas) ü) IZnUicc por salclitc
Col. fd) - Señal dMinia d é l a
no incluido primera en un enlace Internación»!.
U 1-14 Indicador di1 indicalivo de pnls, i) SemisuprcsorcJcccn
scmisupresor de eco de salida de llegada necesario
insertado ¡i) Enlace por satélite
incluido
15 1-15 Seña! no ulilizablc i) Fin de numeración
(código 15)
ü) Fin de i
identificación J

Fascículo VI.4 - Rec. Q.44t 89

E6
, Las señalas 7-7 a ¡-10 son numéricas, e indican:
a) ^ La dirección necesaria para establecer la comunicación (indicativo de país, número nacional significa-
tivo); tales señales de dirección las transmite un registrador R2 de salida o un registrador internacio-
nal R2 de salida, ya sea espontánea e inmedihiameme después de la toma del enlace o en respuesta a
una de las señales hacia atrás A-l, A-2, A-7 o A-8.
b) El indicativo de país (y e v c n t u a l m e n t e t a m b i é n el indicativo regional) de la ubicación del registrador
internacional R2 de salida, en respuesta a señales de petición del origen de la llamada. Para el tráfico
' nacional, el número telefónico del abonado que llama (véase la Recomendación Q.4SO).
c) Para la explotación automática, la cifra de discriminación o, en el cuso de la explotación semiau-
tomática, el idioma de servicio que ha de usar la operadora (es decir, cifra de Idioma}.
La señal ¡-11 es una señal de dirección no numérica. Su significado depende de su posición en la
* secuencia de señales de dirección especificada en la Recomendación Q.1U7.

a) Indicador de indicativo de país, semísupresor de eco de salida necesario


Cuando la señal 1-11 se transmite como primera señal hacia adelante, Índica que:
i) seguirá un indicativo de país (tránsito internacional);
ii) la comunicación exige supresores de eco;
¡ii) debe insertarse el semisuprcsor de eco de salida.
El uso de esta señal en explotación internacional está sujeto a un acuerdo bilateral y se ajusta a la
Recomendación Q.479.
Ü-.' b) Acceso a operadora de llegada (código II)
Cuando la señal 1-11 va precedida de la cifra de idioma (y evenlutilmenle de otra cifra de dirección),
indica la dirección de la posición de operadora de llegada y en tal caso va seguida siempre de lu señal 1-15
únicamente.
Para la explotación i n t e r n a c i o n a l , esta señal sólo debe utilizarse de conformidad con la Recomen-
dación Q.107 bis. Sólo puede utilizarse para tráfico nacional, si los registradores R2 de llegada están equipados
para recibir la totalidad de l¿s seis frecuencias hacia adelante. Las Administraciones interesadas deben establecer
las especificaciones necesarias a este fin.
La señal 1-12 es una señal de dirección numérica. Su significado depende de su posición en la secuencia
de señales de dirección especificada en la Recomendación Q.107.
^ a) Indicador de indicativo de país, supresor de eco innecesario
Cuando la señal 1-12 se t r a n s m i t e como primera señal hacia adelante, indica que:
i) seguirá un indicativo de país (tránsito internacional);
ii) la comunicación puede no requerir supresor de eco (véase la Recomendación 0-479).
• ' i
b) Acceso a operadora de tráfico diferido (código 12)

Cuando la señal 1-12 va precedida de la cifra de idioma (y e v e n i u u l m e n l e de otra cifra de dirección),


indica que la llamada debe encaminarse hacia la posición _de operadora de tráfico diferido, ya sea a una
operadora específica o a una que a t i e n d a un grupo determinado de posiciones. En l u í caso, dicha señal va seguida
» de otras cifras y de la señal I-,15, o solamente de la señal 1-15.
En explotación internacional, esta señal ha de utilizarse de conformidad con la Recomendación Q.107 bis.
Sólo puede emplearse para tráfico nacional si los registradores R2 de llegada están equipados pura recibir la
t o t a l i d a d de las seis frecuencias hacia adelante. Las Administraciones interesadas deben establecer las especifica-
ciones necesarias a este fin.
c) Petición no aceptada
Cuando un registrador internacional R2 de salida reciba una señal A-9 o A-IO, de uso exclusivamente
nacional, o reciba m e d i a n t e la señal A-13 una petición a la que no pueda contestar, debe i n d i c a r que no puede
responder a la petición transmitiendo la señal 1-12 (véase la Recomendación Q.480). Esta señal puede usarse de
manera similar en servicio nacional para indicar que no es posible responder a la señal A-9 o A-10.
* El significado de la señal no numérica 1-13 depende de su posición en la secuencia de señales de
dirección, especificada en la Recomendación Q.107.
• a) Indicador de llamada de prueba

En explotación i n t e r n a c i o n a l , cuando la señal 1-13 se t r a n s m i t e como primera señal hacia adelante, ocupa
la posición de la cifra de idioma o de discriminación, En tal caso, sirve como indicador de l l a m a d a de prueba y
debe ir seguida de la información de dirección completa del aparato de prueba como se especifica en el
apartado b) siguiente.

90 Fascículo Vl.4 - Ri-r


E7
b) Acceso al aparato de pruebas (código 13)
* . . ., .
Para obtener acceso al aparato de pruebas a u t o m á t i c a s , la segunda señal 1-13 (cifra de dirección) debe ir
seguida de dos cifras .rry de la señal 1-15.

c) Enlace por satélite no incluido


En respuesta a la señal A-13, la señal 1-13 significa que, hasta el registrador R2 de salida, la conexión no
incluye n i n g ú n enlace por satélite.
El significado de la señal no numérica 1-14 depende de su posición en la secuencia de señales de
dirección, especificada en la Recomendación Q.107.

M. a) Indicador de indicativo de país, semisupresor de eco de salida insertado


Cuando la señal 1-14 se transmite como primera señal hacia adelante, indica que:
i) seguirá un i n d i c a t i v o de país (tránsito internacional);
ii) la comunicación exige supresores de eco;
iii) se ha insertado ya el semisupresor de eco de salida.
Esta señal ha de utilizarse en explotación i n t e r n a c i o n a l , y sólo de conformidad con la Recomen-
dación Q.479.

b) Semisupresor de eco de llegada necesario

& En respuesta a la señal A-14, la señal 1-14 significa que es necesario un semisupresor de eco de llegada.

c) Enlace por satélite incluido

' ~-' v: '- • . En respuesta a la señal A-13, la señal 1-14 significa que. hasta el registrador R2 de salida, la conexión
incluye un enlace por satélite.
La seña! no numérica I-¡5 indica el fin de una secuencia de señales entre registradores hacia adelante. No
se transmite n u n c a como primera señal por un enlace internacional.

a) Fin de numeración

£ En explotación internacional, la señal 1-15 se usa para indicar que no siguen más señales de dirección
(véanse las Recomendaciones Q.107 y Q.473).

b) Fin de identificación

En el tráfico nacional, la señal í-15 puede utilizarse para indicar que ha terminado la transmisión de la
secuencia que identifica la linea de abonado que l l a m a (véase la Recomendación Q.480, § 5.8.2).

4.2.3.2 Señales hada adelante del grupo U

Las señales hacia adelante del grupo ti son señales de catcgoria del abonado que llama y se t r a n s m i t e n
por registradores R2 de salida o por registradores i n t e r n a c i o n a l e s R2 de salida en respuesta a las señales hacia
9- atrás A-3 o A-5, c i n d i c a n si se aplica la explotación nacional o i n t e r n a c i o n a l . Para los códigos de las señales,
• - véase el cuadro 5/Q.441.
Es conveniente identificar las l l a m a d a s con arreglo a su tipo o función:
i) para indicar si se requiere la facilidad de intervención en tráfico i n t e r n a c i o n a l ;
ii) para un control adecuado de las operaciones de conmutación;
iii)para que cualquier significado s u p l e m e n t a r i o de la señal A-5 empleada en una red n a c i o n a l , pero
a d m i t i d a en el plano i n t e r n a c i o n a l (por ejemplo, para modificar el significado de una o de varias
señales hacia adelante o hacia atrás que la sigan), no tenga efecto alguno en las comunicaciones
internacionales de llegada;
iv) a efectos del m a n t e n i m i e n t o .
^ El significado de las señales de categoría del abonado que llama es el siguiente:
íi) La señal !I-¡. abonado sin prioridad, indica que la l l a m a d a proviene de una línea de abonado y no
goza de prioridad.
b) Las señales ¡1-2 y ¡1-9. abonado con prioridad, indican que la llamada proviene de una linca de
abonada cuyas llamadas gozan de prioridad. La señal U-2 se especifica pnra la explotación nacional no existen
Recomendaciones sobre las l l a m a d a s prioritarias en e x p l o t a c i ó n a u t o m á t i c a internacional (véase la Recomen-
dación Q.48Ü).

Fascículo VI.4 - Rec. O.444 -._, n


hX
J_j U
c) La seña! ¡1-3, equipo de mantenimiento, indica que la llamada proviene del equipo de m a n t e n i m i e n t o .
~ dj La señal ¡1-5, operadora, indica que la llamada proviene de una posición de operadora.
e) Las señalas 11-6 y ¡1-8, transmisión de dalos, indican que la comunicación se utilizará para una
transmisión de datos.
f) La señal 11-7, abonado, indica que la l l a m a d a proviene de una linea de abonado, de una posición de
operadora o del equipo de m a n t e n i m i e n t o , y que no se utili'/ará n i n g u n a señal de intervención.
g) La señal JJ-iO, operadora.que tiene- la facilidad de intervención, indica que la llamada proviene de una
posición de operadora que puede utilizar la facilidad de intervención, Su uso debe estar .sujeto a un acuerdo
bilateral (véase el anexo A a las presentes especificaciones).
Las señales 11-4 y 11-11 a 11-15 son de reserva. El significado de la señal 11-4 se fijará ulteriormente por
acuerdo internacional.

CUADRO 7/Q.441
Señales huciit adelante del urupo II

Designación
Combinación de la señal Significado de la señal Observaciones
(a) (b) (c) (d)

1 11-1 Abonado sin prioridad


2 11-2 Abonado con prioridad Estas señales
3 11-3 Equipo de mantenimiento se usan sólo en
4 II-4 Reserva explotación
5 1 1-5 Operadora nacional
6 11-6 Transmisión de dalos '

7 11-7 Abonado
(u operadora que no tiene la facilidad de intervención) Estas señales
8 11-8 Transmisión de datos
Abonado con prioridad explotación
9 11-9 internacional
10 11-10 Operadora que tiene la facilidad de intervención

11 11-11
12 11-12
13 11-13 Reserva para el servicio nacional j
14 11-14 i
15 11-15

Observación - Las señales 11-7 u 11-10 se usan exclusivamente pura la explotación internacional. Las restantes señales
del grupo 11 sólo se aplican a la explotación nacional y se traducen en tus señales 11-7 u I l - l ü un los registradores
internacionales R2 de salida (véuse la Recomendación Q.48Ü). Esto permite u l registrador R2 de una central de llegada
disiinyuir las.comunicaciones'nacionales de las internacionales.

4.2.4 Señales hacia airas

4.2.4.1 Señales hacia airas del grupo A

Las señales hacia atrás del grupo A (para los códigos, véase el cuadro 8/Q.441) sirven para acusar recibo
de las señales hacia adelante del grupo I y, en ciertas condiciones, de las señales hacia adelante del grupo I I .
Además de ser una pane funcional del procedimiento de secuencia obligada, las señales de! Grupo A transmiten
la información de señalización que se detalla a continuación:
a) La señal A - J . envíese la cifra siguiente (n -/- 1), pide la transmisión de la cifra siguiente (;i + 1)
después de la recepción de la cifra n. Se supone que la última señal de dirección transmitida tiene la
posición n dentro de la serie de señales especificada en la Recomendación Q.1Ü7.
b) La señal A-2, envíese la penúltima cifra (n —J), pide la transmisión de la cifra (n — 1} después de la
recepción de la cifra n. Se supone que la ú l t i m a señal de dirección transmitida tiene la posición n
dentro de la secuencia de señales especificada en la Recomendación Q.107. pista señal no se utilizará
en un enlace por satélite.

92 Fascículo V1.4 - Rec. Q.441 E9


C U A D R O 8/0.441
Señales hacia atrás del grupo A

Combinación Designación Significado de la señal


de In señal
(n) (c)
(b)

1 A-l Envíese la cifra siguiente (n + 1)


2 A-2 Envíese la penúltima cifra (n - 1)
.1 A-.1 Dirección completa, paso a la recepción de las señales del grupo D
4 A-4 Congcslión en la red nacional
5 A-5 Envíese la categoría del abonado que llama
fi A-6 Dirección completa con tasación, paso a la posición de conversación
7 A-7 Envíese la antepenúltima cifra (n - 2)
8 A-8 Envíese la cifra que precede a la antepenúltima (n - 3)
9 A-9
, Reserva para uso nacional
10 A-lfl / '
II A-ll Envíese el indicador de indicativo de país
12 A-12 Envíese la cifra de idioma o la de discriminación
1.1 A-13 Envíese la naturaleza del circuito
14 A-l 4 Petición de información sobre el empleo de suprcsor de eco
(¿Se precisa un scmísuprcsor de eco de llegada?)
15 A-15 Congestión en una central internacional n » su salida

c) La señal A~3, dirección completa, paso a la recepción de señales del grupo B, i n d i c a que el regis-
trador R2 de llegada del extremo de llegada no necesita n i n g u n a cifra adicional de dirección y está a
punto de pasar a la transmisión de una señal del grupo B que informa sobre la condición del equipo
en la central de llegada o sobre el estado de la línea del abonado llamado (véase la Recomen-
dación Q.442).
d) La señal Á-4. congestión en la red nacional, indica;
¡) congestión de enlaces nacionales;
ii) congestión en las etapas de selección de la central t e r m i n a l i n t e r n a c i o n a l o de la n a c i o n a l ;
iii) temporización o liberación a n o r m a l de un registrador R2 motivado por una razón cualquiera.
En el apartado n) más adelante se indica una excepción a estas reglas. Véanse t a m b i é n la señal B-4 y
la Recomendación Q.442.
c) La señal A-5, envíese la categoría del abonado que llama, pide la transmisión de una señal del
grupo I I .
f) La señal A-6, dirección completa con tasación, paso a la posición de conversación, indica que el
registrador R2 del c.xlrcmo de llegada no necesita n i n g u n a cifra adicional, y tampoco enviará señales
del grupo B. La c o m u n i c a c i ó n deberá tasarse al responder (véase la Recomendación Q.442).
g) La señal A-7. envíese ¡a antepenúltima cifra (n - 2), pide la t r a n s m i s i ó n de la cifra (n - 2) después de
la recepción de la cifra n. Se supone que la ú l t i m a señal de dirección t r a n s m i t i d a tiene la posición n
dentro de la secuencia de señales especificada en la Recomendación Q.I07. Esta señal no se u t i l i z a r á
en un enlace por satélite.
h) La seña/ A-S, envíese la cifra (¡itc precede a la antepenúltima (n ~ 3). pide la transmisión de la cifro
(AI - 3) después de la recepción de la cifra n. Se supone que la ú l t i m a señal de dirección t r a n s m i t i d a
tiene la posición n dentro de la secuencia de señales especificada en la Recomendación Q.I07. Esto
señal no se utilizará en un enlace por satélite.
i) Las señales A-9 y A-IO son de reserva y están disponibles para la atribución de significados
nacionales. El uso de las señales A-9 y A-l O en las redes nacionales puede decidirlo cada A d m i n i s -
tración. Estas señales no deben utilizarse en los enlaces internacionales por satélite.
j) La seña! A~ll. envíese el indicador de indicativo de país, pide el indicador de i n d i c a t i v o de país
(indicación de tránsito) como acuse de recibo de c u a l q u i e r señal hacia adelante. Esta señal sólo se usa
para comunicaciones en tránsito i n t e r n a c i o n a l (véase la Recomendación Q.462). Esta señal no debe
utilizarse en un enlace de satélite.
La señal A-12, envíese la cifra de idioma o de discriminación, pide la cifra de idioma o la cifra de
discriminación como acuse de recibo de cualquier señal hacia a d e l a n t e . Esta .señal no debe utilizarse
utilizs
en un enlace de satélite.

Fascículo VI.4 - Rec. Q.441 93


I)La señal A-13. envíese ¡a naturaleza del circuito, pide información relativa a la naturaleza de los
circuitos implicados en la conexión hasta el momento, esto es, enlace de satélite (véase la Recomen-
~ " dación Q.4SÜJ. Esta señal sólo debe utilizarse en un enluce de satélite por acuerdo bilulerul.
m) La señal A-14, petición de información sobre el empleo de supresor de eco (¿Se precisa un semisupresor
de eco de llegada?), indica que una central internacional de llegada acusa recibo de la cifra de
discriminación o de la cifra de idioma y que, de ser necesario, es^posible insertar un semisupresor de
eco de llegada en esa central internacional. Esta señal no debe utilizarse en un enlace de satélite.
n) La señal A-¡5. congestión en una central internacional o a su salida, indica:
i) congestión ?n enlaces internacionales;
¡i) congestión en tas etapas de selección de una central internacional de tránsito o de una central
terminal internacional y/o en sus enlaces de salida;
iii) temporización o liberación a n o r m a l de un registrador R2 por cualquier razón. Véase la Reco-
mendación Q.442.

4.2.4.2 Señales hacía airas del grupo B

Toda señal hacia atrás del grupo B (para códigos de señales, véase el cuadro 9/Q.441) acusa recibo de una
señal hacia adelante del grupo U y va siempre precedida de la señal de dirección completa A-3, que indica que el
registrador R2 de llegada ha recibido del registrador internacional R2 de salida lodas las señales t r a n s m i t i d a s
hacia adelante del grupo 1 que le son necesarias. Además de ser u n a parte funcional del procedimiento de
secuencia obligada, las señales del grupo B transmiten información sobre el estado del equipo de conmutación de
la central de llegada, o sobre el estado de la línea del abonado llamado, al registrador i n t e r n a c i o n a l R2 de salida,
que puede realizar entonces las operaciones especificadas en la Recomendación Q.474.

CUADRO 9/Q.44I
Señales 1 hacia atrás del grupo B

Designación
Combinación de lu señal Significado de la señal
(a) (b) 00

1 B-l Reserva para uso nacional


2 B-2 Línvio de tono especial de información
3 B-3 Línea de abonado ocupada
4 B-4 Congestión (después del paso de las señales del grupo A a las señales del
grupo B) 1
5 B-5 Número no asignado !
6 B-6 Linea de abonado libre, con tasación

7 B-7 Linea de abonado^ libre, sin tasación


8 B-8 Línea de abonado fuera du servicio
9 B-9
10 ' B-10

11 B-ll Reserva para uso nacional


12 B-12
13 B-13
M B-14
15 B-15

Se especifican las siguientes señales del grupo B;


a) La señal B-l es de reserva para uso nacional y su significado debe ser compatible con el de la
señal B-6 (véase la Recomendación Q.474).
b) La señal B-2, envío de lona especial de información, indica que el tono especial de información debe
devolverse al abonado que llama, Este tono indica que el número l l a m a d o no puede obtenerse por
razones no indicadas por otras señales determinadas y que la indisponíbilidad será de larga duración
(véase asimismo la Recomendación Q.35).

94 Fascículo VI.4 - Rec. Q.4-41 Eli


c) La seña! B~3, linea de abonado ocupada, indica que la línea o lineas que conectan al a b o n a d o
con la central están ocupadas.
d) La señal B-4, congestión, indica que existe una condición de congestión después del paso de señales
del grupo A a señales del grupo B. Se t r a n s m i t i r á la señal B-4 en las condiciones especificadas para
la A-4 (véanse el § 4.2.4.1, d) y la Recomendación Q.474, § 5,3.5.1).
c) La señal B-5, número nn asignado, indica que el n ú m e r o recibido no está en uso (por ejemplo, un
i n d i c a t i v o de país o i n t e r u r b a n o no utilizado o un n ú m e r o de abonado no asignado).
f) La señal B-6, linea de abonado libre, con tasación, indica que la línea del abonado l l a m a d o está libre y
que debe tasarse la comunicación al responder.
g) La señal B-7, linca de abonado libre, sin tasación, indica que la linca del abonado l l a m a d o está libre
pero que la comunicación no debe tasarse al responder. Esta señal permite cursar las llamadas no
tasadas sin necesidad de transferir la i n f o r m a c i ó n «sin tasación» m e d i a n t e señales de linca.
h) La señal B-S. línea de abonado fuera de servicio, indica que la línea del abonado está fuera de servicio
o averiada.
i) Las señales B-9 a B-IS son de reserva para uso nacional. Su significado debe ser compatible con la
transmisión del tono especial de i n f o r m a c i ó n al abonado que l l a m a (véase la Recomendación Q.474).

Recomendación Q-442

4.3 TRANSMISIÓN EN FORMA DE IMPULSOS DE


LAS SEÑALES HACIA ATRÁS A-3, A-4, A-6 O A-15

-r En ciertos casos puede ser c o n v e n i e n t e o necesario t r a n s m i t i r una de las señales A-3, Á-4t A-6 o A-Í5 sin
haber recibido previamente una señal hacia a d e l a n t e . Puede darse este caso cuando un registrador R2 de llegada,
tras haber acusado recibo de una señal hacia a d e l a n t e identificada, no esté en condiciones de t e r m i n a r de
establecer la comunicación (por ejemplo, en caso de congestión) y la señal hacia a d e l a n t e siguiente no aparezca en
• la línea, o bien cuando deba enviarse la'señal de dirección completa después de haber acusado recibo de la ú l t i m a
señal de dirección hacia adelante. Puede ser conveniente i n t e r r u m p i r deliberadamente la señalización de secuencia
obligadn acusando recibo de la ú l t i m a cifra de dirección, y de la señal 1-15, si se ha recibido, m e d i a n t e la
señal A-l a fin de.'.no prolongar lu d u r a c i ó n de la transmisión de ciertas señales entre registradores. Cabe
ciertamente proceder así c u a n d o exista la posibilidad de que transcurra un plazo r e l a t i v a m e n t e largo e n t r e la
recepción de la ú l t i m a cifra y la detección de la condición de la l i n c a del abonado llamado. Para no sobrecargar
los sistemas, en el caso de comunicaciones internacionales, se procurará que la duración media de tales periodos
no exceda de 3 segundos d u r a n t e la hora cargada.

* Al t r a n s m i t i r señales de impulsos entre registradores (vca.^e la figura 14/Q.442) se observarán las siguientes
condiciones:
— el plazo m í n i m o entre el fin de transmisión de la ú l t i m a señal de secuencia obligada y el comienzo de
transmisión de la señal de impulsos será de 100 ms;
— la duración del impulso será de 150 ± 50 ms.

La recepción de una señal en forma de impulso debe o b l i g a r al registrador R2 de salida a i n t e r r u m p i r


c u a l q u i e r transmisión en curso de señales hacia adelante. Sin embargo, a veces será imposible evitar la
transmisión por el registrador R2 de salida de una señal hacia adelante en el mismo m o m e n t o en que el
registrador R2 del extremo de llegada envía en forma de i m p u l s o una de las señales A-3, A-4, A-6 o A-15.

**' Pura reducir las dificultades de explotación que puedan resultar, e! registrador R2 de llegada ha de
diseñarse de modo que no pueda identificarse n i n g u n a combinación de frecuencias hacia a d e l a n t e d u r a n t e o
después de tu transmisión de señales A-4, A-6 o A-15 en forma de impulsos, o d u r a n t e los (300 ± 100) ms
siguientes al comienzo de la transmisión en forma de impulsos de la señal de dirección completa A-3
[(900 ± 180) ms cuando se transmita la señal A-3 por un enlace por satélite] (véanse las figuras 14/Q.442 y
15/Q.442). Cuando se ha identificado en un registrador R2 de salida una señal A-3 en forma de impulsos, ha de
enviarse una señal del grupo II hacia adelante. El registrador R2 de llegada acusará recibo de dicha señal
m e d i a n t e una señal del grupo R.

Fascículo VI.4 - Rec. Q.442* g 19


«*'

ANEXO F

* RÉGIMEN DE TASAS Y TARIFAS


SECCIÓN DEL SUPLEMENTO No. 6 REGISTRO OHCIAL
NOVIEMBRE 4 DE 1991

RÉGIMEN DE TASAS Y TARIFAS


CAPITULO I.

1. SERVICIO TELEFÓNICO

1.1 INSTALACIONES DEL SERVICIO TELEFÓNICO.


1.1.1. INSTALACIONES PERMANENTES DEL SERVICIO TELEFÓNICO.

1.1.1.1. DERECHO DE INSCRIPCIÓN BÁSICO (DIB)

a) Instalaciones principales dentro de una Zona Básica Urbana.

-*
Los valores que se indican a continuación no incluyen el costo del aparato
telefónico, cuyo valor estará determinado por la Gerencia General en el caso de que el
usuario lo adquiera al IETEL.

Primera Categoría: 260000 sucres


Segunda Categoría: 480000 sucres
Tercera Cateoría: 640000 sucres

Los abonados con centrales PBX pagarán el derecho de inscripción de acuerdo a su


categoría por cada una de las líneas.

Los abonados con teléfonos semipúblicos pagarán el derecho de inscripción de


acuerdo a la segunda categoría y deberán suscribk un contrato de explotación con el
IETEL.

Cualquier otro tipo de instalación no contemplada estará sujeta a presupuesto


especial.

Fl
b) Instalaciones principales en la Zona Periférica Urbana (ZPU) y en la Zona
Rural (ZR)

Pagarán el valor de inscripción de la categoría correspondiente, según el numeral


1.1.1.1 literal a) más un adicional calculado con presupuesto especial, en el que se
incluyen materiales y mano de obra.

c) Instalaciones principales para abonados remotos

El derecho de inscripción de los abonados que reciben servicio desde una central que
técnicamente no les corresponde (abonados remotos), es la sumatoria del derecho de
inscripción básico que con-esponde a su categoría más los derechos de inscripción de
los elementos que conforman el sistema. Adicionalmente y de acuerdo a su situación
geográfica pagarán el presupuesto especial que corresponda. Ver literales a) y b) de
este mismo numeral.

1.1.1.2. PENSIÓN BÁSICA MENSUAL (PBM)

Las pensiones básicas para todas las zonas son las siguientes:

Primera categoría: 300 sucres


Segunda categoría: 1500 sucres
Tercera categoría: 3000 sucres

Los teléfonos remotos pagarán por concepto de pensión mensual la que corresponda
a su categoría, más la suma de las pensiones básicas de los elementos que constituyen
•JE
el sistema del abonado.

La pensión básica mensual de cualquier instalación aquí no contemplada será fijada


por el IETEL a través de presupuesto especial.

1.1.1.3. TRASLADOS.

a) Traslados de instalaciones principales dentro de la misma Zona Básica Urbana


o desde las otras zonas a la Zona Básica Urbana.

F2
¿>
Por cada línea telefónica con aparato principal, el abonado pagará la cantidad de
40000 sucres.
Para los otros casos de traslados requeridos por el abonado, se cobrará esta tarifa más
el presupuesto especial cuando sea procedente.

b) Traslados de instalaciones principales de ciudad a ciudad.

Estos traslados se realizarán siempre que técnicamente sea posible. El abonado


deberá pagará el valor del traslado de acuerdo al literal a).

1.1.1.4. FACILIDADES ESPECIALES.

Los siguientes servicios se ofrecerán por solicitud expresa del abonado y deberá
pagar adicionalmente las tasas y tarifas que se anotan:

a) Aparatos conectados en paralelo a un aparato principal.

El IETEL podrá construir las instalaciones necesarias a fin de conectar en paralelo al


aparato principal, un máximo de dos extensiones. No se permitirán aparatos en
paralelo fuera de la misma unidad habitacional.

Derechos de Instalación de aparatos en paralelo, que se pagan por una sola vez:
40000 sucres.

b) Cambio de Número: 12000 sucres cada vez.

c) Número telefónico reservado sin cambio de número: 2000 sucres, por cada
mes o fracción.

d) Suspensión temporal de servicio

Si el abonado solicita la suspensión temporal del servicio, abonará mensualmente al


IETEL; por cada línea, una pensión básica mensual adicional por concepto de
protección de utilización de la línea.

e) Bloqueo de larga distancia nacional.

F3
«¿b
El abonado pagará una pensión básica de su categoría mensualmente.

f) Cambios de categoría o de razón social.

De producirse un cambio de categoría de un nivel inferior a otro superior, el IETEL


cobrará la diferencia correspondiente a los derechos de inscripción vigentes entre las
categorías.

En caso de cambio de razón social el abonado pagará todos los derechos de


inscripción de la nueva categoría.

^ 1.1.1.5 FACILIDADES ADICIONALES

Las facilidades adicionales que pueda proveer la central telefónica se darán a todos
los abonados que las soliciten, simepre y cuando exista disponibilidad técnica.

Para estos servicio las tarifas mensuales son:

Marcación abreviada: 4000 sucres


Transferencia de llamadas: 4000 sucres
Línea conmutada directa: 4000 sucres
Llamadas en espera: 4000 sucres
Código Secreto de acceso privado a DDI: 4000 sucres
Cambio de código: 4000 sucres
Facturación detallada: 4000 sucres
- Detección del número llamante: 9600 sucres
por períodos de observación de 7 días.

las tarifas de otros servicios telefónicos especiales que se vayan añadiendo, se fijan en
una pensión básica mensual de la categoría comercial.

1.1.2. INSTALACIONES TEMPORALES DEL SERVICIO TELEFÓNICO


•t—
Los contratos para el suministro de estos Servicios Temporales, se deben suscribir por
lo menos dos días hábiles antes de la fecha de la instalación. Estos contratos deberán
contener una descripción de los valores que por concepto de utilización, depósito de
garantías y otros, ocasione este servicio.

F4
Los derechos de inscripción, la tarifa de utilización temporal y cualquier costo
adicional por concepto de instalación, deberán ser cancelados previos a la
suscripción del contrato.

Los depósitos de garantía deben efectuarse previos a la suscripción del contrato y su


devolución se realizará luego de efectuar la liquidación correspondiente y se deberán
realizar únicamente si los aparatos son provistos por el IETEL.

No existen categorías para las instalaciones temporales.

1.1.2.1. DERECHOS DE INSCRIPCIÓN.

a) Dentro de la Zona básica Urbana (ZBU)

Instalación principal: 60000 sucres


Depósito de garantía por cada aparato: 60000 sucres

b) Dentro de la Zona Periférica Urbana (ZPU) o Zona Rural (ZR).

Instalación principal: 120000 sucres


Depósito de garantía por cada aparato: 60000 sucres

c) Instalaciones principales para abonados remotos.

Pagarán el valor de inscripción según los literales a) ó b) más los derechos de


inscripción de los circuitos temporales que constituyan el sistema.

1.1.2.2. TARIFAS DE UTILIZACIÓN TEMPORAL

Por cada instalación principal se pagarán por adelantado por día o fracción de día las
siguientes tarifas:

Teléfono con acceso local: 6000 sucres


Teléfono con acceso nacional: 40000 sucres
Teléfono con acceso internacional: Se cobrará el valor del consumo medido
más un 10% de recargo y un depósito de garantía de 500 dólares por día.

F5
• " 1.2. CONFERENCIAS TELEFÓNICAS.

Se establecen los siguientes horarios de tarifas:

Para tarifa normal



El horario de tarifa normal será desde las 7HOO hasta las 19HOO de lunes a viernes.

Para tarifa reducida

El horario de tarifa reducida será desde las 19HOO hsata las 7HOO del día siguiente, de
lunes a viernes; sábados y domingos, todo el día.

&
La tarifa se aplicará de acuerdo a la hora de comienzo de la comunicación, y será
aplicada tanto a las conferencias locales, como a las nacionales e internacionales.

1.2.1 IMPULSO DE TASACIÓN

• El Impulso de Tasación o su Unidad de Tiempo equivalente, se facturará de acuerdo a


la siguiente escala de consumo:

Impulsos: Del O al 300 0,50 sucres


301 al 500 2,00 sucres
501 "al 1500 4,00 sucres
1501 al 2500 5,00 sucres
2501 al 5000 10,00 sucres
5001 al 10000 15,00 sucres
10001 en adelante 20,00 sucres

1.2.2. CONFERENCIAS DESDE TELEFONOS DE ABONADOS O CABINAS DEL


IETEL.

El valor de las conferencias se incluirá en la facturación mensual del abonado que


realizó las llamadas cuando éstas se efectúen desde el teléfono del abonado; o este
valor deberá ser cancelado en su totalidad, al contado y en moneda nacional en la
oficina del IETEL desde la que se efecúe la conferencia.

F6
BIBLIOGRAFÍA

1 CALAHORRANO CAMINO MIGUEL.,Señalización y conmutación


telefónicas., E.P.N. Quito. 1974. Tesis de Grado.

2 COMITÉ CONSULTIVO INTERNACIONAL DE TELEGRAFÍA Y


TELEFONÍA. Libro Rojo, 1984.

3 DALLAS SEMICONDUCTOR, Dallas Semiconductor Databook, Dallas Texas.,


1989.

4 FREEMAN L. ROGER. Ingeniería de Sistemas de Comunicaciones.,", Editorial


Limusa S.A.,., México D.F. 1991.

5 GALARZA BASTIDAS. Diseño.e implementación de un medidor de tráfico


E.P.N. Quito 1984, Tesis de grado.

6 GONZÁLEZ VASQUEZ JOSÉ ADOLFO. Introducción a los


rnicrocontroladores. Hardware, Software y aplicaciones. Me Graw Hill.

7 HERRERA PÉREZ ENRIQUE. Fundamentos de Ingeniería Telefónica.


Editorial Limusa S.A., México, D.F, 1987.

8 IETEL. Plan Nacional de Tarificación. Documento SPG - 90-06/01. Marzo de


1990. .

9 IETEL División planificación a Largo Plazo., Planes Técnicos Fundamentales


del IETEL. Versión definitiva. Documento SGP 91 - 09/03.. Octubre-1991.

10 ITT. Telecommunication Planning. Standard Eléctrica, S.A., España, 1979.

11 MARÍN NELSON FERNANDO.Señalización de la Red de Conmutación


Telefónica de Quito.,, E.P.N. Quito. 1988. Tesis de Grado.

12 MAXIM. New Releases Databook. 1992.

13 MOTOROLA INC. Single Chip Microcomputer data. Austin Texas., 1984.


1.2. CONFERENCIAS TELEFÓNICAS.

Se establecen los siguientes horarios de tarifas:

Para tarifa normal

El horario de tarifa normal será desde las 7HOO hasta las 19HOO de lunes a viernes.

Para tarifa reducida

El horario de tarifa reducida será desde las 19HOO hsata las 7HOO del día siguiente, de
lunes a viernes; sábados y domingos, todo el día.

La tarifa se aplicará de acuerdo a la hora de comienzo de la comunicación, y será


aplicada tanto a las conferencias locales, como a las nacionales e internacionales.

1.2.1 IMPULSO DE TASACIÓN

El Impulso de Tasación o su Unidad de Tiempo equivalente, se facturará de acuerdo a


la siguiente escala de consumo:

Impulsos: Del 0 al 300 0;50 sucres


301 al 500 2,00 sucres
501 "al 1500 4,00 sucres
1501 al 2500 5,00 sucres
2501 al 5000 10,00 sucres
5001 al 10000 15,00 sucres
0001 en adelante 20,00 sucres

1.2.2. CONFERENCIAS DESDE TELEFONOS DE ABONADOS O CABINAS DEL


IETEL.

El valor de las conferencias se incluirá en la facturación mensual del abonado que


realizó las llamadas cuando éstas se efectúen desde el teléfono del abonado; o este
valor deberá ser cancelado en su totalidad, al contado y en moneda nacional en la
oficina del IETEL desde la que se efecúe la conferencia.

F6
1.2.2.1. CONFERENCIAS TELEFÓNICAS LOCALES

a) Conferencias Telefónicas Locales Manuales y/o Semiautomáticas.

El número de conferencias locales es ilimitado. Su precio está incluido en la pensión


básica mensual.

b) Conferencias Telefónicas Locales Automáticas

i) Con centrales automáticas sin equipo de tasación

El número de conferencias locales automáticas es ilimitado. Su precio está incluido en


la pensión básica mensual

ii) Con centrales automáticas con equipo de tasación.

El abonado pagará el consumo que establece el equipo de medición, de acuerdo a lo


indicado en el numeral 1.2.1.

En el horario de tarifa normal se registrará un impulso de tasación equivalente cada


tres minutos y en el horario de tarifa reducida un impulso cada seis minutos.

1.2.2.2. CONFERENCIAS TELEFÓNICAS DE LARGA DISTANCIA


NACIONAL (LDN)

a) Conferencias telefónicas de Larga Distancia Nacional manuales y/o


semiautomáticas

Los valores de las conferencias manuales de larga distancia nacional que se facturan
con cargo mínimo de tres minutos, se anotan en al siguiente tabla:

CONFERENCIAS MANUALES.
VALORES EN SUCRES

i) Dentro de la misma zona de tarificación:

Tarifa normal Tarifa reducida


3 prim. minuto 3 prim. minuto

F7
minutos adic. minutos adic.

90 30 45 15

ii) Entre diferentes zonas de tarificación:

m Distancia Tarifa normal Tarifa reducida


3 prirn. minuto 3 prim. minuto
minutos adic. minutos adic.

Hasta 50 Km. 90 30 45 15
De más de 50 hasta 150 180 60 90 30
^ De más de 150 hasta 300 240 80 120 40
Más de 300 330 110 165 55

b) Conferencias telefónicas de Larga Distancia Nacional Automáticas (LDN)

El valor de una conferencia de larga distancia nacional automática es función de la


duración, de la distancia, del horario y del número de impulsos acumulados.

CONFERENCIAS AUTOMÁTICAS

i) Dentro de la misma zona de tarificación:

Tarifa normal Tarifa reducida


Impulsos/min Impulsos/min

*
4,00 2,00

ii) Entre diferentes zonas de tarificación:

Tarifa normal Tarifa reducida


Dist. (Km.) Impulsos/min Impulsos/min

Hasta 50 Km. 4,00 2,00


De más de 50 hasta 150 7,50 3/75
De más de 150 hasta 300 12,00 6,00
Más de 300 15,00 7,50

F8
1.2.2.3. CONFERENCIAS TELEFÓNICAS DE LARGA DISTANCIA
INTERNACIONAL (LDI)

a) Conferencias Telefónicas de Larga Distancia Internacional Manuales

Estas conferencias se tarifan con un costo mínimo de tres minutos.


O*?
Se tramitarán conferencias de cobro revertido (COLLECT) con los países de destino
con los cuales existan acuerdos de explotación de este servicio.

En las llamadas de persona a persona y de cobro revertido se cobrará un minuto


adicional.

- A las llamadas canceladas con cargo se les aplicará una tarifa equivalente al 20% del
costo del minuto de tranco en la relación y horario correspondiente.

b) Conferencias Telefónicas de Larga Distancia Internacional Automáticas (DDI)

La tasación se efectúa en forma automática y de acuerdo a las tarifas internacionales


del siguiente Cuadro.

-^L»

El valor de estas conferencias es función de la duración, del horario y de los


convenios y demás instrumentos internacionales.

El período mínimo de tasación es de un minuto.

TARIFAS PARA EL SERVICIO TELEFÓNICO INTERNACIONAL

Expresadas en dólares USA por minuto.


Servicio de Teléfono a Teléfono y DDI

GRUPO DE TARIFA 1 : 1,80 1,44


GRUPO DE TARIFA 2: 2,40 2,00
GRUPO DE TARIFA 3 : 3,00 2,50
GRUPO DE TARIFA 4: 3,50 3,00

F9
GRUPO DE TARIFA 1 : Bolivia, Colombia, Perú y Venezuela
GRUPO DE TARIFA 2 : Resto de América
GRUPO DE TARIFA 3 : Europa y Japón
GRUPO DE TARIFA 4 : Resto del Mundo

TARIFAS PARA EL SERVICIO FRONTERIZO


Expresadas en dolares USA/min.

Normal Reducida
Colombia:

De zona fronteriza a zona fronteriza: 0,20


De zona fronteriza a zona internacional: 0,98
Tulcán, Ipiales 0,07

Perú:

De zona fronteriza a zona fronteriza: 0,25


De zona fronteriza a zona internacional: 1,47

Acceso a base(s) de datos utilizando el sistema telefónico conmutado internacional.


Tarifa 1,25 US. Dólares/min.

Se aplicará esta tarifa para un tiempo máximo de utilización por mes de 5 horas. El
exceso sobre este tiempo se tarifará de acuerdo al literal b) de este numeral.

Este servicio se suministrará exclusivamente a entidades del sector público,


universidades y escuelas politécnicas, que sean abonados al servicio telefónico con
discado idrecto internacional (DDI) que cumplan los requisitos siguientes:

Presentar solicitud escrita al IETEL haciendo conocer su número telefónico


local, base de datos a acceder y número o números telefónicos de acceso a la base de
datos.

Presentar una certificación de la entidad u organización propietaria de la base


de datos que indique la autorización de acceso.

FIO
En todos los casos, las pruebas para el acceso a la(s) base(s) de datos y más aspectos
técnicos serán de responsabilidad del abonado.

1.2.3. CONFERENCIAS TELEFÓNICAS DESDE TELEFONOS PÚBLICOS.

1.2.3.1. CONFERENCIAS LOCALES

Se tarifarán a razón de 50 sucres por cada tres minutos de conferencia.

1.2.3.2. CONFERENCIAS DE LARGA DISTANCIA NACIONAL.

Se tarifarán en base al valor de 150 sucres por minuto de conferencia en el grado de


tasa más alto. Para los grados de tasa inferiores, el valor básico de 150 sucres servirá
para conferencias con duraciones mayores a un minuto programadas de acuerdo a la
. siuiente tabla:

Distancia (Km.) Duración

Hasta 50 Km. 4 min. 150 sucres


De más de 50 Km hasta 150 2 min. 150 sucres
De más de 150 hasta 300 4/3 min. 150 sucres
Más de 300 1 min. 150 sucres

FU
BIBLIOGRAFÍA

1 CALAHORRANO CAMINO MIGUEL.,Señalización y conmutación


telefónicas., E.P.N. Quito. 1974. Tesis de Grado.

2 COMITÉ CONSULTIVO INTERNACIONAL DE TELEGRAFÍA Y


TELEFONÍA. Libro Rojo, 1984.

3 DALLAS SEMICONDUCTOR, Dallas Semiconductor Databook, Dallas Texas.,


1989,

$- 4 FREEMAN L. ROGER. Ingeniería de Sistemas de Comunicaciones.,, Editorial


LimusaS.A.,., México D.F. 1991.

5 GALARZA BASTIDAS. Diseño.e implementación de un medidor de tráfico


E.P.N. Quito 1984, Tesis de grado.

6 GONZÁLEZ VASQUEZ JOSÉ ADOLFO. Introducción a los


microcontroladores. Hardware, Software y aplicaciones. Me Graw Hill.
w*1

7 HERRERA PÉREZ ENRIQUE. Fundamentos de Ingeniería Telefónica.


Editorial Limusa S.A., México, D.F, 1987.

8 IETEL. Plan Nacional de Tarificación. Documento SPG - 90-06/01. Marzo de


1990. .
&
9 IETEL División planificación a Largo Plazo., Planes Técnicos Fundamentales
del IETEL. Versión definitiva. Documento SGP 91 - 09/03. . Octubre 1991.

10 ITT. Telecommunication Planning. Standard Eléctrica, S.A., España, 1979,

11 MARÍN NELSON FERNANDO.Señalización de la Red de Conmutación


^ Telefónica de Quito.,, E.P.N. Quito. 1988. Tesis de Grado.

12 MAXIM. New Releases Databook. 1992.

13 MOTOROLA INC. Single Chip Microcomputer data. Austin Texas., 1984.


14 NATIONAL SEMICONDUCTOR CORPORATION., Linear Databook, 1982.

15 NATIONAL SEMICONDUCTOR CORPORATION., MOS Databook. 1980.

16 NATIONAL SEMICONDUCTOR CORPORATION., CMOS Databook. 1981.

17 NEC Corporation. NEAX61 SISTEMA DE CONMUTACIÓN DIGITAL.


DESCRIPCIÓN DEL SISTEMA DE SEÑALIZACIÓN No. 7. Prácticas de
NEC. ,1985

18 Registro Oficial., Suplemento No 804., Noviembre 4 de 1991.

19 SOTO SAMSO MAURICIO. Tráfico Telefónico.- Conceptos y aplicaciones.,


Tercera Edición. 1980.

20 TOSCANO M. JAIME Sistema de Alarma y Comando vía telefónica, E.P.N.


Quito 1990. Tesis de grado.

Potrebbero piacerti anche