martes, 27 de septiembre de 2016

MATLAB 2014r


DESCARGAR MATLAB E INSTALACIÓN EN POCOS PASOS 
MATLAB 2014 PARA 32 Y 64 BITS

CON UN SOLO LINK (GOOGLE DRIVE)


VÍDEO DE DESCARGA:


VÍDEO DE INSTALACIÓN:


sábado, 24 de septiembre de 2016

Laboratorio de Electrónica Digital - Practica No.8

Practica No.8

Desarrollo.
Para esta práctica hay que elegir 2 de las 5 opciones para implementar 2 tipos de Flip Flops, se implementaron la primera opción que consiste en dos compuertas NAND conectadas entre sí por medio de las salidas, mientras que la segunda opción consiste en un NOT que junto con un capacitor y un potenciómetro se regula la velocidad en la que se carga y descarga el capacitor.


Diagrama de bloques.


Ecuaciones Mínimas.
QA=!(A&QB);
QB=!(B&QA);



Distribución de las terminales.


TTL: SN7400


















TTL: SN7414



Imágenes del circuito implementado.


Conclusiones.
El primer ejercicio es algo básico porque el funcionamiento de las compuertas NAND es un tema que tenemos tiempo de conocerlo por lo que no hay mucho que decir, a diferencia del ejercicio 2 que a pesar de ser un simple NOT junto con el capacitor y el potenciómetro que regula la velocidad a la que se descarga y carga el capacitor, el parpadeo que genera el led varía dependiendo de la capacidad del capacitor.

Laboratorio de Electrónica Digital - Practica No.7

Practica No.7

Problema.
Construir un prototipo en una tablilla de conexiones un Sistema digital Combinacional que funcione como decodificador de BCD a 7 Segmentos por medio de un Dispositivo Lógico Programable usando el comando Trut_table en el lenguaje ABEL_HDL.


Diagrama de bloques.


Tabla de verdad.


Archivo ABEL-HDL


