Академический Документы
Профессиональный Документы
Культура Документы
Facultad de Ingeniera
Escuela de Ingeniera Elctrica
Por:
Jos David Rojas Fernndez
Por:
Jos David Rojas Fernndez
_________________________________
Ing. Peter Zeledn Mndez
Profesor Gua
_________________________________
_________________________________
Profesor lector
Lector
ii
DEDICATORIA
A mis padres, porque sin ellos no hubiera podido llegar hasta aqu.
Gracias por todo.
iii
RECONOCIMIENTOS
Un agradecimiento a los profesores Nicols Vaquerano, Guillermo Rivero y Jorge Romero por
la ayuda brindada en este proyecto y especialmente a Pilar Zuiga Alfaro del Centro de Asesora
Estudiantil de Ingeniera, por toda la ayuda brindada a mi persona.
Gracias tambin a mis compaeros Octavio Cruz y Aaron Picado por todo el apoyo durante la
realizacin del proyecto.
iv
NDICE GENERAL
NDICE DE FIGURAS......................................................................................................................................VII
NDICE DE TABLAS......................................................................................................................................... IX
NOMENCLATURA..............................................................................................................................................X
RESUMEN..........................................................................................................................................................XII
CAPTULO 1: INTRODUCCIN .......................................................................................................................1
1.1 OBJETIVOS ......................................................................................................................................................... 3
1.1.1 Objetivo general........................................................................................................................................ 3
1.1.2 Objetivos especficos ................................................................................................................................. 3
1.2 METODOLOGA .................................................................................................................................................. 4
CAPTULO 2: DESARROLLO TERICO........................................................................................................7
2.1 MODULACIN .................................................................................................................................................... 7
2.1.1 Representacin Rectangular (Formato I/Q)............................................................................................ 11
2.1.2 PSK (Phase Shift Keying)........................................................................................................................ 14
2.1.3 BPSK (Bi-Phase Shift Keying)................................................................................................................. 14
2.1.4 QPSK (Quadrature Phase Shift Keying) ................................................................................................. 15
2.1.5 8PSK (Eight State Shift Keying) .............................................................................................................. 16
2.1.6 QAM (Quadrature Amplitude Modulation)............................................................................................. 16
2.2 MODULACIN FSK .......................................................................................................................................... 17
2.2.1 Parmetros de las seales FSK............................................................................................................... 18
2.2.2 Anlisis Espectral de la Modulacin FSK............................................................................................... 21
2.3 EL PUERTO RS-232 .......................................................................................................................................... 26
2.3.1 Hardware ................................................................................................................................................ 28
2.3.2 Representacin de la informacin con el puerto serial RS-232 .............................................................. 31
2.3.3 Protocolos de Control de Informacin.................................................................................................... 33
2.3.4 Comunicacin de dos dispositivos mediante mdem, utilizando el puerto RS232 ................................. 38
vi
NDICE DE FIGURAS
Figura 1.1 Esquema de la Metodologa del Proyecto ........................................................................................ 6
Figura 2.1 Sistema General de Modulacin........................................................................................................ 8
Figura 2.2 Formas de onda tpicas en el dominio del tiempo de diferentes tipos de modulacin ................... 10
Figura 2.3: Representacin de los tipos de Modulacin, en un diagrama polar................................................ 10
Figura 2.4: Diagrama I/Q.................................................................................................................................. 12
Figura 2.5: Constelacin de 4 puntos................................................................................................................ 12
Figura 2.6: Implementacin de un transmisor utilizando valores de I/Q .......................................................... 13
Figura 2.7: Receptor que utiliza las componentes Q e I.................................................................................... 14
Figura 2.8: Modulacin BPSK.......................................................................................................................... 15
Figura 2.9: Modulacin QPSK ......................................................................................................................... 15
Figura 2.10: Constelacin de la modulacin 8PSK .......................................................................................... 16
Figura 2.11: Constelacin de la modulacin 32QAM ...................................................................................... 17
Figura 2.12: Seal FSK en el dominio del Tiempo........................................................................................... 17
Figura 2.13: Parmetros de las seales FSK ..................................................................................................... 18
Figura 2.14: Seales Sincrnicas y Asincrnicas. ............................................................................................ 20
Figura 2.15: Espectro de Frecuencia de una seal FM de ancho de banda limitado........................................ 23
Figura 2.16: Espectro en Frecuencia de una seal FM de banda no limitada ................................................... 25
Figura 2.17: Ancho de Banda de varias seales FM en funcin de m .............................................................. 26
Figura 2.18 DTE y DCE en comunicaciones seriales ....................................................................................... 28
Figura 2.19: Valores Lgicos en el estndar RS232 ......................................................................................... 28
Figura 2.20: Disposicin de pines para el DB25 y el DB9 Machos................................................................. 30
Figura 2.21 Paquete de bits en la comunicacin serial ..................................................................................... 32
Figura 2.22 Conexin Null Modem con Full-Handshaking.............................................................................. 35
Figura 2.23 Conexin Null Modem sin Handshaking ...................................................................................... 36
Figura 2.24: Comunicacin de dos computadoras utilizando mdems............................................................. 39
Figura 3.1 Esquema general de un Oscilador ................................................................................................... 42
Figura 3.2 Diagrama de un Cristal de Cuarzo................................................................................................... 43
Figura 3.3: Circuito Equivalente del Cristal de Cuarzo .................................................................................... 43
Figura 3.4: Caracterstica del Oscilador de Cristal ........................................................................................... 44
Figura 3.5 Osciladores sintonizados ................................................................................................................. 47
Figura 3.6 Oscilador Colpitts con Cristal.......................................................................................................... 48
vii
viii
Figura 4.21: 1) Seal enviada, 2) Seal recibida despus del filtrado .............................................................. 97
Figura 4.22: Envo de ceros mal recibido. 1) Seal remodulada 2) Seal recibida luego de filtrada................ 98
Figura 4.23: Voltaje a la entrada del comparador. Error en el envo de ceros .................................................. 99
Figura 4.24: Error en el envo de unos............................................................................................................ 100
Figura 4.25: Error en el envo de unos. 1) Seal demodulada 2) Seal recibida y filtrada ............................. 100
NDICE DE TABLAS
Tabla 2-1: Conexin Null-Modem con Full Handsahaking....................................................................................... 35
Tabla 2-2: Conexin Null Modem sin Handshaking ................................................................................................. 36
Tabla 2-3: Null modem with Loop Back Handshaking ............................................................................................. 37
Tabla 3-1 Tipo de Oscilador, de acuerdo con el circuito sintonizado........................................................................ 47
Tabla 4-1: Equipo utilizado en el laboratorio ............................................................................................................ 68
Tabla 4-2 Datos Tomados para la prueba del modulador 1 ....................................................................................... 74
Tabla 4-3 Datos Tomados para la prueba del modulador 2 ....................................................................................... 75
Tabla 4-4 Canales del Sintetizador ............................................................................................................................ 91
Tabla 4-5: Valores de los componentes del VCO...................................................................................................... 93
ix
NOMENCLATURA
FM
AM
FSK
ASK
PSK
BPSK
QPSK
QAM
RS-232
DCE
DTE
PLL
VCO
FI
RF
Radio Frecuencia.
LO
TTL
CMOS
xi
RESUMEN
El objetivo general de este proyecto fue disear un dispositivo transmisor y receptor para la
comunicacin de dos computadoras por medio de radiofrecuencia. El trabajo fue dividido en dos partes:
investigacin terica y desarrollo prctico en el laboratorio. Dentro de la primera parte, se puede
encontrar una investigacin sobre los principales mtodos de modulacin, as como algunas topologas
de implementacin. En la segunda parte se presentan los mtodos de diseo y las pruebas en el
laboratorio de los circuitos diseados, as como un resumen del programa escrito para la comunicacin
serial entre las computadoras.
Durante el proceso de construccin de los circuitos se presentaron una serie de problemas que
provocaron un desvo en los objetivos especficos planteados originalmente, por lo que se busc una
alternativa para lograr la comunicacin por radiofrecuencia entre las computadoras, fue conseguida al
final con algunas limitaciones.
Se logr concluir que utilizar la modulacin FSK para el modulador-demodulador diseado fue acertado,
puesto que permite lograr excelentes resultados, con una implementacin no muy complicada. De igual
manera, se lleg a la conclusin que la utilizacin de un PLL junto con un comparador a manera de
demodulador es una solucin excelente para detectar la informacin enviada incluso a velocidades
mayores de los 9600bps.
Se recomienda sin embargo, que para futuros proyectos relacionados con ste, el circuito se realice
directamente en una tarjeta impresa, puesto que se durante el proceso de construccin del circuito en la
tabla de pruebas, se logr constatar que a frecuencias en el mbito de los megahertz, se producen
distorsiones en la seales, lo que produce que este medio no sea el adecuado para este los circuitos de
radiofrecuencia.
xii
CAPTULO 1: Introduccin
Una de las revoluciones ms importantes que ha desarrollado el ser humano, es las
telecomunicaciones. Y dentro de las telecomunicaciones, las inalmbricas han ganado gran
popularidad en las ltimas dcadas, basta con notar el crecimiento del mercado de los telfonos
mviles y los dispositivos inalmbricos basados en estndares como el Bluetooth o el WiFi,
para darse cuenta de la importancia de este tipo de comunicacin. Desde el descubrimiento
terico de las ondas electromagnticas desarrollado por Hertz e implementado a gran escala por
Marconi, la evolucin de las telecomunicaciones ha tenido una tendencia creciente hasta
nuestros das hasta convertirse en un medio indispensable.
Como proyecto de graduacin, el profesor gua plante al autor, la inquietud de disear
un sistema de radiofrecuencia capaz de enlazar dos computadoras por medio del puerto serial,
de manera que se pueda tener claro conocimiento de lo que est sucediendo en el momento de la
comunicacin.
El desarrollo de este proyecto conlleva varias situaciones que deben ser resueltas. Por
ejemplo, la frecuencia con que se desea enlazar las computadoras no permite el uso de
dispositivos comunes, como por ejemplo, amplificadores operacionales, puesto que estos
atenuaran la seal, haciendo que su uso sea imposible. Se requiere entonces de los dispositivos
especialmente diseados para el rango de radio frecuencias que se encuentren a disposicin.
2
Otro punto importante es la modulacin que se utilizar; en este caso, se eligi la
modulacin FSK, que, aunque ms compleja, permite un mejor rechazo al ruido, puesto que,
como es sabido, el ruido se modula por amplitud.
La conexin de la computadora al sistema tambin implica otros problemas.
Histricamente, el estndar del puerto serial (RS-232) tiene unos valores de voltajes diferentes
al estndar TTL o CMOS. Para el puerto serial, un uno lgico se representa por medio de un
voltaje comprendido entre los -3 y los -12V, mientras que un cero lgico se representa por
medio de un voltaje entre los +3 y los +12V. Tambin existe una diferencia entre la codificacin
de las seales digitales de la computadora y la que se utiliza en los circuitos integrados
disponibles comercialmente para la transmisin. De acuerdo con la investigacin realizada, los
integrados utilizan la codificacin Manchester que simboliza los valores lgicos no con niveles
de voltaje, sino ms bien con transiciones o flancos, que permite mantener un nivel DC
constante, lo que es requerido para estos integrados. Esta situacin nos indica que un subsistema
traductor de seales TTL a Manchester debe ser utilizado si se requiere utilizar estos
dispositivos.
Una vez vencidos estos obstculos, el sistema de comunicaciones estar tericamente
completo y permitir el enlace de las computadoras, tal y como se desea en este proyecto.
1.1 Objetivos
1.1.1 Objetivo general
Disear de un dispositivo transmisor y receptor para la comunicacin de dos computadoras por
medio de radiofrecuencia.
1.1.2 Objetivos especficos
1.2 Metodologa
La realizacin del proyecto abarca cinco etapas sucesivas:
1. Investigacin Terica
Esta parte comprende la obtencin de los conocimientos necesarios para la realizacin
del proyecto, lo que constituir luego el marco terico del mismo. De los objetivos
especficos planteados, se desprende el sentido dual del proyecto (terico-prctico), as,
a cada objetivo de investigacin le sigue una etapa de implementacin, lo que establece
desde el principio que el fin del proyecto es la obtencin de un prototipo del sistema.
Dado esto, la investigacin se debe realizar en estos dos sentidos, es decir, al mismo
tiempo que se analizan las cuestiones tericas se deben investigar configuraciones y
componentes que se puedan utilizar para la implementacin del mismo.
5
3. Diseo de la Etapa de Radiofrecuencia
La siguiente etapa corresponde al diseo e implementacin del Transmisor, que
corresponde a una etapa de conversin en el nivel de frecuencia, desde niveles de audio
hasta seales con valores de frecuencia en lo Megahertz. Sin embargo, por problemas
con los elementos inductivos y con la adquisicin de equipos en el mercado local, se
debi buscar una salida alternativa para resolver el problema.
8
pequeas, se logre enviar la informacin deseada sin necesidad de antenas del tamao
correspondiente a la frecuencia de la seal de origen.
En estos casos, lo que se hace es transmitir la informacin mediante seales ms acordes con el
medio de transmisin. Al proceso de cambiar las propiedades de una seal para poder enviar
informacin codificada en la seal que se est enviando, se le denomina modulacin. En la
Figura 2.1, se muestra a grandes rasgos la idea de estos sistemas
Seal
Moduladora
Sistema
Modulador
Seal
Portadora
Seal
Modulada
La idea del sistema modulador es cambiar alguna propiedad de una seal portadora de manera
que la informacin contenida de la seal moduladora se vea reflejada en la seal portadora para
transformarla en la seal modulada.
En la Figura 2.1, por ejemplo, la propiedad de la seal portadora que se est cambiando es la
frecuencia. Si la seal moduladora tiene un valor alto, la frecuencia de la seal modulada ser
alta y viceversa. De esta manera, cambiando una de las propiedades de la seal portadora es
posible enviar informacin proveniente de la seal moduladora. Si se logra construir un sistema
9
que provoque los cambios en la seal portadora, un mecanismo que permita enviar la seal a
travs del canal (una antena por ejemplo) y un sistema capaz de detectar la seal modulada y los
cambios que en ella ocurren (el receptor), entonces se tendr un sistema de comunicacin
simple.
En general, las tres propiedades de la seal portadora que se suelen manipular a la hora de la
modulacin son la Amplitud, la Frecuencia y la Fase., puesto que cualquier seal senoidal se
puede tomar como
f (t ) = A(t ) cos( t + 0 )
(2.1)
10
Figura 2.2 Formas de onda tpicas en el dominio del tiempo de diferentes tipos de modulacin. Tomado de
[8]
Los cambios de estas seales tambin se pueden representar en diagramas polares en los que se
mide el cambio en la magnitud, la fase o la frecuencia de la seal. As, las variaciones en el
dominio del tiempo presentadas en la Figura 2.2, tambin se pueden representar en un diagrama
polar de la siguiente manera:
Figura 2.3: Representacin de los tipos de Modulacin, en un diagrama polar. Tomado de [8]
Estos diagramas polares se deben tomar como diagramas fasoriales, puesto que, sin importar el
tipo de modulacin, siempre la seal modulada variar con alguna frecuencia establecida. As la
11
modulacin AM se puede tomar como una variacin en la magnitud del fasor. La modulacin de
fase, se ve como un desplazamiento del fasor
12
puntos y en la Figura 2.6, una posible implementacin de un transmisor de radio variando los
valores de Q e I.
La idea del modulador de la Figura 2.6, es crear dos seales ortogonales (separadas por 90) a
partir de un oscilador local y un desfasador de 90.
Un circuito externo, crea dos seales distintas a partir de los valores digitales que se desean
transmitir. Estas seales se llaman Q e I. Una de estas seales es mezclada con la seal del
13
oscilador local y la otra con la seal desfasada 90. De esta manera, cambiando los valores de Q
e I se van creando todos los puntos de la constelacin. Luego de la mezcla, ambas seales se
suman para crear la seal compuesta.
14
15
Estos 4 puntos de la constelacin, tienen el mismo valor de magnitud. Puesto que se envan dos
bits por smbolos, este tipo de modulacin es ms eficiente que la BPSK que slo enva un bit
por smbolo.
16
2.1.5 8PSK (Eight State Shift Keying)
Como su nombre lo indica, este tipo de modulacin es una variacin de PSK que tiene 8 estados
(fases) distintos. De esta manera se logra que cada smbolo est conformado por 3 bits de
informacin.
Las lneas de la Figura 2.10, representan las transiciones posibles de un smbolo a otro de la
constelacin.
17
18
2.2.1 Parmetros de las seales FSK
Los parmetros de las seales FSK, se refieren a las mediciones de ciertas caractersticas que
distinguen las seales FSK unas de otras. En la Figura 2.13, se muestran las principales.
De acuerdo con Watson, los parmetros de una seal FSK son duracin del elemento, cambio,
frecuencia central, desviacin y la velocidad en baudios.
19
lo que en realidad se quiere decir es que la frecuencia central de la seal es
850MHz.
Velocidad en baudios ("Keying Speed"): Se refiere a las veces que una seal
puede cambiar en un segundo y es igual al inverso de la Duracin del elemento.
Se mide en hertz.
La seal FSK, como cualquier otra seal, puede ser enviada de una manera sincrnica, es decir,
sincronizado con una seal de referencia o reloj; o de manera asincrnica.
Ambos esquemas de codificacin presentan sus respectivos pros y contras. Por ejemplo, con una
codificacin sincrnica se pueden lograr velocidades mayores que con un esquema asincrnico,
pero su implementacin es ms costosa y se requiere resolver el problema del sincronismo entre
el reloj del transmisor y el del receptor.
Las seales asincrnicas obviamente no tienen el problema de sincronizar los relojes de los
sistemas transmisores y receptores, pero se requiere un mtodo de sealizacin para que el
sistema receptor se d cuenta que una transmisin ha dado inicio. Por ello, en las
transmisiones asincrnicas se utilizan una serie de bits de control para manejar el inicio de
una comunicacin, con la ayuda de un protocolo previamente establecido. En la Figura 2.14, se
presentan estos dos tipos de codificaciones.
20
En las seales sincrnicas los cambios en los bits de la seal se diferencian por uno de los
bordes de la seal de reloj (en el caso de la Figura 2.14, el flanco creciente). En el caso
asincrnico de la Figura 2.14 el protocolo que se sigue es el siguiente:
Luego de que se han enviado los 5 bits, se transmite el bit de finalizacin que
corresponde a un 1 lgico de una duracin mnima de 1.42 veces la duracin de
un bit normal.
Luego el protocolo se repite cada vez que se desee iniciar una comunicacin.
21
(2.2)
i =
d
dt
(2.3)
As, la frecuencia instantnea concuerda con el uso ordinario del trmino frecuencia si:
(t ) = c t + 0
(2.4)
Esto porque la derivada de (2.4) es justamente la frecuencia de la seal senoidal. Por ello si se
logra variar (t) de alguna manera, lograremos tener una modulacin angular, dentro de la cual,
se encuentra la modulacin de frecuencia.
Si se permite que la frecuencia vare con el tiempo de una manera lineal de acuerdo con la seal
moduladora, tenemos que la frecuencia instantnea viene dada por
(t ) = c + K 2 f (t )
(2.5)
(t ) = (t )dt = c t + 0 + K 2 f (t )dt
(2.6)
22
De (2.6) se concluye que en la modulacin FM, la fase ((t)) de la seal portadora vara
con la integral de la seal moduladora.
(2.7)
i = c + peak cos( m t ),
peak << c
(2.8)
Donde peak es una constante que depende de la amplitud (a) de la seal modulada y de las
propiedades del sistema modulador. La fase (t) es entonces
(t ) = i dt = c +
peak
sen( m (t )) + 0
(2.9)
Se puede tomar 0 como cero si se toma a partir de una fase de referencia apropiada. Por lo
tanto, la portadora modulada en frecuencia se puede expresar como
e(t ) = A cos( c t + m sen( m t ))
(2.10)
peak
f peak
fm
(2.11)
23
Para simplificar el anlisis, primero se asume que m <<
(2.12)
e(t ) = A cos( c t ) +
m A
m A
cos(( c + m )t )
cos(( c m )t )
2
2
(2.13)
El espectro de frecuencia de (2.13) es muy semejante al de las seales moduladas con AM,
excepto que la frecuencia menor se encuentra invertida. Este espectro se presenta en la figura
siguiente:
Figura 2.15: Espectro de Frecuencia de una seal FM de ancho de banda limitado. Tomado de [9]
De este tratamiento, se explica porqu se dice que una seal FM de ancho de banda limitada se
comporta de manera similar que una onda modulada con AM.
Seales FM con Ancho de Banda no limitada
24
En el caso en que el ndice de modulacin, m, no es pequeo, la aproximacin utilizada
anteriormente no es vlida. De hecho, la aproximacin que se puede utilizar es la siguiente:
cos(m sen( m t )) =
(2.14)
Y adems
sen(m sen( m t )) =
(2.15)
Donde Jn(m) es la Funcin de Bessel de n-simo orden del primer tipo. De esta manera, a partir
de (2.12) y tomando en cuenta (2.14) y (2.15) y utilizando la identidad trigonomtrica de sumas
de cosenos.
e(t ) =
J 0 (m ) cos( c t ) J 1 (m ) [cos(( c m ) t ) cos(( c + m ) t )]
+ J 2 (m ) [cos(( c 2 m ) t ) + cos(( c + 2 m ) t )]
J 3 (m ) [cos(( c 3 m ) t ) cos(( c + 3 m ) t )]
(2.16)
+ ....
As que, en el dominio del tiempo, una onda modulada con FM corresponde a la portadora y un
nmero infinito de armnicas, cuyas magnitudes son proporcionales a Jn(m). El espectro en
frecuencia se presenta en la Figura 2.16.
25
Figura 2.16: Espectro en Frecuencia de una seal FM de banda no limitada. Tomado de[9]
Para una deteccin libre de distorsiones de la seal modulada, todos los armnicos deberan ser
enviados () En la prctica, el espectro de una seal FM no es infinita, porque las amplitudes
de los armnicos a partir de cierta frecuencia se vuelven despreciables, dependiendo del valor de
m () As, se puede determinar el ancho de banda requerido contando el nmero de armnicos
significantes[9].
En la Figura 2.17, se puede notar la relacin del ancho de banda con el valor de m. As para
m=0.2, los valores espectrales adicionales al valor de la frecuencia central se encuentran a una
distancia de fm de la frecuencia central, por lo tanto el ancho de banda es dos veces la frecuencia
de la seal moduladora (en caso que esta ltima sea senoidal).
Para el caso m=1, el ancho de banda se vuelve 4 veces el ancho de banda de la seal
moduladora.
26
27
Dos de los medios de comunicacin ms antiguos con que se cuenta corresponde al puerto
paralelo de la computadora y a los puertos seriales. Ms recientemente, se ha construido nuevos
puertos ms rpidos y con mayor capacidad como el puerto USB, que al final de cuentas
tambin es un puerto serial.
En este apartado, se presentar una breve caracterizacin del puerto serial conocido como
RS232. Esta informacin ser de utilidad cuando se muestre el diseo del sistema que se trata en
este trabajo.
Para efectos de la comunicacin inalmbrica que se desea lograr en este proyecto, el puerto
serial es uno de los ms indicados, puesto que es de los ms sencillos de utilizar y permite el
flujo de la informacin mediante un slo cable. El nombre de RS232, se refiere al estndar que
se utiliza para el puerto, y corresponde a Recommend Standard number 232. Se suele agregar
una letra al final que seala la versin del estndar, la ltima versin del estndar es la versin
F, por lo que se designara como RS232F).
28
2.3.1 Hardware
Los dispositivos que se comunican por medio de cables seriales se pueden dividir en dos:
1. Equipo de terminacin de circuito de datos, DCE (data circuit-terminating equipment)
que corresponde al perifrico conectado a la computadora.
2. Equipo terminal de datos, DTE (Data Terminal Equipment) que corresponde a la
computadora.
Un cero lgico est representado por un voltaje entre los +5 y los +15 voltios si
se trata de un cero que se est enviando. El cero lgico del receptor est
representado por un voltaje entre los +3 y los +15 voltios. Esto da un margen de 2
voltios para compensar la cada de tensin en el cable. A este mbito se le
denomina un espacio.
Un uno lgico se representa por un voltaje entre los -5 y lo -15 voltios para el
emisor. Para el receptor, el uno lgico estar representado por un voltaje entre los
-3 y los -15 voltios. A este mbito de voltaje se le denomina la marca.
La regin entre los -3 y los +3 voltios se toman como una etapa de transicin y
29
por ello representa un valor lgico indeterminado.
El estndar especifica un conector de 25 pines con el que se pueden acomodar todas las seales
que se han definido, sin embargo, en la mayora de los casos, no todas estas seales son
necesarias por lo que adems del conector de 25 pines, existe un conector de 9 pines muy
generalizado en las computadoras actuales. En la Figura 2.20 se presenta una grfica de cada
una de las versiones, con el nombre que corresponde los pines ms utilizados. (imgenes
tomadas de[18])
1Los baud se definen como el nmero mximo de cambios de estado por segundo que tiene una seal.
30
1.
2.
3.
4.
5.
6.
7.
8.
9.
Pin TD: Pin 2 del DB25 y pin 3 del DB9: En este pin viaja la informacin desde el
dispositivo DTE al DCE. Sin embargo, se debe hacer una aclaracin. La nomenclatura
de los pines se dispuso desde el punto de vista del DTE, esto es, en el caso que el cable
que uniera un dispositivo DTE con uno DCE, fuera uno a uno (pin uno del DTE al pin
uno DCE), el DTE enviara los datos por el pin TD y el dispositivo DCE recibira el dato
tambin por el pin TD, es decir, el dispositivo DCE, recibe los datos por el pin
Transmitted Data. Sin embargo, en algunos casos, los diseadores de sistemas de
comunicacin cambian el nombre de los pines para que sean ms fcilmente
identificables. Esta lnea se mantiene en un 1 lgico cuando no hay comunicacin entre
31
los dispositivos.
Pin RD: es donde el dispositivo DTE recibe los datos. El dispositivo DCE tambin
mantiene un 1 lgico cuando no hay comunicacin.
RTS: Esta es una lnea de control. El dispositivo DTE pone un 1 lgico para indicar que
est listo para enviar un dato. Una vez que el DTE ha colocado la marca en este pin, el
DCE debe colocar un uno lgico en CTS para poder iniciar la comunicacin.
CTS: El dispositivo DCE pone un 1 lgico para indicarle al DTE que puede recibir un
dato.
DTR y DSR: Estas lneas tienen una funcin muy similar a las lneas RTS y CTS.
Generalmente se utilizan para confirmar que un dispositivo est conectado y encendido.
DCD: Esta lnea las usan los mdems para sealar que ha hecho una conexin con otro
mdem.
Clock Signals: Se refieren a los pines 15, 17 y 24 que se utilizan para comunicaciones
sincrnicas. Las seales de reloj no necesariamente necesitan ser iguales.
Pines Secundarios: Los pines 12, 13 y 14, sirven para el manejo de mdems remotos,
habilitacin de
cambios en la tasa de transmisin durante la comunicacin,
retransmisin en caso de que se detecte un error de paridad.
RI (Ring Indicator): Cuando tiene una marca, se indica que una seal de timbrado se
est recibiendo en el canal de comunicaciones. Es como la lnea que simulara el
timbrado de un telfono cuando alguien recibe una llamada.
El puerto RS-232 es un puerto serial asincrnico. Los bits son enviados uno a uno y su
transmisin puede iniciarse en cualquier momento. El bit stream, es la serie de bits que enva
este puerto cuando se transmite informacin. El esquema de este stream se presenta en la Figura
2.21.
Cuando no hay transmisin de datos, la lnea de transmisin se mantiene en un 1 lgico hasta
que la comunicacin se quiera iniciar. Para sincronizar la informacin, el emisor debe primero
colocar un bit de inicio, que se representa por un bit con valor lgico 0. Cuando se detecta el
32
flanco negativo, el sistema receptor calcula cuando se da la mitad del ciclo del bit de inicio, de
acuerdo con la velocidad de los bits preestablecida entre ambas partes.
2 3
Bit de Inicio
4 5 6
7 8 P
Paridad
Bit(s) de Parada
Cuando se ha encontrado la posicin media del bit, el sistema muestrea la lnea cada periodo, de
esta manera se garantiza que se est tomando el valor del bit a la mitad del ciclo, cuando ya se
han estabilizado todos los niveles de voltaje. Esto se repite para la cantidad de bits especificados
que pueden ser cinco, siete u ocho bits, dependiendo de lo que se est enviando y de cmo se
haya definido el sistema de comunicacin.
Al final del paquete de datos, se puede agregar un o ms bits de paridad, que sirven para
chequear si durante la transmisin ha surgido algn error. Por ltimo, se enva el bit o bits de
parada, que representa el mnimo tiempo que toma entre el envo de una cadena de bits y la
siguiente. El bit de parada puede tener una longitud de 1 bit, 1,5 bits o dos bits. Si el bit de
parada tiene una longitud de 1,5, lo que se quiere decir es que la duracin del bit de salida es una
vez y media la longitud de un bit normal. Podra suceder que luego del bit de parada, no se
desee enviar ms informacin, por lo que el canal debe quedar con un valor lgico de 1 de una
manera indefinida hasta que se desee enviar otra serie de bits y se inicie todo el ciclo de nuevo.
33
2.3.3 Protocolos de Control de Informacin
En cualquier comunicacin digital, tanto el emisor como el receptor deben seguir cierto
protocolo, es decir, ciertas reglas que deben ser seguidas para que la comunicacin sea llevada a
cabo con xito. A este protocolo se le suele denominar handshaking, algo as como el
apretn de manos entre las partes comunicantes.
En el estndar RS-232 se especificaron varios bits (o pines) para tal efecto. Sin embargo, el
estndar fue propuesto para comunicar un dispositivo DTE con uno DCE de una manera directa
(es decir, conectando el pin1 del DTE con el pin 1 del DCE y as sucesivamente)
Sin embargo, no siempre se disea para este modelo, sino que, a veces se desea comunicar 2
dispositivos DTE. Otras veces, no se quiere o puede utilizar un cable con tanta cantidad de
cables para el control. Otras veces simplemente no se pueden utilizar estos bits debido al tipo de
proyecto que se tiene. Por esto, se han creado una serie de protocolos que permitan ajustarse a
los que se necesite. A continuacin se presentan los protocolos ms importantes que se ha
implementado con el puerto RS-232.
Control de Flujo por medio de Hardware
Este tipo de handshaking hace uso de los pines del puerto definido para el control de la
informacin.
Como se ha dicho, originalmente, el estndar fue pensado para comunicar un dispositivo DTE
con uno DCE. En este caso, el pin de RTS (request to send) es una salida en el DTE y una
entrada en el DCE. El bit de respuesta sera el CTS que, al contrario de RTS, es una entrada en
DTE y un salida en DCE.
34
Cuando se desea enviar un dato, el DTE pone un 1 en RTS para preguntar si se puede enviar. El
DCE dar permiso de enviar, poniendo un 1 en CTS. Para tener ms control, los dispositivos
pueden enviar la informacin de su estatus por medio de los bits DTR y DTS. Si DTR es 1
significa que el DTE est presente para la comunicacin. Lo mismo sucede con el DCE con la
lnea DSR. El programa que controle la comunicacin, utilizar entonces un protocolo
utilizando estos pines. En caso que la comunicacin se realice por medio de un mdem, el pin
de CD (carrier detect) indica si hay una comunicacin entre dos dispositivos mdem.
Ahora bien, si lo que se desea es comunicar dos computadoras directamente sin utilizar un
mdem, se debe recurrir a un tipo de conexin del tipo Null Mdem (es decir, que no utiliza un
mdem). Ahora no se pueden comunicar los pines directamente, sino que el pin de RTS de un
equipo DTE se debe comunicar con el pin CTS del otro equipo DCE. Como se muestra en la
figura siguiente (esta figura fue tomada de [19]):
35
Conector 1 Conector 2
2
3
3
2
4
6
5
5
6
4
7
8
8
7
Funcin
Rx
Tx
DTR
Tx
Rx
DSR
Tierra
DSR
RTS
CTS
DTR
CTS
RTS
En este caso, lo que se tiene es una conexin Null Mdem con handshaking completo, es decir,
una conexin que utiliza todos los pines del puerto. Se puede observar que todos los pines
fueron cruzados, de manera que las salidas de un DTE coincidan con las entradas
correspondientes en el otro DTE. Como en este caso, no se necesita mdem, los pines 1 (Carrier
Detect) y 9 (Ring Indicator) se dejan sin conexin, puesto que quedan sobrando.
No obstante, dependiendo de la aplicacin en que se est trabajando, puede ser necesario utilizar
una menor cantidad de cables, y por consiguiente un handshaking ms simple. La forma ms
simple, por lo menos desde el punto de vista de hardware, consiste en no utilizar los bits de
control, sino solamente las lneas de datos. Este tipo de conexin se presenta en la siguiente
figura:
36
Conector 1 Conector 2
Funcin
2
3
Rx
Tx
3
2
Tx
Rx
5
5
Tierra
Este tipo de conexin se puede utilizar con un tipo de handshaking de software del que se tratar
ms adelante.
A veces se quiere utilizar la menor cantidad de lneas, pero puede ser que el programa que se
est utilizando para controlar el puerto haya sido escrito, teniendo en mente que se utilizarn
todas las lneas de control. En este caso se puede utilizar una conexin que engae al DTE y lo
haga creer que se est llevando a cabo un handshaking completo. Esta disposicin es llamada
Null modem with Loop Back Handshaking. Esta conexin se presenta en la figura siguiente
(Tomada de [19]):
37
Connector 1 Connector 2
2
3
3
2
5
5
1+4+6
1+4+6
7+8
7+8
Function
Rx
Tx
DTR
DTR
RTS
RTS
Tx
Rx
Tierra
CD + DTR
CD + DTR
CTS
CTS
Como se puede observar, corresponde a la conexin sin handshaking cuyos bits de control se ha
conectado al mismo dispositivo. Es decir, cuando el sistema ponga un bit en 1 pidiendo
autorizacin para enviar informacin, la respuesta que recibir ser justamente su solicitud de
envo. En pocas palabras, el mismo dispositivo se da permiso de enviar. Esto significa que en
realidad no se est controlando el flujo de datos, pero se le hace creer a la computadora que s.
En este caso, el handshaking no se realiza por medio de los pines de control, sino que se enva
un carcter especial que representa cierto estado de la comunicacin. Este tipo de handshanking
es llamado tambin Xon/Xoff. La idea de este tipo de control es que el emisor enva un caracter
38
ASCII especial con el que le indica al receptor que est listo para empezar la comunicacin
(Xon) y otro caracter le indica al emisor que no est listo para recibir datos (Xoff).
El caracter elegido para el Xon es el ASCII 17 y el carcter de Xoff es el ASCII 19. Si algn
dispositivo necesita detener la comunicacin, mandar por la lnea de comunicaciones los bits
correspondientes a Xoff. Si la comunicacin puede ser reiniciada, entonces el dispositivo que
est listo enviar un Xon. El problema con este tipo de control es que podra suceder que cunado
se enve el Xoff, el dispositivo receptor tenga el buffer lleno y por lo tanto, ignore la seal, por
lo que no sabra que el emisor decidi detener la comunicacin. Otro problema se presenta si el
canal de comunicacin es malo, puesto que una prdida en un solo bit, puede significar perder el
Xon o el Xoff y que algn dispositivo no se d cuenta que debe empezar a enviar o recibir ms
informacin.
Debido a esto, es que este tipo de control se utiliza a velocidades que garanticen que los datos
sern siempre recibidos, an en el peor de los casos. Esto no permite altos bitrates, pero se tiene
un ahorro al no utilizar todas las lneas de control.
En [17] se presentan los pasos que se deben llevar a cabo cuando una computadora espera una
llamada de un mdem remoto como se presenta en la Figura 2.25. A continuacin se presenta la
secuencia de pasos que se sigue normalmente.
39
40
41
3.1.1 Osciladores LC
La idea principal de este tipo de implementacin es tener un circuito oscilante que, con la ayuda
de algn dispositivo (como un transistor, por ejemplo), se pueda cambiar su frecuencia de
oscilacin. Tambin se pueden utilizar un diodo varactor (o "varicap") en el circuito resonante,
y al variar la polaridad en inversa del varicap ste vara su capacidad y con ello la frecuencia.
[3]
Una de las debilidades de este tipo de implementacin es la variabilidad de la frecuencia debido
a efectos externos. Sin embargo, generalmente resulta ser la implementacin menos costosa de
todas.
Los requisitos para que un circuito logre una oscilacin mantenida se refieren al valor de la
ganancia del lazo de realimentacin y de la fase. En [14], a este criterio se le llama criterio de
Barkhausen, y en [2] se le denomina criterio de Nyquist. No obstante el nombre que se le d, las
condiciones necesarias son:
42
Antes que el interruptor se cierre, existe un voltaje ficticio provocado por el ruido que
normalmente se encuentra en todos los circuitos. Este voltaje es amplificado y pasa por la red de
realimentacin (), provocando un voltaje Vf. Si la ganancia de lazo (A) es correcta, Vf y Vi
sern iguales. Una vez que se cierra el lazo, el circuito seguir operando, dado que el voltaje a la
entrada del amplificador es suficiente para mantener la oscilacin. El criterio de Barkhausen se
puede escribir entonces como:
A =1
(3.1)
(3.2)
Por lo que, con el criterio de Barkhausen, se tendra una ganancia infinita, lo que querra decir
que aunque haya una entrada cero, la salida sera finita, lo que requiere exactamente un circuito
oscilador. Lo que se hace en la prctica es hacer la ganancia de lazo mayor que 1 para que el
sistema empiece a oscilar, amplificando el voltaje de ruido.
3.1.2 Osciladores de Cristal
43
Los osciladores de cristal, utilizan cristales de cuarzo, los cuales son dispositivos construidos a
partir de materiales piezoelctricos, es decir, materiales que ante una deformacin mecnica en
uno de sus ejes, producen un potencial a los largo de su otro eje. De igual manera, un voltaje
aplicado a uno de sus ejes, produce una deformacin mecnica en el cristal.
Debido a esta propiedad, los cristales de cuarzo se utilizan para producir una frecuencia de
referencia para los elementos osciladores de los transmisores y receptores RF, como se ver ms
adelante.
El diagrama representativo de un cristal se presenta en la Figura 3.2, y su circuito equivalente de
un cristal de cuarzo se presenta en la Figura 3.3
X1
Rs
Cp
Ls
Cs
Los cristales tienen dos picos de resonancia. En estos picos de resonancia, la impedancia del
cristal es resistiva. Por debajo y sobre la frecuencia de resonancia, el cristal tiene una
impedancia capacitiva y en las frecuencias entre los picos de resonancia, el cristal tiene una
impedancia inductiva.
44
Z=
j C p +
(3.3)
1
j L s + 1
jC s
Entonces, las frecuencias de resonancia serie (s) y paralela (p), vendran dadas por:
s =
1
Ls C s
(3.4)
45
p =
1
Ls C s C p
(C
(3.5)
+ Cp )
Z ( j ) = j
1
C p
2 s2
2 2
p
(3.6)
Los circuitos osciladores siempre han gozado de mala fama, pues al ser un circuito que no tiene
una seal de entrada como tal, las personas siempre se preguntan como es que inician su
46
oscilacin. Si es que inicia, pues experiencias anteriores del autor demuestran que no siempre
que uno arme un circuito oscilador (aunque se haga con sumo cuidado), este querr funcionar,
o como se ha dicho: Un oscilador amplifica y amplificador oscila.
No obstante, todos los dispositivos transmisores existentes confirman que los circuitos
osciladores son realizables y adems su funcionamiento es suficiente para sustentar todas las
comunicaciones actuales.
De acuerdo con [1], con el objeto de emplear el cristal de manera apropiada, debe conectarse
en un circuito de manera que se elija su impedancia baja en el modo de operacin en resonancia
en serie o el de impedancia alta en el modo de operacin antirresonante.
Para utilizar el cristal en modo serie, lo que se hace es colocarlo como un elemento serie en el
circuito de realimentacin. De esta manera, en la frecuencia de resonancia, la impedancia ser
mnima y por ende la realimentacin ser mxima, logrando as la mxima realimentacin.
En cambio, si se desea un circuito resonante en paralelo, el cristal debe tomarse como una
reactancia inductiva alta.
Los cristales se usan en un tipo de osciladores llamados osciladores sintonizados. La forma
general de este tipo de osciladores se presenta en la figura siguiente:
47
Dependiendo del tipo de reactancia de los parmetros X1, X2 y X3, se han dividido este tipo de
osciladores. En [1], encontramos una tabla donde se especifican, y que se reproduce a
continuacin.
Tabla 3-1 Tipo de Oscilador, de acuerdo con el circuito sintonizado
Tipo de Oscilador
Oscilador Colpitts
Oscilador Harley
Entrada Sintonizada,
salida Sintonizada
Elemento de Reactancia
X1
X2
X3
C
C
L
L
LC
C
LC
LC
48
Este oscilador puede utilizarse para generar seales de frecuencias desde 1MHz hasta 20MHz y
utiliza la frecuencia fundamental del cristal, lo que quiere decir que la frecuencia del oscilador
ser la marcada en le cristal. La resistencia R1 es la que proporciona la polarizacin DC del
transistor. El capacitor C5 bloquea el DC a la salida y el capacitor C4 mantiene el colector a
tierra para las seales AC, mientras deja pasar el voltaje DC. Los capacitores C1 y C2 son los
que proporcionan la realimentacin del oscilador.
3.1.3 Moduladores basados en PLL, VCO y cristales osciladores.
49
Figura 3.7: Esquema de un modulador basado en PLL, VCO y un cristal de oscilacin. Tomado de [10]
El funcionamiento del sistema es como sigue: La entrada del sistema corresponde a un oscilador
de referencia que podra ser un oscilador de cristal de unos cuantos megahertz. El VCO es un
oscilador de alta frecuencia que deber oscilar a la frecuencia deseada. Esta seal es
realimentada por medio de un divisor de frecuencia. La frecuencia dividida es comparada en el
detector de fase que dar un voltaje proporcional a la diferencia en las fases. De esta manera, el
VCO cambiar de frecuencia hasta que el oscilador de referencia y la seal realimentada estn
en fase. Para obtener la seal modulada con FSK, lo que se debe hacer es variar la frecuencia de
referencia, de acuerdo con el valor que se desee enviar; como se muestra en la Figura 3.7, se
puede variar la frecuencia de oscilacin cambiando el valor de algn parmetro, como la
capacitancia.
El filtro pasabajos, debe tomarse en realidad como parte del detector de fase. Mills en su artculo
[11], expone que el detector de fase es en realidad un multiplicador. Supngase que la seal de
entrada de referencia es una seal arbitraria que viene dada por
2 Ei sen( o + 1 (t ))
(3.7)
50
La seal realimentada tiene tambin fase arbitraria, pero tiene la misma frecuencia de la seal
dada por (3.7). Esta seal viene dada por:
2 Eo cos( o + 2 (t ))
(3.8)
Ahora bien, como el detector de fase es un multiplicador, la entrada del filtro paso bajo vendra
dado por
2 Ei Eo sen( o + 1 (t )) cos( o + 2 (t ))
(3.9)
(3.10)
La idea del filtro paso bajo es eliminar la componente AC de esta seal, para permitir el paso de
una seal que es proporcional a la diferencia en las fases. Cuando las dos seales estn en fase,
el VCO se mantendr oscilando a la frecuencia deseada.
La funcin del divisor de frecuencia en el lazo de realimentacin es lograr frecuencias que con
el cristal oscilador no se podran lograr. As, el VCO es forzado a oscilar a una frecuencia N
veces mayor que la frecuencia de referencia. De esta manera se pueden lograr frecuencias en el
orden de las centenas de megahertz, utilizando un cristal (u otro oscilador) de unos cuantos
Megahertz.
La ltima etapa del diagrama de Bloques corresponde a un Amplificador de Potencia, que ir
conectado finalmente a la antena.
3.1.4 Modulador FSK con una entrada TTL compatible
En la Figura 3.8, se observa un esquema que fue presentado por Shyam Tiwari en [12]
51
Figura 3.8: Modulador FSK con una seal de entrada TTL compatible
52
Estos receptores constan de un oscilador sintonizado para la frecuencia que se desea recibir y
polarizado justo en el umbral de oscilacin, de modo que se encienda y apague con una dada
relacin de trabajo; el circuito oscilador est acoplado a la antena receptora, y de ingresar por
ella una seal externa de la frecuencia justa, la "facilidad de arranque" del oscilador cambia, con
ello su relacin de trabajo SI/NO, lo que es usado para la deteccin.2
Entre las desventajas que provee, estn:
Como el oscilador esta sintonizado para la misma frecuencia que se desea recibir,
cualquier emisin del oscilador que se acople por la antena puede producir
inestabilidades ("regen noise"). Esto limita seriamente la sensibilidad del receptor
y la ganancia mxima de las etapas de RF
53
Los receptores super-heterodinos fueron inventados por Edwin Armstrong en 1918. En este tipo
de receptores, todas las seales son convertidas a una frecuencia preestablecida de magnitud
menor. Esta frecuencia es llamada frecuencia intermedia (IF Intermediate Frequency)
(3.11)
54
Que a la vez es amplificada. Lo que se ha logrado con esto es cambiar el centro
de la seal RF original a una de menor frecuencia.
5. La seal pasa luego por un limitador que la convierte en una seal cuadrada y
elimina cualquier modulacin de amplitud que haya aparecido en el proceso.
6. Esta onda pasa por el demodulador de FSK (discriminador) que emplea un
circuito resonante en la frecuencia IF, para luego pasar por un comparador que
genera los datos de salida (Data Slicer).
Una de las ventajas de este tipo de receptor es la alta selectividad que posee. Aunque en el
diagrama de la Figura 3.9, se coloca un filtro a la entrada del sistema, puede ocurrir que otras
seales de frecuencias cercanas puedan tambin llegar al mezclador. Sin embargo, las etapas
posteriores a la etapa de mezcla (ver la Figura 3.10, que presenta un esquema simplificado),
como la etapa de demodulacin, slo responder a la frecuencia intermedia. Por ello, las seales
de frecuencias cercanas a la frecuencia central de la seal sern ignoradas. Esto permite, adems
que el filtro pueda abarcar ms ancho de banda, en caso que seales de distintas frecuencias
deban ser recibidas por una misma antena.
55
De acuerdo con [10], un problema propio de un receptor superheterodino es que una seal de
frecuencia FX=LO-IF (notar la diferencia con RF, que es LO+IF) tambin genera en el mixer
una componente de IF. El valor de esta frecuencia FX es inferior a RF en 2*FI, es llamada
"frecuencia imagen" y la forma ms usual de bloquearla es poniendo entre la antena un filtro
que deje pasar RF, pero que cancele FX. Sin embargo, existen alternativas ms elaboradas
donde mediante el uso de dos mezcladores (en vez de uno), redes desfasadoras y un sumador, es
posible cancelar esta frecuencia imagen. En la Figura 3.11, se encuentra un diagrama de este
circuito cancelador.
El primer mezclador, realiza la misma funcin que el mezclador que se estudio para el receptor
sper-heterodino. Sin embargo, en el segundo mezclador, la seal del oscilador local se
encuentra desplazada 90 grados. Con el desfase extra que se introduce despus, se logra
conseguir que en el sumador la seal RF+LO se cancele.
En el mercado existen varias implementaciones de este tipo de receptor. Uno de ellos es el
MAX1471 de Maxim. En la figura siguiente se muestra el diagrama funcional del integrado.
56
Como se puede notar, este integrado comprende los bloques mostrados en la Figura 3.9. En la
patilla 8 se encuentra la entrad al LNA. Las patillas 5 y 6 nos sirven para definir la frecuencia
del oscilador local del receptor. La diferencia primordial es que en este caso, el cristal est
conectado a un circuito basado en un PLL, parecido al mostrado en la Figura 3.7 de la pgina
49. Con esto, se logra conseguir una seal IF de 10.7MHz, utilizando cristales 9.509MHz, para
una entrada RF de 315MHz.
El modulador FSK, utiliza un PLL que se engancha a 10.7MHz y determina la diferencia entre
frecuencias como unos o ceros lgicos. As, una desviacin de 50kHz en la seal FSK, genera
una seal de control de 110mVpp. En la Figura 3.13, se presenta un diagrama de este
demodulador.
57
Luego esta seal pasa por una serie de comparadores (Data Slicer) que permiten tomar la seal
analgica del modulador FSK, y transformarlo de nuevo en seales digitales.
3.2.3 Mixers
Como se ha visto, uno de los bloques ms importantes en un sistema de recepcin RF son los
mixers. En el caso de un receptor superheterodino, permite que la seal RF se mezcle con la
frecuencia del oscilador local, para poder obtener la seal intermedia, lo que mejora en gran
medida, la selectividad del receptor.
En este caso, los diodos cumplen un importante papel en los mezcladores. A continuacin se
presentan una serie de circuitos con los que se implementan los mezcladores en los sistemas RF.
Single-Ended Diode Mixers
Seal RF
C1
D1
Salida
C3
Oscilador
Local
L1
C2
R1
Bias
Figura 3.14 Mixer terminado en un solo diodo Single Ended Diode Mixer
58
El circuito LC est sintonizado para la frecuencia IF deseada. Este circuito tiene algunas
desventajas como, su alta figura de ruido, grandes prdidas por conversin, no linealidades, no
hay aislamiento entre la seal LO y la RF. Generalmente se utiliza en circuitos de microondas,
al no haber mezcladores ms prcticos. En este caso, se utilizan diodos Schottky del tipo
barrera.
Mixer Balanceado de Diodos, (Single-Balanced Diode Mixers)
En este tipo de circuitos, se utiliza un puente de diodos como circuito de clamping. La seal
RF es alimentada por medio de una resistencia que a la vez est conectada al puente de diodos y
al filtro de salida. El control del circuito de diodos se hace por medio de un transformador que
es alimentado por la seal LO.
Durante medio ciclo, la salida es cero, puesto que todos los diodos estn conduciendo y envan
la seal RF a tierra. Durante el otro medio ciclo los diodos se polarizan inversamente y el
circuito de clamping se desconecta, dejando pasar la seal RF. De este modo, la seal resultante
estar cortada. Si la frecuencia RF es mayor que la frecuencia LO, la salida ser una serie de
pulsos de RF a la tasa de repeticin determinada por LO. Si se busca su espectro, se ver que
contiene un pulso en RF-LO, otro en RF+LO, como se espera, ms otros pulsos ms pequeos
59
en los armnicos de LO. El trabajo del filtro pasobanda es eliminar todas las frecuencias que no
se desean. El espectro de Frecuencias se muestra a continuacin:
Se realiz una simulacin para efectos ilustrativos, de este circuito en OrCad, sin el
transformador ni el filtro pasobanda. Se escogi arbitrariamente la frecuencia RF=100 y LO=80.
En la Figura 3.17, se encuentra el esquema del circuito simplificado que se utiliz, en la Figura
3.18, se encuentra la seal en el dominio del tiempo y en la Figura 3.19, en el dominio de la
frecuencia.
De la Figura 3.18, se puede notar como la seal de salida es diferente de cero slo en un
semiciclo de LO, tal y como se esperaba. En la Figura 3.19, se observa el espectro de la seal de
salida. Hay tres grandes pulsos, uno en la frecuencia de RF (no deseada), otro en RF-LO y otro
en RF+LO, adems de otros pulsos menores. Con el filtro paso banda apropiado, se podr
obtener la seal que se desea, es decir RF-LO. Una de las desventajas de esta implementacin es
que se obtiene un pico de intensidad considerable en la frecuencia de la seal RF, lo que no es
deseable, puesto que la seal requerida es IF y no RF.
60
R2
1k
V
D1
VOFF = 0
VAMPL = 5
FREQ = 100
D4
V2
D1N4933
D1N4933
D2
D3
D1N4933
D1N4933
R1
1k
V1
FREQ = 80
VAMPL = 5
VOFF = 0
Figura 3.17: Circuito utilizado para la simulacin del Single-Balanced Diode Mixer
5.0V
LO
0V
Salida
-5.0V
0s
V(D4:1)
10ms
V(V1:+,D3:2)
20ms
30ms
40ms
50ms
Time
100.983
1.00V
180.476
19.977
0.50V
0V
-0.600KHz -0.400KHz
V(D4:1)
0Hz
0.400KHz
0.800KHz
1.200KHz
1.525KHz
Frequencia
61
La interfase RS-232/TTL.
Todas estas etapas conllevan una serie de problemas que superar, sin embargo, el sistema RF
presenta adems el inconveniente de que los dispositivos que funcionan a estas frecuencias y
con las caractersticas deseadas no son de fcil acceso en el mercado local.
Para la etapa entre el circuito diseado y el computador se decidi utilizar el MAX232, que
permite, mediante slo unos cuantos capacitores externos, pasar la informacin en formato RS62
63
232 a un nivel de voltaje compatible con TTL. Este dispositivo es muy popular y de utilizacin
extensiva.
En las siguientes pginas se presentar el proceso de diseo del
resultados obtenidos.
Como se puede observar, el diagrama de bloques es muy similar a los esquemas que se han
estudiado en los captulos anteriores. De acuerdo con las investigaciones, un mtodo comn
para comunicar computadoras es por medio del AFSK, esto es, una seal digital se modula con
desplazamiento en frecuencia pero en el rango de audio. Luego estas frecuencias son
64
transmitidas por medio de un transmisor FM a travs de una antena. En pocas palabras, lo que se
hace es modular la informacin para convertirla en audio para luego transmitirla al medio.
Un ejemplo de este mtodo son los MCP o Multimode Communications Processors. De acuerdo
con [5] los MCP simplemente alimentan las entradas de los micrfonos de los transmisores de
los radios de onda corta con tonos de audio frecuencia. () Cuando est diseado y ajustado
propiamente, este mtodo de modulacin no se puede distinguir del FSK en el aire.
Se plantea entonces disear un sistema con un funcionamiento similar a este, utilizando los
dispositivos y medios disponibles. Sin embargo, para poder alcanzar frecuencias altas de
transmisin de datos (la meta fue de 9600bps), los tonos en los que se modula la seal deben
estar ms all del mbito audible, Tomando en cuenta la frecuencia de transmisin es deseable
que la frecuencia de modulacin est por encima de los 10kHz.
Originalmente, el sistema se plante para funcionar con 4 tonos:
Con estos valores en mente, se empieza con el diseo de los moduladores para ambas
computadoras.
El funcionamiento del sistema se explicar mediante la Figura 4.1. El origen de los datos es,
desde luego, una computadora equipada con un puerto serial RS-232 con una configuracin de
pines D9. El programa controlar el sistema de comunicacin y presentar la informacin
65
enviada y recibida en la pantalla. Esta aplicacin se implementar en Delphi 5. Este leguaje
permite crear aplicaciones de Windows de una manera rpida y con un ambiente grfico
inmediato.
Como ya se ha dicho anteriormente, el cambio de voltaje desde el puerto a un nivel TTL
compatible se puede realizar mediante un MAX232, por lo que esta etapa no debe presentar
serios problemas de implementacin.
Los moduladores se disearon con el LM566, que es un oscilador controlado por voltaje. El
diseo de los moduladores utilizando este integrado es bastante sencillo, y su funcionamiento un
vez armado es excelente (por supuesto, se deben tener previsiones frente a los valores reales de
los componentes y utilizar trimmers o potencimetros para poder calibrar el sistema
adecuadamente).
Para el caso de los demoduladores, se tuvo en mente dos posibles implementaciones. En primer
lugar se consider utilizar el LM567, el cual es un detector de tonos que, frente a una seal con
una frecuencia cercana a la de su oscilador interno, satura un transistor a tierra. Por supuesto, se
necesitaran dos de estos detectores de tonos y una lgica a la salida para lograr crear un
demodulador FSK. Sin embargo, puesto que lo que se maneja es un transistor en corte y
saturacin y adems la alimentacin del integrado es de 5V (tpico), si se utiliza este
componente, se obtendra la seal TTL compatible de manera inmediata.
La otra opcin que se manej es utilizar el LM565, que es un PLL monoltico cuya frecuencia
de oscilacin libre puede llegar hasta los 500kHz. Como se ha tratado en los captulos anteriores
los PLL se pueden utilizar directamente como demoduladores de FM puesto que, debido al lazo
de realimentacin, la frecuencia del VCO trata de seguir a la frecuencia de entrada al lazo,
66
provocando que el voltaje de entrada al VCO vare conforme lo hace la frecuencia, provocando
que se pueda recuperar la informacin impregnada en la seal modulada. Por supuesto, a la
salida del LM565 ser necesario un comparador de voltaje que transforme los niveles de esta
seal, a niveles TTL compatibles, de manera que se pueda alimentar el puerto de la
computadora con seales coherentes. Una desventaja de este mtodo es que se vuelve necesaria
la utilizacin de una fuente de 5V para su funcionamiento.
Entre estas dos etapas se encuentra la etapa de Radio Frecuencia. Si se revisa la Figura 3.7, nos
daremos cuenta que, dentro de este esquema de implementacin, seguido del oscilador
controlado, tenemos una etapa de multiplicacin de frecuencia que utiliza un PLL y un divisor
de frecuencia. Esta sera una buena manera de lograr aumentar la frecuencia hasta niveles de
radio (contando con los dispositivos adecuados), sin embargo, se debe tomar en cuenta que la
multiplicacin de las frecuencias produce que los tonos de ambos estados se distancien entre
ellos proporcionalmente a la multiplicacin que se realice. As, si tomamos las frecuencias de
los tonos que se especificaron anteriormente, notaremos que existe una diferencia de 20kHz
entre cada uno de los tonos para cada una de las computadoras. La frecuencia central de esta
modulacin sera de 40kHz. Si, hipotticamente, se deseara aumentar esta frecuencia hasta
1Mhz, se debera tener un lazo que multiplique las frecuencias por 25, lo que, al final,
provocara que los tonos se distanciaran hasta los 500kHz, lo que, por cierto, es mayor que el
ancho de banda permitido para una estacin de radio FM. Si se quisiera una frecuencia de
100Mhz, el ancho de banda tomara valores fuera de alcance.
Por ello, para conservar el sistema de modulacin que se dise, se prefiri optar por el sistema
mostrado en la Figura 4.1, que consiste en un Sintetizador de Frecuencia y un Mixer. Como se
67
ha mostrado, la salida de un mixer produce dos seales con frecuencias que son la suma y la
resta de las frecuencias de las seales de entrada. As, si tenemos dos frecuencias f1 y f2 y por
ende, una frecuencia central f0, cuando se mezcle con la seal proveniente del sintetizador de
frecuencia, la seal de la modulacin de frecuencia ser elevada a la frecuencia RF requerida,
pero la diferencia entre f1 y f2 ser la misma, permitiendo transmitir la misma informacin sin
necesitar un ancho de banda desproporcional.
El sintetizador de frecuencia consiste en un PLL en cuyo lazo de realimentacin se agrega un
divisor de frecuencia. Mediante un oscilador local (un oscilador sintonizado de cristal), se define
una frecuencia de referencia estable, que luego ser multiplicada hasta alcanzar la frecuencia fx
definida en la Figura 4.1. Esta frecuencia estar limitada por los dispositivos y ser definida en
funcin de esta limitacin.
Una vez que se ha logrado elevar la frecuencia a los niveles deseados, el siguiente paso consiste
es darle suficiente potencia para poder excitar la antena y alcanzar distancias apreciables. De
acuerdo con la investigacin, en estos casos se suele utilizar una configuracin Clase C, que
permite una eficiencia muy alta; llegado el momento, se tratar ms a fondo este tema.
En el caso de la recepcin, se planea utilizar un mixer para heterodinar la seal RF (ver Figura
3.10 en la pgina 54), mediante el mismo sintetizador de frecuencia que se utiliz para elevar la
frecuencia del emisor. Sin embargo, se debe anotar que los tonos que se utilizaran en este caso
seran los de la otra computadora, de manera que se mantengan dos canales separados todo el
tiempo y la comunicacin full-dplex sea posible.
El siguiente paso, consistira en nivelar el voltaje de manera que sea adecuado para el
demodulador, siempre que no se distorsione la seal a tal punto que se pierda la informacin. En
68
teora, ahora se debera ser capaz de reconstruir la seal original y por ende completar la
comunicacin.
En la seccin siguiente se iniciar la descripcin del procedimiento de diseo, as como las
pruebas realizadas en el laboratorio una vez armados los circuitos. Para estas pruebas se cont
con el siguiente equipo de medicin:
Tabla 4-1: Equipo utilizado en el laboratorio
Equipo
Osciloscopio de tiempo real
digital
Generador de Seales de
hasta 3MHz
Multmetro Digital
Modelo
Tektronix TDS220
Tektronix CFG253
Tektronix DMM916
2.4 V + V5
Ro C oV +
(4.1)
Que es una ecuacin dada por el fabricante. Como se puede observar, uno de los inconvenientes
de este dispositivo es que la frecuencia depende adems del voltaje de alimentacin, lo que
69
puede volverse un problema serio si la fuente no est bien regulada. No obstante, las pruebas en
el laboratorio revelaron que el modulador diseado funciona bastante bien con la fuente
utilizada. Se decidi utilizar el siguiente esquema:
Este diseo responde a la necesidad de tener una entrada TTL compatible. Como se sabe, el
voltaje TTL vara entre 0 y 5V, sin embargo, con una alimentacin de 10V, no se cumple con el
voltaje mnimo necesario en la patilla 5. Con esta configuracin se logra variar el voltaje en la
patilla 5 mediante la saturacin o el corte de un transistor controlado por el voltaje TTL de la
seal moduladora. Es decir, si la seal Moduladora tiene un valor de 0 (0V), el transistor no
conduce y por lo tanto desconecta la resistencia Rx, provocando que el voltaje en la patilla 5
venga dado por la divisin de voltaje entre R1 y R2, que debe ser el voltaje que produce el tono
de frecuencia ms baja (el voltaje ms alto, revisar la ecuacin (4.1)). Cuando la seal
moduladora tiene un valor lgico de 1 (5V), la resistencia Rx se coloca en paralelo con R2,
haciendo que el voltaje en la patilla 5 disminuya y por lo tanto, que aumente la frecuencia de la
seal de salida de acuerdo con la ecuacin caracterstica del LM566.
De esta manera, se logra conseguir una seal modulada en frecuencia (modulacin FSK) con
una seal moduladora digital. Basta entonces encontrar los valores de los elementos externos
requeridos.
70
4.2.1 Mtodo de Diseo
2,4(10 7,5)
50 x10 3 10
Ro C o = 12 x10 6
(4.2)
(4.3)
Si se define Ro=2,2k, que cumple con la restriccin indicada anteriormente. En ese caso se
puede obtener el valor de Co de manera inmediata con la ayuda de la ecuacin (4.3), se obtiene
pues Co=5,45nF, cuyo valor comercial ms cercano es 5,6nF.
Definamos ahora R2 como la resistencia equivalente de Rx en paralelo con R2. Se necesita que
el voltaje en la resistencia R2 sea de 7,5V. Entonces
7,5 =
R2'
10
R1 + R2'
(4.4)
Despejando R2 se obtiene
R2' = 3R1
(4.5)
(4.6)
71
El valor de R1 ms cercano es 2,4k al que se le puede colocar un potencimetro en serie, para
acercar el valor real lo ms posible al terico.
Ahora bien, para una frecuencia de 30kHz
30 x10 3 =
2,4(10 Vs )
12 x10 6 10
(4.7)
V5 = 8,5V
Debemos encontrar el valor de resistencia que produce este voltaje en la patilla 5. Es decir
8,5 =
R2
10
R1 + R2
(4.8)
R2 = 14,1667k
Este valor se puede aproximar mediante una resistencia fija de 12k y un potencimetro de
5k.
Ahora bien, R2 es la resistencia equivalente de R2 en paralelo con Rx. De esta manera podemos
encontrar el valor de Rx:
14,1667 x10 3 R x
7,5 x10 =
14,1667 x10 3 + R x
3
(4.9)
R x = 15,937k
En la figura siguiente se presenta el esquema de implementacin con los valores calculados:
72
Para el caso del segundo modulador, se sigue con el mismo mtodo de diseo que para el primer
modulador, pero las frecuencias cambian pues para el segundo modulador los tonos vendrn
dados por 70kHz y 90kHz. En la figura siguiente, se presenta la figura con los valores
encontrados:
73
4.2.2 Prueba de laboratorio
Una vez diseados, se procedi a armar y probar los moduladores. El primer paso antes de
probar el sistema deba ser por supuesto calibrarlo. Esto se logra con los tres potencimetros que
se plantearon en el diseo. Para ello se procedi como sigue:
En la figura siguiente se presenta la seal modulada junto con una seal TTL tomada del
generador de seales del laboratorio cuya frecuencia fuera de 4.819kHz en la patilla moduladora
(es decir, con una tasa de 9600bauds o bits/s) se encontr que el sistema se comportaba bastante
bien, puesto que para la frecuencia ms baja se obtienen por lo menos 3 ciclos de la seal
modulada y adems se mantiene una fase continua todo el tiempo.
74
Seal Modulada
Seal Moduladora
Caracterstica de la seal
modulada
Frecuencia
Voltaje Pico-Pico
Caracterstica de la seal
moduladora
Tiempo en Alto
Tiempo en Bajo
Voltaje Pico a Pico
103.0us (9.706kbauds)
4.40V
126.0us (7.937kbauds)
4.4V
De igual manera, se tomaron los datos para el segundo modulador, se presenta la tabla con los
valores correspondientes.
75
Tabla 4-3 Datos Tomados para la prueba del modulador 2
Caracterstica de la seal
modulada
Frecuencia
Voltaje Pico-Pico
Caracterstica de la seal
moduladora
Tiempo en Alto
Tiempo en Bajo
Voltaje Pico a Pico
105,0us (9,524kbauds)
4.20V
103.0us (9,709kbauds)
4.2V
Seal Modulada
Seal Moduladora
La seal modulada va desde los 5V hasta los 10V. Si se desea eliminar este voltaje, basta con
utilizar un comparador a la salida que utilice el voltaje medio como umbral para cambiar el
voltaje y as obtener una seal bipolar.
76
Un demodulador del tipo Matched Filter FSK (ver [13]), implementado con
dos LM5673, cada uno dispuesto para responder ante alguno de los tonos de
transmisin.
Un demodulador del tipo FM Detector, que de acuerdo con [13], trata la seal
FSK como una seal de FM con modulacin binaria () La seal se detecta
como FM para producir una salida positiva para una condicin de marca y una
negativa para una condicin de espacio. Para este tipo, se utilizara un LM5654 y
un LM3115, para tomar la seal modulada y convertirla nuevamente a una seal
TTL.
Detector de Tonos
PLL monoltico
77
4.3.1 Diseo del LM565
Para el diseo del LM565, se utiliza como base, las clases dictadas por los profesores Peter
Zeledn y Vctor Hugo Chacn, en el curso de Electrnica II. La frecuencia central del LM565
se define mediante una resistencia y capacitor externos. Para el demodulador de la primera
computadora, la frecuencia central de la seal es 40kHz. Si se elige un capacitor de 1nF,
entonces:
fo =
0 .3
Ro C o
(4.10)
Ro = 7.5k
(4.11)
f l = 40kHz
Para asegurar que la seal se enganche, se define como la mxima frecuencia del intervalo de
captura como 55kHz, de esta manera:
f c
= 55kHz 40kHz = 15kHz
2
fc = 30kHz
(4.12)
78
Ahora, dados estos valores, se debe encontrar los parmetros del filtro del PLL. Se decidi
utilizar un filtro de un polo debido a que las hojas del fabricante del LM565, indica que, un filtro
de un polo produce un ancho de banda de lazo cerrado amplio, lo que es til para la
demodulacin. Con esto, se sabe que
1 =
( c )2
1 =
Con
(4.13)
2 l
1
R1C1
(4.14)
Ahora bien, para el LM565, R1=3,6k, que es una resistencia interna del integrado, de esta
manera se obtiene:
C1 =
2 2 40 x10 3
(4.15)
A la entrada del LM565, se debe colocar un acoplador AC-DC, que vendra dado por un
capacitor de 4,7F y dos resistencias de 680 en la entrada del integrado. Se debe notar que la
79
salida del LM565 es una entrada diferencial, esto es, la salida (patilla 7) no est referenciada a
tierra, sino que su referencia se encuentra en la patilla 6. El voltaje de salida del PLL se midi
en el laboratorio y estuvo entre los 200mVpp y los 400mVpp, para ambos demoduladores (tanto
para el de 30/50kHz como para el de 70/90kHz). Cuando la frecuencia era menor que la
frecuencia del VCO del PLL, la salida diferencial era positiva, en caso contrario, el voltaje era
negativo.
Esta seal se debe pues adaptar para que sea TTL compatible. Para ello se utiliz el comparador
LM311 entre las patillas 6 y 7 del LM565, con la entrada inversora en la patilla 7 y la noinversora en la 6. El voltaje a la salida del PLL, no es constante, como podra esperarse, sino que
se trata de un voltaje variable con el tiempo, pero cuya polaridad obedece lo establecido en el
prrafo anterior. Esto provocaba falsas conmutaciones en el LM311. Para solucionar esto, se
agreg un capacitor de 1,5nF entre las entradas del comparador, para minimizar los cambios en
el voltaje del PLL y as evitar que el LM311 conmutara cuando no deba. El diagrama del
demodulador de 30/50kHz se presenta en la Figura 4.8:
80
El diseo del demodulador de la computadora 2 procede de la misma manera. En este caso, lo
tonos son de 70 y 90kHz, por lo que el diseo del PLL tiene los siguientes parmetros:
Fo=80kHz; Co=1nF; Ro=3,409k; Rx=5k; fL=64kHz, fc=30kHz, C1=5,6nF
Y sigue la misma topologa de la Figura 4.8. Es importante hacer notar que el valor de Ro fue
aproximado por medio de un potencimetro. Esto ayuda no slo en la exactitud del valor de la
resistencia, sino que permite realizar ajustes en el demodulador para obtener una mejor
recepcin.
Una vez armado el PLL, se procedi a ajustar el valor de la resistencia hasta que la recepcin
fuera totalmente satisfactoria. En la Figura 4.9, se presenta el comportamiento del demodulador
ante una seal de frecuencia de 90kHz. Como se puede observar la demodulacin es correcta.
Esto se debe a que el voltaje en la salida del PLL mantiene una polaridad positiva siempre que
esta frecuencia est presente. En la Figura 4.10, se muestra el voltaje a la entrada del
comparador. Cmo se puede observar, la seal presenta una componente AC que hace variar el
voltaje de entrada del VCO y por ende a variar un poco la seal de seguimiento del PLL. Sin
embargo, estas variaciones no provocan un cambio en la polaridad de la seal, y por ende, la
salida remodulada no vara de valor.
81
En la Figura 4.11, se presenta el voltaje a la entrada del comparador cuando se enva un cero.
Como se puede observar, la componente DC de la seal ahora es negativa, lo que produce que el
comparador coloque un 0 a la salida. No obstante se puede notar que la variacin de la seal es
mayor que en el caso del envo de unos. Esto se debe principalmente a los ajustes en la
frecuencia central del PLL. Al variar el valor de al resistencia, se encontr que existe un
compromiso entre la recepcin de unos y de ceros; esto es, se puede mejorar con el PLL la
recepcin de uno de ellos, pero en detrimento del otro. Al tomar las capturas, se logr remodular
tanto buenos unos como ceros.
82
83
El MAX232, no slo traduce los datos de RS232 a TTL, sino que tambin pasa de TTL a
RS232. Por lo que la salida del comparador es introducida al mismo MAX232 y luego
conectada a la computadora por medio del puerto serial.
Al tener armados los dos moduladores y los dos demoduladores, se procedi a probar el
funcionamiento del mdem, conectando dos computadoras por medio del puerto serial, a travs
del circuito. Para ello, se armaron dos cables del tipo de la Figura 2.23 de la pgina 36, que sera
la conexin entre un cable Null-Mdem proveniente de las computadoras y del circuito. El
prototipo del circuito se presenta en la figura siguiente.
84
85
86
6) Botn de Inicio: Este botn abre el puerto serial escogido y presenta el dilogo de
configuracin de puerto serial de Windows.
7) Campo para el nombre: En este campo se le permite al usuario escribir el nombre
por el que quiere ser identificado durante la conversacin.
8) Eleccin de Puerto: Dependiendo de la computadora donde se ejecute el
programa, ste le dar diferentes opciones para elegir el puerto con el que desea
entablar la conversacin. Las opciones de configuraciones del puerto actuarn
sobre cualquier puerto escogido. Sin embargo se debe tener cuidado de elegir el
puerto adecuado, puesto que, puede aparecer algunos puertos COM que no
necesariamente se refieren a un puerto serial, sino al puerto en el que est
conectado el mdem de la computadora.
El cuadro de dilogo que aparece con el botn de inicio de la comunicacin, permite configurar
muchos aspectos de la comunicacin serial. En la figura siguiente se muestra el cuadro de
dilogo y sus componentes:
87
Con este cuadro se puede variar muchas de las propiedades del puerto. Todas estas fueron
estudiadas en el apartado 2.3, que trata sobre el puerto RS232, a saber:
6a) Bits por segundo: Permite variar la velocidad de transmisin del puerto serial. Los valores
van desde los 110bps hasta los 921600bps. Pruebas experimentales con el prototipo,
mostraron que el sistema funciona bien hasta los 38400bps. Con tasas de transmisin
mayores, el sistema empieza a funcionar de una manera inapropiada.
6b) Bits de datos: Permite determinar el nmero de bits que se utilizaran para la transmisin de
los datos. Se pueden elegir 5,6,7 u 8 bits de datos por envo.
6c) Bits de paridad: permite elegir el tipo de comprobacin de errores entre: ninguno, paridad
par, impar de marca o de espacio.
88
6d) Bits de parada: Determina el nmero de bits de parada que se utilizarn. Puede elegirse entre
1; 1,5 o 2 bits de parada.
6e) Control de Flujo: Determina la forma en que se realizar el handshaking entre las dos
computadoras. Se puede elegir entre Xon/Xoff, Hardware o Ninguno. En caso de utilizar el
circuito diseado, NO se puede elegir la opcin de Hardware, puesto que a la entrada del
circuito slo se reciben los bits Tx y Rx, que sirven para la Transmisin y Recepcin de la
informacin, y no se utilizan los dems bits de control.
Al conectar las dos computadoras al circuito y proceder con la comunicacin, se constat que la
velocidad de transmisin mxima fue de 38400bps. Ms all, el PLL ya no era capaz de seguir
la seal fielmente y entonces aparecan caracteres extraos en la pantalla.
El siguiente paso para la realizacin del proyecto, comprende entonces el diseo y la
implementacin de la seccin de RF. En la siguiente seccin se inicia con el diseo del
sintetizador de frecuencias.
89
90
total por el que se divide la frecuencia de salida. Sin embargo, para efectos de este proyecto, no
se utilizar esta caracterstica y ms bien, slo se utilizarn los pines correspondientes al divisor
N de 10 bits. Sin este pre-scaler, la frecuencia queda limitada por la capacidad del MC145152-2,
que es de aproximadamente 22MHz, con una seal realimentada de 1Vpp y con una
alimentacin de 5V. Es evidente en este punto que el VCO es parte esencial en el sistema, y en
parte, el encargado de poder alcanzar frecuencias en el orden de los MHz.
En [20], se presenta un procedimiento de diseo con un integrado muy similar al que se cuenta,
el MC145151-2. Se utilizar como gua este documento para el diseo del sintetizador en
cuestin.
Una de las caractersticas ms importantes de un sintetizador de frecuencia es su capacidad de
poder variar la frecuencia de acuerdo con las necesidades que se tengan. Un sintetizador basado
en PLL, como el que se propone, tiene adems la gran ventaja de no necesitar un banco de
cristales para poder variar la frecuencia, sino que con los dos divisores de los que se ha hablado,
es posible variar la frecuencia utilizando para ellos interruptores con los que se programa el
divisor. En s, la frecuencia de salida del sintetizador vendra dado por:
F Salida=
N
F Referencia
R
(4.16)
91
R=
16MHz
= 160
100kHz
(4.17)
Pero este valor no se encuentra dentro de los vlidos para el dispositivo, por lo que se utiliza 128
como valor para R para tener pasos de 125kHz. Si la frecuencia ms baja deseada es 15MHz
entonces a partir de la ecuacin (4.16)
N = 120
(4.18)
Este sera el valor mnimo que se podra programar en el MC145152. Si se definen 8 canales
posibles, cada uno de ellos tenda un cdigo que habra que introducir en el MC145152-2 para
definir la frecuencia del VCO. En la Tabla 4-4 se presentan los cdigos y las frecuencias que
representaran.
Tabla 4-4 Canales del Sintetizador
Canal
1
2
3
4
5
6
7
8
Cdigo de N
(N9,N8,N7,N6,N5,N4,N3,N2,N1,N0)
0001111000
0001111001
0001111010
0001111011
0001111100
0001111101
0001111110
0001111111
F
(MHz)
15,000
15,125
15,250
15,375
15,500
15,625
15,750
15.875
Como se puede observar, gracias a los parmetros escogidos, estos 8 canales se pueden
programar variando los 3 bits menos significativos, es decir, se necesitara un interruptor en las
patillas 11, 12 y 13 del dispositivo (que corresponden a N0, N1 y N2).
El siguiente punto correspondera al diseo del VCO. En realidad, esta es la parte ms crtica y
esencial de todo el diseo del sintetizador. En [20], el autor decidi utilizar una configuracin
Clapp-Gouriet, que en s, corresponde a la configuracin de un Oscilador Colpitts como el
92
presentado en la Figura 3.5 de la pgina 47, con la diferencia que se coloca un varicap6 que, de
acuerdo con la seal de voltaje a la entrada vara su capacitancia y por lo tanto, vara la
capacitancia del mismo. El diagrama del mismo se presenta en la figura siguiente:
VCC
Del MC145152-2
Cc
1nF
Cf b
2
Vari
Cf b
93
En [20], el autor presenta una serie de ecuaciones implementadas en MATLAB, que ayudan al
diseo del mismo. Con estas ecuaciones y suponiendo capacitancia base emisor es de 1pF, los
resultados son los siguientes:
Tabla 4-5: Valores de los componentes del VCO
Cfb
Cc
L
220pF
100pF
1.18H
Luego la seal del sintetizador sera mezclado con la seal del modulador para luego ser
enviado.
(4.19)
Donde n= nmero de espiras, D=dimetro de la bobina en mm, l=longitud del bobinado en mm.
Como primera opcin, se intent utilizar la topologa presentada en la Figura 4.17. Al no dar
resultados se intentaron otras topologas semejantes, pero con los mismos resultados.
Ante esta situacin, el profesor gua propuso la utilizacin de unos radiotransmisores de corto
alcance (walkie-talkies), para comprobar la factibilidad del diseo del modulador para ser
utilizado con algn transmisor y as comunicar las dos computadoras.
94
Dado que los aparatos eran viejos y haca tiempo que no se utilizaban, el primer paso realizado
fue comprobar su funcionamiento. Para ello se alimentaron con la fuente de voltaje del
laboratorio y se procedi a enviar audio a travs de sus parlantes.
Se encontr que la transmisin era muy pobre y apenas si se lograba escuchar algo. Sin
embargo, se decidi quitar los parlantes y transmitir tonos de audio con un generador de seales.
Esta prueba permiti comprobar que los dispositivos eran capaces de enviar tonos sin la
necesidad del parlante.
Luego se desconect el parlante del "walkie-talkie" que se utilizara como receptor para
comprobar hasta que frecuencia se lograba transmitir y recibir seales. Se encontr que ya para
los 10kHz la seal estaba totalmente atenuada, lo que significaba que se estaba en presencia de
un filtro que slo permita pasar frecuencias audibles.
Esto sin lugar a dudas representaba un problema para la transmisin de los tonos. Por ello se
procedi a variar la frecuencia del mdem de 30/50kHz hasta obtener un mdem de 3/5kHz. Sin
embargo, esto representara una disminucin sustancial en la tasa de transmisin.
La adaptacin principal que se realiz en el circuito para poder adaptar los walkie-talkies fue la
adicin de un buffer a la salida del modulador junto con un capacitor que desacoplara la seal
DC del LM566. En el receptor se implement un filtro Chebyshev de cuarto orden con
frecuencias de resonancia en 3kHz y 5kHz, utilizando para ello el MAX274. Este integrado es
un filtro activo de tiempo continuo, con el que slo son necesarias unas cuantas resistencias
externas para poder obtener filtros pasobajo y pasobanda de hasta orden 8.
La funcin de transferencia del filtro diseado es:
95
H (s ) =
3.348 x10 7 s 2
s 4 + 4691 s 3 + 1.47 x10 9 s 2 + 2.963x1012 s + 3.99 x1017
(4.20)
Tambin es importante notar que las frecuencias entre los 3 y los 5kHz son atenuadas, logrando
eliminar parte del ruido que podra colarse en la banda de paso. El circuito que se arm se
presenta en la siguiente figura. Se debe anotar que el MAX274 est formado por cuatro etapas
con cuatro amplificadores operacionales cada una, por lo que para armar el filtro se necesita slo
la mitad del integrado.
96
Se encontr que uno de los walkie-talkies estaba algo daado, por lo que se tena que tener
cuidado a la hora de manejarlo, adems se encontr que estos aparatos eran ms sensibles a la
transmisin de unos que de ceros. As por ejemplo, al enviar un cero, la mayor parte del tiempo
la seal recibida era bastante buena, una vez que se haba filtrado. En la Figura 4.20, se muestra
la seal enviada contra la seal recibida. Cmo se puede observar, la seal llega un poco
distorsionada, pero la componente principal de la onda es precisamente la frecuencia enviada
por le transmisor. Esto permite recuperar la seal con la ayuda del filtro descrito anteriormente,
tal y como se muestra en la Figura 4.21. Esto comprueba el buen funcionamiento del filtro.
97
98
pueden llegar a ser de tal magnitud que provocan conmutaciones falsas en la seal remodulada,
como las que se aprecian en la misma figura.
Figura 4.22: Envo de ceros mal recibido. 1) Seal remodulada 2) Seal recibida luego de filtrada.
99
En el caso del envo de unos, se encontr que el receptor es propenso a distorsionar la seal en
los 5kHz. La figura siguiente muestra la seal recibida cuando el receptor no logra una
comunicacin del todo. En este caso, no es posible recuperar la seal, lo que a la larga produce
desastres en el valor del bit recibido, tal y como se muestra en la Figura 4.25.
Sin embargo, pruebas posteriores revelaron que, haciendo ajustes en el walkie-talkie y
agregando un par de nanofaradios al filtro del PLL, as como variando un poco la frecuencia
central del mismo hacia los 5kHz, se lograba una comunicacin satisfactoria entre ambas
computadoras, logrando as enlazar ambos sistemas transmitiendo de manera adecuada texto a
travs de los walkie-talkies, utilizando para ello la modulacin FSK.
100
Figura 4.25: Error en el envo de unos. 1) Seal demodulada 2) Seal recibida y filtrada
101
102
Para futuros proyectos relacionados con este tema, o que pretendan continuar ste, es
conveniente tener las siguientes recomendaciones:
103
104
BIBLIOGRAFA
Libros
Pginas Web
106
13. Watson, Bob. FSK Signals And Demodulation.
http://redifox.diy.myrice.com/notes/fsk.pdf
WJ
Comunication,
Inc.
APNDICES
Apndice A: Programa de Comunicacin Serial Implementado en Delphi
Este es el archivo .pas del programa. En sntesis, este es el programa que define el
comportamiento del form diseado (es decir, este es el archivo que le dice al programa que
hacer cuando se hace clic en un botn o en un men de la ventana)
unit Proyecto;
interface
uses
Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs,
AfViewers, StdCtrls, AfDataDispatcher, AfComPort, AfPortControls, Menus;
type
TForm1 = class(TForm)
Terminal: TAfTerminal;
SerialPort: TAfComPort;
DataDispatcher: TAfDataDispatcher;
Mensaje: TMemo;
ButtEnviar: TButton;
Config: TGroupBox;
AfPortComboBox1: TAfPortComboBox;
Label1: TLabel;
ButtInicio: TButton;
ButtFinaliza: TButton;
Label2: TLabel;
MainMenu1: TMainMenu;
Principal1: TMenuItem;
MenuInicia: TMenuItem;
MenuFinaliza: TMenuItem;
Salir1: TMenuItem;
Nombre: TEdit;
Label3: TLabel;
Crditos1: TMenuItem;
procedure MensajeKeyPress(Sender: TObject; var Key: Char);
procedure FormShow(Sender: TObject);
procedure ButtEnviarClick(Sender: TObject);
procedure ButtInicioClick(Sender: TObject);
procedure ButtFinalizaClick(Sender: TObject);
procedure DataDispatcherDataReceived(Sender: TObject);
procedure MenuIniciaClick(Sender: TObject);
procedure MenuFinalizaClick(Sender: TObject);
procedure Salir1Click(Sender: TObject);
procedure FormClose(Sender: TObject; var Action: TCloseAction);
procedure Crditos1Click(Sender: TObject);
107
108
private
{ Private declarations }
public
{ Public declarations }
end;
var
Form1: TForm1;
id,mesa :string;
implementation
uses Segundo;
{$R *.DFM}
procedure TForm1.MensajeKeyPress(Sender: TObject; var Key: Char);
begin
if Key=#13 then //El usuario escribe en el rea de mensajes y al presionar enter
begin
//Se enva la informacin al puerto serial por medio de Serial Port
//Y DataDispatcher.
mesa:=Nombre.text+': '+Mensaje.Lines.Text+#10+#13;
Terminal.WriteString(mesa);//Coloca en el Terminal lo que acaba de Escribir
DataDispatcher.WriteString(mesa);
Mensaje.Lines.Clear;
Mensaje.setFocus;
end;
end;
procedure TForm1.FormShow(Sender: TObject); //Procesos que se deben llevar a cabo
begin
//al iniciar el programa.
Mensaje.Lines.Clear; //Se limpia el rea de texto
Mensaje.Enabled:=false; //Se inhibe el rea de escritura para que no se pueda envair el mensaje
Mensaje.Color:=clScrollBar;
ButtFinaliza.Enabled:=false;
Label2.Caption:='Comunicacin Sin Iniciar'; //Se indica al usuario su estado
MenuFinaliza.Enabled:=false;
AfPortComboBox1.Enabled:=true; //Se permite seleccionar el puerto
ButtEnviar.Enabled:=false; //No se permite enviar mensajes, puesto que
end;
//el puerto esta cerrado
procedure TForm1.ButtEnviarClick(Sender: TObject);
begin //Tambin se puede enviar la informacin al presionar el botn enviar
mesa:=Nombre.text+': '+Mensaje.Lines.Text+#10+#13; //mensaje ms un enter
Terminal.WriteString(mesa);//Enva la informacin que est
//en la zona de escritura ms un enter (ASCII 10 y 13 juntos hacen un enter).
DataDispatcher.WriteString(mesa);
Mensaje.Lines.Clear;
Mensaje.setFocus;
end;
109
procedure TForm1.ButtInicioClick(Sender: TObject);
begin //Para iniciar la sesin se deben seguir estos pasos
SerialPort.Open; //Se debe abrir el puerto serial
SerialPort.ExecuteConfigDialog; //Se abre el menu de configuracin del puerto
Mensaje.Enabled:=true; //Se le permite al usuario escribir
Mensaje.Color:=clwindow;
Mensaje.setFocus; //Esto coloca el cursor en el rea de escritura
ButtInicio.Enabled:=false; //Se apaga el botn de iniciar comunicacin
ButtFinaliza.Enabled:=true; //Se habilita el botn de finalizar
Terminal.ClearBuffer; //Se limpia el terminal para empezar desde cero
Mensaje.Lines.Clear; //Se limpia la zona de escritura
Label2.Caption:='Comunicacin Iniciada'; //Se indica al usuario su estado
MenuFinaliza.Enabled:=true;
MenuInicia.Enabled:=false;
AfPortComboBox1.Enabled:=false; //No se permite cambiar el puerto durante la comuniacin
ButtEnviar.Enabled:=true;
end;
procedure TForm1.ButtFinalizaClick(Sender: TObject);
begin
SerialPort.Close; //Se cierra el puerto
Mensaje.Enabled:=false; //No se le permite al usuario escribir
Mensaje.Color:=clScrollBar;
ButtInicio.Enabled:=true; //Se habilita el botn de inicio de comunicacin
ButtFinaliza.Enabled:=false;
Label2.Caption:='Comunicacin Sin Iniciar'; //Se muestra el estado
MenuFinaliza.Enabled:=false;
MenuInicia.Enabled:=true;
AfPortComboBox1.Enabled:=true; //Se permite escoger el puerto
ButtEnviar.Enabled:=false; //Se apaga el botn de enviar, puesto que el
end;
//puerto est apagado
procedure TForm1.DataDispatcherDataReceived(Sender: TObject);
begin //Cuando DataDipatcher detecta un dato, lo escribe en el Terminal.
Terminal.WriteString(DataDispatcher.ReadString);
end;
procedure TForm1.MenuIniciaClick(Sender: TObject); //Ver ButtInicioClick
begin
SerialPort.Open;
SerialPort.ExecuteConfigDialog;
Mensaje.Enabled:=true;
Mensaje.Color:=clwindow;
Mensaje.setFocus;
ButtInicio.Enabled:=false;
ButtFinaliza.Enabled:=true;
Terminal.ClearBuffer;
Mensaje.Lines.Clear;
Label2.Caption:='Comunicacin Iniciada';
MenuFinaliza.Enabled:=true;
MenuInicia.Enabled:=false;
AfPortComboBox1.Enabled:=false;
110
ButtEnviar.Enabled:=true;
end;
procedure TForm1.MenuFinalizaClick(Sender: TObject);//Ver ButtFinalizaClick
begin //Con este procedimiento se finaliza la comunicacin
SerialPort.Open; //Y no permite que el usuario siga escribiendo
Mensaje.Enabled:=false;
Mensaje.Color:=clScrollBar;
ButtInicio.Enabled:=true;
ButtFinaliza.Enabled:=false;
Label2.Caption:='Comunicacin Sin Iniciar';
MenuFinaliza.Enabled:=false;
MenuInicia.Enabled:=true;
AfPortComboBox1.Enabled:=true;
ButtEnviar.Enabled:=false;
end;
procedure TForm1.Salir1Click(Sender: TObject);
begin
SerialPort.Close; //Cierra el puerto serial
Close;
//Cierra el programa
end;
procedure TForm1.FormClose(Sender: TObject; var Action: TCloseAction);
begin
SerialPort.Close; //Cierra el puerto serial al salir
end;
procedure TForm1.Crditos1Click(Sender: TObject);
begin
Ventana.ShowModal; //Muestra la ventana de crditos
end;
end.
111
Anexos
Anexo A: Hojas del Fabricante de los dispositivos utilizados
En esta seccin se presentan las hojas del fabricante de los dispositivos utilizados en este
proyecto.