Está en la página 1de 23

TEMA: INFORMES DE LABORATORIO DE CIRCUITOS

DIGITALES
FACULTAD: FIMEE
ESCUELA: INGENIERIA ELECTRONICA
DOCENTE: ING. CONTRERAS
INTEGRANTES:
 CARIGA LAZARO MARCOS
 INGA HUAMANI GAMANIEL
2 DISPLAY DE 7 SEGMENTOS

PROLOGO.
Quien no dispone en su cajón desastre, de un conjunto de display
a LED con dos, tres o cuatro dígitos. Este es el momento de
reutilizar dicho display (multiplexado) en un contador cuya
aplicación puede mejorar una presentación que tenía pendiente.
En este artículo, veremos como aplicar código a un display
multiplexado y como debe funcionar.

INICIANDO.
Actualmente es fácil encontrar en Internet códigos sobre
pantallas LCD y cómo adaptarlas a distintas aplicaciones. En
cambio, son muy pocos los sitios donde se describe cómo utilizar
un display de siete segmentos y no digamos, cuando se trata de
conjuntos de displays de 2, 3 o 4 dígitos multiplexados. Sin
embargo, este dispositivo es bastante común en un gran número
de electrodomésticos que podemos desguazar y reutilizar su
display. Aquí, con este artículo, voy a intentar rellenar esta
laguna.
Este artículo, no se puede considerar como una extensión a uno
anterior que puede verse aquí. En aquella ocasión se
contemplaba el caso de aplicar el contador de dos dígitos, como
contador en una aplicación del propio Arduino que, como
ejercicio es esclarecedor y consigue ayudar el interesado en
realizar un contador de esas características. En esta ocasión, si
bien, puede utilizarse con unos pequeños ajustes, del mismo
modo, la diferencia radica en que se visualizará la cuenta
obtenida reflejada en un pantalla o display de dos, tres o cuatro
dígitos de siete segmentos a LED, mediante la multiplexación de
los dígitos utilizados. Esta es la estructura del display múltiple.
Sin más, vamos a entrar en harina, como diría un panadero. La
teoría, se puede ver en el mencionado artículo, así que sólo nos
preocuparemos de los tipos de pantalla a utilizar, para este caso
usaremos un display múltiple (multiplexado). El display que
vamos a utilizar aquí, tiene la particularidad en su encapsulado,
es decir, que en una pieza ( o encapsulado) nos presenta varios
dígitos. Tenemos que tener en cuenta que en algunos casos, las
patillas que vienen en el encapsulado, parece que no están bien,
ya que hay menos de las que se supone debería tener, esto es
debido a que se han dispuesto de forma especial, lo que se llama
multiplexado.

EL PROGRAMA.
La cuestión importante radica en el propio programa. El
programa consta de 3 partes bien diferenciadas:
1. Los displays, definición propia de los segmentos, de como se constituyen
los dígitos (estructura interna).
2. La asignación y correspondencia de los pines del display, del Arduino y
pulsadores, para su aplicación sin posteriores consultas por ese motivo.
3. Rutinas, además de la configuración (Set up), dentro del lazo (loop) se
encuentran las subrutinas pertenecientes a los pulsadores.

