You are on page 1of 11

1.

- DATOS DE LA ASIGNATURA Nombre de la asignatura: Electrnica Digital Carrera: Ingeniera Mecatrnica Clave de la asignatura: MTF-0516 Horas teora-horas prctica-crditos 2-4-8

2.- HISTORIA DEL PROGRAMA Lugar y fecha de elaboracin o revisin Instituto Tecnolgico de Reynosa, del 6 al 10 de diciembre del 2004. Instituto tecnolgico de Reynosa de enero a Abril del 2005 Participantes Representante de las academias de ingeniera en Mecatrnica de los Institutos Tecnolgicos. Academia de Ingeniera en Mecatrnica Observaciones (cambios y justificacin) Reunin Nacional de evaluacin curricular de la carrera de Ingeniera en Mecatrnica Anlisis y enriquecimiento de las propuestas de los programas diseados en la reunin nacional de evaluacin Definicin de los programas de estudio de la carrera de Ingeniera en Mecatrnica

Instituto Tecnolgico de Toluca, del 16 al 20 de mayo del 2005

Comit de consolidacin de la carrera de Ingeniera en Mecatrnica

3.- UBICACIN DE LA ASIGNATURA a). Relacin con otras asignaturas del plan de estudio Anteriores Asignaturas Temas - Implementacin Matemticas de algoritmos computacionales eficientes Electrnica I - Dispositivos semiconductores Posteriores Asignaturas Temas Microcontroladores - Arquitectura y programacin bsica de un sistema mnimo de computadora Controladores Lgicos Programables Circuitos hidrulicos y neumticos b). Aportacin de la asignatura al perfil del egresado Proporcionar al alumno los conocimientos y las habilidades para proyectar, disear y construir sistemas digitales, mediante el uso de herramientas tecnolgicas de vanguardia en el rea de la electrnica digital. - Estructura y programacin de un PLCs - Diseo automatizado de circuitos

4.- OBJETIVO(S) GENERAL(ES) DEL CURSO El estudiante comprender los fundamentos matemticos, leyes y principios de la electrnica digital reflejando su dominio en prcticas y diseo de sistemas digitales Conocer y utilizar los circuitos de mediana y gran escala de integracin (MSI y LSI) para el diseo de sistemas digitales combinacionales y secuenciales, dominando un lenguaje de descripcin de hardware.

5.- TEMARIO Unidad Temas 1 Cdigos y sistemas numricos binarios Subtemas 1.1 Electrnica analgica vs Electrnica digital 1.2 Introduccin a los niveles del diseo digital. 1.3 Sistemas numricos 1.3.1 Binario, octal y hexadecimal 1.3.2 Conversiones entre sistemas numricos 1.3.3 Operaciones bsicas en binario 1.3.3.1 Nmeros negativos, complemento a 2 1.3.3.2 Suma 1.3.3.3 Resta 1.3.3.4 Multiplicacin 1.3.3.5 Divisin 1.3.4 Cdigos (ASCII, BCD, GRAY) 2.1 Postulados bsicos del lgebra booleana 2.2 Teoremas fundamentales del lgebra booleana 2.3 Funciones booleanas: AND, OR y NOT 2.3.1 Representacin de los circuitos lgicos bsicos usando: circuitos elctricos, electrnicos, neumticos e hidrulicos 2.3.2 Tablas de verdad 2.3.3 Formas cannicas y estndar 2.4 Otras operaciones lgicas: NAND, NOR, X-OR y X-NOR 2.5 Familias lgicas TTL y CMOS 2.5.1 Configuracin interna 2.5.2 Tipos de salida 2.5.3 Voltajes de alimentacin 2.5.4 Consumo de potencia

lgebra de Boole y compuertas lgicas

5.- TEMARIO (Continuacin) Unidad 3 Temas Simplificacin de funciones booleanas Subtemas 3.1 Mapas de Karnaugh 3.2 Mtodo de Quine McClausky 3.3 Implementacin de funciones booleanas 3.3.1 Utilizando compuertas lgicas 3.3.2 Implementacin con NORs 3.3.3 Implementacin con NANDs 3.4 Implementacin con circuitos neumticos e hidrulicos 4.1 Procedimiento de diseo 4.2 Principales circuitos combinacionales y sus configuraciones en MSI 4.2.1 Sumadores 4.2.2 Restadores 4.2.3 Multiplexores/Demultiplexores 4.2.4 Decodificadores 4.3 Dipositivos lgicos programables con aplicaciones combinacionales 4.3.1 Lenguajes de descripcin de hardware (VHDL) 4.3.2 PALs 4.3.3 GALs 4.3.4 FPGAs 4.3.5 Aplicaciones 5.1 Generador de pulsos 5.1.1 Concepto 5.1.2 Configuraciones 5.1.3 Seal de reloj 5.2 Flip-Flop 5.2.1 Flip-Flop R-S 5.2.2 Flip-Flop J-K 5.2.3 Flip-Flop T 5.2.4 Flip-Flop D 5.2.5 Flip-Flop maestro-esclavo 5.3 Tablas caractersticas, de estados y de exitacin de los Flip-Flops 5.3.1 Flip-Flop R-S 5.3.2 Flip-Flop J-K 5.3.3 Flip-Flop T 5.3.4 Flip-Flop D 5.4 Diagramas de estados

