You are on page 1of 14

1.- DATOS DE LA ASIGNATURA Nombre de la asignatura : Electrnica Digital Carrera : Ingeniera Mecatrnica Clave de la asignatura : MTF-1013 SATCA1 3 - 2 - 5 2.

- PRESENTACIN Caracterizacin de la asignatura.

Esta asignatura aporta al perfil del Ingeniero Mecatrnico la capacidad de conocer, disear y aplicar los circuitos digitales para el control de los diferentes sistemas mecatrnicos. Para ello se presentarn al estudiante los fundamentos matemticos, leyes y principios de la electrnica digital reflejando su dominio en el desarrollo de prcticas y el diseo de sistemas digitales. Puesto que esta materia dar soporte a otras, de manera particular, lo cubierto en esta asignatura se aplica en el estudio de otras materias como: Circuitos Hidrulicos y Neumticos, Microcontroladores, Controladores Lgico Programables, Electrnica de Potencia Aplicada entre otras.
Intencin didctica.

El temario se organiza en siete unidades, en cada una se abordan caractersticas especficas del funcionamiento de los sistemas digitales para que en conjunto se transite desde conceptos bsicos que ayudan a establecer un lenguaje comn de la comunicacin entre docente-alumno, alumno-alumno y alumno-docente hasta caractersticas especficas de funcionamiento de compuertas lgicas aplicadas a lgica secuencial. En la primera unidad se aborda una pequea introduccin a lo que es la electrnica digital, su proceso de evolucin y sus expectativas a futuro. El avance de la electrnica digital en el campo industrial. La segunda unidad maneja los temas de cdigos y sistemas numricos binarios, las operaciones bsicas en sistema binario y las conversiones entre los ellos. Adems, se conocern las relaciones existentes entre los sistemas binarios y los sistemas alfanumricos o lenguajes de mquina que existen actualmente. La tercera unidad hablar de las diferentes compuertas bsicas existentes en los
1

Sistema de Asignacin y Transferencia de Crditos Acadmicos

circuitos digitales, as como sus encapsulados y sus familias tecnolgicas, su funcionamiento y las precauciones que deben de existir para su manejo y utilizacin. Se debern realizar pequeas prcticas de conexin de los circuitos integrados que forman las familias lgicas, como lo son los TTL, CMOS, FPGAs por mencionar algunos. En la unidad cuatro se observarn los fundamentos del lgebra Booleana y sus diferentes axiomas y teoremas, sus aplicaciones y la relacin existente con las compuertas lgicas. As mismos, se vern ecuaciones digitales y sus mtodos de minimizacin mediante lgebra Booleana y los mtodos de minimizacin existentes en electrnica digital. Deber ser cubierto tambin los temas de realizacin y de las diferentes formas cannicas de realizacin de un circuito digital. La unidad cinco proporciona al alumno los diferentes conocimientos de los circuitos digitales combinaciones, que sern la base para la construccin de circuitos tales como sumadores, multiplexores, etc., los cuales debern de construirse de forma fsica. Dentro de esta unidad, se dar una introduccin al lenguaje VHDL, as como la descripcin propia para realizar aplicaciones fsicas en tarjetas integradas como lo son los FPGAs. En la sexta unidad se analizan los circuitos secuenciales bsicos, as como los dispositivos generadores de pulsos. Se realiza un exhaustivo anlisis de los FlipFlops y sus aplicaciones y configuraciones, y se realizar una revisin ms extensa del lenguaje VHDL y la descripcin de los circuitos secuenciales con este lenguaje y su aplicacin en las tarjetas FPGAs. En el captulo final, se vern los tipos de convertidores existentes y la descripcin y aplicaciones de cada uno de ellos. Se deber realizar la descripcin de un convertidor en lenguaje VHDL.

3.- COMPETENCIAS A DESARROLLAR Competencias especficas:

Competencias genricas:

Conocer, disear y aplicar los Competencias instrumentales circuitos digitales para el control de Capacidad de anlisis y sntesis los diferentes sistemas Capacidad de organizar y planificar mecatrnicos Conocimientos bsicos de la carrera Habilidades bsicas de manejo de la computadora Habilidad para buscar y analizar informacin proveniente de fuentes diversas Solucin de problemas Toma de decisiones.
Competencias interpersonales

Capacidad crtica y autocrtica Trabajo en equipo Habilidades interpersonales Capacidad de aplicar los conocimientos en la prctica Habilidades de investigacin Capacidad de aprender Capacidad de generar nuevas ideas (creatividad) Habilidad para trabajar en forma autnoma Bsqueda del logro