LOS DISPLAYS.
No voy a describir con detalle cómo se construye un display, más
arriba se puede ver su estructura. El display que voy a utilizar en
este artículo, es el de un display multiplexado, es decir, que sus
segmentos están conectados internamente de tal manera que al
exterior sólo aparecen (normalmente) los correspondientes a los
siete segmentos, más el común de cada uno de los dígitos que lo
componen, en el caso de cuatro dígitos, muestra los siete pines
de los siete segmentos, más cuatro correspondientes a cada uno
de los cuatro dígitos. Estos son, unos ejemplos de encapsulados.
Hay que tener en cuenta que podemos encontrar estos displays
en cátodo común y en ánodo común. Si usted, no dispone de un
encapsulado de este tipo y está interesado en poner en práctica
un contador de los descritos aquí y en cambio, si dispone de los
display individuales, tranquilo, usted puede auto construir uno
fácilmente, con los dígitos que necesite, vea cómo está construido
el de 2 dígitos, de abajo y póngase a su construcción.Se pueden
apreciar con todo detalle, los dos cablecillos blancos que son los
comunes de cada dígito, por otra parte los siete hilos rojos,
corresponden a los 7 segmentos, los cuales unen entre sí, los
pares de segmentos (porque son dos) de cada dígito en paralelo.
Recuerde utilizar todos en ánodo o cátodo común.
CIRCUITO DE 1 DÍGITO.
El circuito de montaje de encendido de un dígito, es muy simple,
se muestra a continuación y debajo el código.
El código es igual de sencillo, se ha incluido el Dp (pin digital
point), por ese motivo se ha añadido la octava resistencia. La
secuencia enciende y apaga cada segmento y luego una
secuencia de los 7 al tiempo. Por cierto, el display es un ánodo
común FND507 que tenía a mano.

CIRCUITO DE 2 DÍGITOS.
El circuito se muestra a continuación. Es muy sencillo y no creo
necesario entrar a describir cada componente. Dos apuntes
importantes:
 Este mismo circuito, con sólo añadir unas resistencias, nos sirve, para el
resto de ejemplos que se describen.
 Los pines analógicos del Arduino (A0…A6), pueden tomarse como
digitales, siguiendo el orden, A0 = A14; A1 = A15; … A6 = A19.
Sumador y restador

INTRODUCCIÓN
Las matemáticas se encuentran presentes de manera significativa en la
vida cotidiana de cada ser humano, a veces de una forma casi
imperceptible y otras de manera más práctica en el lenguaje oral o
escrito. Recurrimos a las matemáticas como parte del quehacer diario
mediante la aplicación práctica como: suma, resta, multiplicación,
división. Estos procesos datan desde los comienzos de la matemática
misma en donde nuestros antepasados usaban huesos, palos, piedras,
etc… con el fin de contar, representar numéricamente algo o
simplemente hacer mediciones. A medida en que transcurren los años
estas técnicas se han ido estudiando y mejorando hasta el punto de
usar artilugios electrónicos que realizan estas operaciones. Realizar
operaciones aritméticas es una función primordial de las calculadoras
electrónicas y no solo de estas ya que, al ser simples son la base para
numerosas operaciones lógicas de los dispositivos digitales.

Para facilitarle esta tarea al hombre se diseñan circuitos


combinacionales que hagan estas operaciones eficientemente, un
circuito en el cual se ingresen dos números binarios y la salida sea el
resultado de la operación en decimal. Las sumas no implican mayor
problema para el diseño de un circuito digital, ya que los sistemas
numéricos electrónicos operan de la misma manera que el sistema
decimal usado por un ser humano, por ejemplo, para sumar los números
(decimales) de un solo dígito, 6 y 5 se tendrá como resultado un 1 y
como acarreo un 1, se da un acarreo ya que la suma supera la base en
la que se está trabajando, para formar el resultado cuyo valor es el 11.
En el sistema binario la operación aritmética suma es igual, solo se debe
tener en cuenta su base. La suma más básica es la adición de dos
dígitos binarios. Esta adición simple consta de cuatro operaciones
elementales posibles, a saber, 0 + 0 = 0, 0 + 1 = 1, 1 + 0 = 1 y 1 + 1 =
10. Las primeras tres operaciones producen una suma cuya longitud es
un dígito, pero cuando los bits que se suman son iguales a 1, la suma
binaria consta de dos dígitos. El bit significativo más alto de este
resultado se denomina acarreo.

Para la resta los sistemas digitales no operan de la misma manera como


