Memoria LCEL- FINALsanchez/ETSIT_memoria_LCEL.pdf · 2005-11-06 · En las entradas del...

60
Sistema de difusión selectiva con cifrado LCEL Memoria final Página 1 de 60 RESUMEN El principal objetivo de esta práctica es diseñar y construir un sistema de envío de audio desde un emisor a una serie de receptores, implementados en uno solo, con la capacidad de elegir el receptor y de enviar la señal de audio cifrada o no. Para ello el sistema estará dividido en dos grandes módulos, emisor y receptor, y cada uno de estos dos en subbloques que a su vez pueden catalogarse en digitales y analógicos. A la hora de trabajar lo más cómodo será abordar cada subbloque por separado, diseñándolos y probándolos de manera independiente. Primero comenzaremos por la parte digital, continuando por la analógica, y reservando para el final la unión de ambas. La construcción inicial del diseño se realizará sobre placas de inserción, utilizando siempre que sea posible integrados que ahorren espacio y complejidad al circuito. Una vez depurado el mismo volveremos a construirlo, esta vez con un montaje wire- wrapping para minimizar el espacio y obtener mayor robustez y fiabilidad.

Transcript of Memoria LCEL- FINALsanchez/ETSIT_memoria_LCEL.pdf · 2005-11-06 · En las entradas del...

Sistema de difusión selectiva con cifrado LCEL

Memoria final Página 1 de 60

RESUMEN

El principal objetivo de esta práctica es diseñar y construir un sistema de envío

de audio desde un emisor a una serie de receptores, implementados en uno solo, con la

capacidad de elegir el receptor y de enviar la señal de audio cifrada o no.

Para ello el sistema estará dividido en dos grandes módulos, emisor y receptor, y

cada uno de estos dos en subbloques que a su vez pueden catalogarse en digitales y

analógicos.

A la hora de trabajar lo más cómodo será abordar cada subbloque por separado,

diseñándolos y probándolos de manera independiente. Primero comenzaremos por la

parte digital, continuando por la analógica, y reservando para el final la unión de ambas.

La construcción inicial del diseño se realizará sobre placas de inserción, utilizando

siempre que sea posible integrados que ahorren espacio y complejidad al circuito. Una

vez depurado el mismo volveremos a construirlo, esta vez con un montaje wire-

wrapping para minimizar el espacio y obtener mayor robustez y fiabilidad.

Sistema de difusión selectiva con cifrado LCEL

Memoria final Página 2 de 60

INTRODUCCIÓN

Como ya hemos comentado, la función principal de nuestro diseño será el envío de

mensajes de audio desde un centro emisor a una serie de receptores, cada uno con un

código distinto. Desde el emisor elegiremos sobre qué receptor queremos actuar

(para simplificar el diseño supondremos un único receptor en el que podremos variar el

código de su dirección para que coincida o no con la elegida en el emisor).

Además, desde el centro emisor también podremos escoger si queremos enviar la

señal cifrada o no. El cifrado lo realizaremos mediante la inversión espectral en

frecuencia, que logra una señal con el mismo ancho de banda que la original, pero

invertida en frecuencia. Es un método bastante sencillo, como más adelante veremos.

A su vez, desde este centro emisor decidiremos si queremos transmitir la señal

(abrir el canal de comunicación con el receptor) o no. El canal de comunicación entre

ambos será un cable físico.

También hemos comentado que para facilitar la tarea del diseño, trabajaremos con

bloques que probaremos por separado para finalmente integrarlos (véase ilustración).

Sistema de difusión selectiva con cifrado LCEL

Memoria final Página 3 de 60

Arquitectura del sistema emisor:

La arquitectura del emisor se muestra en la figura que sigue:

Describiremos cada parte, que detallaremos a lo largo de esta memoria.

- Para resumir lo dicho hasta ahora, desde el sistema emisor el operario puede

decidir el código del receptor que desea que reciba la señal, si la quiere enviar cifrada o

no y cuándo quiere abrir el canal para transmitir. Todo ello lo realizará desde la unidad

de entrada.

- Para observar la selección realizada, tendremos la unidad de visualización, que

recogerá mediante un display la dirección del receptor, y mediante dos leds la opción de

cifrado y la de apertura del canal.

- Para transmitir la secuencia de bits con esta información, un transmisor digital

procede a recoger los mismos en pararelo para enviarlos en formato serie a través de un

cable al receptor.

- La señal de audio la introduciremos en el sistema analógico, que comienza en un

adaptador de señal. Éste se encarga de adaptar niveles de impedancia y tensión de la

señal de audio a unos admisibles para el resto del circuito.

- Un cifrador de audio tomará la señal original y la invertirá en frecuencia, para

que pueda ser ininteligible para un miembro no autorizado que quiera escuchar. Además

deberán filtrarse las señales de manera adecuada.

Sistema de difusión selectiva con cifrado LCEL

Memoria final Página 4 de 60

- Para salir al canal, la señal de nuevo deberá adaptar sus niveles de tensión

mediante el adaptador a la línea de salida.

Arquitectura del sistema receptor:

La arquitectura del receptor se basa en los módulos que aparecen en la figura:

Describiéndolo de manera concisa:

- A través de la línea de datos, la secuencia de bits llega al receptor digital,

que se encarga de transformar los bits en serie a la entrada en salidas en paralelo.

- Mediante el selector de dispositivo escogemos el código del receptor, que

se comparará con el de llegada en el controlador de selección.

- La señal de audio llegará por otro canal. En primer lugar debería pasar por

un nuevo adaptador de señal, pero podrá eliminarse finalmente porque se transmite

con valores adecuados desde el emisor.

- El descifrador de audio llevará a cabo la demodulación de la señal.

También deberemos colocar filtros que adecúen la señal.

- Un nuevo módulo, esta vez el selector de cifrado de la señal, deberá decidir

si la señal que se debe escucharse es la señal cifrada o la original.

- Por último necesitaremos una etapa de potencia para adaptar los niveles a la

entrada de unos auriculares, que será lo que utilizaremos para oír la señal.

Parte del conjunto, a su vez, estará sincronizado por dos relojes, uno para la parte

digital y otro para la modulación analógica.

Sistema de difusión selectiva con cifrado LCEL

Memoria final Página 5 de 60

Opcionalmente se nos propusieron algunas mejoras que al ser implementadas

producirán una serie de modificaciones y de módulos añadidos, que se explicarán

con más detenimiento en el correspondiente apartado.

Esta memoria recoge toda la labor de diseño y montaje del sistema propuesto, así

como las simplificaciones, problemas y resultados obtenidos una vez construido el

mismo .

Sistema de difusión selectiva con cifrado LCEL

Memoria final Página 6 de 60

EXPERIMENTOS PREVIOS: CARACTERIZACIÓN

CARACTERIZACIÓN DIGITAL: FAMILIA LÓGICA 74HCXXXX.

Para realizar la caracterización de la familia lógica 74HCXXXX escogeremos el

integrado 74HC04, que consta de 6 puertas inversoras y entre las que elegiremos una

para nuestro estudio.

Una vez alimentada la pastilla con +5V y GND, introduciremos una señal triangular

a la entrada de una las puertas. Con el canal X del osciloscopio mediremos ésta, y con el

canal Y la salida del inversor. Utilizando el modo XY del osciloscopio obtendremos una

curva de transferencia como la que aparece en la hoja de resultados que se adjunta al

final de este apartado. Podemos observar que el flanco de bajada no es ideal, sino que

hay una zona donde los valores no están bien definidos. Los niveles de tensión teóricos

que aparecen en la hoja de características son muy parecidos a los medidos en el

laboratorio, como veremos en la siguiente tabla:

Valor teórico

(Vcc=4.5V)

Valor

experimental

Nivel alto mínimo de tensión a la entrada VIH 3.15 V 3 V

Nivel bajo máximo de tensión a la entrada VIL 1.35 V 1.8 V

Nivel alto mínimo de tensión a la salida VOH 4.4 V 5 V

Nivel bajo máximo de tensión a la salida VOL 0.1 V 0 V

Para medir el tiempo de retardo utilizaremos, tal y como se nos indica, una

onda cuadrada con los niveles adecuados de amplitud. No nos fue posible finalmente

medirlo de manera experimental en el laboratorio por no poder encontrar una resolución

adecuada del osciloscopio; igualmente nos ocurrió con el tiempo de subida. Así pues,

nos guiaremos por los valores teóricos de la hoja de características:

Tiempo de retardo = 11 nsg Tiempo de subida = 8 nsg

Sistema de difusión selectiva con cifrado LCEL

Memoria final Página 7 de 60

CARACTERIZACIÓN ANALÓGICA: AMPLIFICADOR OPERACIONAL

LM324.

1 Medida del slew rate

El slew rate es un factor limitante de la frecuencia máxima utilizable sin que se

produzca distorsión. Se define como la máxima variación de señal de salida por unidad

de tiempo.