Competencias sistmicas

4.- HISTORIA DEL PROGRAMA Lugar y fecha de Participantes elaboracin o revisin Representantes de los Institutos Tecnolgicos de: Apizaco, Celaya, Ciudad Cuauhtmoc, Cuautla, Durango, Instituto Tecnolgico Guanajuato, Hermosillo, Superior de Irapuato del Huichapan, Irapuato, Jilotepec, 24 al 28 de agosto de Jocotitln, La Laguna, Oriente del 2009. Estado de Hidalgo, Pabelln de Arteaga, Parral, Reynosa, Saltillo, San Luis Potos, Tlalnepantla, Toluca y Zacapoaxtla. de Ingeniera Desarrollo de Programas Academias en Competencias Mecatrnica de los Institutos Profesionales por los Tecnolgicos de: Institutos Tecnolgicos Aqu va los tec del 1 de septiembre al 15 de diciembre de 2009. Representantes de los Institutos Tecnolgicos de: Apizaco, Celaya, Ciudad Cuauhtmoc, Cuautla, Durango, Hermosillo, Instituto Tecnolgico de Guanajuato, Mexicali del 25 al 29 de Huichapan, Irapuato, Jilotepec, Jocotitln, La Laguna, Mexicali, enero de 2010. Oriente del Estado de Hidalgo, Pabelln de Arteaga, Reynosa, Saltillo, San Luis Potos, Toluca y Zacapoaxtla.

Evento

Reunin Nacional de Diseo e Innovacin Curricular para el Desarrollo y Formacin de Competencias Profesionales de la Carrera de Ingeniera Mecatrnica. Elaboracin del programa de estudio propuesto en la Reunin Nacional de Diseo Curricular de la Carrera de Ingeniera Mecatrnica.

Reunin Nacional de Consolidacin de los Programas en Competencias Profesionales de la Carrera de Ingeniera Mecatrnica.

5.- OBJETIVO GENERAL DEL CURSO

Conocer, disear y aplicar los circuitos digitales para el control de los diferentes sistemas mecatrnicos
6.- COMPETENCIAS PREVIAS

Capacidad para la solucin de problemas algebraicos. Capacidad de anlisis y solucin problemas de circuitos elctricos. Habilidad para el clculo y medicin de voltaje y corriente elctrica. Conocimientos bsicos de programacin y manejo de paquetera de simulacin.

7.- TEMARIO Unidad Temas Subtemas

Fundamentos sistemas digitales

Cdigo y numricos

de 1.1 Fundamentos de los sistemas digitales 1.2 Seales anlogas y digitales. 1.3 Relacin entre los sistemas anlogos y los sistemas digitales sistemas 2.1 Nmeros binarios 2.2 Sistemas numricos. 2.2.1 Binario 2.2.2 Octal 2.2.3 Hexadecimal 2.2.4 Conversin entre sistemas numricos 2.3 Operaciones bsicas 2.3.1 Suma 2.3.2 Resta 2.3.3 Multiplicacin 2.3.4 Divisin 2.4 Cdigos binarios y alfanumricos 2.4.1 GRAY 2.4.2 BCD 2.4.3 ASCII 2.4.4 UNICODE 3.1 Compuertas bsicas 3.1.1 AND 3.1.2 OR 3.1.3 NOT 3.1.4 NAND 3.1.5 NOR 3.1.6 XOR Familias lgicas 3.2.1 Lgica Transistor-Transistor (TTL) 3.2.2 Metal xido-Semiconductor

Compuertas lgicas

3.2

3.3 4 Algebra Booleana 4.1

4.2

Circuitos Combinacionales

5.1 5.2 5.3

Circuitos Secuenciales

5.4 5.5 6.1 6.2

6.3

6.4 6.5 6.6

Convertidores

6.7 6.8 7.1 7.2 7.3