lo hace el ser humano, ya que este proceso resulta ser muy complejo
para una máquina. Los sistemas digitales hacen la resta en base a la
suma y el complemento del sustraendo, mediante este método la resta
se convierte en una suma que necesita sumadores completos para su
ejecución en una máquina, lo que hace internamente la maquina es si
el sustraendo es menor que el minuendo, hace el complemento a 1,
este complemento se lo suma al minuendo y al resultado le suma 1,
para completar el procedimiento elimina el acarreo de salida. Siempre
y cuando el sustraendo sea menor que el minuendo.

Cuando no se cumple esta condición se hace uso de un circuito


combinacional llamado comparador, el cual permite comparar dos
números de n bits y en caso de la resta decir cuando una resta es
negativa o positiva, el procedimiento para comparar dos datos binarios
consiste primero en comparar el bit más significativo de cada uno de
ellos, si éstos son iguales, se compara el siguiente bit más significativo
y así sucesivamente hasta encontrar una desigualdad que indica cuál
de los datos es mayor o menor. Si se comparan todos los bits de ambos
datos y no hay desigualdad entre ellos, entonces evidentemente son
iguales. Los circuitos comparadores son de gran utilidad en la vida
cotidiana ya que estos están presentes en numerosos dispositivos,
como lo puede ser en calculadoras, dispositivos médicos, cajeros, etc…
en la mayoria de los casos para determinar si los datos son iguales o
no lo son.

Se utiliza el sistema binario ya que para las maquinas es más sencillo


operar en este lenguaje, ya que es más fácil trabajar con 2 valores
posibles que con 10, el procesamiento es más sencillo y con ayuda de
la lógica combinacional se puede lograr que la entrada de datos se
convierta a binario, haga el proceso de la suma o de la resta y el
resultado salga en decimal.

RESUMEN
En esta práctica de laboratorio se realizó un sumador – restador con
comparador de 8 bits a partir de la implementación de un circuito
combinacional dado que está conformado por varios boques los cuales
tiene una función única que, al ser conectados entre sí, con un orden
especifico permitirá hacer la suma o la resta de 2 números binarios de
8 bits, en la resta cuando B>A indica que este resultado es negativo, y
permite visualizar el resultado de la suma y la resta en 4 displays de 7
segmentos, el primero para indicar el negativo de la resta y los demás
para cada valor de posición en decimal. Para la implementación del
circuito se obtuvieron las funciones necesarias para la creación de los
bloques en PSoC, posteriormente se hacen las respectivas conexiones
físicas de las entradas y salidas. Al final se observa cómo funciona la
visualización dinámica en los displays 7 segmentos.

METODOLOGÍA
1. Se enuncia el problema planteado. Se debe realizar un sumador-
restador de dos números de 8 bits. La operación se debe visualizar en
displays 7 segmentos según su valor de posición en decimal (unidades,
decenas, centenas),ademas de un display 7 segmentos que indicara el
negativo de la resta cuando B sea mayor que A.

2. Se plantea un diseño y se implmenta un circuito combinacional que


permita realizar la suma y la resta de dos números de 8 bits, y que,
cuyo resultado sea posible de visualizar en 4 displays 7 segmentos uno
para cada valor de posición, ademas de visualizar en uno de ellos el
signo negativo en caso de ser necesario, por consiguiente, se elabora
el diagrama del circuito combinacional funcional que da solución al
problema planteado y se procede a crear cada componente para su
montaje.

A partir del sumador – restador de 9 bits se realiza el sumador -


restador con comparador de 8 bits, haciendole un pequeño ajuste al
sumador – restador de 9 bits. Lo primero que se hace es ajustar
bloques para numeros de 8 bits.

Sumador 8 Bits

Para el restador de 8 bits, en este laboratorio es necesario hacer dos


componentes que realicen el complemento ya que es posible hacer la
operación cuando B>A.
Revisando el data sheet del integrado DM74184 se encuentra que
dentro de las aplicaciones tipicas ofrecen un conversor de 9 binario a 3
BCD, por lo que para este laboratorio de toma ese circuito y se adapta
de la siguiente manera.

Una vez listo esto se procede a explicar el funcionamiento del circuito.

