Escolar Documentos
Profissional Documentos
Cultura Documentos
Electrnica Digital
Introduccin a la Electrnica Digital
Norberto Malpica Susana Borromeo Lpez Felipe Machado Joaqun Vaquero Lpez
1
Electrnica
A+B=B+A
CAD
Electrnica
Contenido
1. 2. 3. 4. Introduccin: Analgico vs. Digital Dgitos binarios, niveles lgicos y formas de ondas digitales Lgica combinacional y secuencial Sistemas digitales
Electrnica
Electrnica
Electrnica
Micrfono Sonido
La seal analgica es similar a la seal real Circuito analgico
Altavoz Sonido
Ampli
V V t t
El valor de la tensin indica la magnitud de la seal original en cada instante. Seal continua
Introduccin a la electrnica digital
V t
Convertidor Convertidor Circuito digital analgico 0110010 digital 0110010 analgico digital
Ampli
t
Introduccin a la electrnica digital Electrnica
Digital Analgico
Periodo de muestreo
Digital: Discontinua en amplitud
Electrnica
Digital Analgico
Periodo de muestreo
Digital: Discontinua en amplitud
Electrnica
Electrnica
10
Electrnica
11
La seal valdr 0 1
0
Un bit T t
Electrnica
12
11 10 01
00
T
Se aade este bit 13
ti=2
Electrnica
ti=2
Los valores irn multiplicados por una escala para que se correspondan con el valor real
Electrnica
14
Digital
A una seal compuesta de varias seales binarias (bits) y discontinua y aparentemente ms difcil de interpretar
001011... 011011... 000001... 101001...
V t
Convertidor AD
Circuito digital
Y despus de procesar digitalmente la seal, en muchas ocasiones tenemos que volverla a convertir
Entonces,
Introduccin a la electrnica digital
CDA
V t
15
16
Fciles de ajustar y reprogramar (cambiar constantes) Fciles de reprogramar (cambiar constantes) sin cambiar el hardware Independientes de la temperatura Fciles de comprobar
Introduccin a la electrnica digital Electrnica
17
18
Digitalmente puedo generar cualquier forma de onda, con las caractersticas ms diversas Puedo guardar los valores en una memoria o crear una funcin que los genere
Ejemplo de funcin: Diente de sierra en digital 111 110 101 100 011 010 001 000
Introduccin a la electrnica digital
Llevar un contador, que incremente en cada ciclo, y vuelva a cero al llegar al valor mximo
ciclo
Electrnica
tiempo
19
La tecnologa de un circuito digital y analgico puede ser la misma Pero cambia la forma de manejar las seales
Analgico La seal es continua El transistor est en conduccin Pequeos cambios en las entradas producen importantes cambios en las salidas Digital La seal es discontinua '0' '1' El transistor est en corte o saturacin Pequeos cambios en las entradas no producen cambios en las salidas
El ajuste es delicado
Introduccin a la electrnica digital Electrnica
20
Magnitudes digitales: su rango de posibles valores es discreto. Ejemplos: nmero de personas en una habitacin, nmero de libros en una biblioteca, etc. Se corresponden matemticamente con el concepto de nmeros enteros.
Digital Analgico
X Electrnica
21
Electrnica
22
Electrnica
23
Pulso negativo
Pulso positivo
Flanco de bajada
Flanco de subida
Flanco de bajada
24
Electrnica
Electrnica
25
Electrnica
26
X(t)
Z(t)
S(t+1)
X(t): entrada actual Z(t): salida actual S(t): estado actual S(t+1): estado prximo
Como un sistema secuencial es finito, tiene una capacidad de memoria finita y un conjunto finito de estados posibles mquina finita de estados (FSM: finite state machine).
Introduccin a la electrnica digital Electrnica
27
La seal de inicio determina el estado del sistema en el momento del arranque (normalmente pone toda la memoria a cero).
La salida en un instante concreto viene dada por la entrada y por el estado anterior del sistema.
El estado actual del sistema, junto con la entrada, determinar el estado en el instante siguiente realimentacin.
Introduccin a la electrnica digital Electrnica
28
Clk
Nivel bajo
T Flanco de subida Ciclo de reloj (medido entre dos flancos de subida) Periodo (T) Frecuencia (f)
T
Ciclo de reloj (medido entre dos flancos de bajada)
f 1/ T
Electrnica
29
30
Estudiaremos los sistemas sncronos, y veremos cmo sincronizar los sistemas asncronos.
Introduccin a la electrnica digital Electrnica
31
Clk
Nivel bajo Flanco de subida Ciclo de reloj (medido entre dos flancos de subida) sincronismo:
Tipos de
Sincronismo por nivel (alto o bajo): el sistema hace caso de las entradas mientras el reloj est en el nivel activo (alto o bajo). Sincronismo por flanco (de subida o de bajada): el sistema hace caso de las entradas y evoluciona justo cuando se produce el flanco activo (de subida o de bajada).
Introduccin a la electrnica digital Electrnica
32
Sistemas digitales
El estudio de los sistemas digitales requiere mtodos para su especificacin, diseo, materializacin y anlisis. Especificacin de un sistema: descripcin formal y no ambigua de su funcin y de otros detalles que sern relevantes en el diseo (tecnologa, tamao, consumo, etc). Diseo o sntesis de un sistema: permite generar una materializacin a partir de una especificacin dada. Anlisis de un sistema: permite describir el comportamiento de un sistema generando una especificacin del mismo a partir de su materializacin. Materializacin de un sistema: indica cmo se ha construido el sistema a partir de componentes ms sencillos.
Introduccin a la electrnica digital Electrnica
33
Electrnica
34
Verilog
VHDL permite describir sistemas segn diferentes modelos de comportamiento (funcional, algortmico y estructural). El modelo funcional est prximo a la especificacin del sistema. El modelo algortmico es ms elaborado, y describe el comportamiento del sistema. El modelo estructural describe el sistema indicando los bloques que lo componen y sus interconexiones.
Introduccin a la electrnica digital Electrnica
35
Un poco de historia.
Evolucin de las mquinas digitales. Engranajes rels vlvulas de vaco transistores
Calculadora de Pascal. Desde antao se tuvo claro que el sistema binario era ms apropiado para manejarlo con mquinas y engranajes.
Esta calculadora esencialmente sumaba. La resta la haca mediante el complementado. La multiplicacin y divisin las haca mediante combinaciones de las anteriores.
Electrnica
36
1834
Charles Babbage
Electrnica
37
1878
Mientras tanto...
1844
1854
George Boole public su obra titulada Investigacin de las leyes del pensamiento sobre las que se basan las teoras matemticas de la lgica y la probabilidad, donde formula la idea de un lgebra de las operaciones lgicas.
Electrnica
38
1919
Encuentro electrnica computacin Invencin del circuito flip-flop (W.H. Eccles y F.W. Jordan *, 1919), primera clula elemental de memoria electrnica. Claude Shannon fue el primero en aplicar los principios del lgebra de Boole al anlisis y diseo de circuitos, presentando en el MIT su tesis titulada Anlisis simblico de los circuitos de conmutacin y los rels .
1938
Electrnica
39
Tecnologa de rels
1911
Leonardo Torres Quevedo presenta su autmata ajedrecista (electromecnico). El primero de que se tiene noticia
Electrnica
40
1878 1897
- John Ambrose Fleming inventa el diodo de vaco. - Lee de Forest inventa el triodo o audin: modular corrientes grandes mediante una seal pequea.
Los dos ltimos dispositivos dieron lugar a la RADIODIFUSIN. Pero tambin eran interruptores controlados por tensin...
Electrnica
41
1919
Aplicaciones con vlvulas H. Abrahm y E. Bloch proponen el multivibrador *. W.H. Eccles y F.W. Jordan proponen el multivibrador biestable
* Annales
1942
Atanasoff-Berry fabrican en la Universidad del Estado de Iowa el primer ordenador electrnico digital (no estaban en programas militares).
Electrnica
42
1943
Poco despus, en Harvard se llevan la fama construyendo el Mark1: - 35 toneladas. - Operaciones aritmticas. Nmeros de 24 dgitos decimales - Incorporaba una pequea memoria.
1943-45
Se construye en la Universidad de Pennsylvannia el ENIAC (Electronic Numerical Integrator and Calculator ), 1er ordenador electrnico (ms vlvulas de vaco que rels).
- 30 toneladas. 200 kw de consumo - 19000 tubos de vaco y 1500 rels - Era bsicamente una ALU - Dedicado a aplicaciones militares: clculos de trayectorias balsticas, sistemas atmicos...
http://ei.cs.vt.edu/~history/ENIAC.Richey.HTML
Electrnica
43
1945-48
J. Bardeen, W.H. Brattain trabajando en el grupo de W. B. Shockley descubren el transistor bipolar intentando hacer el de efecto de campo.
1957-59
1er paso hacia la miniaturizacin Jack Kilby (Texas Instruments) y R. Noyce (Fairchild) anuncian por separado la construccin de un circuito integrado y de la tecnologa planar.
1961
Se comercializan en 1961
http://www.icknowledge.com/history/history.html
Electrnica
44
1960
El computador IBM 1401 fue conocido como el Ford T de los computadores, porque fue el primer ordenador digital de transistores producido en serie.
- Tena 4,096 posiciones de memoria (4k). - La memoria era de 6 bits mas uno de paridad. La memoria era magntica, a base de pequeos electroimanes hechos a mano (principalmente por mujeres) en las fbricas de IBM. - EL IBM 1401 de la foto tiene un expansin de memoria (la caja de la derecha) hasta los16K! - El coste era de cifras de 6 ceros.
http://www.geocities.com/SiliconValley/Lakes/5705/1401.html
Electrnica
45
1962
Mayo 1962: Se instala la primera unidad del IBM 1401 en Espaa, en la empresa Sevillana de Electricidad. Era el tercer ordenador llegado a la pennsula y el primero adquirido por una sociedad privada. El nmero de ordenadores por cada milln de espaoles activos es de 11. Tres aos ms tarde pasa a 37 y se alcanzan los 82 en 1970. * En 1964 haba en Europa 4000 ordenadores. En 1970 se lleg a 20000. Los profesores John Kemeny y Thomas Kurtz, del Darmouth College, disean el lenguaje BASIC (Beginners All purpose Symbolic Instruction Code), que incorpora caractersticas del FORTRAN y ALGOL, pero mucho ms fcil de aprender y poco costoso de implantar y utilizar.
1964
1965
Gordon Moore enuncia su famosa ley, segn la cual el n de transistores integrados por chip se duplicara cada dos aos. 40 aos despus esta ley conserva una sorprendente vigencia.
1969
http://www.lmdata.es/f_ehhit.htm
http://www.thocp.net/timeline/1969.htm
Electrnica
46
1965-90
DEC presenta la familia de minicomputadoras PDP-8 (1965-1990). A finales de 1973, la familia PDP-8 era la ms vendida en el mundo. Fue el primer ordenador vendido en masa a bajo precio (unos 18000$!), costeable por una sola compaa sin necesidad de compartirlo. Poda direccionar hasta 32K de memoria de12 bits. Tena un ratio aproximado de 0.5 MIPS.
Electrnica
47
...-70
Crisis de la estandarizacin de componentes digitales. A principios de los 70 en C.I. impera la tecnologa bipolar, trabajndose a escalas SSI, MSI y LSI (memorias). Problemas: - Confidencialidad => fciles de copiar (ingeniera inversa).
- Excesivo tamao
- Alto consumo - Insuficiente velocidad Conclusin La estandarizacin va bien si los circuitos no son demasiado complejos. Cmo hacer un circuito de tamao ptimo, que sirva para construir sistemas lo suficientemente complejos, pero que a la vez sea lo suficientemente estndar?
Electrnica
48
1968
La solucin... Tecnologa MOS con puerta de xido de silicio - Primeros componentes comerciales en1968 (Fairchild). Nace el microprocesador (P).
1971
(5-10-1971) Intel anuncia un nuevo circuito capaz de integrar las partes esenciales de un ordenador (una CPU, una memoria y los controladores de entrada y salida) en un chip de (1/8 x 1/6) . Se le dio el nombre de i4004. Al ao siguiente se le llamara MICROPROCESADOR. El circuito contena 2300 transistores MOS, que daban lugar a un sumador rpido de nmeros de 4 bits, 16 registros de 4 bits, un registro acumulador y un pequeo stack. El desarrollo de este nuevo componente fue realizado en 9 meses por Federico Faggin y Stan Mazor, bajo la direccin de Ted Hoff.
U.S. Patent #3,821,715
Electrnica
49
1978
Tecnologa VLSI (muy alta escala de integracin) basada en combinaciones de transistores PMOS y NMOS (principalmente tecnologa CMOS). - La tecnologa CMOS permite desarrollar la escala de integracin VLSI (de 10 a 100k transistores por chip), y propicia el nacimiento de los ASICs (Application Specific Integrated Circuit). Caractersticas de los ASICs
Electrnica
50
1975
Mientras tanto...
Da comienzo la historia de los ordenadores personales. Cuatro jvenes norteamericanos deciden construir un ordenador. Jim Katzman, el de menos edad, disea en varios das en la esquina de una mesa las conexiones de la mquina a la que bautizan con el nombre de Tandom. En 1977, su empresa comienza a cotizar en bolsa, y cada dlar invertido al inicio se ha multiplicado por 180.
La revista Popular Electronics (EE.UU.) publica un anuncio de la empresa MITS (Micro Instruments & Telemetry Systems Inc) con la oferta de un pequeo ordenador, el ALTAIR 8800, con sus perifricos correspondientes, en dos modalidades: kit (desmontado) o ensamblado. Aparece en EE.UU. el primer ordenador personal con pantalla incorporada, el SPHERE.
Electrnica
51
1975
William H. Gates, un joven de 19 aos que no haba terminado sus estudios en la Universidad de Harvard, funda la empresa Microsoft, lder indiscutible del software para micros. Bill Gates se convertir en el multimillonario ms joven del mundo.
1977
Se lanza al mercado el APPLE I, con BASIC de nmeros enteros (Integer BASIC) y seal de color. El primer prototipo haba sido fabricado en un garaje por dos jvenes norteamericanos Steve Jobs y Steve Wozniak. A partir de esta fecha, y sobre todo en la dcada de los 80, aparece una enorme gama de fabricantes de ordenadores personales: IBM, Hewlett Packard, Texas Instruments, Genie, Epson, Victor, Oric, Digital, Toshiba, Dragon, Atari, Osborne, New Brain, NEC, Olivetti, Casio y tantos otros.
80s
Los modelos de la empresa britnica Sinclair (ZX 80, ZX 81, Spectrum y QL), llegan a los supermercados espaoles.
Electrnica
52
90s
Siguiente crisis de la estandarizacin (Ps y ASICs incluidos) - Los P permiten realizar sistemas complejos y toleran ciertos errores pero no alcanzan las velocidades que un ASIC puede permitir y son relativamente copiables. - Los ASICs son rpidos, permiten realizar sistemas complejos y no son fcilmente copiables... Pero no toleran errores y resultan muy caros: Circuitos con mscara <0.18 m 300k$ el lote. - PROCESO HABITUAL con ASICs: estudio de mercado diseo HW diseo SW fabricacin verificacin+documentacin.
La complejidad genera errores tiempos de verificacin muy altos. Pero la obsolescencia abre una ventana de aprox. 2 aos
Consecuencia: presin sobre el diseador los anteriores pasos no se efectan secuencialmente ... (posibilidad de desastre ... no olvidar la Ley de Murphy)
Los circuitos digitales reconfigurables sobre el terreno FPGA (field programmable) han ayudado a solucionar este problema.
Electrnica
53