La medida de éste lo haremos

implementando un seguidor de

tensión basado en un operacional

LM324 tal y como indica la

figura. Introduciendo una señal

cuadrada a la entrada, y variando

amplitud y frecuencia, podremos

observar los efectos del slew rate.

En la hoja de características del amplificador operacional elegido aparece con una

amplitud de entrada de 2,5 Vpp como slew rate 0,5V/µµµµsg, muy parecido a los valores

conseguidos experimentalmente a distintas frecuencias, tal y como aparece en la tabla

de la hoja de resultados.

2 Efecto de la realimentación sobre la ganancia y el ancho de banda

De nuevo trabajaremos con el amplificador operacional LM324. Nos dan un

esquema del amplificador no inversor con los valores de resistencias R1=22kΩ,

MEDIDA DEL SLEW RATE

Sistema de difusión selectiva con cifrado LCEL

Memoria final Página 8 de 60

R2=220kΩ, R4=100kΩ y C1=10nF, y se nos pide que calculemos los valores de R3 y C2.

En las entradas del amplificador operacional, al ser un elemento no ideal, existen

unas pequeñas corrientes contínuas que entran o salen de él, y que no son deseables.

Son las corrientes de polarización Ibias,. La resistencia R3 tiene como fin compensarlas.

Para calcular R3 debemos observar el circuito en contínua. Los condensadores

quedan como circuitos abiertos, con lo que:

biasIRV ∗=+ 4

Observamos que en la hoja de características de nuestro amplificador aparece

una corriente Ibias de valor típico 45 nA, por lo que V+ = 4,5 mV.

Para que se cumpla Vo = G*(V+ - V-) = 0 → V+ = V-, por lo tanto, como:

))((* 213 RRRIV bias +=−

Tendremos que: R3 = 80 kΩ.

El condensador C2 tiene como función conseguir que la resistencia R3 quede lo

más parecida posible a un cortocircuito, para ello se pone en paralelo a ésta, para lograr

una impedancia conjunta que sea pequeña. Cuanto mayor sea este condensador, menor

será la impedancia.

Hemos estimado que con un condensador de C2=100nF, tal y como recomiendan en

el libro “Aspectos prácticos de diseño y medida en laboratorios de electrónica”1 será

suficiente.

Posteriormente se nos pide que calculemos las frecuencias de corte inferior y

superior esperadas del circuito, dibujemos el diagrama de Bode y comparemos con las

medidas realizadas experimentalmente.

1 J.Ferreiros, J.Macías Guarasa y otros. Aspectos prácticos de diseño y medida en el laboratorio de

electrónica. Servicio de Publicaciones ETSIT: 2001. Pág 9.

Sistema de difusión selectiva con cifrado LCEL

Memoria final Página 9 de 60

a) frecuencia de corte superior

Para calcular la frecuencia de corte superior necesitamos conocer el valor del

polo de compensación, que una vez realimentado el circuito se verá multiplicado

por el factor (1+ Avf*β), obteniendo de esta manera la frecuencia de corte superior.

Según la hoja de características del LM324, la ganancia a frecuencias medias es

Avm=100dB y el producto ancho de banda por ganancia unidad es BW*Av = 1MHz.

Con ello obtenemos un polo de compensación:

HzA

MHzóncompensacidepolo

vm

101 ==

Para frecuencias medias nuestro circuito tiene el siguiente aspecto:

Su realimentación es tensión-serie (siendo tensión la señal de muestreo y serie la

asociación a la entrada).

Con ello calculamos los siguientes parámetros:

09.021

1 =+

=RR

Ω=+==

Ω=+

==

=

=

kRRi

vR

kRR

RR

i

vR

i

v

242

20*

21

02

222

21

21

01

111

1

2

Sistema de difusión selectiva con cifrado LCEL

Memoria final Página 10 de 60

Siendo el circuito resultante:

Rin es de valor muy alto, por lo que lo aproximaremos a un circuito abierto. Ro

según la hoja de características del A0 tiene un valor cercano a 100Ω.

Resolviendo el circuito que resulta, obtendremos:

5

220

22

220

224

0

10*

**

≈+

=

+==

RR

RAA

RR

RRA

i

vA

vAOvf

v

i

z

Luego resultará una frecuencia de corte superior:

kHzAff vfpcs 90)*1( =+= β

b) frecuencia de corte inferior

Para calcular la frecuencia de corte inferior debemos hallar el circuito equivalente para

frecuencias bajas, que tiene la siguiente forma:

Sistema de difusión selectiva con cifrado LCEL

Memoria final Página 11 de 60

Mediante el método de las constantes de tiempo en cortocircuito, obtenemos:

Rc1= R4

τ = C1*Rc1 =10-3

Hzf ci 159*2

10001*

*2

1 ===πτπ

Por todo el desarrollo anterior hemos calculado de manera teórica los valores:

El diagrama de Bode que recoge estos valores es el que aparece en la hoja de

resultados.

fcs = 90 KHz

fci = 159 Hz

Sistema de difusión selectiva con cifrado LCEL

Memoria final Página 12 de 60

MEJORAS

Las mejoras voluntarias acometidas para esta práctica han sido:

- Uso de un teclado sobre el que se implementa toda la unidad de entrada

- Automatización del proceso de apertura y cierre del canal

- Implementación de una dirección de difusión

- Detección de palabras en línea y paridad

o Generación y detección de paridad

o Autómata de control de recepción de palabras

- Montaje mediante técnica wire-wrapping

5.1 Uso de teclado

Frente al gran número de interruptores y el pulsador propuestos en la práctica básica,

nosotros hemos decidido utilizar un único teclado, que integra todas las funcionalidades

de estos elementos ofreciendo, desde nuestro punto de vista una mejor operatividad y un

acabado más parecido al que cabría encontrarse en un sistema comercial.

Así, las teclas numéricas del teclado utilizado sirven para seleccionar de manera

inmediata el receptor sobre el que se desea actuar, sin necesidad de tener que manejar

microinterruptores.

La tecla correspondiente al asterisco (*) actúa igualmente a modo de microinterruptor,

encendiendo y apagando la opción de cifrado.

La tecla almohadilla (#) actúa como pulsador y, al haber implementado la mejora de

automatización en el proceso de apertura y cierre del canal, sirve también para conmutar

entre canal abierto y canal cerrado, por lo que viene a sustituir al microinterruptor

encargado de este cometido en la práctica básica.

Los detalles técnicos referentes a la implementación de todos estos aspectos se

describen en el apartado 1.1.1 de la sección “Diseño práctico”, referente a la unidad de

entrada).

Sistema de difusión selectiva con cifrado LCEL

Memoria final Página 13 de 60

5.1 Automatización del proceso de apertura y cierre del canal

La realización de esta mejora hace que, en nuestro sistema, en lugar de seleccionar la

apertura o cierre de canal mediante un microinterruptor, el usuario conmute

automáticamente entre canal abierto y canal cerrado cada vez que actúa sobre el

