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.

Laboratorio de Electrónica Digital - Practica No.2

Practica No.2

Descripción de la actividad.

Comprobar las tablas de verdad de cada uno de os operadores lógicos, And, Or, Nand, Nor, y Exor cada uno de dos entradas llamadas A y B y una salida X, para identificar cuando cumple las condiciones del operador se encenderá un LED que afirme que la salida de cada operador es 1, los circuitos integrados a utilizar son SN7408, SN7432, SN7486, SN7400, SN7402 y SN7404.

Material a utilizar.

Fisico:

1- Tablilla de conexiones (Protoboard).

2- 10 resistencias de 330 Ω.

3- Fuente de 5 V de corriente directa.

4- 1 Dip swich de 4 o 8 interruptores o 2 micro Push Boton NA.

5- 10 leds.

Virtual

Proteus 8


Procedimiento.

Ya que se optó por hacerlo de manera virtual se necesitó utilizar el programa proteus, se necesitó utilizar los operadores lógicos, 7408 que cumple como AND, el 7400 que es el NAND, el 7432 para el Or, el 7402 para el NOR y el 7486 para el EXOR, dos “Logicstate” y un “Logicprobe” el primero sirve prácticamente para dar los 2 posibles valores en cada entrada y el segundo para probar el valor de la salida de la compuerta lógica.

Para cada compuerta lógica coloque dos logicstate, uno en cada entrada y un logicprobe en la salida se conectó y se inició la simulación.

Imágenes.

AND
NAND
OR
NOR
EXOR

Tabla de Verdad.


Cuestionario.

¿Quién desarrollo el Algebra Booleana?
George Boole.

¿Qué valor lógico se considera cuando una entrada no está conectada? (pruebe con el circuito Or 7432).
1.

¿Mencione las dos Tecnologías de las familias lógicas más usadas para los circuitos integrados digitales?
TTL.

¿Cuál es el significado de TTL?
Tiempo de Vida o Time To Live.
¿Cuál es el significado de Vcc?
Voltaje de corriente continua.

¿Cuál es el significado de Gnd?
Poner a Tierra.

¿Cuáles son los valores máximo y mínimo de voltaje de
alimentación para que funcione correctamente un circuito típico
TTL? (consulte los datos en la hoja del fabricante (www.ti.com) por lo
menos dos circuitos diferentes por ejemplo SN7408 y SN74LS86)
4.5 y 5.5 volts.


Conclusiones.

En esta práctica entendí mejor cómo funcionan los operadores lógicos ya que de manera más visual se nota cada vez que el estado de la salida cambia conforme son modificados las entradas, el comportamiento de cada operador no es muy complicado ya que para que la salida del AND sea 1 todas las entradas tienen que serlo, para la del OR cualquier entrada o ambas tienen que estar en 1 para que la salida sea 1, el NAND y el NOR son solo negaciones del AND y OR, y el EXOR la salida es 1 solo cuando una de las entradas es 1.
Entonces cada operador tiene su manera de trabajar y además cada una se distingue por un símbolo diferente que gracias a la clase ordinaria y el repaso del laboratorio se pueden aprender fácilmente.

Bibliografía.



Laboratorio de Electrónica Digital - Practica No.1

Practica No.1

1.1 Descripción de la práctica.

1. Implementar los circuitos mostrados a continuación.
2. Dibujar el diagrama eléctrico correspondiente a la imagen mostrada en la parte indicada en la tabla.
3. Para cada circuito implementado obtener el valor de salida S, oprimiendo los botones A y B para cada una de las posibles combinaciones mostradas en la tabla.
4. Completar las tablas con los correspondientes valores de S.
5. Obtener para cada uno de los circuitos el valor del Voltaje en las terminales del resistor (VR) cuando el Led esta Encendido.


1.2 Material utilizado.

1. Eliminador de baterías (cargador de un teléfono celular).
2. Regulador de voltaje LM7805.
3. Cuatro diodos emisores de luz de 5 mm, del tipo económico de distintos colores.
4. Tablilla de conexiones (Protoboard).
5. 4 resistencias de 330 Ω, 1/4 de W (naranja, naranja, café).
6. 1 Switch deslizable (Dip switch), de 4 o 8 interruptores.
7. 5 botones de no retención micro switch (Push Button), normalmente abiertos (NA).
8. Alambre de calibre 24 o 26 AWG.


2. Procedimiento.

