Sei sulla pagina 1di 12

INSTITUTO POLITCNICO NACIONAL

CENTRO DE ESTUDIOS CIENTIFICOS Y TECNOLGICOS


ESTANISLAO RAMREZ RUZ
SISTEMAS DIGITALES
PRCTICAS
UNIDAD DE APRENDIZAJE: ELECTRNICA DIGITAL
Unidad 1: MEMORIAS ROM
PROFESOR (A): ALEIDA GMEZ HURTADO
PRCTICANo.3

NOMBRE DE PRCTICA: PROGRAMACIN Y BORRADO DE UNA MEMORIA EPROM

ALUMNOS:

Fecha: 03-0ct-14

Boleta:

GRUPO: 5IM7
y 5IM8
EVALUACIN:___________

OBJETIVO
Conocer el funcionamiento y aplicaciones de una Memoria de Solo Lectura Programable y Borrable
Elctricamente (ROM) que se utilizar durante el resto de las prcticas del semestre.
RAP (S) RELACIONADOS CON LA PRCTICA
No.1. Utiliza la programacin para el desarrollo de aplicaciones con diferentes memorias ROM.
COMPETENCIA GENRICA
Aplica las memorias ROM para su implementacin como dispositivos de almacenamiento
permanente de la informacin, en proyectos de sistemas digitales.
COMPETENCIA DISCIPLINAR
El alumno conocer la forma de lectura y escritura as como las caractersticas principales de una
EEPROM
TRABAJO PREVIO
Buscar en Internet las hojas de datos de los circuitos integrados utilizados en esta prctica.
Explicar el comportamiento de ci74245 y cul es su aplicacin.
Contesta lo que se te indica a lo largo del desarrollo de la prctica.
EQUIPO Y MATERIAL
Protoboard
1 Fuente de alimentacin de 0-12 Volts de C.D
1 Par de puntas de prueba
1 Multmetro Digital
1C.I. LS74245
1Memoria EPROM 2764
1 Minidip (microswitch)
2 resistencias de 220ohm

8 resistencias de 330 ohm


Alambre telefnico calibre 24
1 Bornera de dos terminales
1 display de ctodo comn
Datasheet CIs 74245 y 2764
Software Max Loader
Programador de Memorias

INTRODUCCIN

Memoria de Solo Lectura Programable y Borrable (EPROM)


EPROM son las siglas de Erasable Programmable Read-Only Memory (ROM programable borrable).
Es un tipo de chip de memoria ROM no voltil inventado por el ingeniero Dov
Frohman. Est formada por celdas de FAMOS (Floating Gate Avalanche-Injection
Metal-Oxide Semiconductor) o "transistores de puerta flotante", cada uno de los
cuales viene de fbrica sin carga, por lo que son ledos como 1 (por eso, una
EPROM sin grabar se lee como FF en todas sus celdas). Se programan mediante
un dispositivo electrnico que proporciona voltajes superiores a los normalmente
utilizados en los circuitos electrnicos. Las celdas que reciben carga se leen entonces como un 0.
Cmo borrar una EPROM?
Borrador de Memorias EPROM

Una vez programada, una EPROM se puede borrar solamente


mediante exposicin a una fuerte luz ultravioleta. Esto es debido a
que los fotones de la luz excitan a los electrones de las celdas
provocando que se descarguen.
Para sobrescribir una EPROM, tienes que borrarla primero. El

problema es que no es selectivo, lo que quiere decir que borrar toda la EPROM. Para hacer esto,
hay que retirar el chip del dispositivo en el que se encuentra alojado y puesto debajo de la luz
ultravioleta comentada anteriormente.

Diferencia entre EPROM C y EPROM


