You are on page 1of 11

GENERADOR DE PATRONES DE VIDEO

El objetivo de este proyecto es la construccin de un generador de patrones de vi deo compuesto, cuyas aplicaciones se extienden desde el campo de la enseanza de la seal de video hasta la reparacin y ajuste de equipos receptores de televisin. No se ha pretendido la realizacin de un equipo con fines comerciales, ya que no se ga rantizan las especificaciones de un generador de video profesional, si bien se ha lo grado un equipo de muy alta calidad. En principio, las explicaciones del texto se ha cen en base a la norma N, porque con el uso de un cristal de 10MHz se puede expli car el funcionamiento sin ninguna dificultad, pero tambin se dan las modifi caciones para que pueda construir un generador de patrones para la norma N.

Especificaciones
Patrones: Barras de color, Raster, Cross-hatch, Puntos. Controles: R, G, B, luminan cia, crominancia y burst de co lor independientes. Salida de video: video com puesto, 1 Vp-p en carga de 75 ohms. Sistema de color: PAL-N (op cional PAL-B/G/I cambiando el oscilador de croma. Opcional NTSC-M, modificando el programa y teniendo en cuenta que se introduce un pequeo error de diseo para facilitar la construccin). Sistema de barrido: entrelazado (Barras y Raster), no entrelazado (Cross-hatch y Puntos). Alimentacin: 12 Vdc (8 x AA pilas alcalinas). Consumo mximo: 70 mA (Raster blanco). Aplicaciones: ajustes de receptores de televisin (pureza, convergencia, linealidad, etc.), loca lizacin de fallas en el sector de video de televisores y videocaseteras, enseanza de la gene racin de video compuesto.

35

LOS KITS DESTACADOS DE SABER ELECTRNICA


Generalidades El ojo humano es capaz de percibir imgenes mediante receptores ubicados en la retina. Hay dos tipos de receptores, segn su funcin: los bastones, encargados de percibir imgenes en blanco y negro, y los conos, a cargo de la percepcin del color. Si nos concentramos en el estudio de los conos, veremos que hay de tres tipos: los que reaccionan frente a la luz roja, los que lo hacen frente a luz verde y finalmente los que son sensibles a la luz azul. Slo se perciben tres colores, sin embargo nosotros vemos todos los colores que nos rodean. Aqu se hace evidente una regla bsica del color: para conocer la informacin de color de un objeto basta con tener la proporcin de los tres colores bsicos: Rojo, Verde y Azul. Por esta razn a dichos colores se los conoce como Colores Primarios, ya que con la combinacin de los mismos se pueden obtener todos los dems. Cabe hacer una aclaracin, ya que quiz alguna vez se nos haya dicho que los primarios son el rojo, amarillo y azul. Es ms, si observamos los colores utilizados por las impresoras de tinta, muy comunes en la actualidad, veremos que utilizan tres cartuchos, magenta, amarillo y cian. No utilizan los primarios, y sin embargo imprimen a todo color. Alguien debe estar equivocado La confusin resulta de la existencia de dos grupos de colores primarios: los Primarios Aditivos y los Primarios Sustractivos. Para entender la diferencia entre ambos veamos un par de ejemplos. Supngase que iluminamos una pared blanca con una luz verde. Obviamente se ver verde, ya que ste es el color que refleja la pared y llega a nuestros ojos. Si ahora cambiamos la luz a rojo, igualmente veremos el color rojo. Pero si iluminamos al mismo tiempo con verde y rojo, el color que percibiremos ser el amarillo, el cual resulta de la suma o adicin de los colores verde y rojo. Como se observa, la suma de estos colores resulta en la generacin de un color secundario, por esto se denominan primarios aditivos. Ahora supongamos que pintamos un papel blanco con pintura amarilla, y lo iluminamos con luz blanca (contiene todos los colores). Obviamente se ve amarillo. Por qu? Porque la pintura retiene (sustrae) todos los componentes de la luz blanca que la ilumina y devuelve slo el amarillo, el cual llega a nuestros ojos. Si ahora agregamos pintura cian (celeste intenso), el color resultante es verde. Quiere decir que la mezcla ha retenido todos los colores de la luz blanca menos el verde. Cmo se explica esto? Veamos algunas ecuaciones, si sumamos todos los colores primarios aditivos obtenemos blanco: LUZ ROJA + LUZ VERDE + LUZ AZUL = LUZ BLANCA Si los sumamos de a dos: LUZ ROJA + LUZ VERDE = LUZ AMARILLA LUZ ROJA + LUZ AZUL = LUZ MAGENTA LUZ VERDE + LUZ AZUL = LUZ CIAN De aqu surge una relacin clave en nuestro anlisis: los llamados colores primarios sustractivos resultan de combinar dos a dos los primarios aditivos. Entonces, cuando vemos la pintura amarilla en realidad estamos viendo luz roja y luz verde combinadas. Quiere decir que la pintura amarilla sustrae el azul de la luz blanca y devuelve los otros dos primarios. Por otra parte, la pintura cian retiene el rojo y devuelve luz verde y luz azul. Entonces, ahora es evidente el resultado de nuestro experimento. Si mezclamos pintura amarilla (retiene el azul) con pintura cian (retiene el rojo), el nico color que puede salir de esta mezcla es el verde, el cual es justamente el color que vemos. Qu ocurre si mezclamos los tres colores primarios sustractivos? Obviamente se ve negro, ya que todas la luces son retenidas: CIAN + MAGENTA + AMARI LLO = NEGRO Por qu habitualmente se dice que los colores primarios son rojo, amarillo y azul? El motivo es sencillo. Desde nios se nos ensea el color mediante la pintura, y en este campo ya sabemos que trabajamos con los primarios sustractivos, amarillo, magenta y cian. A estos ltimos, por ser rojizo y azulado, respectivamente, se los llama rojo y azul.