pulsador de transmisión (#).

Para ello, hemos utilizado un biestable tipo T, tal y como se proponía en el enunciado

de la práctica.

En realidad, nosotros hemos considerado que la unidad de entrada sirve para seleccionar

las opciones de transmisión deseadas y que el pulsador de transmisión sirve para

confirmarlas y enviar la orden al receptor. Por esa razón, cuando el bit de canal del

receptor esté a nivel alto, no quiere decirse que el bit de canal del receptor también lo

esté, es decir, no quiere decirse que el canal esté de hecho abierto, sino que al enviar la

orden pulsando la tecla de transmisión, el canal del receptor seleccionado se abrirá.

Este hecho, unido a la automatización del proceso de apertura y cierre del canal, hará

que los leds de canal del emisor y el receptor nunca deban estar encendidos o apagados

simultáneamente (dejando a un lado estados iniciales inmediatamente posteriores al

encendido, así como posibles fallos esporádicos en el circuito de captura y retención del

teclado), ya que en realidad el led de canal del receptor nos va a indicar la situación del

canal en ese instante (estado actual) y el del emisor nos va a indicar la nueva orden que

nosotros deseamos enviar (como queremos que sea el siguiente estado), orden que “no

entrará en vigor” hasta que se accione el pulsador de transmisión.

5.3 Implementación de una dirección de difusión

Esta mejora consiste simplemente en utilizar un comparador más para hacer que cuando

se seleccione el número 7 en el emisor actúemos simultáneamente sobre todos los

receptores.

Los detalles técnicos de su implementación se discuten en la sección en el apartado 1.2

de la sección “diseño práctico”.

Sistema de difusión selectiva con cifrado LCEL

Memoria final Página 14 de 60

5.3 Detección de palabras en línea y paridad

El planteamiento básico de esta doble mejora se describe a la perfección en el enunciado

de la práctica, por lo que no lo repetiremos aquí.

Generación y comprobación de paridad

La primera parte de la mejora, corresponde a la introducción de un bit de paridad para

añadir protección frente a errores. La idea fundamental es conseguir que el número de

unos presentes entre los bits de código, cifrado y en el propio bit de paridad sea siempre

impar. Para ello, utilizaremos dos generadores de paridad 74HC280, uno en el emisor y

otro en el receptor, conectándolos al resto del subsistema digital tal y como se describe a

en los apartados referentes al subsistema digital de la sección “Diseño práctico”.

Autómata de detección de palabras

Sin lugar a dudas, el diseño e implementación del autómata de detección de palabras

constituye, tras el uso de la técnica wire-wrapping, la mejora de mayor complejidad de

entre todas las acometidas.

La idea general pasa por construir una máquina de estados que examine los datos que

llegan por la línea de transmisión procedentes del emisor y que “dé su visto bueno”

cuando la palabra recibida cumpla con las especificaciones deseadas.

En nuestro caso, esto se traduce a que el autómata se encuentre en reposo mientras la

línea de transmisión se encuentre en estado alto. En el momento en que se detecta un

cero, que puede corresponder al bit de arranque, el autómata debe esperar un intervalo

de 7 bits y observar el valor del bit situado siete posiciones por detrás de ese hipotético

bit de arranque. Si dicho bit está a nivel alto, es decir, coincide con el valor esperado

para el bit de parada o bit de stop, el autómata pondrá un nivel alto en su salida de

validación (“validación autómata”) que se introducirá a través de una puerta AND junto

a la señal “validación comparadores” y dará lugar a la línea de “validación general”,

cuya función se describe detalladamente en el apartado correspondiente del diseño

práctico.

Sistema de difusión selectiva con cifrado LCEL

Memoria final Página 15 de 60

Si consideramos dos posibles estados para el autómata: (R)eposo y (C)ontando (que a su

vez se podría dividir en otros siete), y utilizamos la notación [bit recibido]/[próximo

estado], el diagrama de estados para nuestro autómata es de la forma:

Y la tabla de estados viene dada por:

E Q(t) Q(t+1)=D Contador Z 1 0 0 0 0 0 0 1 1 0 X 1 1 2 0 X 1 1 3 0 X 1 1 4 0 X 1 1 5 0 X 1 1 6 0 X 1 1 7 0

1 1 Posible bit de parada

0 1 0 8

0

1 0 0 Clear 0

Este es el cronograma utilizado durante la fase de diseño:

1 R 2 3 4 5 6 7 1/R

1/R

0/RR

0/C x/C x/C x/C x/C x/C x/C

Sistema de difusión selectiva con cifrado LCEL

Memoria final Página 16 de 60

El esquema lógico asociado es de la forma:

Y, finalmente, la realización circuital del mismo es la siguiente:

Sistema de difusión selectiva con cifrado LCEL

Memoria final Página 17 de 60

5.4 Montaje mediante técnica wire-wrapping

Esta mejora ha sido, sin duda, la que ha supuesto un mayor número de horas de trabajo,

aunque también ha sido la más enriquecedora al habernos permitido conocer una

técnica, nueva para nosotros, que parece ofrecer opciones muy interesantes en todo lo

referente al diseño y montaje de circuitos electrónicos.

En el el apartado 5 del texto “Aspectos prácticos de diseño y medida en laboratorios de

electrónica” se describen brevemente algunos aspectos interesantes en relación a la

técnica de wire-wrapping, por lo que no los repetiremos aquí.

En primer lugar, podemos hacer una relación del material empleado con motivo

exclusivo de la utilización de esta técnica:

- Placas para montaje en wire-wrapping. Las placas utilizadas son del tipo

“Eurocard square pad prototyping card” y han sido adecuadas a las

características de nuestro sistema concreto, tanto en lo referente al tamaño como

a la disposición de los distintos conectores y visualizadores.

- Zócalos para wire-wrapping (wire-wrap turned pin sockets D.I.L.).

- Pistola wire-wrap. Herramienta necesaria para este tipo de montajes. El modelo

utilizado (muy amablemente prestado por su propietario), es uno de los más

básicos y funciona a 12V, conectándose a la red mediante un transformador. La

pistola consta en su “boca” de un cilindro con dos orificios. Por uno de ellos se

introduce el cable pelado y por el otro se introduce la patilla del zócalo al que se

desea enrollar.

Sistema de difusión selectiva con cifrado LCEL

Memoria final Página 18 de 60

- Cable de diámetro fino, especial para wire-wrapping y pelacables graduado para

asegurar una longitud apropiada y fija de la zona de cable pelada.

- Soldador y trencilla desoldadota para soldar todos los zócalos a la placa y

algunos de los componentes a los propios zócalos.

Aunque finalmente, el prototipo presentado a examen será el montado con wire-

wrapping, el método de montaje utilizado durante toda la fase de diseño fue el de la

tradicional placa de inserción.

Estas fotos, tomadas con una cámara digital, corresponden a el montaje en placa de

inserción durante la primera fase del diseño.

Fue en una placa de este tipo donde fuimos probando todas las fases de nuestro

diseño, tanto para el subsistema analógico, como para el digital, y donde fuimos

Sistema de difusión selectiva con cifrado LCEL

Memoria final Página 19 de 60

haciendo las correcciones pertinentes aprovechando las facilidades que estas placas

ofrecen a tal efecto.

Una vez que los resultados obtenidos fueron satisfactorios, y que todo parecía

funcionar tal y como deseábamos, completamos nuestros esquemas circuitales en

papel y los repasamos varias veces para estar seguros de que coincidían con el

montaje realizado, y fuimos desmontando todos los componentes para pasar a

utilizarlos en el montaje wire-wrapping.

A continuación, describimos detalladamente el proceso de montaje:

- Para empezar, nos encontramos con las placas de wrapping “desnudas”, sin un

solo componente.

- Lo primero que hicimos fue decidir la ubicación de los distintos bloques,

estando para ello en posesión de todo el esquema circuital sobre papel.

- Acto seguido, pasamos a colocar los distintos zócalos en los puntos

apropiados, fijándolos a la parte superior de la placa con cinta aislante, dando

la vuelta a la misma y soldándolos adecuadamente a la cara inferior,

que es la que cuenta con los contactos metálicos apropiados.

- A continuación, pasamos a hacer todos los taladros necesarios para

acoplar los conectores banana hembras, los leds y los jacks de audio.

- El siguiente paso consistió en etiquetar convenientemente toda la cara inferior

de la placa, para agilizar el proceso de cableado, ya que de otro modo

hubiéramos tenido que estar dándole la vuelta continuamente y eso habría

sido muy negativo en términos de eficiencia.

- Tras etiquetar todas las patillas convenientemente, pasamos a cablear todo el

circuito, utilizando la herramienta en forma de pistola comentada con

anterioridad.

Sistema de difusión selectiva con cifrado LCEL

Memoria final Página 20 de 60

- Una vez que todos los cables estuvieron conectados, tuvimos que comprobar

con un polímetro todas las conexiones una a una, para asegurarnos de que

todo estaba bien y para detectar algunos errores que habíamos cometido

durante la etapa del cableado.

- A continuación, colocamos todos los componentes, soldando resistencias,

condensadores y leds y “pinchando” o encajando los distintos integrados

sobre sus correspondientes zócalos.

- Finalmente, incluimos todos los condensadores de filtrado de alimentación,

soldándolos directamente entre las patillas correspondientes en la cara inferior

de la placa, con el fin de optimizar el filtrado a través de una mayor

proximidad a los puntos de alimentación.

Tras hacer todo esto fuera de horas de laboratorio, tuvimos que volver a éste para

comprobar el correcto funcionamiento de la nueva placa y depurar errores que sólo

podían ser detectados mediante el uso del osciloscopio.

En general, los errores de montaje que hemos detectado no han sido demasiados,

aunque, como cabía esperar, tuvimos que corregir algunos cables que había ido a parar a

patas equivocadas.

Entre las ventajas obtenidas al utilizar este montaje, cabe destacar la reducción en el

tamaño final del mismo (que en el otro caso venía a ocupar cuatro placas amarillas de

tamaño estándar) y, sobre todo, la mayor robustez de éste si se le compara con su

equivalente en inserción.

Sistema de difusión selectiva con cifrado LCEL

Memoria final Página 21 de 60

Aspecto final de emisor

Aspecto final del receptor

DISEÑO PRÁCTICO SUBSISTEMA DIGITAL

Sistema de difusión selectiva con cifrado LCEL

Memoria final Página 22 de 60

1.0. GENERADOR DE RELOJES

A la hora de diseñar nuestro circuito, hemos decidido utilizar dos señales de reloj

independientes, una para el subsistema analógico y otra utilizada exclusivamente

para las modulaciones analógicas.

En ambos casos, hemos generado una señal unipolar de pulsos cuadrados con duty

cycle del 50%, para lo cual hemos recurrido a dos temporizadores 555 en

configuración aestable y a sendos divisores de frecuencia implementados a través

de biestables J-K (74HC76) con las entradas J y K conectadas directamente a nivel

alto (biestables tipo T).

El esquema utilizado es de la forma:

La frecuencia escogida para el reloj encargado de controlar el subsistema digital

ha sido de 10 khz. Para el cálculo de los valores de las resistencias y

condensadores a utilizar, utilizamos las relaciones proporcionadas por el

fabricante en la dataste del producto.

La frecuencia viene dada por 121 )2(

44.11

CRRTf

+==

1 2 3 4

8 7 6 5

J Q CLK K

R1

R2

C2 C1

+5V

Reloj f

Reloj 2·f

NE555N

Sistema de difusión selectiva con cifrado LCEL

Memoria final Página 23 de 60

Y el valor del duty cycle 21

2

RR

RD

+=

A partir de estas relaciones, obtuvimos que un posible conjunto de valores es de la

forma:

f = 20 khz

C1 10 nF

C2 10 nF

R1 2.4 kΩ

R2 2.4 kΩ

Tras el divisor de frecuencia la frecuencia de la señal será de 10 khz y su duty

cycle será del 50%. En realidad, la tolerancia en los valores de las resistencias

hace que la frecuencia no sea exactamente de 10 khz, sino algo inferior (en torno a

9.7-9.8 khz), pero dado que este parámetro no es crítico para el subsistema digital,

no parece necesario ajustar con potenciómetros para obtener un valor más preciso.

En el segundo reloj sí que nos interesa, en cambio, obtener un valor exacto de 6.4

khz a la salida del divisor de frecuencia, por lo que utilizaremos un potenciómetro

para ajustar la frecuencia de señal proporcionada por el 555 hasta obtener f=12.8

khz.

Utilizando las mismas ecuaciones que para el caso anterior, el conjunto de valores

obtenidos ahora viene dado por la tabla:

f = 12.8 khz

C1 10 nF

C2 10 nF

R1 6.2 kΩ

R2 4.7 kΩ (potenciómetro)

1.1. MÓDULO EMISOR

Sistema de difusión selectiva con cifrado LCEL

Memoria final Página 24 de 60

1.1.1. Unidad de entrada

La unidad de entrada constituye el primer bloque a tratar dentro del subsistema digital y

va a permitir al usuario seleccionar las distintas opciones de transmisión.

En la práctica básica, esta unidad debería estar constituida por un conjunto de micro-

interruptores con el que programar el código del periférico sobre el que actuar, dos

microinterruptores independientes de los anteriores con los que seleccionar cifrado y

apertura de canal, y un pulsador sobre el que actuar para enviar la orden de transmisión.

En nuestro caso, todos estos elementos se han implementado a través de un teclado

alfanumérico en el que se distinguen tres funcionalidades bien diferenciadas:

- Bloque numérico, que permite seleccionar de un modo inmediato el receptor

sobre el que se desea actuar. Los números válidos van del cero al siete, ambos

inclusive y estando este último reservado para la dirección de difusión o

broadcast.

- Tecla de cifrado (∗∗∗∗). Permite seleccionar la el tipo de señal que se desea

transmitir: señal cifrada o señal sin cifrar.

- Tecla de transmisión (#). Esta tecla actúa como pulsador de transmisión y, a la

vez, sirve para abrir y cerrar el canal gracias a la mejora de automatización en el

proceso de apertura y cierre del mismo.

A la hora de abordar la implementación de esta unidad de entrada, lo primero que

tuvimos que hacer fue incluir resistencias de pull-up en todas las líneas del teclado que

queríamos utilizar.

La captura y retención del número seleccionado se ha hecho en diversos pasos. En

primer lugar, las salidas del teclado correspondientes a los números en cuestión (del 0 al

7) se conectan a un codificador 74HC148, a la salida del cual obtendremos el valor

binario de cada número cada vez que este se pulse, junto a una señal GotSomething.

Tanto las tres líneas correspondientes al número en binario, como la de la señal GS se

hacen pasar por un inversor con histéresis (74HC14) con la doble intención de que

Sistema de difusión selectiva con cifrado LCEL

Memoria final Página 25 de 60

pasen a ser activas a nivel alto y de que la propia característica de histéresis nos sirva

para evitar transiciones espúreas de señal.

A la salida del inversor, las líneas procedentes del codificador entran en lo que

podríamos denominar “circuito de retención”. Este está compuesto por un multiplexor

(74HC157) y seis flip-flops D (74HC174). En realidad, la idea es utilizar un

multiplexor independiente para cada línea binaria y combinarlo con dos biestables tipo

D en serie para muestrear el valor de la señal y realimentarla al multiplexor, tal y como

se describe en la siguiente figura tomada del manual del laboratorio:

La señal GS del codificador, tras pasar por el inversor con histéresis, será la que actúe

como señal de selección común para los tres multiplexores. De este modo, cada vez que

pulsemos un número del teclado, obtendremos el valor binario del mismo en las salidas

Q1, Q3 y Q5 del 74HC174, que serán las que ataquen las entradas del codificador BCD-

7 segmentos, del registro de paridad y del registro de transmisión paralelo/serie.

En lo que respecta a las teclas de cifrado y de canal, lo primero que cabe destacar es la

necesidad de incluir un filtro antirrobotes para evitar transiciones espúreas de la señal.

Éste está constituido por un filtro paso-bajo, seguido de un inversor con ciclo de

histéresis.

A la salida del inversor, ambas entradas atacan sendos flip-flops J-K (74HC86), que

actúan como biestables tipo T por tener sus dos entradas J y K conectadas a nivel alto.

De este modo, cada vez que pulsemos la tecla de cifrado o de transmisión/canal, el valor

en las salidas de estos biestables cambiará de 0 a +5, o de +5 a 0, obteniéndose un

comportamiento análogo al que cabría esperar de un microinterruptor.

Sistema de difusión selectiva con cifrado LCEL

Memoria final Página 26 de 60

Finalmente, llevando la señal procedente de la tecla de transmisión desde la salida del

inversor hasta el registro paralelo/serie, y sin hacer que esta pase por ningún tipo de

biestable, conseguimos que, al pulsar dicha tecla, se verifique el doble objetivo de

abir/cerrar canal automáticamente y mandar la señal apropiada para que se active la

transmisión de los datos seleccionados hacia el receptor.

El esquema completo de la unidad de entrada es de la forma:

1.1.2. Módulo de Visualización

El módulo de visualización nos permite conocer en cada momento cuál es el estado

de las distintas opciones de transmisión seleccionadas en el módulo emisor.

El bloque está compuesto por un display de 7 segmentos en el que se refleja el

código del receptor sobre el que se desea actuar. La opción de cifrado o no viene

determinada por el punto situado en la esquina inferior izquierda del display,

mientras que la opción de apertura o cierre de canal se representa mediante el led de

color verde situado junto al display.

Para hacer que el visualizador funcione correctamente, hemos utilizado un

decodificador apropiado (74HC4511), hasta el que llegan las líneas del número

codificado en binario. Entre el decodificador y el display, se ha colocado una matriz

Sistema de difusión selectiva con cifrado LCEL

Memoria final Página 27 de 60

de resistencias de 220 ohmios, para asegurarnos de que las entradas de éste último

se atacan con un voltaje adecuado.

En lo que respecta a las líneas del canal y cifrado, hemos considerado apropiado

incluir sendos transistores (BC109) para evitar insuficiencias en el suministro de

corriente ante el hecho de tener que atacar simultáneamente a los leds, al registro

paralelo/serie y, en el caso del cifrado, al comprobador de paridad.

1.1.3. Generador de Paridad

Como parte de la mejora de generación y detección de paridad, en el emisor

debemos incluir un generador de paridad que nos proporcione la señal adecuada

para atacar al registro paralelo/serie.En nuestro caso, hemos utilizado el circuito

74HC280, en cuyas entradas se colocan los bits del código binario del receptor

seleccionado y el bit de cifrado.

Nuestro objetivo es que cuando consideremos los

tres bits de código, el de cifrado y el de paridad,

el número de bits con valor 1 (+5 V) sea siempre

impar. Para ello, tomaremos la salida “even”

(par) del 74HC280, que valdrá 1 cuando el

número de unos de los otros bits sea par y cero

cuando sea impar. Está salida irá directamente al

registro de transmisión para ser comparada con la

señal de paridad generada en el receptor.

Sistema de difusión selectiva con cifrado LCEL

Memoria final Página 28 de 60

1.1.4. Transmisor digital

El transmisor digital se ha implementado con un registro carga paralelo / salida serie

(74HC165), al que se llevan todas las líneas de código del receptor, canal, cifrado y

paridad.

Siguiendo las especificaciones del enunciado, el primer bit del registro ha puesto a

nivel alto para asegurar un nivel alto de la línea cuando el transmisor esté en reposo.

A continuación de este se incluye un bit de arranque a nivel bajo y, acto seguido, se

transmite el resto de bits siguiendo el modelo:

...1 0 B2 B1 B0 CH CF Par 1...

Siguiendo este código de colores, el esquema del conexionado del registro

paralelo/serie es de la forma:

La línea discontinua es la línea de transmisión de datos que irá directamente al

registro serie / paralelo del receptor.

1.1.5. Circuito de reset

Para asegurarnos de que el estado inicial del subsistema emisor es conocido y

siempre el mismo, parece interesante incluir un circuito de reset que se encargue de

Sistema de difusión selectiva con cifrado LCEL

Memoria final Página 29 de 60

inicializar los valores de los biestables cada vez que desconectemos y volvamos a

conectar la alimentación.

En nuestro caso, hemos optado por un circuito de reset típico consistente en un

montaje RC entre tierra y Vcc, en el que la entrada de reset de los distintos chips que

conectemos a él se sitúe durante unos instantes a nivel bajo para luego estabilizarse

y quedarse a nivel alto.

Esto se consigue con el circuito propuesto porque cada vez que concectamos la

alimentación, la red RC actúa produciendo una subida de tensión exponencial en su

punto medio, con una constante de tiempo τ = RC que vendrá dada por la expresión:

)1( τt

cco eVV−

−=

Como queremos que todos aquellos puntos a los que esté conectado el reset se

pongan a nivel bajo durante un cierto tiempo, utilizaremos el valor VIL obtenido

durante la caracterización para saber qué voltaje se considera bajo por la familia

lógica utilizada, en nuestro caso: VIL=1.8 V.

Conociendo esto, podemos tratar de despejar el valor de tau en la expresión anterior

para un tiempo total en nivel bajo algo inferior a 1 segundo, que será más que

suficiente para inicializar los biestables y no tendrá demasiada relevancia a escala

humana. Si así lo hacemos, y después de utilizar valores normalizados para la

resistencia y el consendador, el circuito de reset final es de la forma:

τ = R·C = 2.02

tnivel bajo = 0.9019 sg

R = 4.3 kΩ

C = 470 uF

En todos los esquemas de esta memoria, la presencia de un círculo azul se ha utilizado

para referirse a las entradas de los circuitos hasta los que llega el reset.

Las funciones más importantes de este reset son poner a cero las salidas de los

biestables D (74HC174) y J-K (74HC76), así como inicializar a cero el valor del display

4.3KΩ

470µF

Sistema de difusión selectiva con cifrado LCEL

Memoria final Página 30 de 60

tras encender brevemente todos sus segmentos (para ello, atacamos la entrada LT del

74HC4511).

En realidad, el circuito de reset sólo se ha implementado en el emisor a fin de ahorrar

espacio y complejidad de cableado en el circuito receptor, y por considerar que lo que

verdaderamente nos importa es que sea el bloque emisor el que se inicialice con unos

parámetros preestablecidos. En cualquier caso, si este prototipo estuviera destinado a

un ámbito profesional, sería necesario incluir también un circuito de reset en el receptor.

1.2. MÓDULO RECEPTOR

1.1.1. Receptor digital

De manera complementaria a lo comentado para el transmisor digital, el núcleo de

este bloque consta de un registro de entrada serie / salida paralelo (74HC164), hasta

cuya entrada llega la línea de transmisión de datos procedente del emisor.

Las líneas de salida atacarán a la lógica de comparación, al generador de paridad y,

en el caso de las posiciones correspondientes a los bits de cifrado y canal, a un

circuito de retención basado en biestables que describiremos con posterioridad.

1.1.2. Selector de dispositivo

Este bloque está compuesto por tres micro-interruptores, que nos van a permitir

seleccionar el código del dispositivo receptor.

La posición baja de cada microinterruptor corresponderá a un uno binario, mientras

que la posición alta será la correspondiente al cero binario. El bit más significativo

del número programado es el situado más a la izquierda de los tres.

[a modo de ejemplo, en esta figura se ha seleccionado el receptor de código 011 = 3]

Sistema de difusión selectiva con cifrado LCEL

Memoria final Página 31 de 60

El montaje en cuestión no es demasiado complicado, debiendo incluirse resistencias

de pull-up como ya ocurría con el teclado en el emisor.

1.1.3. Detector de paridad

El bloque utilizado para generar la paridad es completamente análogo al descrito

para el emisor, por lo que las mismas consideraciones son aquí aplicables. Las

líneas de entrada procederán del registro serie/paralelo y la salida EVEN (PAR) del

74HC280 se llevará a uno de los comparadores para intervenir directamente en la

lógica de comparación.

1.1.4. Controlador de selección

Como ya hemos comentado, el registro serie/paralelo está recibiendo en todo

momento los datos procedentes del emisor, que se colocan en sus distintas salidas

siguiendo algo similar a una rotación cíclica.

Sistema de difusión selectiva con cifrado LCEL

Memoria final Página 32 de 60

Pues bien, la idea para la detección de palabras está en observar el valor de dichas

salidas en cada instante, en ir tomando “fotografías instantáneas” del valor de las

mismas, y en comparar dichas “fotografías” con una serie valores (todos ellos

prefijados, a excepción del de paridad, que se determina “en tiempo de ejecución” )

para detectar la posible transmisión de una orden procedente del emisor.

Para la comparación, vamos a utilizar tres comparadores de 8 bits (74HC85). En el

primero de ellos, que podríamos denominar “general” o “común”, comparamos el

bit de arranque (siempre a cero), el bit de paridad y el bit de parada o stop (siempre

a uno lógico). Cuando este comparador estime que el patrón observado a la salida

del registro paralelo/serie puede corresponder al de una palabra válida, pondrá a uno

su salida (O=), lo que a su vez habilitará a los otros dos comparadores para estudiar

el la idoneidad del código númerico y su correspondencia con el del receptor.

El hecho de tener que utilizar tres comparadores se debe a haber implementado la

mejora de dirección de difusión o broadcast. Así, además del comparador “general”

o “común”, tendremos un comparador que tratará de comparar el código procedente

del emisor con el código programado en el receptor a través de los

microinterruptores y otro que se encargará de comparar el código enviado por el

emisor con el codigo 111 = 7 correspondiente a la dirección de difusión. Las salidas

(0=) de estos dos últimos comparadores se harán pasar por una puerta OR (=

NOR[74HC02] + INV [74HC04]) de manera que cuando cualquiera de las dos se

ponga a nivel alto, la señal de validación también se ponga a dicho nivel.

Así pues, a la salida del inversor, tenemos una línea de “validación comparadores”

que se pondrá a nivel alto cuando recibamos una palabra con el formato correcto y

en la que el código programado coincida con el del receptor o con el de difusión.

Como hemos decidido implementar el autómata de detección de palabras (cuya

descripción se realiza de manera más detallada en el apartado de “Mejoras”), a la

salida del mismo tendremos también una línea de confirmación, que podemos

denominar “validación autómata”, y que sólo se pondrá a nivel alto cuando el

formato de la palabra concuerde con las especificaciones del formato de

transmisión.

La señal de “validación general”, deberá ponerse a nivel alto cuando y sólo cuando

las señales de “validación comparadores” y “validación autómata” estén a nivel alto,

Sistema de difusión selectiva con cifrado LCEL

Memoria final Página 33 de 60

por lo que haremos pasar ambas por una puerta AND [=NAND(74HC00) +

INV(74HC04) ]. A la salida de este último inversor tendremos la señal de

validación deseada, que sólo se pondrá a nivel alto cuando se reciba una palabra

correcta en todos los sentidos, incluyendo formato, código coincidente con el del

receptor o broadcast y no solapamiento temporal con ninguna otra palabra.

Una vez hecho esto, debemos asegurarnos de retener el valor de los bits de canal y

cifrado cada vez que haya una detección válida de de palabra.

Para ello, llevaremos las líneas del registro serie/paralelo correspondientes a dichas

posiciones hasta sendos biestables tipo D (por comodidad, hemos utilizado un

74HC174) y capturaremos su valor utilizando como señal de reloj la señal de

“validación general” que acabamos de describir en el párrafo anterior.

Los valores de salida de estos biestables Q0 y Q1 se llevarán hasta los

multiplexores analógicos para hacer efectiva la selección deseada y hasta sus

respectivos leds de color rojo (cifrado) y verde (canal), utilizando dos transistores

BC109 en estos dos últimos casos para asegurar un suministro apropiado de

corriente.

Sistema de difusión selectiva con cifrado LCEL

Memoria final Página 34 de 60

SUBSISTEMA ANALÓGICO

2.1. Adaptador de señal

Este módulo aparece a la entrada del bloque emisor y también en el bloque receptor.

Su papel es el de adaptar impedancias, niveles de tensión y limitar el ancho de banda.

Como simplificación, lo utilizaremos únicamente en el bloque emisor, ya que no es

indispensable en el receptor.

Adaptador de nivel e impedancia

Esta parte del adaptador de señal tiene el esquema de la figura

Para el diseño tenemos que cumplir una serie de requisitos:

• Vo ≈≈≈≈ 1-2 V

• Necesitamos la Zout de walkman, de donde obtendremos la señal de audio de

entrada de nuestro sistema. En nuestro caso, según su manual, nuestro walkman tiene

Zout = 50Ω

• La función de C1 es el acoplo del circuito en alterna, parte además de un filtro paso

alto, donde R1 y R2 (R2<<R1) marcan la frecuencia de corte inferior fci, que debe ser de

20Hz.

La Zout de nuestro walkman será la Zin del adaptador. Así, pues, tenemos:

Ω=⇒≈+=Ω≈ 501

50 11211

RRRRjwC

Z in

Sistema de difusión selectiva con cifrado LCEL

Memoria final Página 35 de 60

Esta aproximación la realizamos ya que el paralelo de R1 y R2 tiende a R1 porque

R2>>R1 como exigen las especificaciones.

Conocido que fci debe ser de 20Hz, C1 es muy sencillo de calcular con el método

de las constantes de tiempo en cortocircuito.

∑=τπ1

21

cif

Siendo:

Ω=≈== 30**** 1112111 CRCRRCRC eqτLuego, tendremos:

C1=265 µF

Como se verá a continuación, este valor lo modificaremos para simplificar el diseño,

eliminando un filtro paso alto posterior y aumentando la frecuencia de corte inferior de

éste. Escogeremos una fci de 250 Hz, más restrictiva, con lo que obtendremos un C1

final de 22µF.

La función de transferencia o respuesta en amplitud teórica para este filtro, se puede

calcular fácilmente con Maple y será de la forma:

Sistema de difusión selectiva con cifrado LCEL

Memoria final Página 36 de 60

R2 viene implementado por un potenciómetro y se hará lo suficientemente grande

para que R2>>R1 y Vo≈1-2Vp. Tomamos un potenciómetro de valor 20KΩ.

Filtro limitador de ancho de banda

Este filtro tendrá como función principal limitar el ancho de banda de la señal

procedente del adaptador de nivel e impedancia. Para lograr el filtrado paso banda

necesitaremos, en principio, un filtro paso bajo conectado a uno paso alto. Veremos que

el filtro paso alto no es necesario si el filtro paso alto del módulo anterior lo limitamos

algo más, exigiendo una mayor frecuencia de corte inferior.

Como filtros específicos utilizaremos los filtros de Sallen-Key, en su versión paso

bajo y paso alto (aunque como acabamos de comentar, este último no será necesario)

a. Desarrollo teórico: filtros paso alto y paso bajo Sallen-Key

o Filtro paso bajo de Sallen-Key

Un filtro paso bajo Sallen-Key de orden 2 tiene el siguiente aspecto:

Este circuito es equivalente a:

Sistema de difusión selectiva con cifrado LCEL

Memoria final Página 37 de 60

Planteamos las ecuaciones de los nudos X e Y:

A

vjwC

R

AvVX

jwCvVjwCA

v

R

VvY

ooy

oyoyi

*:

*)(*:

22

11

=−

−+=−

Tendremos entonces:

)1*(** 2222 +=+= RjwCA

v

A

v

A

vRjwCV ooo

y

Sustituyendo en la ecuación X:

[ ]12122

111122

11012122

1122

1)2(**

****2)1(

RRCCwARCRCRCjwA

vvi

RjwCvRRCCwA

vRjwC

A

vRjwC

A

vvi

o

ooo

−+−+=

−−=+−

Por lo tanto:

1)**2(*

1)**2(*

11112212122

11112212122

+−++=

=↓

=+−++−

=

RCARCRCsRRCCs

A

sjw

RCARCRCjwRRCCw

A

v

v

i

o

- Debemos identificar Q y wo comparando la anterior ecuación con la que sigue:

1*0

20

2

++=

Qw

s

w

s

A

v

v

i

o (1)

De donde resultan:

)**2(*111

11112212121212

0 RCARCRCRRCCQ

yRRCC

w −+±=±=

Como simplificación tomaremos: C1=C2=C y R1=R2=R.

Sistema de difusión selectiva con cifrado LCEL

Memoria final Página 38 de 60

Con esto las fórmulas quedan de la forma:

- Obtendremos ahora la expresión de los polos en función de wo y Q, para una vez

obtenidos los valores de éstos, sea sencillo calcular el valor de aquellos.

Para conocer la expresión de los polos debemos igualar el denominador de (1) a 0 y

despejar los valores de “s”. De esta forma tendremos:

2

4

0

2

2

22

ooo

oo

wQ

w

Q

w

s

wsQ

ws

±−

=

=++

A partir de esta expresión deducimos la existencia de dos polos de valores:

−−−=

−+−=

14

121

*

14

1

2

1*

22

21

QQws

QQws

o

o

- Como valor óptimo de Q debemos elegir uno tal que nos asegure la máxima

atenuación fuera de la banda de paso del filtro, es decir, una caída máxima de 40dB por

década, que significa la existencia de un polo doble a wo.

Con esto: s1 = s2 ⇒

211

114

121

2=⇒=−+−

QQQ

Sin embargo, experimentalmente se comprueba que para valores mayores de Q=

1/√2 aparece un pico en la curva de respuesta frecuencial. Esto se demuestra

teóricamente por la proximidad de los polos del filtro a los ejes imaginarios. Es por ello

que tomaremos Q= 1/√2 como valor a tener en cuenta en el diseño

wo = 1/(RC)

1/Q =3-A

Sistema de difusión selectiva con cifrado LCEL

Memoria final Página 39 de 60

Aunque las características de los filtros de orden dos son suficientes para el cometido

que se les encomienda en esta práctica, en algunos casos decidimos realizar filtros de

orden cuatro y en otros de orden seis, con mayor caída a la frecuencia de corte

deseada.

Para realizar éstos elegimos como método de construcción el basado en el

polinomio de Butterworth B(s) 2. De esta manera, la ganancia queda como función:

)(

1)(

sBsT =

Para el orden cuatro, el factor B(s) será:

B(s) = (s2+0,7654s+1)*(s2+1,8478s+1)

Este filtro lo construiremos con dos filtros Sallen-Key de orden dos en cadena , los

cuales hemos estudiado previamente a esto.

De manera que obtendremos como parámetros:

1/Q1 = 0,7654 → A1 = 3-1/Q1 = 2,2346

1/Q2 = 1,8478 → A2 = 3-1/Q2 = 1,1522

El diagrama de Bode teórico para un filtro Butterworth de orden cuatro y frecuencia

de corte superior de 4800 khz es de la forma:

2 N.R, Malik. ”Circuitos electrónicos. Análisis, simulación y diseño”. Prentice Hall. 1996. Pág 886

Sistema de difusión selectiva con cifrado LCEL

Memoria final Página 40 de 60

Para el orden seis que queremos lograr, el factor B(s) será:

B(s) = (s2+0,5176s+1)*(s2+1,4142+1)*(s2+1,9318+s)

Este filtro de orden seis podemos implementarlo con tres filtros Sallen-Key de orden

dos en cadena.

Luego debemos equiparar :

1/Q1 = 0,5176 → A1= 3-1/Q1

1/Q2 = 1,4142 → A2 = 3-1/Q2

1/Q3 = 1,9318 → A3 = 3-1/Q3

El diagrama de Bode teórico para un filtro de Butterworth de orden seis y frecuencia

de corte 4200 es de la forma:

o Filtro paso alto de Sallen-Key

El filtro paso alto de Sallen-Key es igual que su correspondiente paso bajo,

cambiando resistencias por condensadores y viceversa.

Sistema de difusión selectiva con cifrado LCEL

Memoria final Página 41 de 60

Por tanto, tendrá el siguiente aspecto:

Procediendo de nuevo al análisis del circuito de manera similar a la realizada

con el filtro paso bajo, obtenemos que:

( ) 1)3(*

*

2

2

22

+−+=

sARCw

s

sw

A

v

v

o

o

i

o

Repetimos en este caso la suposición de que R1=R2=R y C1=C2=C.

Volvemos a lograr como parámetros: w0=1/RC y 1/Q=3-A.

b. Diseño práctico

Utilizaremos para realizar el filtro limitador de ancho de banda un filtro paso

bajo de orden 4, implementado con dos filtros Sallen-Key como indica la figura.

Sistema de difusión selectiva con cifrado LCEL

Memoria final Página 42 de 60

Para realizar el diseño tomamos valores normalizados: Rn = 1Ω y Cn = 1F. Para

realizar el escalado de frecuencias necesitamos conocer el valor del escalado α. Si

tomamos como frecuencia de corte superior 4,8KHz:

α= 2π*4800 = 30159

Para un escalado razonable de impedancias tomaremos como factor de escalado Ro = 1

kΩ.

Resultará entonces:

Ω==

==

kRRR

FR

CC

on

o

n

1*

33*

ηα

Para un diseño Sallen-Key, como dedujimos anteriormente, necesitamos como

ganancias:

1/Q1 = 0,7654 → A1 = 3-1/Q1 = 2,2346 (ganancia del primer filtro)

1/Q2 = 1,8478 → A2 = 3-1/Q2 = 1,1522 (ganancia del segundo filtro)

Si incorporamos realimentación al circuito, como se mostraba en la figura anterior,

tendremos:

- A1=2,2346

23,1447,0447,01

1

1

447,010

12346,2

10

1

1

1

11

5

5

1

=−=⇒

+=

=

=

A

B

A

B R

R

R

β

Resultando:

RB1= 1,2kΩ

RA1= 1kΩ

Sistema de difusión selectiva con cifrado LCEL

Memoria final Página 43 de 60

- A2 = 1,1522

152,0868,0868,01

1

1

868,010

11522,1

10

2

2

1

12

5

5

2

=−=⇒

+=

=

=

A

B

A

B R

R

R

β

De este modo obtendremos como resistencias de realimentación del segundo filtro de

Sallen-Key:

La respuesta teórica en frecuencia de este filtro puede obtenerse representando con

Maple el módulo de la función de transferencia (lo que equivale al diagrama de Bode,

pero sin necesidad de emplear escala logarítmica):

Las medidas experimentales vienen a confirmar estos cálculos teóricos, tanto en lo

referente al valor máximo de amplitud como a la frecuencia de corte superior. Para

compensar la amplificación introducida por el filtro, “jugaremos” con el potenciómetro

situado en el módulo de adaptación de señal.

RB2= 150Ω

RA2= 1kΩ

Sistema de difusión selectiva con cifrado LCEL

Memoria final Página 44 de 60

Tras el filtro limitador de ancho de banda conectaremos un seguidor de tensión para

aislar impedancias de salida y entrada entre este módulo y el siguiente, operación que

realizaremos en varias ocasiones dentro del diseño.

Como seguidor utilizaremos el operacional LF356,

cuya ventaja principal frente a otros, pese a venir uno

en cada integrado, es que se puede regular su offset de

manera fácil. Consta de dos patillas entre las que

colocaremos un potenciómetro que se regulará para

eliminar el offset. La operación es muy simple. Se

conectan las entradas del operacional a masa y se mide

con el osciloscopio la salida. Si se observa un nivel de

contínua, variaremos la resistencia del potenciómetro

hasta eliminarlo totalmente.

El seguidor de tensión se logra interconectando salida y entrada inversora del

operacional, como indica la figura.

2.2. Cifrador y descifrador de audio

Desarrollo teórico: Modulación por amplitud de pulso con

señales unipolar y bipolar

Para obtener una modulación por amplitud de pulso es necesario multiplicar la señal

moduladora por la portadora, en este caso un tren de pulsos, que bien podrá ser unipolar

o bipolar.

Esquema del proceso de modulación

Sistema de difusión selectiva con cifrado LCEL

Memoria final Página 45 de 60

Modulación en dominio de la frecuencia

Estudiemos ambos casos por separado:

1. Modulación por amplitud de pulso unipolar.

∑∞

−∞=

=−∂=

=

<<=

<==

k o

ppk

o

TwkwwawP

siendo

wPwXwY

luego

TtT

Tttpsiendo

tptxty

ππ 2)(2)(

:

)(*)()(

:2

!!0

!!1)(

)().()(

1

1

Teniendo que:

k

Tkwsendte

Ta

T

Tdt

Ta

Fourierdeecoeficienta

p

T

T

tjkw

k

T

T

k

p

π)(1

21

1

0

0

1

00

1

1

1

1

==

==

imparesparak

ksen

a

kparaaa

requisitoslosenTTcomo

k

k

π

π)

2(

,...6,4,20,2

1

4

0

10

=

===

=

Señal unipolar en dominio del tiempo

Sistema de difusión selectiva con cifrado LCEL

Memoria final Página 46 de 60

2. Modulación por amplitud de pulso bipolar.

En este caso, la señal bipolar tiene como valores:

21

1)(

01

1

TtT

Tttp

<<−=

<=

entonces, de igual manera que antes:

π

ππ

k

Tsenkwdtedtedte

Ta

a

acon

TwkwwawP

siendo

wXwPwY

pT

T

T

T

T

T

tjkwtjkwtjkw

k

o

k

o

p

k

pk

ppp 11

2/0

1

1

2/0

10

.21

0

:

2)(2)(

)(*)()(

=

−−=

=

=−∂=

=

∫ ∫ ∫

− −

−−−

−∞=

π

π

k

senk

a

tomaremosquecasoelenTTcomopero

k2

.2

4 10

=

=

por lo tanto, para valores de k pares los coeficientes de Fourier tienen valor 0:

[ ]

−= ,...0,5

1,0,

3

1,0,

1,0

πππka

Diseño práctico

En principio, el cifrador y el descifrador de audio son exactamente iguales en emisor

y receptor. La función del cifrador será modular la señal de audio para que sea

transportada. El proceso consistirá en que la señal de entrada, una vez haya pasado por

el adaptador de entrada, se multiplicará por la señal portadora y, una vez realizado esto,

la filtraremos para quedarnos con el espectro invertido.

El descifrador de audio se encontrará en el receptor y será exactamente igual que el

cifrador. Invertirá el proceso de modulación de éste.

La portadora será una señal cuadrada bipolar con un ciclo de trabajo del 50% y

amplitud entre +1 y –1V. Como frecuencia de portadora escogimos un valor de 6,4 Hz.

Señal bipolar en dominio del

Sistema de difusión selectiva con cifrado LCEL

Memoria final Página 47 de 60

Para generarla empleamos un reloj formado por un 555 que dará una onda cuadrada

bipolar con el doble de frecuencia, y un JK que logrará dividir la frecuencia entre dos

para conseguir un duty cicle del 50%, como ya se explicó en su momento.

1) Modulador:

El modulador estará compuesto de varias partes: un inversor, un multiplexor

analógico, un filtro de salida del módulo y un limitador de tensión.

Para realizar la multiplicación de la señal con la portadora, lo que haremos será

utilizar el multiplexor analógico, un 74HC4051.

El proceso será muy simple. Como multiplicar la señal por la portadora cuadrada es

trocear la señal de acuerdo con el periodo y la amplitud de la portadora (ciclos positivos

darán lugar a la señal original; negativos darán lugar a la señal invertida),

introduciremos, en una entrada del multiplexor, la señal original y, en la otra, la

invertida. El reloj será la señal que elegirá en unos periodos la señal original o la

invertida, obteniéndose a la salida una de las dos, en función con el valor de la

portadora.

El circuito inversor que tratará la señal estará formado por un operacional LF356,

cuyas propiedades de eliminar offsets ya hemos comentado al hablar de los seguidores

de tensión . Es muy importante que a la entrada del multiplexor analógico controlemos

los offsets para evitar un tono a la salida a la frecuencia de la señal portadora.

Sistema de difusión selectiva con cifrado LCEL

Memoria final Página 48 de 60

Para realizar el inversor, tomaremos como

modelo el de la figura. R12 es la Rbias que tiene como

función eliminar la Ibias que circula de manera no

deseada por las entradas del operacional, como

comentamos en la caracterización de los

operacionales, y como se describe en el apartado

2.2.1 del manual de “Aspectos prácticos de diseño y

medida en laboratorios de electrónica”. Resultará

Rbias = R11|| R13 = 5kΩ.

El filtro de salida del módulo lo diseñamos de nuevo de orden 4. Para realizar el

diseño tomamos valores normalizados: Rn = 1Ω y Cn = 1F. Para realizar el escalado de

frecuencias necesitamos conocer el valor del escalado α. Si tomamos como frecuencia

de corte superior 7,2KHz:

α= 2π*7200 ≈ 45239

Para un escalado razonable de impedancias tomaremos como factor de escalado Ro = 1

kΩ.

Resultará entonces:

Ω==

==

kRRR

FR

CC

on

o

n

1*

22*

µα

Sistema de difusión selectiva con cifrado LCEL

Memoria final Página 49 de 60

Para un diseño Sallen-Key, como dedujimos anteriormente, necesitamos como

ganancias:

1/Q1 = 0,7654 → A1 = 3-1/Q1 = 2,2346 (ganancia del primer filtro)

1/Q2 = 1,8478 → A2 = 3-1/Q2 = 1,1522 (ganancia del segundo filtro)

Si incorporamos realimentación al circuito, como se mostraba en la figura anterior,

tendremos:

- A1=2,2346

23,1447,0447,01

1

1

447,010

12346,2

10

1

1

1

11

5

5

1

=−=⇒

+=

=

=

A

B

A

B R

R

R

β

Resultando:

- A2 = 1,1522

152,0868,0868,01

1

1

868,010

11522,1

10

2

2

1

12

5

5

2

=−=⇒

+=

=

=

A

B

A

B R

R

R

β

De este modo obtendremos como resistencias de realimentación del segundo filtro de

Sallen-Key:

RB1= 1,2kΩ

RA1= 1kΩ

RB2= 150Ω

RA2= 1kΩ

Sistema de difusión selectiva con cifrado LCEL

Memoria final Página 50 de 60

La respuesta en frecuencia teórica del filtro que acabamos de diseñar es de la forma:

Y, una vez más, observamos que las medidas experimentales coinciden con la

representación teórica obtenida con Maple, tanto en lo que respecta a la frecuencia de

corte como al valor de la amplificación.

Tras el filtro de salida del módulo colocaremos un adaptador de

tensión para contrarrestar la ganancia 2 que hemos obtenido a la

salida del filtro. Para ello, utilizaremos un divisor de tensión

formado por una resistencia R1 de valor 80kΩ Y un potenciómetro

de 100kΩ que regularemos para obtener la salida deseada.

2) Demodulador

