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

I.T.T.

G
(INSTITUTO TECNOLOGICO DE TUXTA GUTIERREZ)

MATERIA: DISEO DIGITAL VHDL

PROFESOR: HECTOR RICARDO HERNANDEZ DE LEON

TEMA: DETECTOR DE NUMEROS PRIMOS DE 4 BITS

ALUMNO: HUGO ALEJANDRO FLORES ESTRADA


MARTIN DE JESUS SANCHEZ DIAZ

INGENIERIA: ELECTRONICA

5- SEMESTRE

FECHA: 11/09/15

Tarea 2: Diseo, simulacin y construccin de un circuito


digital detector de nmeros primos de 4 bits.
Integrantes de equipo: Hugo Alejandro Flores Estrada
Martin de Jess Snchez Das

Objetivos de la prctica: Usar circuitos TTL para hacer un circuito que detecte
nmeros primos.

Introduccin terica:
Led: Cuando un led se encuentra en polarizacin directa, los electrones pueden
recombinarse con los huecos en el dispositivo, liberando energa en forma de
fotones. Este efecto es llamado electroluminiscencia y el color de la luz
(correspondiente a la energa del fotn) se determina a partir de la banda de energa
del semiconductor. Por lo general, el rea de un led es muy pequea (menor a 1
mm2), y se pueden usar componentes pticos integrados para formar su patrn de
radiacin. Comienza a lucir con una tensin de unos 2 Voltios.

Resistencia: Oposicin que presenta un material al ser atravesado por una


corriente elctrica.

Capacitor: Un condensador elctrico es un dispositivo pasivo, utilizado en


electricidad y electrnica, capaz de almacenar energa sustentando un campo
elctrico. Est formado por un par de superficies conductoras, generalmente en
forma de lminas o placas, en situacin de influencia total (esto es, que todas las
lneas de campo elctrico que parten de una van a parar a la otra) separadas por
un material dielctrico o por el vaco. Las placas, sometidas a una diferencia de
potencial, adquieren una determinada carga elctrica, positiva en una de ellas y
negativa en la otra, siendo nula la variacin de carga total.

Nmeros primos: Es un nmero natural mayor que 1 que se descompone


exactamente, en dos factores diversos: l mismo y el 1. Los nmeros primos se
contraponen as a los compuestos, que son aquellos que tienen por lo menos un
divisor natural distinto de s mismos y de 1. El nmero 1, por convenio, no se
considera ni primo ni compuesto. Los nmeros primos menores que 100 son los
siguientes: 2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31, 37, 41, 43, 47, 53, 59, 61, 67, 71,
73, 79, 83, 89 y 97.4
Compuertas Lgicas: Una puerta lgica, o compuerta lgica, es un dispositivo
electrnico con una funcin booleana. Suman, multiplican, niegan o afirman,
incluyen o excluyen segn sus propiedades lgicas. Se pueden aplicar a tecnologa
electrnica, elctrica, mecnica, hidrulica y neumtica. Son circuitos de
conmutacin integrados en un chip.
AND: La ecuacin caracterstica que describe el comportamiento de la puerta AND
es.
F = (A)*(B)

INPUT OUTPUT
A

A AND B

OR: La ecuacin caracterstica que describe el comportamiento de la puerta OR


es.
F=A+B

INPUT OUTPUT
A

A OR B

XOR: La ecuacin caracterstica que describe el comportamiento de la puerta


XOR es.
INPUT OUTPUT
A

A XOR B

NOT: La ecuacin caracterstica que describe el comportamiento de la puerta NOT


es:
F=A negada

INPUT OUTPUT
A

NOT A

Circuito 555: El temporizador IC 555 es un circuito integrado (chip) que se utiliza


en una variedad de aplicaciones y se aplica en la generacin de pulsos y de
oscilaciones. El 555 puede ser utilizado para proporcionar retardos de tiempo, como
un oscilador, y como un circuito integrado flip-flop. Sus derivados proporcionan
hasta cuatro circuitos de sincronizacin en un solo paquete. Introducido en 1971 por
Signe tics, el 555 sigue siendo de uso generalizado debido a su facilidad de uso,
precio bajo y la estabilidad. Muchas empresas los fabrican en versin de transistores
bipolares y tambin en CMOS de baja potencia.

Descripcin de las patillas del temporizador 555


