Вы находитесь на странице: 1из 27

Autor : Carlos Javier Diez Cuesta. Director : Mario Maana Canteli.

INTRODUCCION.
DISEO PCB PROGRAMACION.

Objetivos.
Descripcin. Software. Diseo Domtica. hardware.PIC Proceso Microcontrolador Programacin CPLD XC9536. 16F84. Tonos Programacin 16F84. DTFM. PIC (MT8870)

CONCLUSIONES

CPLD XC9536.
Lenguaje VHDL.

Control mediante un terminal telefnico de recursos


domticos.

Interaccin con esos recursos. Posibilidad de gestionar recursos complejos. El receptor debe ser fcilmente programable para
facilitar su compatibilidad.

La solucin propuesta debe ser econmica.

Terminal telefnico fijo o mvil. Lavadora. Horno.

Lnea telefnica

Tonos DTFM

Tonos

Luces.
Alarma ...

RECEPTOR

Colgar de nuevo. (tecla 1).


Cambiar el nmero de tonos antes de que el receptor descuelgue. (tecla 2).

Cambiar el cdigo de acceso (2 dgitos). (tecla 3).


Solicitar informacin sobre el estado de los aparatos conectados. (tecla 4).

Activar alguno de los aparatos. (tecla 5).


Desactivar algn aparato. (tecla 6).

Control y gestin de la energa.


Seguridad. Automatizacin de viviendas e
instalaciones domsticas.

Comunicaciones.

SISTEMA POR CORRIENTES


PORTADORAS.

SISTEMA POR BUS DE DATOS. SISTEMA POR CONTROLADOR


PROGRAMABLE.

Memoria de programa FLASH


1Kx14bits.

13 lneas I/O en dos puertos


programables individualmente

Frecuencia mxima de 10 MHz. 1 Temporizador Timer. WatchDog (perro guardin). 4 interrupciones diferentes.

Programacin en ensamblador o C. Arquitectura HARDVARD. Paralelismo implcito.PIPE LINE.


SEGMENTACION.

Tecnologa RISC. 35 instrucciones.

Alimentacin de 2 a 6 voltios.
Pila de 8 niveles.

Marcacin multifrecuencia.
DTFM. Multifrecuencia de Tono Dual. Es la suma algebraica de dos ondas senoidales de
diferentes frecuencias.

Funcin que realiza el integrado MT8870.


Recibe los tonos pulsados por el usuario Decodifica los tonos y avisa al controlador El controlador lee los 4 bits correspondientes al cdigo pulsado

CPLD. Dispositivos lgicos programables complejos. Contiene 36 macroceldas con un total de 800 celdas utilizables. Retardo de 5ns de pin a pin (entre 2 cualesquiera). 34 pines programables de entrada salida. Programable en circuito (ISP In System Programmable), usando una tensin de 5V y hasta un total de 10.000 ciclos de borrado/escritura.

Los drivers de salida proporcionan una intensidad de

25mA. Las entradas y salidas, pueden ser a 5V o a 3.3V.

Se pueden programar varios dispositivos al mismo tiempo. Gracias a la inclusin del estndar IEEE 1149.1 que admite soporte boundary Scan (JTAG). Tecnologa avanzada FastFLASH CMOS de 5V.

VHSIC Very High Speed Integrated Circuits.


VHDL VHSIC Hardware Description Language. Ventajas: Accesibilidad pblica. Variedad de metodologas y tecnologas de diseo. Independencia de la tecnologa y proceso.

Variedad de los niveles de descripcin.


Facilidades de intercambio. Tiempo de desarrollo mas corto.

Esquema elctrico OrCAD Capture Depuracin DRC Compilar Create NETLIST

Libreras

Creacin de componentes. Precaucin con los nombres de las patillas Especificar los test que se desean realizar
Actualizar los FOOTPRINT

Place & Route


OrCAD Layout Post Process

Mltiples formatos
Libreras Creacin de FOOTPRINT

THRUHOLE.TAP

MT8870

PIC 16F84

CPLD XC9536

Entrada Discriminador de llamada

Taladrado Metalizado

Limpiador Acondicionador Catalizador

Bao de cobre

Fotolito
Laminado Insolado Agua limpia Quita - sales

Revelado
Atacado Eliminacin del fotosensible

Estaado
Montaje

Transformador

MT8870

PIC

5V 12 V

JTAG CPLD

rele
Salidas

Lnea Telefnica
LM741

4N25
Simulador llamada

Descripcin VHDL Esquemtico

Simulacin
Implementacin Verificacin Programacin

Fichero de texto con extensin ASM

Compilar
Simulacin Grabacin

PUERTO PARALELO

ZOCALO

VENTAJAS : Sencillez de manejo e instalacin.

Comparativamente ms barato que otros sistemas. La inclusin de la CPLD deja abierta la posibilidad de realizar gestiones complejas.
INCONVENIENTES :

La interaccin a base de sonidos puede ser un

handicap para muchas personas. La solucin ideal sera un mtodo audiovisual pero encarecera mucho el producto.

Autor : Carlos Javier Diez Cuesta. Director : Mario Maana Canteli.