El demodulador consta de las mismas partes que el modulador: un circuito inversor

igual al que hemos estudiado, un multiplexor semejante al comentado más arriba, un

filtro de salida que en este caso hemos diseñado de orden seis en lugar de orden cuatro,

para disminuir el ruido que pudiera llegar hasta aquí, y el adaptador de tensión.

Debido a que previamente hemos descrito la mayor parte de los componentes, nos

centraremos en el filtro paso bajo de orden seis. Como frecuencia de corte superior

establecimos 4,12 KHz

Sistema de difusión selectiva con cifrado LCEL

Memoria final Página 51 de 60

Ya que comentamos el desarrollo teórico previo no entraremos en demasiados

detalles. El conjunto estará formado por tres filtros concatenados que deben cumplir los

siguientes valores de ganancias:

1/Q1 = 0,5176 → A1= 3-1/Q1= 2,28

1/Q2 = 1,4142 → A2 = 3-1/Q2 = 1,5858

1/Q3 = 1,9318 → A3 = 3-1/Q3 = 1,0682

Con lo que obtendremos, con el mismo desarrollo que en los filtros anteriores:

R = 8,2 kΩ C = 4,7 ηF

RA1 = 8,2kΩ RB1 =12kΩ

RA2 = 8,2kΩ RB1 =4,7kΩ