Principios, prcticas y ejemplos de diseo de circuitos combinacionales

Principios, prcticas y ejemplos de diseo de circuitos secuenciales

5.- TEMARIO (Continuacin) Unidad Temas Subtemas 5.5 Ecuaciones de estados 5.6 Principales circuitos secuenciales y sus configuraciones en MSI 5.6.1 Contadores 5.6.2 Registros 5.7 Registros con aplicaciones de memoria 5.8 Dispositivos lgicos programables con aplicaciones secuenciales 5.8.1 Lenguaje de descripcin de hardware (VHDL) 5.8.2 PALs 5.8.3 GALs 5.8.4 FPGAs 5.8.5 CPLDL 5.8.6 Aplicaciones

6.- APRENDIZAJES REQUERIDOS Lgica de programacin Configuraciones de amplificadores con transistores Anlisis de circuitos elctricos.

7.- SUGERENCIAS DIDCTICAS Exposicin por parte del profesor auxiliandose de herramientas didcticas tales como: presentaciones en power point, videos, internet, entre otros. Utilizacin de software para el diseo de sistemas digitales mediante un lenguaje de descripcin de hardware Estudio del entorno para la deteccin de situacines reales en donde se pueda aplicar la electrnica digital en la solucin de problemas Realizacin de prcticas de laboratorio Propiciar un ambiente para la participacin frente a pizarrn en la solucin de ejercicios propuestos Plenarias grupales para la retroalimentacin de los conocimientos partiendo de planteamientos hechos por el profesor.

8.- SUGERENCIAS DE EVALUACIN Exmenes por unidades de aprendizaje Prcticas de laboratorio Investigaciones bibliogrficas Ensayos Resmenes Ejercicios propuestos Participaciones y exposiciones

9.- UNIDADES DE APRENDIZAJE Unidad 1: Cdigos y sistemas numricos binarios Objetivo Educacional El estudiante conocer la diferencia, ventajas y desventajas entre la electrnica analgica y la electrnica digital adems de conocer y entender los sistemas binario, octal y hexadecimal; conversiones entre ellos y que pueda realizar operaciones bsicas en los diferentes sistemas. El estudiante conocer diferentes cdigos de representar informacin en los sistemas digitales. Actividades de Aprendizaje Realizar una investigacin documental sobre la electrnica 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 anlgica y la digital, as como ventajas, desventaja entre ellas, incluyendo algunos dispositivos en donde se aplican. Describir los niveles de diseo digital (topdown) Realizar una investigacin bibilogrfica sobre el origen de la computadoras y la necesidad del sistema binario adems incluir formas de representar informacin en las computadoras donde incluyan el cdigo ASCII, BCD y GRAY. Realizar ejercicios en el pizarrn de conversin entre sistemas numricos y de operciones de sumas y restas en binario, octal y hexadecimal. Realizar ejercicios extra clase de conversiones y operaciones bsicas con los diferentes sistemas numricos. Participar en plenarias de discusin sobre los diferentes formas de representar la informacin y la utilizacin y aplicacin de los cdigos. Elaborar un reporte sobre las conclusiones del tema. Fuentes de Informacin 1 2 3 4 5 6 7 8 9 10 11 12 13

Unidad 2: lgebra de Boole y compuertas lgicas Objetivo Educacional Conocer y aplicar los postulados y teoremas fundamentales del lgebra booleana adems de relacionarlos y aplicar los operadores lgicos bsicos en circuitos elctricos, electrnicos, neumticos e hidrulicos. Actividades de Aprendizaje Fuentes de Informacin