La nica diferencia entre los 27256 y los 27C256 es que los 27256 usan NMOS mientras los 27C
usan tecnologa CMOS. CMOS solo consume potencia apreciable cuando una seal est
cambiando. NMOS usa canal N FET's con elementos resistores, mientras CMOS evita las
resistencias que desperdician energa por utilizar ambos canales N y P FET. Adems los CMOS
evitan la produccin de calor, permitiendo arreglos ms compactos de transistores de los que los
NMOS son capaces. La alta densidad de elementos de los CMOS reduce las distancias de
interconexin lo cual incrementa la velocidad.

Adems CMOS brilla cuando hay una cantidad limitada de energa como cuando se utiliza un
sistema alimentado por bateras. En ocasiones solemos tener problemas cuando programamos
EPROM's CMOS en programadores viejos, debido a las diferencias en los voltajes de programacin,
(CMOS tiene 12,5 Vpp). EPROM's CMOS tambin requieren una fuente de voltaje, (Vcc), de
exactamente 6 Voltios. CMOS son fciles de borrar pero tienden a morir si son sobre expuestos a la
luz UV.

DESARROLLO
1.-Proceda a abrir el programa Max Loader, el cual ser utilizado durante el transcurso de esta
prctica para la programacin de nuestra memoria.

2.-Al iniciar el programa aparecer una ventana preguntado que programador se utilizar. Escoja por
ahora el programa por default, ya que primero se tiene que editar el buffer.

3.-Despus damos click al botn edit, el cual nos abrir otra ventana en donde empezaremos a
editar la informacin que habr en las direcciones de nuestra memoria. Al estar all presionamos el
botn edit para deshabilitar la lectura del buffer y empezar a insertar datos.

4.-Los datos que se insertaron en este ejercicio fueron desarrollados para der capaces de
mostrarnos algunos datos como se puede apreciar en las siguientes tablas.
Letra H G F E D C B A HEXADECIMAL
A
B
C
d

0
0
0
0

1
1
0
1

1
1
1
0

1
1
1
1

0
1
1
1

1
1
0
1

1
1
0
1

1
1
1
0

77
7F
39
5E

E
F
G
H

0
0
0
0

1
1
1
1

1
1
1
1

1
1
1
1

1
0
1
0

0
0
1
1

0
0
0
1

1
1
1
0

79
71
7D
76

I
N

0
0

0
1

0
0

0
1

0
0

1
1

1
0

0
0

06
54

L
O

0
0

0
0

1
1

1
1

1
1

0
1

0
1

0
1

38
3F

P
r
S
t
u
U (V)

0
0
0
0
0
0

1
1
1
1
0
0

1
0
1
1
0
1

1
1
0
1
1
1

0
0
1
1
1
1

0
0
1
0
1
1

1
0
0
0
0
1

1
0
1
0
0
0

73
50
6D
78
1C
3E

INSTITUTO
I

06 54 6D 78 06 78 1C 78 3F

73 3F 38 06 78 79 39 54 06 39 3F

54 77 39 06 3F 54 77 38

NOMBRE 1

NOMBRE 2

5.-Al acabar de insertar datos damos click a close de la ventana del editor de buffer y ahora
procedemos a dar clic en el icono guardar.

Observamos que se nos abrir la ventana sabe, donde daremos clic a tipo y
seleccionaremos Intel Hex File (*.hex). Al escribir el nombre de nuestro proyecto
pondremos .hex al final de ese nombre (ejemplo:nombre.hex) y seleccionaremos en donde
queremos que se guarde ese archivo, y daremos click en guardar.

6.-Despus procederemos a armar el siguiente circuito en el protoboard.

7.-Ahora ya con el circuito procederemos a conectar nuestro programador en este caso se utilizar el
programador universal Top Max. NO DEBE estar abierta la ventana del compilador Max Loader
mientras conectamos el programador. Antes de colocar nuestro circuito el programador de ver estar
apagado, al insertarlo lo encendemos.

8.-Volvemos a abrir nuestro programador, nos daremos cuenta que identific al programador, ya que
el icono de blank ahora estar coloreado, procederemos a hacer click al botn Select el cual nos
abrir otra ventana Select device.

En esta ventana seleccionaremos el dispositivo a utilizar, tomando en cuenta su matrcula y