(CMOS) 3.2.3 Silicio sobre Aislante (SOI) 3.2.4 Caractersticas del Fabricante 3.2.5 Compatibilidad entre familias lgicas Pruebas con analizadores de estados lgicos Teoremas y postulados fundamentales 4.1.1 Funciones booleanas simples 4.1.2 Funciones booleanas compuestas Simplificacin de funciones booleanas 4.2.1 Minitrminos y maxitrminos 4.2.2 Mapas de Karnaugh 4.2.3 Mtodo de Quine-Mcclausky Procedimiento de diseo Circuitos combinacionales bsicos Simulacin de los circuitos combinacionales 5.3.1 Multiplexores. 5.3.2 Demultiplexores. 5.3.3 Decodificadores. 5.3.4 Codificadores. 5.3.5 Indicadores numricos (Displays) Dispositivos lgicos programables Lenguajes VHDL Maquinas Mealy y Maquinas Moore Temporizadores 6.2.1 Circuito 555 modo monoestable 6.2.2 Circuito 555 modo astable FLIP FLOPS 6.3.1 R-S 6.3.2 J-K 6.3.3 D 6.3.4 T 6.3.5 Maestro-Esclavo Diagramas y ecuaciones de estado Circuitos sncronos y asncronos Circuitos secuenciales bsicos 6.6.1 Registros 6.6.2 Contadores 6.6.3 Memorias Circuitos lgicos programables Descripcin de circuitos mediante VHDL Funcionamiento del ADC Descripcin con lenguaje VHDL Funcionamiento del DAC

7.4 7.5

Descripcin con lenguaje VHDL Aplicaciones

8.- SUGERENCIAS DIDCTICAS

Promover el manejo de dispositivos de medicin digital dentro de las prcticas realizadas. Promover el trabajo en equipo, para investigar y exponer sobre las tecnologas de integracin de circuitos semiconductores. Disear circuitos lgicos apoyndose en software de simulacin como multisim, OrCad, Proteus. Llevar a cabo prcticas con circuitos digitales combinacionales y secuenciales para verificar su funcionamiento con el uso de osciloscopio y multmetro. Programar circuitos digitales con uso de VHDL Elaborar proyectos de aplicacin para sistemas mecatrnicos. Propiciar actividades de bsqueda, seleccin y anlisis de informacin en distintas fuentes. Propiciar el uso de las nuevas tecnologas en el desarrollo de los contenidos de la asignatura. Propiciar, en el estudiante, el desarrollo de actividades intelectuales de induccin-deduccin y anlisis-sntesis, las cuales lo encaminan hacia la investigacin, la aplicacin de conocimientos y la solucin de problemas. Llevar a cabo actividades prcticas que promuevan el desarrollo de habilidades para la experimentacin, tales como: observacin, identificacin manejo y control de de variables y datos relevantes, planteamiento de hiptesis, de trabajo en equipo. Desarrollar actividades de aprendizaje que propicien la aplicacin de los conceptos, modelos y metodologas que se van aprendiendo en el desarrollo de la asignatura. Propiciar el uso adecuado de conceptos, y de ternimologa cientficotecnolgica Proponer problemas que permitan al estudiante la integracin de contenidos de la asignatura y entre distintas asignaturas, para su anlisis y solucin. Relacionar los contenidos de la asignatura con el cuidado del medio ambiente; as como con las prcticas de una ingeniera con enfoque sustentable. Observar y analizar fenmenos y problemticas propias del campo ocupacional. Relacionar los contenidos de esta asignatura con las dems del plan de estudios para desarrollar una visin interdisciplinaria en el estudiante.

9.- SUGERENCIAS DE EVALUACIN

La evaluacin debe ser continua y formativa por lo que se debe considerar el desempeo en cada una de las actividades de aprendizaje, haciendo especial nfasis en: Trabajos de investigacin Reporte de Prcticas Presentacin de proyectos Examen terico-prctico

10.- UNIDADES DE APRENDIZAJE Unidad 1: Fundamentos de sistemas digitales Competencia especfica a desarrollar Actividades de Aprendizaje

Conocer la diferencia, ventajas y Realizar una investigacin documental sobre la electrnica analgica y la desventajas entre la electrnica electrnica digital. analgica y la electrnica digital Participar en plenarias donde se motive a los alumnos, con preguntas preparadas por el profesor sobre el tema. Escribir un resumen sobre el tema destacando las principales diferencias entre la electrnica analgica y la digital, as como ventajas, desventaja entre ellas, incluyendo algunos dispositivos en donde se aplican. Describir los niveles de diseo digital (topdown)
Unidad 2: Cdigo y sistemas numricos Competencia especfica a desarrollar Actividades de Aprendizaje

Conocer y entender los sistemas Realizar una investigacin bibliogrfica sobre el origen de las computadoras y la binario, octal y hexadecimal; necesidad del sistema binario. Incluir formas conversiones entre ellos y que de representar informacin en las pueda realizar operaciones computadoras para el cdigo ASCII, BCD y bsicas en los diferentes sistemas. GRAY. Realizar ejercicios en el pizarrn de conversin entre sistemas numricos y de Conocer diferentes cdigos para operaciones de sumas y restas en binario, representar informacin en los octal y hexadecimal. sistemas digitales. Realizar ejercicios extra clase de conversiones y operaciones bsicas con los diferentes sistemas numricos. Participar en plenarias de discusin sobre

