Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Leccion 37 PDF
Leccion 37 PDF
En nuestra especialidad tenemos electrones difíciles de contar de a uno. Por eso los
cuantificamos de acuerdo a su efecto global usando unidades que suelen expresar billones de
electrones. Y toda nuestra ciencia se basa en procesar esa cantidad enorme de electrones.
La representación Analógica
La representación Digital
Un termómetro analógico y otro digital miden la misma variable física; la temperatura, pero lo
hacen de modo muy diferente.
Las cantidades analógicas muestran una característica que hay que destacar; pueden variar
gradualmente dentro de una línea continua de valores. La temperatura estimada en el
termómetro puede ser de cualquier valor comprendido entre los 0ºC a 150 ºC por ejemplo el
valor indicado puede estimarse como de 76 ºC a pesar de que en la escala solo está marcado el
70 y el 80.
¿Cuántos tipos de números conoce Ud.? Seguramente los números “Arábigos” y lo números
“Romanos” que son los que se estudian en la escuela primaria. Pero pueden existir una infinita
cantidad de números creados de acuerdo al uso que se les quiere dar. Inclusive existen campos
de números, como por ejemplo los números reales (divididos en positivos y negativos)
contenidos sobre un eje y los imaginarios utilizados para representar entidades existentes en
un plano. De todos ellos nosotros vamos a dedicarnos a los números reales. Existen infinitos
tipos de números reales de acuerdo a su base.
Los más conocidos son los decimales o Arábigos, de base 10 utilizados en la vida diaria y los de
base 2 utilizados en los circuitos electrónicos digitales (la palabra dígito proviene del latín y
significa literalmente “dedo”).
Los números de base 10 o Arábigos toman el nombre de números decimales porque existen 10
símbolos diferentes que sirven para representar diferentes cantidades de objetos; a saber: 1,
2, 3, 4, 5, 6, 7, 8, 9. También existe el cero “0” pero los matemáticos aseguran que el cero no
es un número sino el símbolo de una abstracción matemática, que indica que no existen
objetos.
Ya sabemos contar hasta nueve en decimal ¿Y si tengo mas de 9 vacas que hago? Solo hay
nueve símbolos y el cero y con esos símbolos nos tenemos que arreglar. Entonces escribimos
un 1 y luego uno de los nueve símbolos. Es decir que tenemos un número de dos símbolos o
cifras en donde la cantidad que reprendan los símbolos es diferente de acuerdo a la posición
ocupada. El primer símbolo (de la izquierda) vale diez veces más que el de la derecha y por eso
a esa posición se la llama decena; el segundo símbolo se llama unidad.
Si tengo mas de 99 vacas vamos a necesitar una tercer cifra y así se puede llegar a contar
desde cero hasta infinito (otra abstracción matemática). Las ultima cifra (de la derecha) es la
menos significativa y vale siempre por 1; la anteúltima marca las decenas, la siguiente las
centenas, unidades de mil, decenas de mil, centenas de mil y así sucesivamente.
Evidentemente los números decimales se crearon porque los primeros lenguajes eran por
señas y se representaban la cantidad de objetos con los dedos de las manos. Es decir que los
números de diferentes bases se crean de acuerdo a una necesidad y los números arábigos
tienen base diez porque los humanos tenemos 10 dedos en las manos.
Los números con base 2 se crearon por otra necesidad. En un circuito electrónico es muy fácil
reconocer una tensión alta (por ejemplo 5V) y una baja (por ejemplo 0V). Es decir que los
números binarios reprendan el estado de una tensión y toman el nombre porque solo tienen
dos símbolos, que coinciden con los dos primeros símbolos de los números Arábigos: el 0 y el
1. Aunque por supuesto tienen un significado matemático totalmente diferente.
¿Cuántos objetos se pueden contar solo con dos símbolos? Solo dos. Luego para contar más
objetos debemos utilizar el mismo método que usamos con los números arábigos, es decir
utilizar más de una cifra.
Con los números decimales es fácil determinar cuantos objetos se pueden contar con una, dos,
tres o mas cifras. Con los binarios la cosa no es tan evidente. En la tabla siguiente indicamos
cuanto se puede contar en función de la cantidad de cifras en números decimales y binarios.
1 10 2
2 100 4
3 1.000 8
4 10.000 16
5 100.000 32
6 1.000.000 64
7 10.000.000 128
8 100.000.000 256
9 1.000.000.000 512
10 10.000.000.000 1.024
Mirando la tabla se puede encontrar un criterio general para establecer la cuenta máxima con
números de cualquier base. En decimal podemos decir que se puede contar hasta un 1 seguido
de tantos ceros como cifras tenga el número. ¿Esta cualidad se puede escribir en forma
matemática? Si, se pueden contar 10n objetos, en donde n es la cantidad de cifras, recordando
que 101=10, 102=100 y 103=1.000 etc.. Con los números binarios la cantidad hasta la que se
puede contar no es tan inmediata, pero podemos probar si la formula 2n funciona. Y de hecho
funciona bien dando los resultados esperados. Entonces no animamos a generalizar la formula
a Bn en donde B es la base de cualquier numeración que deseemos utilizar.
En los números binarios a las cifras no se las puede llamar dígitos; porque digito da la idea de
los 10 dedos de las manos del hombre. En los números binarios las cifras se llaman bits y
cuando escribimos un binario, igual que en los decimales, ponemos la cifra menos significativa
a la derecha y las más significativas a la izquierda. Es decir que para los binarios el número
máximo de cuenta es 2n con n igual al número de bits del número binario.
Cuando se usan muchos bits el calculo manual es engorroso y hay que recurrir a la calculadora
científica que posee la función Xy.
En los circuitos electrónicos es muy común trabajar con 8 bits y si usamos la calculadora
veremos que se puede contar hasta 28 = 256. Cuanto se necesita contar cantidades mayores
se suele utilizar 16 o 32 bits, porque toda la electrónica esta resuelta para 8 bit y se usan 2
circuitos, 4 etc. por extensión. Con 16 bits se puede contar hasta 216 = 65.536.
Un número es una abstracción sin cuerpo ni equivalente físico alguno. ¿Cuál es la equivalencia
de un número para un circuito electrónico? Las tensiones o las corrientes pueden equivaler a
números.
Pongamos un ejemplo. Imaginemos un circuito electrónico diseñado para que realice la suma
de dos números binarios de 8 bits.
Este circuito integrado deberá tener 16 patitas de entrada, más las correspondientes a fuente
y masa y otras patas especificas que se podrían requerir como un terminal que podríamos
llamar “sumar” para que realice la operación luego de cargar las entradas. En 8 de esas patas
se colocaría el primer sumando; en las 8 restantes el segundo y debemos reservar un puerto
de mas de 8 patas para la suma de salida; por ahora pongamos 16 patas. Las primeras patas
son entradas las ultimas son salidas. Y la costumbre indica que cuando las patas cooperan para
formar un número se les da el nombre genérico de puerto de entrada o de salida.
¿Pero cómo se coloca un número en la entrada si las patas sólo pueden reconocer tensiones?
Cada pata debería tener una llave que la ponga a cero o a fuente y a cada llave le deberíamos
marcar que posición ocupa dentro del número binario es decir cual es la llave correspondiente
al bits menos significativo del primer sumando, cual al bit siguiente etc. hasta llegar a la llave 8
con el bit mas significativo. Luego deberíamos hacer lo mismo con el siguiente conjunto de
llaves.
El circuito integrado debería leer la tensión de cada pata de los dos puertos de entrada,
realizar la operación “suma binaria” y presentar el resultado como una tensión alta o baja en
las 16 patas de salida (es evidente que la suma de dos números es un número mas grande que
cada sumando pero aun no sabemos cuanto mas grande) por algún medio que indique la
presencia o ausencia de tensión. Por ejemplo una barra de 10 leds. Un posible circuito para
esta máquina de sumar binarios se puede observar en la figura siguiente.
Observe que las patas 1 (marcada con un cuadrado) y la 40 corresponden a fuente y masa
respectivamente. La pata 21 es una pata de funciones. En el estado alto el CI sabe que ya
fueron cargados los dos sumandos y que debe realizar la suma y presentarla en la barras de
LEDs de la derecha.
Las llaves J2 y J3 se encargan de ingresar los números binarios que deseamos sumar. Cada
patita del integrado tiene un resistor a fuente que es múltiple y contiene 8 unidades (que se
llama de pull-up) que lo mantiene en estado alto si la correspondiente llave esta abierta, pero
que la pone en cero si la llave se cierra.
Aquí podemos observar que esta máquina transforma cada una de las llaves de entrada en una
tensión equivalente al número binario de entrada y cuando ambos sumandos están ajustados,
la operación del pulsador lleva la pata 21 a 5V para que el CI realice la suma y la presente como
iluminación del conjunto de leds de salida.
¿Se puede calcular cuantos bits de salida se requieren para una suma de dos números de 8
bits? Si, y es muy sencillo. Cada sumando puede ser como máximo el numero 256. La suma
puede llegar entonces a 256 + 256 = 512 y nuestra tabla nos indica que para generar el numero
512 solo se requieren 9 bits.
De este modo con un ejemplo práctico aprendimos que son los números en forma general y
particularmente los números binarios y decimales.
Esta es una pregunta difícil de contestar. Todo depende del diseño del instrumento digital. En
un instrumento analógico suele haber una dependencia directa del diseño mecánico del
instrumento medidor de aguja o similar; y ese diseño tiene un límite de precisión mecánica
que no se puede superar. En un dispositivo digital siempre se puede incrementar la precisión
agregando dígitos; el límite es sólo el costo.
En un instrumento analógico siempre existe una apreciación del usuario con respecto a la
posición de una aguja sobre una escala o algo similar. En tanto que un equipo digital es de
lectura directa. Se lee un número arábigo o un led que se enciende o apaga en los indicadores
de nivel tipo pasa no pasa. No hay apreciación o lectura por aproximación por parte del
usuario y es menos posible que se cometan errores.
La digitalización de los viejos sistemas analógicos avanza cada vez más. Muchas son las razones
para este cambio, algunas de las más importantes son:
Esta propiedad se debe a que no es necesario aplicar tensiones exactas en los circuitos
digitales, por el contrario, sólo es necesario que las tensiones permanezcan o alcancen los
niveles de operación para cada estado lógico (ALTO o BAJO). Es decir que un circuito considera
siempre como estado alto a un valor de por ejemplo 4,5V, que tal vez tiene un ripple o un
ruido de 0,3V sobre él.
4. Menor espacio para más circuitos. Aunque la tecnología analógica ha avanzado mucho, sería
imposible superar el tamaño de un circuito digital complicado, con su equivalente en circuitos
analógicos.
Dadas todas estas ventajas ¿por qué no se digitalizan todos los circuitos? Porque muchos
circuitos analógicos trabajan a frecuencias tan elevadas que es imposible tomar muestras,
operar con ellas y ofrecer el resultado final.
Podemos lograr que un circuito digital haga cualquier cosa que hacia uno analógico, con el
simple expediente de digitalizar, procesar y volver al mundo analógico otra vez. Pero en
muchos casos la velocidad a la cual se puede hacer el procesamiento no es suficiente.
En su gran mayoría, las fuerzas físicas en el mundo real son analógicas, y los sistemas digitales
las utilizan como entradas y salidas de información para efectuar las acciones que necesitemos
con ellas, como medición y control.
La temperatura
La presión
La velocidad
Dentro del mundo digital, se utilizan varios sistemas de numeración, de estos, los de uso
común son:
El sistema DECIMAL
El sistema BINARIO
El sistema HEXADECIMAL
Sistema decimal
En el sistema decimal, cada número (además de su valor numeral) toma su valor dependiendo
de la posición donde se encuentre colocado dentro del número tal como se indica en la tabla
siguiente.
Valor numeral x1000 Valor numeral x100 Valor numeral x10 Valor numeral x1
Pongamos el ejemplo del número 1495, siguiendo la tabla arriba mencionada, sabemos que:
Sistema binario
Debido a su naturaleza analógica, el sistema decimal no es útil si la intención es diseñar un
circuito digital, ya que tenemos 10 diferentes números para trabajar, lo que causaría un
enorme dificultad de los circuitos electrónicos que deberían reconocer 10 niveles de tensión o
de corriente.
Pensando en esta complicación, al diseñar los circuitos digitales se optó por un sistema mucho
más eficaz para este tipo de trabajo, La manera más fácil de trabajar sería teniendo solamente
dos niveles de tensión o corriente Alto y Bajo. Así se llegó a la solución de utilizar el sistema
BINARIO (base 2), como característica principal de los circuitos digitales, aunque esta no es una
consideración exclusiva. En efecto existen circuitos integrados que reconocen una lógica de
tres niveles.
En el sistema Binario, los numerales toman su valor de manera posicional (como en el decimal)
pero con un valor propio de los números binarios, cada dígito binario utiliza su propio valor
elevado a la potencia de 2.
En este sistema, por abreviación, el Dígito Binario se nombra como BIT, quedando la
tabla siguiente para un número de 4 bits.
Número binario1 0 1 0
Tabla 3. Ejemplo para calcular el valor decimal del numero binario 1010
Número binario1 1 1 1
Número binario1 1 1 1 1 1
Conteo Binario
Cuando nos enseñan los números analogicos lo primero que aprendemos es a contar. Ahora
que conocemos los números binarios debemos afianzar nuestros conocimientos del mismo
modo.
En la siguiente tabla usaremos un número de 4 bits para crear un conteo, al inicio de al cuenta,
todos los bits están en cero.
Con cada conteo, el LSB cambia su valor de un número binario al otro, cada vez que este
cambia de 1 a 0, el segundo bit cambia de estado también, cuando los dos primeros bits
cambian de 1 a 0, el tercer bit cambia su estado, y cuando los tres primeros bits cambian de 1
a 0, cambia el MSB.
Valor del bit bit valor 8 bit valor 4 bit valor 2 bit valor 1
0 0 0 0 0
0 0 0 1 1
0 0 1 0 2
0 0 1 1 3
0 1 0 0 4
0 1 0 1 5
0 1 1 0 6
0 1 1 1 7
1 0 0 0 8
1 0 0 1 9
1 0 1 0 10
1 0 1 1 11
1 1 0 0 12
1 1 0 1 13
1 1 1 0 14
1 1 1 1 15
Observando con detalle la tabla anterior, se llega a la conclusión de que el conteo binario tiene
una muy marcada característica:
El primer Bit (LSB) (Bit con valor “1″) cambia de 0 a 1 o de 1 a 0 con cada avance del conteo.
El segundo Bit (Bit con valor “2″) se mantiene dos conteos en 1 y dos en 0.
El tercer Bit (Bit con valor “4″) se mantiene por cuatro conteos en 1 y cuatro en 0.
El cuarto Bit (MLB) (Bit con valor “8″) se mantiene por ocho conteos en 1 y ocho en 0.
El Sistema Hexadecimal
El sistema de numeración hexadecimal (Hex) tiene base 16, por lo que tiene 16 símbolos
(numerales), utilizando dígitos de la A a la F para representar los números del 10 al 15.
Quedando los símbolos: 0, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F.
Número binario1 A 8 E
Tabla 7.
Conteo Hexadecimal
El mayor número del sistema Hexadecimal (Hex) es el 15, por lo que cuando hacemos un
conteo hacia arriba se incrementa un dígito por conteo, al llegar a la F (15), se reinicia la
cuenta de ese Bit y al siguiente de le incrementa su conteo un dígito:
Primer conteo = 28, 29, 2A, 2B, 2C, 2D, 2E, 2F, 30, 31, 32…
Segundo conteo = 5F8, 5F9, 5FA, 5FB, 5FC, 5FD, 5FE, 5FF, 600, 601, 602…