Los Colores en Televisin La imagen en un televisor a colores se forma mediante la emisin de luz resultante de la excitacin de la pelcula de fsforo, que recubre internamente la pantalla, al ser alcanzada por un haz de electrones que barre peridicamente la superficie visible. Si hablamos de emisin de luz, inmediatamente debemos pensar en procesos aditivos, lo cual nos lleva a concluir que en televisin los colores primarios son el Rojo, Verde y Azul (RVA o en ingls RGB). Efectivamente, dentro del tubo de televisin se emiten tres haces de electrones, destinados cada uno a excitar una franja de fsforo en la pantalla, la cual responder emitiendo un color caracterstico al fsforo

36

GENERADOR DE PATRONES DE VIDEO


dor debe poder convertir los componentes Rojo, Verde y Azul en ese Video Compuesto.

Video Compuesto Las seales de Rojo, Verde y Azul (de ahora en ms la llamaremos simplemente RGB) contienen toda la informacin de la imagen, pero ocuparan un ancho de banda considerable si se transmitieran, lo cual justamente es el objetivo de una transmisin de televisin. Para reducir este ancho de banda, adems de mantener la compatibilidad entre transmisiones en Blanco y Negro y Color, se cre la seal de Video Compuesto. En esta seal va la informacin de luminosidad (Luminancia) de una imagen, su color (Crominancia), y adems todos los sincronismos necesarios para generar correctamente la imagen en la pantalla del televisor. Cules son estos sincronis mos? Para contestar esta pregunta veamos primero cmo se forma una imagen en el televisor. Un haz de electrones (consideremos uno solo, sabemos que son tres) recorre la pantalla de izquierda a derecha y de arriba a abajo, segn lo muestra el esquema de la figura 2. A medida que recorre la pantalla excita en mayor o menor grado al fsforo que la recubre, generando una imagen. Como se ve, si bien la imagen aparece en una pantalla de dos coordenadas (un plano), en realidad se genera mediante lneas sucesivas. Del mismo modo ingresa al equipo, lnea a lnea. Por lo tanto, es indudable que se necesita sincronizar el haz de electrones que barre la pantalla con el barrido generado en el estudio de televisin. Si no se hiciera esto, las imgenes apareceran cortadas, con barras inclinadas,

Figura 1 empleado. Naturalmente, como no poda ser de otro modo, estos colores son Rojo, Verde y Azul. Todos los dems colores (y digo realmente todos) se pueden obtener combinado estos tres primarios en distintas proporciones. nes de sus salidas, segn la figura 1.