RA1 = 8,2kΩ RB1 =520Ω

Y la respuesta en frecuencia teórica del nuevo filtro se obtiene, una vez más

representando con Maple el valor absoluto de la función de transferencia:

Sistema de difusión selectiva con cifrado LCEL

Memoria final Página 52 de 60

Una vez más, observamos que los valores experimentales concuerdan con los teóricos,

lo que nos obligará a introducir un atenuador resistivo para compensar la elevada

ganancia introducida por el filtro (superior a 4).

Este atenuador estará formado por una resistencia

de valor 82kΩ y un potenciómetro de 100kΩ para

lograr contrarrestar el incremento de ganancia del

filtro.

2.3. Selector de señal de cifrado

Aparece tanto en emisor como en receptor. Se

encarga de seleccionar la señal que obtendremos a la

salida dependiendo de lo que escojamos en la unidad de

entrada del emisor y lo que aparezca en el selector del

receptor.

De nuevo utilizaremos un multiplexor analógico

semejante al utilizado en el apartado anterior.

Sistema de difusión selectiva con cifrado LCEL

Memoria final Página 53 de 60

o En el emisor las entradas al multiplexor serán la señal cifrada y la original.

Según que el bit de cifrado esté activado, escogerá una u otra.

o En el receptor mediante el bit de