Lo primero que tenemos que hacer después de conseguir todos los componentes necesarios es, conectar el regulador de voltaje y asignar una línea de una de las tiras a tierra desde el segundo pin del regulador y la salida de voltaje del regulador conectarla a la otra línea de la tira, para tener los voltajes positivo y negativo en sus respectivas líneas. Después de tener cada circuito armado se conecta el cargador, el cable de corriente a la entrada del regulador y el de tierra a una de las líneas de tierra de la tablilla.

Para el primer circuito, lo primero que hay que hacer es conectar la resistencia a tierra en una de las líneas de la tablilla, enseguida conectamos el Dip Switch de manera que uno de los pines se conecte al mismo nodo que la resistencia, después conectamos el cátodo del LED al nodo que conecta con el otro extremo del switch y el anoto a la línea con el voltaje del regulador.

En el segundo circuito se hace un procedimiento parecido al primer circuito, primero conectamos la resistencia a la línea de tierra, luego se conecta el Push Button, un pin conectado al nodo en donde está conectada la resistencia y el otro al nodo donde estará el cátodo del LED, conectamos el cátodo al nodo y el anodo a la línea de voltaje.


En el tercer circuito se conecta a la línea de tierra, después conectamos un push button, una de las terminales conectada al nodo donde se encuentra la resistencia, enseguida conectamos otro push button y se puentean de manera que una línea de terminales de cada push button estén conectadas y por ultimo conectamos el cátodo a la segunda línea de terminales del segundo push button y el otro extremo a la línea con voltaje.


Para el cuarto y último circuito, se conecta la resistencia a la línea de tierra como en los anteriores, después se conectan los dos push button y se puentean de manera que una línea de terminales del button A se conecte con una línea del B y la otra línea de terminales de button A se conecte a la línea que sobra del button B, después se conecta el cátodo al extremo de alguno de los push button y el anodo a la línea de voltaje.

3. Diagrama eléctrico y Tabla de combinaciones de los circuitos.

4. Cuestionario.

1. ¿Cómo identificas las terminales de ánodo y cátodo de un LED?
La terminal más larga es el positivo, y la más corta es el negativo. En caso de no poder reconocerlo de esa manera se puede verificar con las placas dentro del LED como se muestra en la imagen.

2. ¿Cuál es la ecuación para determinar la corriente que pasa a través de un LED?
I=V/R.

3. ¿Qué pasaría con un LED si se conecta directo a una fuente de voltaje sin resistor?
Si el LED recibe un voltaje que sobre pase los valores indicados, se quemaría, si el voltaje estuviese por debajo de lo indicado no funcionaria de la manera correcta.

4. ¿De qué depende la intensidad luminosa de un LED?
Depende del material del que está elaborado.

5. ¿Cuál es el voltaje en terminales de la resistencia de 330 Ω del circuito de entrada cuando el LED está encendido?
2.0v y 2.1v

6. ¿A qué rango de voltaje se le considera un 1 lógico en los dispositivos digitales más comunes?
Entre 2.8 y 5v.

7. ¿A qué rango de voltaje se le considera un 0 lógico en los dispositivos digitales más comunes?

Entre 0 y 0.1v.

5. Circuito Implementado.

Circuito 1: Para hacer que funcione este circuito hay que accionar el Switch al que están conectados el nodo y el LED, al ser un switch si se acciona el LED se mantendrá encendido hasta que se accione el switch hacia el lado contrario.

Circuito 2: En este circuito hay que mantener presionado el Push Button para que el LED se mantenga encendido de lo contrario simplemente no enciende.

Circuito 3: En el caso del tercer circuito hay que mantener presionados los dos Push Button para encender el LED ya que el circuito se comporta como la compuerta lógica AND.
Circuito 4: En el cuarto y último, para encender e LED se puede presionar cualquiera de los dos Push Button ya que este circuito se comporta como la compuerta lógica OR.


6. Conclusiones y recomendaciones.

Para concluir, pienso que esta primer practica es interesante porque se pueden aterrizar los conceptos confusos que se puedan tener sobre los componentes básicos que se utilizaron en la práctica, además de aprender cómo interactúan los componentes, lo cual fue mi caso.

Me parece además que las prácticas son bastante útiles, no solo para cada uno si no que al tener los conceptos claros puedes no solo hacer nuestras prácticas de manera óptima, sino que también poder ayudar a algún compañero que tenga algún apuro con uno de los componentes o resolviendo alguna duda básica del tema.

En lo personal la única recomendación que podría hacer seria hacia los estudiantes para que se tomen el tiempo de realizar la práctica, para poder entender de qué trata la práctica y hacerla sin ningún problema.


7. Referencias bibliográficas.