En la tabla de la figura 1, un 1 significa presencia del color, en tanto que un 0 es su ausencia. En la prctica, estos unos y ceros se representan por niveles de tensin, por ejemplo 5V y 0V respectivamente. Generador de Barras Bsico Como se observa, es muy senciUn generador de barras de color llo construir un generador de este tipo, ya que basta un mnimo de elecbsico podra hacer lo siguiente: trnica digital para obtener estas ba tener tres salidas, una para ca - rras. da color primario Por qu complicarse ms? cada una de estas salidas se La mayora de los equipos de teconecta a la correspondiente entra levisin y video no poseen entradas da del televisor el equipo generar combinacio - directas de Rojo, Verde y Azul, stas quedan reservadas para monitoFigura 2 res destinados al campo profesional. Lo habitual es que los equipos hogareos tengan una entrada de Video Compuesto, denominada usualmente como VIDEO IN. Por esta razn, nuestro genera-

37

LOS KITS DESTACADOS DE SABER ELECTRNICA


Figura 3 Adems permitir el control independiente de los tres colores R, G y B, as como de las seales de luminancia (Y) y crominancia (C). De este modo se ampla la cantidad de patrones que pueden ser generados, ya que el Raster se podr hacer con cualquiera de los 8 colores, las barras podrn ser monocromticas o adoptar diferentes combinaciones de color (en la figura 4 se muestran 2 ejemplos), etc. Como control adicional se permite la supresin del BURST de color, herramienta til en la deteccin de fallas relacionadas con los circuitos de proceso de color. Para seleccionar cul de los cuatro patrones bsicos generar el equipo se utilizan dos llaves (S4 y S5 en el circuito general), cuya combinacin determinar el patrn segn la tabla 1. Los estados OFF (o cero) y ON (o uno) se refieren a que el punto medio de la llave se conecta a masa (0V) o a VCC (5V) respectivamente. Una vez definido qu va a hacer el equipo veamos cmo implementarlo, en la figura 5 podemos ver el diagrama en bloques de nuestro generador de patrones. Note la presencia de un Generador de Tiempos y Patrones de Video cuyo corazn ser un PIC16F84A programado

con colores incorrectos (basta con ver un canal codificado para tener una idea de lo que quiero decir, ya que una manera de codificar la seal es quitarle los sincronismos). Sincronicemos entonces el barrido del haz. Hay que informarle dnde empieza una nueva imagen (sincronismo Vertical o V) y dnde comienza cada lnea (sincronismo Horizontal o H). Evidentemente el sincronismo Horizontal es un componente de mayor frecuencia que el Vertical, ya que dentro de cada imagen hay muchas lneas de barrido. Cuntas lneas hay dentro de una imagen? La respuesta es: depende de la norma de transmisin que estemos considerando. En esta misma edicin hablamos de los parmetros que definen las normas de transmisin. Quienes desconocen el tema pueden recurrir a dicho informe.

mos, obtener la seal de luminancia, generar una subportadora de color y modularla, etc. Lo primero que debe definirse es la cantidad y tipo de patrones que deber generar el equipo, ya que esto determinar las caractersticas, y por tanto la complejidad, del sistema a desarrollar. En nuestro caso el equipo ser capaz de generar cuatro patrones bsicos (figura 3): Barras Puntos Cross-hatch Raster

Tabla 1 Figura 4

Construccin de un Generador de Patrones Un generador de patrones no slo debe entregar los componentes RGB de la seal, sino que debe generar video compuesto, con todo lo que esto implica: generar sincronis-

38

GENERADOR DE PATRONES DE VIDEO

Figura 5

para tal fin, que cuenta con los interruptores S4 y S5 como elementos de seleccin del patrn de video que ser generado, luego tenemos un bloque Generador de Video Compuesto que toma el sincronismo y las seales RGB generadas por el bloque anterior para proveer la seal de video compuesto, tarea que ser encargada al integrado codificador MC1377 (RGB encoder). A este generador le diremos si el video tendr las seales R, G, B, Y y el burst o no por medio de llaves interruptoras (S1, S2, S3, S6 y S7). La seal generada ser enviada a un buffer que en nuestro caso ser un transistor con sus componentes asociados y por ltimo contamos con la fuente de alimentacin que polariza a los diferentes bloques. Veamos entonces cmo funciona cada bloque descripto.