Investigar los postulados y teoremas fundamentales del lgebra booleana. Participar en plenaria grupal para retroalimentar el tema. Realizar ejercicios donde se incluyan los postulados y los teoremas del lgebra booleana. Comprobar la operacin de las funciones lgicas AND, OR y NOT de manera fsica. A partir del ejercicio anterior, deducir el sigificado de un 0 y 1 lgico en la electrnica digital y establecer las tablas de verdad de las diferentes operaciones lgicas, as como introducir el smbolo del operador lgico. Investigar las tablas de verdad, los operadores y los circuitos de funcionamiento elctricos, Aplicar las tablas electrnicos, hidrulicos y neumticos de las de verdad de los oepraciones lgicas: NAND, NOR, X-OR y Xdiferentes NOR. operadores lgicos Participar en una plenaria grupal sobre la para obtener la investigacin. funcin booleana Resolver ejercicios donde se apliquen los correspondiente, teoremas y postulados del lgebra boolenada representndola en incluyendo los operadores recien vistos. las forms Realizar prctica donde se demuestre el cannicas SOP y funcionamiento de los mismos. POS; adems, Participar en equipos para investigar las reducir funciones diferentes familias lgicas, incluyendo los booleanas puntos marcados en el temario, y exponer en utilizando los clase. teoremas del lgebra de Boole. Preparar un cuestionario sobre el tema que sus compaeros debern contestar. Al final de las exposiciones realizar una plenaria para Conocer qu es destacar las diferencias principales de cada una familia lgica y famila lgica. las diferencias Elaborar un resumen de las conclusiones sobre entre ellas. lo expuesto en la plenaria.

1 2 3 4 5 6 7 8 9 10 11 12 13

Unidad 3: Simplificacin de funciones booleanas Objetivo Educacional Simplificar funciones booleanas mediante los mtodos de mapas de Karnaugh y McClausky; adems Implementar las funciones con diferentes compuertas lgicas. Implementar funciones lgicas utlizandos solo compuertas NORs o NANDs y con circuitos hidrulicos y neumticos. Actividades de Aprendizaje Realizar ejemplos y ejercicios de simplifacin de funciones booleanas mediante mapas de Karnaugh de hasta 4 variables. Comprobar mediante la implementacin de un circuito fsico el mtodo. Aplicar el mtodo de simplifacin 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. Investigar los nmeros del fabricante de las diferentes compuertas lgicas que se utilizarn (NOT, OR, AND, NAND, NOR, X-OR, X-NOR). 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 NORs o NANDs. Evaluar la ventaja o desventaja de utilizar solo compuertas NORs o NANDs. Demostrar que las funciones booleanas tambin se pueden implementar con circuitos neumticos e hidrulicos mediante la construccin fsica de algunos de ellos. Fuentes de Informacin 1,2,3,4,5,6,7, 8,9,10,11,12, 13

Unidad 4: Principios, prcticas y ejemplos de diseo de circuitos combinacionales. Objetivo Educacional Disear circuitos combinacionales utilizando un lenguaje de descripcin de hardware para la utilizacin de PALs, GALs y FPGAs en diversas aplicaciones. Actividades de Aprendizaje 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 PAL, una GAL y un FPGA. Discutir en plenaria los conceptos consultados. Utilizando un lenguaje de descripcin de hardware, realizar los diseos de sumandores, restadores, decodificadores, multiplexores, etc. Implementar fsicamente los circuitos previamente diseados utilizando PAL, GAL o FPGA. Elaborar un ensayo sobre las ventajas y desventajas del diseo combinacional utilizando SSI (pequea escala de integracin) y un lenguaje de descripcin de hardware. Detectar reas de oportunidad para la aplicacin de circuitos digitales combinacionales y de ser posible llevarlo a cabo. Fuentes de Informacin

1 2 3 4 5 6 7 8 9 10 11 12 13

Unidad 5: Principios, prcticas y ejemplos de diseo de circuitos secuenciales. Objetivo Educacional Disear circuitos secuenciales mediante el uso de un lenguaje de descripcin de hardware en PALs, GALs y FPGAs para diversas aplicaciones. Actividades de Aprendizaje 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 flip-flops 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. Discutir a travs de una plenaria grupal algunas aplicaciones de los circuitos secuenciales. Detectar en el entorno reas de oportunidad para la aplicacin de circuitos digitales secuenciales. Utilizando los conocimientos adquiridos en la materia plantear una solucin real y de ser posible llevarla a cabo, considerando las implicaciones de ruido, blindaje y tierras. Fuentes de Informacin

1 2 3 4 5 6 7 8 9 10 11 12 13

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

11.- PRCTICAS PROPUESTAS Construir circuitos elctricos, electrnicos, hidrulicos y neumticos que representan las operaciones lgicas bsicas NOT, AND y OR. Comprobar las compuertas lgicas bsicas NOT, AND, OR, NAND, NOR, XOR y X-NOR. Comprobar funciones lgicas mediante compuertas bsicas Construir un circuito que genere una seal de reloj. Disear sistemas digitales combinacionales y secuenciales bsicos utilizando circuitos en SSI y MSI. Disear sistemas digitales combinacionales y secuenciales utilizando un lenguaje de descripcin de hardware. Desarrollar aplicaciones diversas con circuitos LSI (PALs, GALs y FPGAs utilizando un lenguaje de descripcin de hardware).