En la suma no pasara nada, el circuito sigue comportandose igual,


cuando se activa la resta el circuito solo se ve afectado cuando B>A,
siguiendo la lógica de la resta se complementa el numero menor, este
complemento se le suma al numero mayor mas 1, a la salida del
sumador de 8 bits se elimina el acarreo de salida, obteniendo la
magnitud de la resta, como el sustraendo es mayor que el minuendo se
activa el segmento g de cuardo display confirmando que B>A.

Para que esto suceda primero se deben compara los dos numeros, para
este laboratorio se hizo un comparador de 8 bits el cual fue basado en
comparadores de 4 y 2 bits

Para la implementación del comparador 2 bits se hace uso de la


herramienta LUT la cual nos permite programar el comportamiento
lógico del circuito
En base al comparador de 2 bit se procede a realizar un comparador
de 4 bits, teniendo en cuenta la misma lógica que se tiene al realizar la
conexión de sumadores completos de 1 bit.

Se concatenan siguiendo la logica del comparador, en donde compara


primero los bits as significativos y luego los menos significativos,
basados en esta misma logica se implmenta el comparador de 8 bits
Para terminar el circuito se hacen los ajustes pertinentes con
compuertas logicas, para que se encienda el signo solamente cuando
B>A en la resta, para que haga el complemento de A cuando B>A en la
resta, para que haga unicamente el complemento de B cuando A>B en
la resta y en la suma no haga cambios.

Garantizando asi que cuando B>A en la resta se enciando el display


del signo menos y muestre la magnitud de la operacion por medio de
visualizacion dinamica.

ANÁLISIS DE RESULTADOS

 A la hora de implementar el signo negativo en el primer display 7 segmentos


se tenía un problema a la hora de visualizar este ya que en algunos casos se
corría el signo al display de la derecha o se replicaba en todos los displays ,
durante la práctica se determinó que para implementar el signo se debía
hacer una conexión separada a los otros displays , y la visualización de este
signo dependerá totalmente de si A>B , A=B , A<B es decir del comparador
.
CONCLUSIONES

 Los circuitos sumadores- restaodres a pesar de resolver un problema simple


de aritmética, son un elemento muy útil y base para programar subsiguientes
circuitos de memorias y procesadores numéricos de datos. Permiten
determinar registros y por tanto el análisis de procesos repetidos.

 Conocer el principio de cada operación que se desea implementar es de vital


importancia ya que para diseñar un circuito que realice una operación
determinada se debe llevar esta a su estado mas simple y básico
Codigo exceso de 3 bits

El código binario Exceso-3, o 3-exceso1 (normalmente abreviado como XS-3 o X323)


o código Stibitz1 (por George Stibitz) es un código decimal codificado en
binario autocomplementario y un sistema de numeración. Es una representación parcial.
Exceso-3 fue utilizado en varias computadoras antiguas al igual que en cajas
registradoras y calculadoras electrónicas portátiles en la década del '70, además de
muchas otras cosas.

Representación: Los códigos parciales son una forma de representar valores


con un número balanceado de positivos y negativos utilizando un número
preespecificado como valor de parcialidad. Los códigos parciales (y los códigos Gray) son
códigos no ponderados. En XS-3, los números son representados como dígitos decimales,
y cada dígito es representado por cuatro bits como el valor del dígito mas 3 (la cantidad
"de exceso"):

 El número binario más pequeño representa al valor más pequeño exceso

 El número binario más grande representa al valor más grande exceso

Exceso-3 / Código Stibitz

Decimal Exceso-3 Stibitz BCD 8-4-2-1 Binario

-3 0000 Pseudo-tetradecanoico - -

-2 0001 Pseudo-tetradecanoico - -

-1 0010 Pseudo-tetradecanoico - -

0 0011 0011 0000 0000

1 0100 0100 0001 0001

2 0101 0101 0010 0010

3 0110 0110 0011 0011

4 0111 0111 0100 0100