un microcontrolador (PIC16F84-10), por lo que toda esta seccin consistir en desarrollar el programa (Software) adecuado. Al terminar esta etapa, el microcontrolador deber hacer lo siguiente: Generar una base de tiempos estable, de donde obtener todos los tiempos requeridos por los sincronismos. Generar en uno de sus terminales, el correspondiente al Bit 0 del PORTB, todos los sincronismos requeridos por la norma de televisin adoptada (N), sin agregar video a esta seal (sincronismos puros). Generar en tres terminales las seales R, G y B, que correspondan con el patrn que deba mostrarse a la salida. Estos terminales no tendrn sincronismos (video puro). La designacin de terminales es la siguiente: PORTB (2) = B (Azul) PORTB (3) = R (Rojo) PORTB (4) = G (Verde) (Entre parntesis se indica el Bit correspondiente del PORTB) Aceptar en dos de sus termi-

Generacin de Sincronismos y Patrones La generacin de la base de tiempo, los sincronismos y los cuatro patrones bsicos estarn a cargo de

nales, configurados como entradas, las rdenes provenientes de las llaves S4 y S5, de modo de poder seleccionar el patrn a generar. Estas entradas corresponden a dos Bits del PORTA, los siguientes: PORTA (2) = S4 PORTA (3) = S5 Una vez claros los objetivos, veamos cmo los lleva a cabo el programa. Bsicamente el mismo se compone de cuatro bloques independientes de generacin de seal, realizndose en cada uno todo lo necesario para la generacin de una imagen completa. Luego de una primera instancia de definicin de variables e inicializacin de las mismas, se pasa a leer el estado de las llaves S4 y S5. Segn qu combinacin se encuentre activada en ese momento, el programa se dirigir a uno de los cuatro bloques de video mencionados, donde se generar uno de los patrones bsicos. En cada uno de estos bloques se comienza por generar los pulsos de pre-ecualizacin, luego el sincronismo vertical con sus correspondien-

39

LOS KITS DESTACADOS DE SABER ELECTRNICA