Ecuaciones mínimas.
a     = !(  !D & C & B & A & !LT   #   !D & !C & B & !A & !LT   #   D & !C & !B & !A & !LT );
b     = !(  C & !B & A & !LT   #   !D & C & B & !A & !LT   #   D & !C & B & !A & !LT );
c     = !(  !D & C & !B & !LT  #   !D & !C & B & A & !LT );
d     = !(  D & C & B & !LT   #   !D & !C & B & !LT   #   D & B & A & !LT   #   D & !C & !B & !A & !LT );
e     = !(  D & !B & !LT   #   D & !A & !LT   #   !C & B & !A & !LT );
f     = !(  !D & C & B & A & !LT   #   D & C & !A & !LT   #   D & !B & !A & !LT   #   C & !B & !A & !LT );
g     = !(  D & C & B & !A & !LT   #   !C & !B & !A & !LT );
dp     = !(  !C & !B & !LT   #   !A & !LT );

Simulación.


Imágenes del circuito implementado.


Conclusiones y recomendaciones.
Esta práctica muestra cómo se puede representar los números binarios en los desplays de 7 segmentos, encendiendo los leds de manera que se pueda visualizar el numero en base decimal creado con uno en base binaria.

Bibliografía.

Laboratorio de Electrónica Digital - Practica No.6

Practica No.6
Problema.
En un proceso industrial se tienen 5 tanques llamados A, B, C, D y E, que contienen diferentes sustancias y están distribuidos como se muestra en la figura, todos cuentan con un sensor que detecta vacío=0 y lleno=1.

Diseñar un sistema digital binario que active una salida de alarma Al=1 cuando detecte que solo dos tanques contiguos se encuentren vacíos.


Diagrama de bloques.


Tabla de verdad.


Archivo ABEL-HDL.


Ecuaciones mínimas.
Al = (!A&!B&C&D&E  #  A&!B&!C&D&E  #  A&B&!C&!D&E  #  !A&B&C&D&!E  #  A&B&C&!D&!E);

Distribución de las terminales (Pin Out).


Simulación.


Circuito implementado.


Solo ceros


Solo unos

Conclusiones y recomendaciones.
El PLD se puede programar de diferentes maneras dependiendo de los datos que se tengan en ese momento ya sea para saltarse algunos pasos para agilizar la programación o simplemente para quesea más cómodo el proceso. La que considero la mejor opción es usar solo las ecuaciones en caso de que solo se tenga eso si contamos con la tabla de verdad es más fácil usar solo la tabla en el ABEL.
Para esta práctica no creo necesario hacer alguna recomendación.

Bibliografía.
http://jagarza.fime.uanl.mx/general/laboratorio/P6nva.pdf

viernes, 23 de septiembre de 2016

Laboratorio de Electrónica Digital - Practica No.5

Practica No.5

Descripción de la práctica:
Durante esta práctica se utilizará un circuito integrado (PLD) donde se implementarán las ecuaciones asignadas por medio del lenguaje ABEL-HDL, usando el comando equations. Se realizará la simulación para verificar los resultados de las funciones y se obtendrá la tabla de verdad basándose en los resultados de la simulación. Una vez obtenidos los resultados pasamos a realizar mapas de Karnaugh en donde agruparemos unos (SOP) y ceros (POS) para ambas funciones obteniendo las funciones minimizadas, además de comprarlos con los que se obtendrán por medio del software LogicAid y estos a la vez con los que arroja el reporte del IspLever.

Material utilizado:
Fuente de 5 V de corriente directa.
Tablilla de conexiones
Circuito Integrado GAl16V8D
6 resistores de 330 Ω.
1 Dip switch de 4 interruptores
6 Leds
Alambre para conexiones.
Programas de aplicación (software):
IspLEVER
LogicAid


Procedimiento:
Con el programa IspLever crearemos un nuevo proyecto y elegiremos el tipo de diseño Schematic/ABEL y seleccionaremos en este caso el GAL16V8D con el tipo de empaque DIP, se creará una nueva fuente en la opción ABEL-HDL Module y pasaremos a programar las ecuaciones, una vez tengamos la programación obtendremos la simulación y de ahí la tabla de verdad. Ya que tenemos el archivo JEDEC podremos programar el GAL e implementar el circuito en físico. Y por último realizaremos los mapas de Karnaugh para obtener las ecuaciones mínimas y poder compararlas con las que obtendremos del programa LogicAid.


Diagrama de bloques:


Ecuaciones asignadas:
F1(A,B,C,D)=BD+AC'+A'C+B'CD'+A'D
F2(A,B,C,D)=(A'+B'+C'+D)(A'+B+C'+D')(A+B+C+D')


Archivo ABEL-HDL:


Simulación:


Tabla de verdad:

Distribución de las terminales:
Circuito implementado:
Cuando todas las entradas son cero.
Cuando todas las entradas son uno.

Archivo JED:


Ecuaciones mínimas de Chip Report:

F1 =!(!B & D & A & C  #  B & !D & A & C  #  !D & !A & !C);
F2 =!(!B & D & A & C  #  B & !D & A & C  #  !B & D & !A & !C );

Mapas de Karnaugh:


Resultados de LogicAid:


Comparación de resultados:


Conclusiones y recomendaciones:

Las dos formas que tenemos hasta ahora para programar el gal son bastante sencillas, aunque es mas entretenido hacerlo con el esquemático este tampoco es demasiado complicado, además de tener distintos métodos para comparar los resultados obtenidos de uno u otro. Es interesante ver como con los dos métodos de programación se obtienen los mismos resultados lo cual viene bien en caso de realizar un proyecto con este estilo de componentes.


Bibliografía:

Laboratorio de Electrónica Digital - Practica No.4

Practica No.4

Descripción de la práctica.
Durante esta práctica se deberá obtener el esquemático partiendo de las ecuaciones F1 y F2, realizar la tabla de verdad para ambas funciones, realizar el esquemático en el programa ispLEVER y hacer la comprobación de la tabla por medio de la fuente ABEL Test Vector para tener la simulación de ambas funciones, y por último se realizaran las conexiones físicas necesarias en una tablilla de conexiones para generar las señales de entrada y salida del PLD y comprobar físicamente la tabla de verdad de las funciones.

Material utilizado.
-Tablilla de conexiones.
-Circuito Integrado PLD GAl16V8D.
-6 resistores de 330 Ω.
-Fuente de 5 V de corriente directa.
-1 Dip switch de 4.
-6 Leds.
-Alambre para conexiones.

Procedimiento.
Primero se obtiene el diagrama de las funciones, después se obtiene la tabla de verdad de las dos funciones, luego realizar el esquemático en el ispLEVER para después realizar la simulación de las funciones para verificar la tabla de verdad, una vez realizado todo el trabajo de software pasamos a conectar todos los LED, resistencias, dip switch y el cableado necesario, luego programamos el GAL y lo conectamos a nuestra tablilla, si todo se realizó correctamente se podrá comprobar la tabla de verdad de manera física.



Diagrama de bloques.
Diagrama eléctrico.

Ecuaciones asignadas.
F1 (A,B,C,D) =  B D + C' + A'D
F2 (A,B,C,D) = (A') (C'+ D') (A+ C + D ) (B + C')

Tabla de verdad.
Captura esquemática.

Archivo ABEL-HDL.
Ecuaciones mínimas del Chip Report.
F1= !(  !D & C #   !B & A & C );
F2= (  !D & B & !A & C #   D & !A & !C );

Distribución de las terminales (Pin Out).
Archivo JED.
Diagrama de tiempos.
Fotos del circuito Implementado.



Conclusiones y recomendaciones.

Después de programar un GAL con funciones simples es interesante ver como haciendo un conjunto de ellas se puede hacer una función más compleja y que solo responda a una menor cantidad de combinaciones en las entradas de manera que el diagrama de la función sea mucho más grande. Aunque tenga una cantidad limitada de funciones asignables se puede generar una gran cantidad de posibilidades según se distribuyan en las salidas o que tan complejas sean para realizar lo que nosotros queramos.

No hay nada que agregar a esta práctica, es bastante sencilla de entender y desarrollar.


Bibliografía.

Laboratorio de Electrónica Digital - Practica No.3

Practica No.3

Descripción de la práctica.
Durante esta práctica se observa como el PLD es mucha más útil que los circuitos integrados ya que este se puede programar de manera que contenga las demás compuertas lógicas mientras que los circuitos integrados ya están programados.

Material utilizado.
Tablilla de conexiones
Circuito Integrado PLD GAl16V8
8 resistores de 330 Ω
Fuente de 5 V de corriente directa
1 Dip switch de 4 interruptores
8 Leds

Procedimiento.
Primero se conecta el regulador y se puentea para las otras líneas del proto, después se conecta el dip switch junto con las resistencias y los LED, después verificamos donde se conectaran los pines del GAL para poder hacer las conexiones con los LED, se conectan las resistencias en los nodos los LEDs, se hace el programa para el GAL en el ispLever y después se conecta a los programadores para poder programar el GAL, por último se conecta en su respectivo lugar ya preparado y se hacen las conexiones con el dip switch a las entradas del GAL.


Diagrama eléctrico.


Tabla de combinaciones.



Cuestionario.
¿Cuál es el significado de la palabra GAL?
Generic Logic Array.

¿Cuantas Entradas máximo puede tener el de GAL22V10?
20, una de voltaje y otra de tierra.

¿Cuantas Salidas máximo puede tener el de GAL22V10?
10

¿Cuál es el significado de JEDEC?
Joint Electron Device Engineering Council

¿Calcule el número de circuitos integrados TTL que se requieren para implementar esta práctica?
5


Imagen.


Conclusiones y recomendaciones.
Para ser la tercer practica se aprende bastante bien cómo funciona el GAL y cómo podemos programarlo para que funcione como varias compuertas lógicas lo cual es una ventaja bastante grande para reducir espacio, además reforzamos el funcionamiento de las compuertas lógicas al tenerlo de manera física y poderlo visualizar con los LEDs.

Para las recomendaciones lo único que podría decir es que se les digan a los estudiantes que tenga bastante cuidado a la hora de programar el GAL ya que los aparatos no están funcionando bien.


Bibliografía.