Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
ELECTRÓNICA DIGITAL
2. Ley de Asociatividad:
4. Ley de Cancelativo
2. SISTEMAS DIGITALES
2.1.1. COMBINACIONALES
Se denomina sistema combinacional o lógica combinacional a todo sistema digital
en el que sus salidas son función exclusiva del valor de sus entradas en un
momento dado, sin que intervengan en ningún caso estados anteriores de las
entradas o de las salidas. Las funciones (or, and, nan, xor) son booleanas donde
cada función se puede representar en una tabla de la verdad Por tanto, carecen
de memoria y de realimentación.
En electrónica digital la lógica combinacional está formada por ecuaciones simples
a partir de las operaciones básicas del álgebra de Boole. Entre los circuitos
combinacionales clásicos tenemos:
* Lógicos:
- Generador/Detector de paridad - Conversor de código
- Multiplexor y Demultiplexor - Comparador
- Codificador y Decodificador
2.1.2. SECUENCIALES
A diferencia de los sistemas combinacionales, en los sistemas secuenciales, los
valores de las salidas, en un momento dado, no dependen exclusivamente de los
valores de las entradas en dicho momento, sino también dependen del estado
anterior o estado interno. El sistema secuencial más simple es el biestable.
La mayoría de los sistemas secuenciales están gobernados por señales de reloj. A
éstos se los denomina "síncronos" o "sincrónicos", a diferencia de los "asíncronos"
o "asincrónicos" que son aquellos que no son controlados por señales de reloj.
A continuación se indican los principales sistemas secuenciales que pueden
encontrarse en forma de circuito integrado o como estructuras en sistemas
programados:
- Contador - Registros
En todo sistema secuencial nos encontraremos con:
a) Un conjunto finito, n, de variables de entrada (X1, X2,..., Xn).
b) Un conjunto finito, m, de estados internos, de aquí que los estados secuenciales
también sean denominados autómatas finitos. Estos estados proporcionarán m
variables internas (Y1, Y2,..., Ym).
c) Un conjunto finito, p, de funciones de salida (Z1, Z2,..., Zp).
Dependiendo de como se obtengan las funciones de salida, Z, los sistemas
secuenciales pueden tener dos estructuras como las que se observan en la
siguiente figura, denominadas autómata de Moore, a), y autómata de Mealy, b).
2.1.3. MEMORIAS
La memoria de acceso aleatorio, (en inglés: Random Access Memory cuyo
acrónimo es RAM) es la memoria desde donde el procesador recibe las
instrucciones y guarda los resultados. Es el área de trabajo para la mayor parte del
software de un computador. Existe una memoria intermedia entre el procesador y
la RAM, llamada caché, pero ésta sólo es una copia de acceso rápido de la
memoria principal almacenada en los módulos de RAM. Los módulos de RAM son
la presentación comercial de este tipo de memoria, se compone de integrados
soldados sobre un circuito impreso.
Se trata de una memoria de estado sólido tipo DRAM en la que se puede tanto
leer como escribir información. Se utiliza como memoria de trabajo para el sistema
operativo, los programas y la mayoría del software. Es allí donde se cargan todas
las instrucciones que ejecutan el procesador y otras unidades de cómputo. Se
dicen "de acceso aleatorio" o "de acceso directo" porque se puede leer o escribir
en una posición de memoria con un tiempo de espera igual para cualquier
posición, no siendo necesario seguir un orden para acceder a la información de la
manera más rápida posible.
La frase memoria RAM se utiliza frecuentemente para referirse a los módulos de
memoria que se usan en los computadores personales y servidores. En el sentido
estricto, estos dispositivos contienen un tipo entre varios de memoria de acceso
aleatorio , ya que las ROM, memorias Flash , caché (SRAM) , los registros en
procesadores y otras unidades de procesamiento también poseen la cualidad de
presentar retardos de acceso iguales para cualquier posición.
2.1.4. CONVERTIDORES
Los Convertidores pueden ser:
- Convertidor Analógico-Digital. Una conversión analógica-digital (CAD) (o ADC)
consiste en la transcripción de señales analógicas en señales digitales, con el
propósito de facilitar su procesamiento (codificación, compresión, etc.) y hacer la
señal resultante (la digital) más inmune al ruido y otras interferencias a las que son
más sensibles las señales analógicas.
2.2.1. MICROPROCESADORES
El microprocesador es un circuito integrado que contiene algunos o todos los
elementos necesarios para conformar una (o más) "unidad central de
procesamiento" UCP, también conocido como CPU (por sus siglas en inglés:
Central Process Unit). En la actualidad este componente electrónico está
compuesto por millones de transistores, integrados en una misma placa de silicio.
Se debe distinguir entre el concepto de procesador, que es un dispositivo de
hardware, y el de CPU, que es un concepto lógico. Una CPU puede estar
soportada por uno o varios microprocesadores, y un microprocesador puede
soportar una o varias CPU. Un núcleo suele referirse a una porción del procesador
que realiza todas las actividades de una CPU real.
La tendencia de los últimos años ha sido la de integrar más núcleos dentro de un
mismo empaque, además de componentes como memorias Cache y
controladores de memoria, elementos que antes estaban montados sobre la placa
base como dispositivos individuales.
2.2.2. MICROCONTROLADORES
Un microcontrolador es un circuito integrado o chip que incluye en su interior las
tres unidades funcionales de una computadora: CPU, Memoria y Unidades de E/S.
Son diseñados para disminuir el costo económico y el consumo de energía de un
sistema en particular. Por eso el tamaño de la CPU, la cantidad de memoria y los
periféricos incluidos dependerán de la aplicación. El control de un
electrodoméstico sencillo como una batidora, utilizará un procesador muy pequeño
(4 u 8 bit) por que sustituirá a un autómata finito. En cambio un reproductor de
música y/o vídeo digital (mp3 o mp4) requerirá de un procesador de 32 bit o de 64
bit y de uno o más Códec de señal digital (audio y/o vídeo). El control de un
sistema de frenos ABS (Antilock Brake System) se basa normalmente en un
microcontrolador de 16 bit, al igual que el sistema de control electrónico del motor
en un automóvil. Los microcontroladores representan la inmensa mayoría de los
chips de computadoras vendidos, sobre un 50% son controladores "simples" y el
restante corresponde a DSPs más especializados. Mientras se pueden tener uno o
dos microprocesadores de propósito general en casa, usted tiene distribuidos
seguramente entre los electrodomésticos de su hogar una o dos docenas de
microcontroladores. Pueden encontrarse en casi cualquier dispositivo electrónico
como automóviles, lavadoras, hornos microondas, teléfonos, etc.
Un microcontrolador difiere de una CPU normal, debido a que es más fácil
convertirla en una computadora en funcionamiento, con un mínimo de chips
externos de apoyo. La idea es que el chip se coloque en el dispositivo,
enganchado a la fuente de energía y de información que necesite, y eso es todo.
Un microprocesador tradicional no le permitirá hacer esto, ya que espera que
todas estas tareas sean manejadas por otros chips. Hay que agregarle los
módulos de entrada/salida (puertos) y la memoria para almacenamiento de
información.
Por ejemplo, un microcontrolador típico tendrá un generador de reloj integrado y
una pequeña cantidad de memoria RAM y ROM/EPROM/EEPROM/FLASH,
significando que para hacerlo funcionar, todo lo que se necesita son unos pocos
programas de control y un cristal de sincronización. Los microcontroladores
disponen generalmente también de una gran variedad de dispositivos de
entrada/salida, como convertidores de analógico a digital, temporizadores, UARTs
y buses de interfaz serie especializados, como I2C y CAN. Frecuentemente, estos
dispositivos integrados pueden ser controlados por instrucciones de procesadores
especializados. Los modernos microcontroladores frecuentemente incluyen un
lenguaje de programación integrado, como el BASIC que se utiliza bastante con
este propósito.
Los microcontroladores negocian la velocidad y la flexibilidad para facilitar su uso.
Debido a que se utiliza bastante sitio en el chip para incluir funcionalidad, como los
dispositivos de entrada/salida o la memoria que incluye el microcontrolador, se ha
de prescindir de cualquier otra circuitería.