cifrado y el de canal, escogeremos

entre la señal cifrada, la que llega del

canal, y masa (permite la

implementación de canal cerrado).

Tras ambos selectores de cifrado colocamos un seguidor de tensión como el

comentado al hablar del filtro limitador de ancho de banda. Su función, de nuevo, será

aislar la impedancia de salida del selector frente a la siguiente etapa.

2.4. Etapa de salida de potencia (en receptor)

La etapa de salida es la encargada de atacar los auriculares. Para ello en las

especificaciones del fabricante aparece un montaje con un LM386 como el de la

figura.

Sistema de difusión selectiva con cifrado LCEL

Memoria final Página 54 de 60

ESQUEMAS FIN

ESQUEMAS FINALES

1 2 3 4

8 7 6 5

J Q CLK K

R1

R2

C2 C1

+5V

Reloj f

Reloj 2·f

NE555N

GENERADOR RELOJ

Sistema de difusión selectiva con cifrado LCEL

Memoria final Página 55 de 60

Sistema de difusión selectiva con cifrado LCEL

Memoria final Página 56 de 60

Sistema de difusión selectiva con cifrado LCEL

Memoria final Página 57 de 60

Sistema de difusión selectiva con cifrado LCEL

Memoria final Página 58 de 60

CONCLUSIONES