las diferentes formas de representar la informacin y la utilizacin y aplicacin de los cdigos. Elaborar un reporte sobre las conclusiones del tema.

Unidad 3: Compuertas Lgicas Competencia especfica a desarrollar

Actividades de Aprendizaje

Investigar las tablas de verdad, los operadores y los circuitos de funcionamiento elctricos, electrnicos, hidrulicos y Aplicar las tablas de verdad de los neumticos de las operaciones lgicas: diferentes operadores lgicos para NAND, NOR, X-OR y X-NOR. obtener la funcin booleana Investigar los nmeros del fabricante de las correspondiente a cada una de las diferentes compuertas lgicas que se compuertas lgicas. utilizarn (NOT, OR, AND, NAND, NOR, XOR, X-NOR). Participar en una plenaria grupal sobre la investigacin. Participar en equipos para investigar las diferentes familias lgicas, incluyendo los puntos marcados en el temario, y exponer en clase. Preparar un cuestionario sobre el tema que sus compaeros debern contestar. Al final de las exposiciones realizar una plenaria para destacar las diferencias principales de cada familia lgica. Elaborar un resumen de las conclusiones sobre lo expuesto en la plenaria. Realizar prcticas de medicin con el analizador de estados lgicos. Conocer qu es una familia lgica y Saber diferenciar entre ellas.
Unidad 4: Algebra de Booleana Competencia especfica a desarrollar

Actividades de Aprendizaje

Conocer y aplicar los postulados y Investigar los postulados y teoremas teoremas fundamentales del fundamentales del lgebra booleana. lgebra booleana adems de Participar en plenaria grupal para relacionarlos y aplicar los retroalimentar el tema. operadores lgicos bsicos en Realizar ejercicios donde se incluyan los circuitos elctricos, electrnicos, postulados y los teoremas del lgebra booleana.

neumticos e hidrulicos. Representar las formas cannicas SOP y POS. Reducir funciones booleanas utilizando los teoremas del lgebra de Boole. Simplificar funciones booleanas mediante los mtodos de mapas de Karnaugh y McClausky. Implementar las funciones con diferentes compuertas lgicas. Implementar funciones lgicas utilizando solo compuertas NOR o NAND y con circuitos hidrulicos y neumticos.

Comprobar la operacin de las funciones lgicas AND, OR y NOT de manera fsica. Deducir el significado de un 0 y 1 lgico en la electrnica digital y establecer las tablas de verdad de las diferentes operaciones lgicas. Resolver ejercicios donde se apliquen los teoremas y postulados del lgebra booleana. Realizar prcticas donde se demuestre el funcionamiento de los mismos. Realizar ejemplos y ejercicios de simplificacin de funciones booleanas mediante mapas de Karnaugh de hasta seis variables. Comprobar mediante la implementacin de un circuito fsico el mtodo. Aplicar el mtodo de simplificacin de funciones booleanas de Quine McClausky. Comprobar mediante la implementacin de un circuito fsico el mtodo. Analizar en plenaria ventajas y desventajas de cada uno de los mtodos vistos. Realizar diagramas para implementar funciones booleanas y comprobar algunas, mediante prctica de laboratorio. Demostrar de manera analtica y prctica que cualquier circuito digital se puede implementar utilizando solo compuertas NOR o NAND. Evaluar la ventaja o desventaja de utilizar solo compuertas NOR o NAND. Demostrar que las funciones booleanas tambin se pueden implementar con circuitos neumticos e hidrulicos mediante la construccin fsica de algunos de ellos.

Unidad 5: Circuitos Combinacionales Competencia especfica a desarrollar Actividades de Aprendizaje

Disear circuitos combinacionales utilizando un lenguaje de descripcin de hardware para la utilizacin de GALs y FPGAs en diversas aplicaciones.

Deducir una metodologa para el diseo de circuitos combinacionales. Disear: Sumadores, restadores, multiplexores, demultiplexores, decodificadores entre otros. Investigar los nmeros comerciales y tabla de verdad de cada uno de los circuitos

previamente diseados. Comprobar fsicamente algunos de ellos. Investigar qu es un lenguaje de descripcin de hardware, una GAL y un FPGA. Discutir en plenaria los conceptos consultados. Utilizando un lenguaje de descripcin de hardware, realizar los diseos de sumadores, restadores, decodificadores, multiplexores, etc. Implementar fsicamente los circuitos previamente diseados utilizando GAL o FPGA. Detectar reas de oportunidad para la aplicacin de circuitos digitales combinacionales y de ser posible llevarlo a cabo.
Unidad 6: Circuitos Secuenciales Competencia especfica a desarrollar