5 1000 1000 0101 0101

6 1001 1001 0110 0110

7 1010 1010 0111 0111

8 1011 1011 1000 1000

9 1100 1100 1001 1001

10 1101 Pseudo-tetradecanoico Pseudo-tetradecanoico 1010

11 1110 Pseudo-tetradecanoico Pseudo-tetradecanoico 1011

12 1111 Pseudo-tetradecanoico Pseudo-tetradecanoico 1100

13 - - Pseudo-tetradecanoico 1101

14 - - Pseudo-tetradecanoico 1110

15 - - Pseudo-tetradecanoico 1111

Para codificar un número como el 127, uno simplemente codificada cada uno de los dígitos
Decimales de arriba, dando La aritmética de Exceso-3 utiliza algoritmos diferentes que los
normalmente utilizados para BCDs o sistemas posicionales. Luego de añadir dos dígitos
codificados en Exceso-3, la suma en crudo es Exceso-6. Por ejemplo, luego de añadir 1
(0100 en Exceso-3) y 2 (0101 en Exceso-3), el resultado de la suma parece ser 6 (1001 en
Exceso-3) en lugar de 3 (0110 en Exceso-3). Para corregir este problema, luego de añadir
dos dígitos, es necesario remover la parcialidad extra substrayendo el binario 0011
(decimal 3 en binario imparcial) si el dígito resultante es menos que el decimal 10, o
substrayendo el binario 1101 (decimal 13 en binario imparcial) si ocurrió un
desbordamiento de enteros. (En binarios de 4 bits, substraer el binario 1101 es equivalente
a añadir 0011, y viceversa.)

Motivación: La ventaja primaria de la codificación XS-3 sobre la codificación


imparcial es que un número decimal puede ser transformado en un complemento de
nueve (para sustracción) tan fácilmente como un número binario puede ser transformado
en un complemento de uno; sólo invirtiendo todos los bits. También, cuando la suma de
dos dígitos codificados con XS-3 es mayor a 9, el bit de acarreo de un sumador de 4 bits
se establecerá alto. Esto funciona debido a que, luego de añadir dos dígitos, un valor "de
exceso" de 6 es el resultado de la suma, debido a que los enteros de 4 bits únicamente
pueden soportar valores del 0 al 15, un exceso de 6 significa que cada suma sobre 9 se
desbordará.

Ejemplo
Convertidor de ejemplo de BCD a Exceso-3 (código VHDL):

entity bcdxs3 is
port (
a : in std_logic;
b : in std_logic;
c : in std_logic;
d : in std_logic;

an : inout std_logic;
bn : inout std_logic;
cn : inout std_logic;
dn : inout std_logic;

w : out std_logic;
x : out std_logic;
y : out std_logic;
z : out std_logic
);
end entity bcdxs3;

architecture dataflow of bcdxs3 is


begin
an <= not a;
bn <= not b;
cn <= not c;
dn <= not d;

w <= (an and b and d ) or (a and bn and cn)


or (an and b and c and dn);
x <= (an and bn and d ) or (an and bn and c and dn)
or (an and b and cn and dn) or (a and bn and cn and d);
y <= (an and cn and dn) or (an and c and d )
or (a and bn and cn and dn);
z <= (an and dn) or (a and bn and cn and dn);

end architecture dataflow; -- of bcdxs3


Contador digital

En electrónica es bastante frecuente verse necesitado de contabilizar eventos y por


tanto se requiere utilizar un contador, en nuestro caso se tratará de un contador
electrónico digital. Un contador electrónico básicamente consta de una entrada de
impulsos que se encarga de conformar (escuadrar), de manera que el conteo de los
mismos no sea alterado por señales no deseadas, las cuales pueden falsear el
resultado final. Estos impulsos son acumulados en un contador propiamente dicho
cuyo resultado, se presenta mediante un visor que puede estar constituido por una
serie de sencillos dígitos de siete segmentos o en su caso mediante una sofisticada
pantalla de plasma.