Una vez concluido el trabajo podemos asegurar que estamos bastante satisfechos con los

resultados. A pesar de que hemos dedicados muchas horas al diseño y construcción, y

sobre todo al paso de las placas de inserción al sistema de wire-wrapping, el resultado

ha estado a la altura de nuestras expectativas.

No nos vamos a engañar: el resultado no es perfecto, hay ciertos aspectos que

no hemos logrado solucionar completamente. Por ejemplo, el sistema digital presenta

ciertos problemas con el bit de cifrado en el receptor. La mayor parte de las veces no

surge ningún error, pero de manera aleatoria, y donde normalmente funciona bien, cada

cierto numero de ocasiones, al cambiar el estado del canal, se enciende el bit de cifrado

sin que se haya activado en el emisor. Suele suceder una de cada veinte o treinta veces

que se cambia el estado del canal. No obstante hemos comprobado en numerosas

ocasiones que cuando sucede este problema no es por una falsa detección en el

autómata. Si hubiera un mal diseño el error se produciría siempre, o al menos siempre

que transmitiésemos la misma palabra en las mismas condiciones, pero en este caso no

hay un patrón común para confirmarlo, por lo que deducimos que no se debe a esto.

Tras consultarlo con el profesor de nuestro turno, nos aseguró que el problema