tes Serrated Pulses, seguido de los pulsos de pos-ecualizacin. A continuacin se realiza la seleccin de campo par/impar. Esto es muy importante, ya que, como trabajamos con barrido entrelazado, en uno de los campos la primera lnea horizontal luego del sincronismo vertical es completa, mientras que en el otro campo debe ser slo media lnea (recordar que comienza en medio de la pantalla). Si no se hiciera esto la imagen aparecera temblorosa en el sector superior. Es de destacar que en dos de los patrones (Cross-hatch y Puntos) se trabaja con barrido no entrelazado, para evitar el fenmeno de temblor vertical (o flicker) de las lneas fijas. En estos casos la primer lnea horizontal es siempre entera, y para compensar esto se quita un pulso de pre-ecualizacin (segn ya se mostr en los diagramas de la seal de video, mtodos de barrido). Luego de esto se hacen 3 o 4 lneas horizontales sin video (segn el campo), pero respetando correctamente los tiempos de sincronismo. Ahora es el momento en que entran en actividad la lneas R, G y B. Luego de generar el sincronismo horizontal y respetar el tiempo de back porch, en las lneas RGB aparece la informacin que corresponda a la seal mostrada. Cmo es esto? Veamos un ejemplo. Supongamos que se est generando una seal de barras. Son ocho barras, por lo tanto debemos dividir el tiempo til de video en ocho intervalos iguales. Antes de seguir, cabe aclarar que el tiempo til de video es aquel tiempo en que efectivamente la informacin generada se ve en pantalla. Recordemos que en PAL-N cada lnea horizontal dura un tiempo total de 64 seg., donde se incluyen 4.8s de H Sync, 1.9s de Front Porch y 5s de Back Porch. Por lo tanto, slo nos quedan 52.3s para mostrar video, y se es nuestro tiempo til. Volviendo a la generacin de barras, ya tenemos los ocho intervalos. Veamos cmo debemos enviar las seales R (Rojo), G (Verde) y B (Azul) en cada uno de ellos (figura 6). Como vern, sta ya es una figura conocida. Se utiliz para describir lo que deba hacer un generador de barras sencillo con salida RGB, y eso es justamente lo que estamos haciendo. Veamos ahora cmo se genera el Raster. Este es an ms sencillo: se enva todo el tiempo un nivel alto en las tres lneas de RGB. Pero, si RGB estn los tres activos, slo generaremos Raster blanco. Es cierto. La seleccin de color se realiza controlando R, G o B externamente al microcontrolador. Para la generacin de lneas y puntos se requieren rutinas algo ms elaboradas, ya que no slo hay que contar tiempos en sentido horizontal sino tambin lneas horizontales, a fin de fijar exactamente la separacin vertical de las lneas o puntos. Pero igualmente se trata de contar, ahora utilizando dos variables. Con respecto a las lneas RGB, todas se ponen activas en el momento de dibujar lneas o puntos (o sea, son blancos). Si se analiza con detenimiento el programa se ver que en cada uno de los bloques de video la generacin de lneas horizontales y sus correspondientes seales de video se realiza en tres bloques, bsicamente iguales. La razn de esto es sencilla. En cada pasada dentro de un bloque de video se barre un campo completo, o sea 312.5 lneas horizontales. Para hacerlo con precisin se debe llevar la cuenta de las lneas generadas en algn registro. Como slo se dispone de registros de 8 bits con signo (o sea que el nmero mximo que alcanzan es 127) se precisa cargar tres veces el registro a fin de llegar al nmero de lneas requerido. Para finalizar con el bloque de video, luego de completado cada campo se evala el teclado (S4 y S5). Si no han cambiado, se contina en el mismo bloque; si hay algn cambio, se vuelve a la rutina inicial de lectura de teclado, y el programa se dirige al bloque de video que le indique el estado de S4 y S5. Cmo calculo tiempos dentro de un programa?. El uso de un microcontrolador (PIC16F84-10) facilita mucho esta tarea, ya que basta con contar ciclos de reloj para obtener todos los tiempos correctos. Utilizando un cristal de 10MHz, y sabiendo que cada ciclo de instruccin son 4 ciclos de reloj, obtenemos el tiempo de un ciclo de instruccin: Tosc = 1/fosc Tins = Tosc x 4 Tins = 1/10MHz x 4 = 0.4s Figura 6 Si cada ciclo de ins-

40

GENERADOR DE PATRONES DE VIDEO

Figura 7

truccin dura 0.4s, entonces para obtener el pulso de sincronismo horizontal basta con contar 12 ciclos: 12 x 0.4s = 4.8s Del mismo modo obtenemos que la duracin de una lnea horizontal completa es de 160 ciclos de instruccin: 160 x 0.4s = 64s Bsicamente, esto es lo que hace el programa. Cuenta instrucciones y pone a nivel alto o bajo, segn corresponda, el Bit 0 del PORTB. Se estableci que durante el pulso de sincronismo (H o V) este bit estar a nivel bajo (0V) y el resto del tiempo a nivel alto (5V).

Generacin de Video Compuesto Como ya habamos visto, no basta generar RGB para tener un

Como ven, un solo integrado hace exactamente lo que necesitamos. Y adems, requiere exactamente las seales que ya hemos generado con el microcontrolador. Este integrado es el MC1377, RGB ENCODER, y bastan muy pocos componentes externos para realizar el circuito completo. De hecho, se ha utilizado la configuracin sugerida en sus hojas de datos, con algunas modificaciones empricas a fin de mejorar an ms su rendi Posee cuatro entradas de se - miento. Se ha utilizado un cristal de al: Sincronismo, R, G y B A partir de RGB genera la seal 3.582056MHz para que el equipo genere seal en el sistema PAL-N. de luminancia (Y) Posee un circuito oscilador, que Nada impide reemplazar este cristal con el cristal adecuado genera la por uno de 4.43MHz y hacer un pequeo ajuste al TRIMMER CV1 para Subportadora de Color Genera las seales B-Y y R-Y, obtener una seal en los sistemas con la alternancia de fase requerida PAL-B/G/I, de uso actualmente en Europa. por el sistema PAL En esta etapa es que se realizan A partir de B-Y y R-Y genera la los controles de RGB, Y, C y BURST. seal de crominancia (C)