1. GND (normalmente la 1): es el polo negativo de la alimentacin,
generalmente tierra (masa).
2. Disparo (normalmente la 2): Es donde se establece el inicio del tiempo de
retardo si el 555 es configurado como monoestable. Este proceso de disparo
ocurre cuando esta patilla tiene menos de 1/3 del voltaje de alimentacin.
Este pulso debe ser de corta duracin, pues si se mantiene bajo por mucho
tiempo la salida se quedar en alto hasta que la entrada de disparo pase a
alto otra vez.
3. Salida (normalmente la 3): Aqu veremos el resultado de la operacin del
temporizador, ya sea que est conectado como monoestable, estable u otro.
Cuando la salida es alta, el voltaje ser el voltaje de alimentacin (Vcc)
menos 1.7 V. Esta salida se puede obligar a estar en casi 0 voltios con la
ayuda de la patilla de reinicio (normalmente la 4).
4. Reinicio (normalmente la 4): Si se pone a un nivel por debajo de 0.7 Voltios,
pone la patilla de salida a nivel bajo. Si por algn motivo esta patilla no se
utiliza hay que conectarla a alimentacin para evitar que el temporizador se
reinicie.
5. Control de voltaje (normalmente la 5): Cuando el temporizador se utiliza en
el modo de controlador de voltaje, el voltaje en esta patilla puede variar casi
desde Vcc (en la prctica como Vcc -1.7 V) hasta casi 0 V (aprox. 2 V menos).
As es posible modificar los tiempos. Puede tambin configurarse para, por
ejemplo, generar pulsos en rampa.
6. Umbral (normalmente la 6): Es una entrada a un comparador interno que se
utiliza para poner la salida a nivel bajo.
7. Descarga (normalmente la 7): Utilizado para descargar con efectividad el
condensador externo utilizado por el temporizador para su funcionamiento.
8. Voltaje de alimentacin (VCC) (normalmente la 8): es la patilla donde se
conecta el voltaje de alimentacin que va de 4.5 V hasta 16 V.

Contador 74LS90:

Este circuito integrado consta de 2 contadores independientes uno de 1 bit y otro de


3 bits, utilizando los dos contadores internos podemos hacer que cuente de 0 a 9
aunque configurando los pines 2,3,6 y 7 con las salidas podemos hacer que no solo
cuente en sistema decimal. Unos ejemplos de utilizacin del 7490 o 74LS90
utilizado como divisor de frecuencia por 5 se ven la conexin del circuito.

Tabla de la verdad del 7490

INPUT

OUTPUT

RST1

RST2

SET1

SET2

Q3

Q2

Q1

Q0

COUNT

COUNT

COUNT

COUNT

En la siguiente tabla se observa los diferentes valores que toman las salidas Q3,
Q2, Q1 y Q0 trabajando en una cuenta BCD.
Tabla de la verdad del 7490 en BCD

COUNT

OUTPUT
Q3

Q2

Q1

Q0

En este esquema del contador asncrono 7490 podemos ver cmo queda
configurado para contar en BCD (0 a 9) y como lo podemos hacer servir como divisor
por 10 cogiendo la salida Q3. En la salida Q3 tendremos un ancho de pulso a nivel
alto de dos ciclos de reloj de la entrada como se ve en el cronograma de seales,

tambin si miramos la tabla de la verdad lo podemos ver fcilmente como la salida


Q3 pasa por dos estados en los que tiene el nivel alto.

7490 trabajando como divisor por 10 en una cuenta BCD


El 7490 puede llegar a contar hasta frecuencias de 40 MHZ y su consumo es de
unos 150 mW.

Cronograma de la seal de salida del divisor por 10

Decodificador 74LS48

Circuito TTL 7448

El circuito integrado 7448 o subfamilia (74LS48, 74F48, 74S48, 74HCT48,..) es un


circuito integrado que convierte el cdigo binario de entrada en formato BCD a
niveles lgicos que permiten activar un display de 7 segmentos de ctodo comn
en donde la posicin de cada barra forma el nmero decodificado. Las salidas del
circuito hacia los segmentos del display son en Pull Up. Con este tipo de salida
podemos controlar displays que consuman 6 mA mximo por segmento. Las
funciones LT, RBI yBI/RBO. Como indican los crculos del smbolo lgico, todas las
salidas (de a g) son activas a nivel bajo, al igual que lo son LT (Lamp Test), RBI
(Ripple Blanking Input) yBI/RBO (Blanking Input/Ripple Blanking Output).
Cuando se aplica un nivel bajo a la entrada LT y la entrada BI/RBO est a nivel alto,
se encienden todos los segmentos del display. La entrada de comprobacin se
utiliza para verificar que ninguno de los segmentos est fundido. La supresin de
cero es una caracterstica utilizada en displays de varios dgitos para eliminar los
ceros innecesarios. Por ejemplo, en un display de 6 dgitos, el nmero 6,2 podra
mostrarse como 006,200 si no se eliminaran los ceros. La supresin de ceros al
principio de un nmero recibe el nombre de supresin anterior de cero, mientras
que si son los ltimos los que se eliminan se denomina supresin posterior de cero.
Este decodificador sirve para mostrar salidas decimales a entradas binarias. Las
entradas pueden estar dadas por cualquier dispositivo que tenga 4 salidas digitales
como un puerto de un PIC o un micro, o utilizando switches para conmutar los unos
y ceros como en el ejemplo de circuito propuesto.
Si queremos utilizar un modelo de display de nodo comn tendremos que utilizar
el circuito integrado 7447.
En la ltima imagen se observa que en la serie 7447 y 7448 en el dgito 6 y 9 tienen
un segmento menos que en la serie 74247 y 74248.
Tabla de la verdad del 7448
INPUT