fabricante, insertando estos datos en la caja de texto Find. Al encontrar nuestro circuito le
daremos click y despus daremos click de nuevo en OK.
Para verificar que nuestro circuito si es el seleccionado daremos click en Verify
donde se nos mostrara un dialogo diciendo que todo est bien.

9.-Al ya haber comprobado que todo est bien, daremos click en el icono Prog.. el cual introducir
los datos que tenamos en nuestro buffer a las direcciones correspondientes.
El programa marcara un dialogo que dir que todo el proceso se hizo bien y en
cuanto tiempo.

10.-Procederemos a comprobar el uso del circuito en el circuito marcado anteriormente. El cual


funcionara de la siguiente manera:

Al haber introducido una I en la direccin 0 nos mostrara sin haberle movido al dip esa
informacin.
Al ir moviendo nuestros cuatro primeros dips podremos interactuar con nuestras entradas de
la direccin 0.

Para poder leer las entradas de las dems direcciones (10,20,30,etc) se tendrn que utilizar
nuestros dips restantes insertando el valor de nuestra direccin transformndolos de decimal
a binario; como se muestra en la imagen.
Ejemplo 1:

Ejemplo 2:

CUESTIONARIO

1.-Qu significa EEPROM?

Memoria de Solo Lectura Programable y Borrable Elctricamente.


Electrically Erasable Programmable Read-Only Memory.
2.-Mencione las caractersticas de la EEPROM

*Es una memoria no voltil


*Puede ser borrada y reprogramada entre 100.000 y un milln de veces.
*Sus celdas de memoria estn constituidas por un transistor MOS.
*Su estado normal est cortado y la salida proporciona un 1 lgico.

3.-Cmo se borra una EEPROM?

Incorporan en su interior los recursos necesarios para borrar la propia memoria elctricamente, si se
desean borrar todas las direcciones de la EEPROM el dispositivo ofrece una funcin para borrado
inmediato de todas las localidades sin la necesidad de luz ultravioleta a diferencia de la EPROM.
4.-Por qu no es conveniente tocar la EEPROM de sus pines?

Porque se puede daar debido a la corriente esttica la cual es generada cuando nuestro cuerpo
raspa tela, ropa, alfombra etctera y no descargamos previamente tocando algo metlico antes de
tener contacto con ella.

5.-En qu cdigos puede guardar sus datos la EEPROM?

En cdigo Hexadecimal y Binario.

6.-Antes de ser grabada o al estar limpia que datos muestra la memoria?

Viene de fbrica sin carga, por lo que son ledos como 1lgico.

CONCLUSIONES

Gracias al desarrollo de la presente prctica logramos comprender el funcionamiento de una


memoria EPROM y tambin conocimos su procedimiento de escritura y lectura por medio de la
programacin. Por otra parte tambin conocimos la organizacin y asimismo la estructura interna de
dicha memoria con lo cual logramos deducir algunas de sus aplicaciones en base a su
funcionamiento, como lo son ; sistemas microcontrolados e implementacin en la BIOS de una PC.
Finalmente otra caracterstica a diferencia de las dems,

es que las palabras almacenadas en

memoria se pueden borrar al aplicar luz ultravioleta a los electrones que existen en ella para estos se
descarguen y de este modo se borren los datos almacenados.
BIBLIOGRAFA
Electrnica Digital-Lgica Digital Integrada, Teora, Problemas y Simulacin
Autores; ACHA Santiago, RIOSERAS Miguel, LOZANO Miguel, CASTRO Manuel y PERZ Julio.
Alfaomega Rama 2007 Electrnica digital principios y aplicaciones de Roger Tokheim. pg.
358,359 y 360.
Principios digitales de Roger Tokheim pg. 330, 331 y 332.
Principios Digitales Roger L. Tokheim TERCERA EDICION IMPRESO EN ESPAA - PRINTED IN
SPAIN.

Potrebbero piacerti anche