generador de patrones til, que pueda ser conectado a un receptor de televisin o a un videograbador. Debemos combinar esta seal RGB con la seal de sincronismos y con ambas generar Video Compuesto, seal que s puede inyectarse a los equipos mencionados. Ya vimos todo el proceso requerido para obtener Video Compuesto a partir de RGB, as que no lo repetiremos. Menos an, teniendo en cuenta que hay un circuito integrado diseado por Motorola que cumple con las siguientes especificaciones:

Mezcla Y con C para obtener Video Compuesto

41

LOS KITS DESTACADOS DE SABER ELECTRNICA


diseo del circuito impreso a escala real, por lo que basta imprimirlo en transparencia y pasarlo a una placa Figura 8 sensibilizada para obtener el impreso real. Debe prestar atencin al hecho

Tabla 2 Bsicamente se han colocado llaves que derivan la seal a masa, directamente (RGB) o a travs de un capacitor (Y, C). En el caso del BURST, para anularlo, la llave (S8) saca del circuito al capacitor C04, el cual es responsable de generar el tiempo de permanencia del mismo. Veamos en la tabla 2 un resumen de las llaves de comando del equipo y sus funciones. Una vez obtenida la seal de Video Compuesto se ajusta el nivel y la impedancia de la misma pasando por un circuito buffer, conformado por Q1, R14 y R15. Con esto concluye la generacin de seal, y prcticamente la descripcin de nuestro circuito. Slo queda por mencionar que ambos integrados se alimentan con tensiones diferentes, por lo que se puede observar una alimentacin principal de 12V (8 pilas alcalinas tipo AA, se ha pensado en un equipo porttil), destinada al sector de video (U2 y Q1), y una alimentacin secundaria, 5V, derivada de la primera, destinada al microcontrolador (U1).

Realizacin Prctica del Generador de Video No est de ms repetir que el circuito elctrico tiene como corazn al PIC16F84. En la figura 7 se da el diagrama completo del generador de barras. En la figura 8 se incluye el

42

GENERADOR DE PATRONES DE VIDEO


quier TV engancha bien (el error es de unos 11Hz en la frecuencia de horizontal, aproximadamente un 0.07%), pero tendremos un proyecto de una herramienta de ajuste con un pequeo error de diseo aunque igualmente til. Revisando el cdigo, lo que habra que hacer es esto: 1.- Borrar 1 instruccin NOP de cada lnea horizontal del cdigo PAL original (en lugar de 160 tendr aho ra 159 instrucciones por lnea, utili zando un cristal de 10MHz) 2.- Reducir el nmero de lneas horizontales en cada campo de 312,5 a 262,5. 3.- Cambiar el nivel del pin 20 del MC1377 (conectarlo a GND en lugar de dejarlo abierto). 4.- Cambiar el cristal de croma de 3,582056MHz a 3,579545MHz (NTSC-M). Asumo que, con estas modificaciones, el diseo original podra trabajar como un generador NTSC aceptable (N. de R. : Al cierre de esta edicin se estaban efectuando estas modificaciones, las que se comentarn en futuras entregas). Todo el diseo es de 1997, cuando recin aparecan los PICs en el mercado; hoy en da, con versiones de 20MHz o ms, las opciones son mayores. Tal como est el programa (diseo lineal, sin subrutinas) ocupa todo el espacio de memoria disponible, por lo tanto permite una sola versin por vez (PAL o NTSC). En 1999 hice algunas pruebas y haba logrado subrutinas estndar que me permitan cambiar automticamente la versin del sistema con slo cambiar el nivel de una de las entradas del PIC, pero todo qued en el banco de trabajo ya que me dediqu a otro proyecto. Tengo entre mis planes hacer la versin combinada PAL/NTSC, con algunas otras mejoras, pero no puedo decirles un tiempo estimado para tener listo el prototipo. !

LISTA DE MATERIALES