Empezaremos por considerar un circuito de entrada que nos permita tomar la señal
motivo del conteo, para lo cual hemos de pensar en la forma de tomar la señal a
medir. Para que el mencionado circuito sea lo más universal posible:

 Entrada de alta impedancia (Z). El circuito no debería absorber demasiada


señal para no inducir errores.
 Dicha señal, la deberemos escuadrar de forma segura.

El circuito constará de un separador de corriente continua mediante un


condensador ceramico de baja capacidad (47nf/400V), para detectar las señales de
alta frecuencia si es el caso, la salida se conectará a un diferenciador constituido por
una puerta lógica, para una mayor seguridad dicha puerta será un disparador
Schmitt (trigger Schmitt). Si utilizamos un transistor, éste debe ser de alta
velocidad.

Fig. 1

El circuito de la figura 2, representa la entrada descrita, en la figura 3, más


elaborada, se aprecia el circuito de entrada completo que puede servirnos en la
mayoría de los casos, en la figura 4, se presenta un nuevo circuito con mejores
prestaciones al que se le a añadido el mencionado disparador Schmitt formado por
la puerta de alta velocidad 74HCT14 (6 inversores Schmitt). En el cual resaltamos el
punto (A) ya que en él los impulsos detectados aún no estan totalmente
escuadrados.
Fig. 2

Fig. 3

En la figura 2, se pueden apreciar dos componentes, el condensador separa la


tensión continua y la resistencia eleva la impedancia lo suficiente para nuestro
cometido. En la figura 3, se propone un circuito que utiliza un transistor como
seguidor de emisor con un limitador de tensión a 6V mediante el diodo zener, al
que le sigue un nuevo transistor separador que mejora la salida, permitiendo así,
una alimentación con un margen bastante amplio.

En la figura 4, los limitadores de tensión son los dos diodos D1 y D2, su punto
común como se aprecia es conectado a la base de un transistor mediante un divisor
de tensión, y la salida del seguidor de emisor, nos da la señal que utilizaremos para
el contador, no obstante, se ha intercalado un inversor o puerta trigger para
escuadrar al máximo dicha señal.

Anteriormente vimos cómo detectar y escuadrar los impulsos que posteriormente


se han de contar. Ahora, trataremos el que es el corazón del contador propiamente
dicho, es decir, la parte del circuito que se encarga de contar, almacenar y acumular
cada pulso al siguiente de la cuenta anterior y si es el caso cambiar de decada.

El circuito básico que se use, dependerá de la tecnología disponible, esto lo


podemos apreciar mejor en la tabla siguiente:

FAMILIA TIPO Relación V/C


TTL 74LS192 + velocidad + consumo
CMOS CD4510B - velocidad - consumo
HCTLS 74HCTLS192 + velocidad - consumo
Atendiendo a que la velocidad es muy importante y en cualquier momento se puede
requerir esta capacidad, nos centraremos en la opción de la serie 74HCTLS192 o en
su defecto por la 74LS192 ya que se trata del mismo dispositivo, lo único que
cambia es el consumo, la tensión de trabajo y poco más.

El dispositivo 74HCTLS192, constituye un contador asíncrono reversible con


entrada paralela, preparado para efectuar el conteo decimal en código binario BCD.

Para cargar las salidas a un determinado estado, se aplican los datos a las entradas
Da, Db, Dc y Dd y se aplica el nivel bajo L a la patilla 11 ' load', esta operación de
carga es independiente del reloj y del estado del contador.

En la figura 1, se muestra la disposición de las patillas como se puede ver.

Fig. 1

El circuito se completará añadiendo 3 puertas NAND correspondientes a un


74HCTLS00, una de ellas conectada como inversor y unos pocos elementos como 1
pulsador 4 preselectores, 1 conmutador y unas resistencias de 1k5 y ¼ W. También
se puede hacer que el contador se ponga a una determinada cuenta de forma
automática

Fig. 2 Esquema del contador para 1 dígito.