Actividades de Aprendizaje

Disear circuitos secuenciales mediante el uso de un lenguaje de descripcin de hardware en GALs y FPGAs para diversas aplicaciones.

Investigar diferentes configuraciones para la generacin de pulsos. Construir un circuito que genere pulsos de reloj para flip-flops. Realizar un resumen donde se establezcan que es un flip-flop, los diferentes tipos que existen, as como sus caractersticas de funcionamiento. Comprobar mediante prctica de laboratorio el funcionamiento de los flipflops Proponer una definicin de diagrama de estados, tabla de estado y ecuacin de estado; comparar con las definiciones de libros y discutir las diferencias. Obtener ecuaciones de estado a partir de tablas de estados propuestas. Investigar qu es un contador, registro, los nmeros comerciales, as como su funcionamiento. Mediante una plenaria grupal discutir sobre algunas aplicaciones de estos circuitos. Comprobar el funcionamiento de algunos de ellos en el laboratorio.

Investigar sobre registros con aplicaciones de memoria, discutir en clase y elaborar un resumen sobre el tema. Mediante el uso de un lenguaje de descripcin de hardware, disear circuitos secuenciales tales como: contadores, registros de corrimiento, etc. y comprobar su funcionamiento mediante prctica de laboratorio. Detectar en el entorno reas de oportunidad para la aplicacin de circuitos digitales secuenciales.
Unidad 7: Convertidores Competencia especfica a desarrollar Actividades de Aprendizaje

Conocer, describir e implementar Realizar una investigacin documental sobre lo que es un convertidor y los los diferentes tipos de diferentes tipos de convertidores existentes. convertidores de seal existentes. Realizar una implementacin fsica de un DAC y de un ADC. Describir en lenguaje VHDL un DAC y un ADC. Implementar los DAC y ADC en los FPGAs. Realizar un proyecto final Haga clic aqu para escribir texto.

11.- FUENTES DE INFORMACIN

1. Romero Troncoso, Rene de J. Sistemas Digitales con VHDL, Ed. Universidad de Guanajuato, 2008. 2. Morris Mano, M. Diseo Digital, Ed. Person Educacin,1987 3. De la Cruz Laso Csar Ren. Fundamentos De Diseo Digital. Ed. Trillas, 1988. 4. Tocci, Ronald J. y Widmer Neal S. Sistemas Digitales Principios y Aplicaciones. Ed. Person Educacin, 8va. Edicin. 2003 5. Tokheim, Roger L. Electrnica Digital, Ed. Revert, 1991 6. Hermosa Donante, Antonio, Electrnica Digital Fundamental, Ed. AlfaomegaMarcombo, 1995 7. Dempsey, John A. Electrnica Digital Con Aplicaciones MSI. Ed. Alfaomega, 1996 8. Wakerly John F. Diseo Digital Principios y Prcticas. Ed. Prentice Hall, 1992. 9. Wakerly John F. Digital Design principles and practices and Xilinx 4.2i Student package 2004 Third Edition Updated 10. Floyd, Thomas L. Fundamentos De Sistemas Digitales, Ed. Prentice Hall 7a. Edicin 11. Morris Mano, M. Lgica Digital y Diseo De Computadores. Ed. Prentice Hall, 1982 12. Blandes, Miguel. Lecciones de Electrnica Digital, Ed. Marcombo, 1987 13. Gajsky, Daniel D., Principios de Diseo Digital. Ed. Prentice Hall, 1997 14. Hayes, John P. Diseo Lgico Digital. Ed. Addison-Wesley Iberoamericana, 1996 15. Nashelsky, Louis. Fundamentos de Tecnologa Digital. Ed. Limusa, 1989
12.- PRCTICAS PROPUESTAS

Disear, simular y construir los circuitos que comprueben el funcionamiento de las compuertas OR, AND, NOT, NAND, NOR, EXOR. Disear, simular y construir los circuitos que comprueben el funcionamiento de los flip-flops RS, JK, T y D. Disear, simular y construir un circuito de registro utilizando flip-flops. Disear, simular y construir un circuito contador utilizando flip-flops. Disear, simular y construir un decodificador BCD a Siete segmentos que realice un conteo ascendente, descendente. Con el uso del lenguaje VDLH programar un circuito PAL o GAL que realice un conteo ascendente/descendente. Realizar la implementacin fsica de un ADC y un DAC en plantilla Realizar DAC y ADC en un FPGA.

You might also like