no era demasiado grave y que las causas podían ir más allá de nuestra capacidad

resolutiva. En realidad, las opciones que barajamos con un mayor grado de

probabilidad para explicar estos fallos aleatorios son:

- Las posible existencia de algún mal contacto o de algún punto en el que, al pulsar

sobre la tecla de transmisión, la propia presión que se ejerce sobre la placa provoque

algún tipo de cortocircuito entre cables pelados muy próximos.

- La presencia de ruido que, a pesar de haber filtrado todos los integrados de la parte

digital, podría ocasionar errores aleatorios de ese tipo.

- La posible existencia de problemas relacionados con el skew o con pequeños

retardos en las líneas de transmisión que son prácticamente imposibles de subsanar

con nuestros medios.

Por otro lado, consideramos que la calidad del audio es bastante buena, aunque

no hemos logrado eliminar un pequeño pitido de fondo que en realidad permite escuchar

Sistema de difusión selectiva con cifrado LCEL

Memoria final Página 59 de 60

perfectamente el audio. Acotamos la zona de introducción del mismo a uno de los

potenciómetros que regula la amplitud de la señal cifrada. Si desconectábamos este, el

desaparecía, pero aumentaba considerablemente el volumen de la señal

cifrada/descifrada respecto a la transmitida sin cifrar. Es por ello que preferimos

mantener un compromiso entre ambas cuestiones intentando equiparar volúmenes de

todas las señales y a la vez disminuyendo el pitido de fondo, aunque sin eliminarlo del

todo.

En cualquier caso, lo cierto es que estas pequeños detalles no sirven sino para

confirmarnos la elevada complejidad de todo diseño electrónico y los muchos factores

que en él intervienen condicionando pequeños aspectos de su funcionamiento.

Una vez más, reiteramos que, desde nuestro punto de vista, el resultado final ha sido

altamente positivo y que, a nivel personal, lo cierto es que este laboratorio nos ha

parecido ciertamente estimulante y nos a ayudado a ver por primera vez desde una

nueva perspectiva – la del diseñador – todos esos pequeños aparatos electrónicos que

hoy por hoy forman parte de nuestra realidad cotidiana.

Sistema de difusión selectiva con cifrado LCEL

Memoria final Página 60 de 60

BIBLIOGRAFÍA

1) Circuitos electrónicos. Análisis, Simulación y Diseño. N.R. Malik. Prentice

Hall. 1998.

2) Signals and Systems. Oppenheim, Willsky . Prentice-Hall 1997

3) Enunciado de la práctica del Laboratorio de Electrónica de Circuitos del curso

2001-2002, Sistema de difusión selectiva de mensajes con cifrado de audio y

control digital. Departamento de Ingeniería Electrónica. ETSI

Telecomunicación. Universidad Politécnica de Madrid

4) Aspectos prácticos de diseño y medida en laboratorios de electrónica.

Departamento de Ingeniería Electrónica. ETSI Telecomunicación. Universidad

Politécnica de Madrid