Como se desprende del circuito para incrementar el número de dígitos, tan solo
habrá que añadir tantos contadores como dígitos se deseen y conectarlos en serie,
prescindiendo de las subsiguientes puertas de los nuevos contadores y conectando
todas las patillas de carga al mismo pulsador de igual forma que las patillas de PAC.
Cc D de 3 y 4 bits

Un dispositivo de carga acoplada de 3 y 4 bits (en inglés charge-coupled device,


conocido también como CCD) es un circuito integrado que contiene un número
determinado de condensadores enlazados o acoplados. Bajo el control de un circuito
interno, cada condensador puede transferir su carga eléctrica a uno o a varios de los
condensadores que estén a su lado en el circuito impreso. La alternativa digital a los CCD
son los dispositivos CMOS(complementary metal oxide semiconductor) utilizados en
algunas cámaras digitales y en numerosas cámaras web. En la actualidad los CCD son
mucho más populares en aplicaciones profesionales y en cámaras digitales.
Los primeros dispositivos CCD fueron inventados por Willard Boyle y George E. Smith el
17 de octubre de 1969 en los laboratorios Bell, ambos premiados con el Premio Nobel de
Física de 2009 precisamente por este invento.

Fotografía digital
El término CCD es conocido popularmente como la designación de uno de los elementos
principales de las cámaras fotográficas y de video digitales. En estas, el CCD es
el sensor con diminutas células fotoeléctricas que registran la imagen. Desde allí la imagen
es procesada por la cámara y registrada en la tarjeta de memoria.
La capacidad de resolución o detalle de la imagen depende del número de células
fotoeléctricas del CCD. Este número se expresa en píxeles. A mayor número de píxeles,
mayor nitidez en relación con el tamaño. Actualmente las cámaras fotográficas digitales
incorporan CCD con capacidades de hasta ciento sesenta millones de píxeles (160
megapíxeles) en cámaras Carl Zeiss.
Los píxeles del CCD registran gradaciones de los tres colores
básicos: rojo, verde y azul (abreviado "RGB", del inglés red, green, blue), por lo cual tres
píxeles, uno para cada color, forman un conjunto de células fotoeléctricas capaces de
captar cualquier color en la imagen. Para conseguir esta separación de colores la mayoría
de cámaras CCD utilizan una máscara de Bayer que proporciona una trama para cada
conjunto de cuatro píxeles de forma que un pixel registra luz roja, otro luz azul y dos
píxeles se reservan para la luz verde (el ojo humano es más sensible a la luz verde que a
los colores rojo o azul). El resultado final incluye información sobre la luminosidad en cada
píxel pero con una resolución en color menor que la resolución de iluminación. Se puede
conseguir una mejor separación de colores utilizando dispositivos con tres CCD acoplados
y un dispositivo de separación de luz como un prisma dicroico que separa la luz incidente
en sus componentes rojo, verde y azul. Estos sistemas son mucho más caros que los
basados en máscaras de color sobre un único CCD. Algunas cámaras profesionales de
alta gama utilizan un filtro de color rotante para registrar imágenes de alta resolución de
color y luminosidad pero son productos caros y tan solo pueden fotografiar objetos
estáticos.