IN/OUTPUT

OUTPUT

LT

RBI

BI/RBQ

15

Display de 7 segmentos:
El visualizador de 7 segmentos es un componente que se utiliza para la
representacin de nmeros en muchos dispositivos electrnicos, debido en gran
medida a su simplicidad. Aunque externamente su forma difiere considerablemente
de un led tpico, internamente estn constituidos por una serie de ledes con unas
determinadas conexiones internas, estratgicamente ubicados de tal forma que
forme un nmero '8'.

Segmentos e identificacin de los mismos.


Cada uno de los segmentos que forman la pantalla est marcado con siete primeras
letras del alfabeto ('a'-'g'), y se montan de forma que permiten activar cada segmento
por separado, consiguiendo formar cualquier dgito numrico. A continuacin se
muestran algunos ejemplos:

Si se activan o encienden todos los segmentos se forma el nmero "8".

Si se activan slo los segmentos: "a, b, c, d, e, f," se forma el nmero "0".

Si se activan slo los segmentos: "a, b, g, e, d," se forma el nmero "2".

Si se activan slo los segmentos: "b, c, f, g," se forma el nmero "4".

Muchas veces aparece un octavo segmento denominado dp. (Del ingls decimal
point, punto decimal).
Los leds trabajan a baja tensin y con pequea potencia, por tanto, podrn excitarse
directamente con puertas lgicas. Normalmente se utiliza un codificador (en nuestro
caso decimal/BCD) que activando una sola pata de la entrada del codificador, activa
las salidas correspondientes mostrando el nmero deseado. Recordar tambin que

existen pantallas alfanumricas de 16 segmentos e incluso de una matriz de 7*5 (35


bits).
Los hay de dos tipos: nodo comn y ctodo comn.
En los de tipo de nodo comn, todos los nodos de los ledes o segmentos estn
unidos internamente a una patilla comn que debe ser conectada a potencial
positivo (nivel 1). El encendido de cada segmento individual se realiza aplicando
potencial negativo (nivel 0) por la patilla correspondiente a travs de una
resistencia que lmite el paso de la corriente.
En los de tipo de ctodo comn, todos los ctodos de los ledes o segmentos estn
unidos internamente a una patilla comn que debe ser conectada a potencial
negativo (nivel 0). El encendido de cada segmento individual se realiza aplicando
potencial positivo (nivel 1) por la patilla correspondiente a travs de una resistencia
que lmite el paso de la corriente.

Diseo del circuito

Tabla de verdad
Numero
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15

a
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1

b
0
0
0
0
1
1
1
1
0
0
0
0
1
1
1
1

c
0
0
1
1
0
0
1
1
0
0
1
1
0
0
1
1

d
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1

S=Ecuacin
0
1
1
1
0
1
0
1
0
0
0
1
0
1
0
0

Ecuacin obtenida y aplicando algebra de Boole para reducir la ecuacin obtenida.

Ecuacin obtenida con el mapa de karnought.

Circuito

V2

CA

5 Vrms
60 Hz
0
A1
RST

10k

14
1

OUT

2
3

R5
330

DIS
THR

R3
80k

U9

LED3

VCC

R4

INA
INB
R01
R02

TRI

QA
QB
QC
QD

12
9
8
11

7
1
2
6

A
B
C
D

3
5
4
8

~LT
~RBI
~BI/RBO
GND

VCC
OA
OB
OC
OD
OE
OF
OG

16
13
12
11
10
9
15
14

A B C D E F G

74LS47N
VCC
5V

7493N

CON

C2
16F

U13

U18

GND

555_VIRTUAL
U12A

J1

U7A

7404N

7408N
U1A

U14A

U3A
7408N
7408N

7404N
U15A

U5A

U16A 7404N

HDR1X2

7408N

U6A
7408N

7404N

U17A
7404N

U2A
7408N

U4A
7408N

U8A

7432N
U11A

7432N

LED6
R7
330
U10A

7432N

Conclusin
Al realizar este trabajo concluimos que para realizar cierto un circuito que
haga lo que nosotros deseamos lo que necesitamos hacer es una tabla de
verdad, sacar su ecuacin, y representarlo con las compuertas bsicas en la
cual nos dimos cuenta de que podemos hacer cualquier compuerta superior
(XOR, NOR, NAND) a la OR, AND, NOT con estas mismas lo nico que
cambiara es que necesitaramos muchos circuitos y cables y adems
ocupara mucho espacio por lo cual ha revolucionado mucho la creacin de
nuevas compuertas y otros circuitos TTL.

Вам также может понравиться