R03 3k9 R04 -1k! U1 - PIC16F84-10 PIC - R05 - 1k! 16F84A Circuito integra - R06 - 1k! do microcontrolador R07 - 1k! U2 - MC1377 Circuito in - R08 - 1k! tegrado codificador de vi - R09 - 1k! deo RGB R10 - 68k! U3 - LM78L05 Circuito R11 - 82k! integrado regulador de R12 - 10k! tensin de tres terminales R13 2k2 D1 - 1N4007 Diodo recti - R14 - 4k7 ficador R15 2k7 Q1 - BF494C Transistor R16 - 100! NPN C01 - 0.1F X1 - 10.000MHz - Cristal C02 - 100F/16V X2 - 3.582056MHz - Cristal C03 100F/16V C04 - 1500p R01 3k9 C05 - 10F/25V R02 3k9

C06 - 10F/25V C07 - 10F/25V C08 - .02F C09 - .01F C10 - 15pF C11 - 15pF C12 - 0.1F C13 - 0.1F C14 - 220pF C15 - 0.1F C16 - 18pF C17 - 150pF C18 - .02F C19 - 100F/16V C20 - 0.1F C21 - 0.1F C22 - 100F/16V CV1 - TRIMMER 5 a 45p S1 - LLAVE simple

S2 - LLAVE simple S3 - LLAVE simple S4 - LLAVE inversora S5 - LLAVE inversora S6 - LLAVE simple S7 - LLAVE simple S7 - LLAVE simple S9 - LLAVE simple BT1 8 x AA PILAS ALCA LINAS Varios Placas de circuito impreso, estao, cables, fuente de alimentacin de 12V, gabi nete para montaje, (ver cambios en el texto para otras normas diferentes a la N), etc.

de que tambin se brinda el impreso invertido, a fin de que coincida el diagrama de ubicacin de componentes. En el impreso final, el texto Generador de video debe quedar al derecho. Con respecto al programa, slo reproducimos el cdigo del mismo sin realizar ninguna observacin a los fines de limitar el espacio, ya que de lo contrario, ocuparamos varias pginas. Puede bajar de nuestra web el programa con extensiones asm y hex, para ello dirjase a: www.webelectronica.com.ar Luego haga click en el cono password e ingrese la clave: genecolor . Si abre con el programa Word el archivo asm, tendr en l las observaciones que le permitirn entender el criterio empleado para la construccin de cada algoritmo. Para programar el PIC puede utilizar cualquiera de los cargadores que hemos publicado en Saber Electrnica. Esquemas de cargadores y tutorials de cmo se realiza la carga de un PIC puede bajarlo empleando la misma clave que dimos para el programa. NOTA IMPORTANTE: En el momento de volcar el programa en el

PIC no debe olvidar poner la opcin de operacin con cristal (XT). De otro modo, el cristal no oscilar, tambin recomendamos que desconecte el temporizador watchdog (perro guardin). Si todos los componentes se han ubicado correctamente el equipo funcionar segn lo esperado desde el comienzo. El nico ajuste que puede realizarse es mover CV1 a fin de mejorar la reproduccin de color, lo cual es muy sencillo. Espero que este proyecto sea de utilidad y quedo a la espera de comentarios, sugerencias y posibles mejoras, as como preguntas e inquietudes al respecto.

Realizacin de la Versin para NTSC A diferencia de un generador PAL-N, cuyos tiempos se pueden generar exactamente con el PIC a 10MHz (el error ser solamente relativo al cristal), al tratar de construir la versin NTSC utilizando el mismo concepto los tiempos sern aproximados, con un error proveniente de la cuenta interna del programa, sumado al error del cristal. Es posible hacer un programa para NTSC, y en la prctica, cual-

43

LOS KITS DESTACADOS DE SABER ELECTRNICA

Programa para el generador de patrones (contina en la prxima pgina)

44

GENERADOR DE PATRONES DE VIDEO

Programa para el generador de patrones

(continuacin)

Slo reproducimos el cdigo del mismo sin realizar ninguna observacin a los fines de limitar el espacio, ya que de lo contrario, ocuparamos varias pginas. Puede bajar de nuestra web el programa con extensiones asm y hex, para ello dirjase a: www.webelectronica.com.ar Luego haga click en el cono password e ingrese la clave: genecolor. Si abre con el programa Word el archivo asm, tendr en l las observaciones que le permitirn entender el criterio empleado para la construccin de cada algoritmo.

45

You might also like