Funcionamiento físico
Los detectores CCD, al igual que las células fotovoltaicas, se basan en el efecto
fotoeléctrico, la conversión espontánea de luz recibida en corriente eléctrica que ocurre en
algunos materiales. La sensibilidad del detector CCD depende de la eficiencia cuántica del
chip, la cantidad de fotones que deben incidir sobre cada detector para producir
una corriente eléctrica. El número de electrones producido es proporcional a la cantidad de
luz recibida (a diferencia de la fotografía convencional sobre negativo fotoquímico). Al final
de la exposición los electrones producidos son transferidos de cada detector individual
(fotosite) por una variación cíclica de un potencial eléctrico aplicada sobre bandas de
semiconductores horizontales y aisladas entre sí por una capa de SiO2. De este modo, el
CCD se lee línea a línea, aunque existen numerosos diseños diferentes de detectores.
En todos los CCD el ruido electrónico aumenta fuertemente con la temperatura y suele
doblarse cada 6 u 8 °C. En aplicaciones astronómicas de la fotografía CCD es necesario
refrigerar los detectores para poder utilizarlos durante largos tiempos de exposición.
Históricamente la fotografía CCD tuvo un gran empuje en el campo de
la astronomía donde sustituyó a la fotografía convencional a partir de los años 1980. La
sensibilidad de un CCD típico puede alcanzar hasta un 70% comparada con la sensibilidad
típica de películas fotográficas en torno al 2%. Por esta razón, y por la facilidad con la que
la imagen puede corregirse de defectos por medios informáticos, la fotografía digital
sustituyó rápidamente a la fotografía convencional en casi todos los campos de la
astronomía. Una desventaja importante de las cámaras CCD frente a la película
convencional es la reducida área de los CCD, lo que impide tomar fotografías de gran
campo comparable a algunas tomadas con película clásica. Los observatorios
astronómicos profesionales suelen utilizar cámaras de 16 bits, que trabajan en blanco y
negro. Las imágenes en color se obtienen tras el procesamiento informático de imágenes
del mismo campo tomadas con diferentes filtros en varias longitudes de onda.
Las imágenes obtenidas por una cámara CCD son sometidas a un proceso de corrección
que consiste en restar de la imagen obtenida la señal producida espontáneamente por el
chip por excitación térmica (campo oscuro) y dividir por una imagen de un campo
homogéneo (campo plano o flat field) que permite corregir las diferencias de sensibilidad
en diferentes regiones del CCD y corregir parcialmente defectos ópticos en la cámara o las
lentes del instrumento utilizado.
El primer artículo astronómico sobre el uso de la CCD fue el titulado Astronomical imaging
applications for CCDs, de B. A. Smith, publicado en JPL Conf. on Charge-Coupled Device
Technol. and Appls. páginas 135 a 138 (1976). Una mayor difusión obtuvo CCD Surface
Photometry of Edge-On Spiral Galaxies, aparecido en el Bulletin of the American
Astronomical Society, vol. 8, p. 350 de ese mismo año.
BCD código exceso de 3 bits

Código Aiken
Se recomienda leer el tutorial sobre el Sistema binario antes de iniciar la lectura de
este tutorial.
El código BCD Aiken es un código similar al código BCD natural pero con los
“pesos” o “valores” distribuidos de una manera diferente. En el código BCD natural,
los pesos son: 8 – 4 – 2 – 1, en el código Aiken la distribución es: 2 – 4 – 2 – 1.
La razón de esta codificación es la de conseguir simetría entre ciertos números. Ver
la simetría en el código Aiken corresponiente a los decimales: 4 y 5, 3 y 6, 2 y 7, 1
y 8, 0 y 9.

Analizar la tabla que se muestra en la figura anterior. Cada cifra es el complemento


a 9 de la cifra simétrica en todos sus dígitos.(los “1” se vuelven “0” y los “0” se
vuelven “1”). Ejemplo: 3 (0011) y 6 (1100).Tomar en cuenta los nuevos “pesos” en
este código. El código Aiken es muy útil para realizar operaciones de resta y
división.
Código Exceso 3
El código Exceso 3 se obtiene sumando “3” a cada combinación del código BCD
natural. Ver la tabla inferior. El código exceso 3 es un código en donde la
ponderación no existe (no hay “pesos” como en el código BCD natural y código
Aiken). Al igual que el código Aiken cumple con la misma característica de simetría.
Cada cifra es el complemento a 9 de la cifra simétrica en todos sus dígitos.

Ver la simetría en el código exceso 3 correspondiente a los decimales: 4 y 5, 3 y


6, 2 y 7, 1 y 8, 0 y 9. Es un código muy útil en las operaciones de resta y división.