Generar Señal de Video con PIC
| #1 Generar Señal de Video con PIC |
| #2 |
|
okcomputer
|
Amigo Ettneciv, a riesgo de equivocarme, creo que lo que tu estas tratando de hacer es casi imposible.
las aplicaciones de video por lo general son de alta velocidad aun en el caso de ser monocromatica, en estos casos se utiliza hardware programable o configurable "FPGA". Sin embargo, te pregunto ¿es necesario que transmitas la señal de video al pc"? , ya que es mucho mas facil "practicable" enviar la informacion basica al pc para que un software genere la señal, de esta forma optimizarias tu diseño, dejandole el grueso del trabajo al hardware y software de tu computador, el cual esta diseñado para este tipo de tareas, y no a un microcontralodor con un pequeño ciclo de relog y un microprocesador de 8 bits, o algo asi. |
|||||||||||
|
|
||||||||||||
| #3 |
|
tiopepe123
Colaborador
|
http://www.epanorama.net/links/videocircuits.html#computervideo
o utilizar un OSD tipo STV9425 Pero ten encuenta que solo podras hacer letras muy budas. Utiliza un pic18f452 que corre mas. Yo en su tiempo genere señales VGA y TV y es facil, pero da mucho trabajo diseñar cada letra y numero, aunque es muy rutinario. tambien corre por internet un generador de patrones de tv en español en formato pdf Tambien puedes utilizar un integrado tipo teletexto si buscan un poquito encontraras una pagina te hay un diagrama pero aumenta la complejidad un poquito a nivel de PCB |
|||||||||||
|
|
||||||||||||
| #4 |
|
Aristides
|
Creo que la única forma que se puede lograr es con el micro Propeller:
http://www.todomicrostamp.com/propeller.php |
|||||||||||
|
|
||||||||||||
| #5 |
|
lokutas
|
Agarrate un Video DAC y un Micro que corra bien rapido como un PowerPC o un StrongARM, necesitaras mucha memoria externa si quieres pintar un patron complicado... o igual te avientas un JPEG decoder...
http://focus.ti.com/docs/prod/folders/print/ths8135.html Sopas |
|||||||||||
|
|
||||||||||||
| #6 |
|
Norberto
|
adiero a lo escrito por Okcomputer hay cosas echas con pic como un tetris o un pingpong con un pic16f84 pero tiene un codigo muy pulido, debido a las velocidades.
Hoy en dia hay micros mas veloces pero no se el grado de experiencia que tienes. Las señales para controlar vga suponiendo que sea una imagen estatica requieran tiempos muy cortos y precizos. No se que queres hacer pero si no tenes mucha experiencia comenza con pantallas LCD de powertip o alguna otra ( no para PC ) + un micro, estas pantallas vienen con controlador y memoria. Lo unico que tendria que hacer tu soft es poner los dato en dicha memoria despreocupandote del tiempo. Estas pantallas son de precios razonables, pero aunque ya tengas la pantalla vga todo el desarrollo para esta es casi imposible. Hay otro tipo de pantallas que ya tiene todo lo necesario internamente y se programan en lenguage html |
|||||||||||
|
|
||||||||||||
| #7 |
|
Aristides
|
Insisto con este micro, porque aparte de la velocidad, tiene verdadera multifunción, en la jerga actual "multi core".
La única forma que se puede lograr sintetizar, señales VGA y TV es con el micro Propeller: http://www.todomicrostamp.com/propeller.php |
|||||||||||
|
|
||||||||||||
| #8 |
|
lokutas
|
Ese propeller es digno de mantenerse en la bolsa de trucos... abrire un topico para Q & A's ok...
L |
|||||||||||
|
|
||||||||||||
| #9 |
|
DriX
|
Los "retornos" de cada color, son las tierras, porque cada color es una linea flotante. En la practica los retornos van todos a tierra, inclusive adentro de los monitores que he desarmado van a tierra. Pero creo que hay que usarlas flotantes cuando se usan resoluciones muy altas (más de 1024x768) por un tema de ancho de banda.
Por lo demás, son señales de video común (podés mandarle video compuesto) solo que tienen el vertical a 32khz. Supongo que se podrían generar 3 señales de video compuesto (con 3 pic para más velocidad) por cada color y mandarlas al monitor. Si no tenés los sincronismos separados, usá el lm1881 que anda barbaro, mandá la salida del lm1881 de vsync a la entrada de vsync del monitor, y la salida de csync (sincronismo compuesto) al hsync del monitor. Lo que no sé es si le dará la velocidad al pic para generar todo esto, pero en una revista (Saber Electronica) vendian un generador de patrones VGA color con pic si no me acuerdo mal. Y video compuesto he visto que hacen con pics, aunque a 16khz, no a 32. Si le mandás 16khz la mayoría de los monitores o se vuelven locos, o se ven imagenes fantasma. Salu2! |
|||||||||||
|
|
||||||||||||
| #10 |
|
Paloky
|
Si que se puede hacer.
Incluso con un 16F84, es possible programar un videojuego. Mira este link que te lo explica todo muy bien, desde la senyal de sincronismo hasta como hacer un DAC con las salidas directas del pic sin utilizar un ocnvertidor. http://www.rickard.gunee.com/projects/video/pic/howto.php Saludos. |
|||||||||||
|
|
||||||||||||
|
| Temas de interés | |
|---|---|
| Generar una señal de video NTSC usando un PIC | |
| ¿Como generar electricidad por induccion? | |
| Generar ruido blanco | |
| Generar audio con PIC | |
| Generar senales que afecten amplificadores de audio | |
| Foros de Electronica |
| ||
Cuestiones Elementales de Electrónica ||
Fuentes de alimentacion ||
Circuitos de radio ||
Diseño de circuitos en general || || Sistemas de Audio: Preamplificadores, Ecualizadores || Amplificadores || Reparación || Discusión || || Microcontroladores y sistemas embebidos || Circuitos logicos combinacionales y secuenciales || Interfaces y Programacion || Dudas en general || Sistemas de Video || PC Hardware || Telematica y comunicaciones || Tecnologias moviles || Software Electronico || Robotica, Domotica y Mecatronica || Autotrónica || Automatizacion, Electronica industrial y de Potencia || Documentacion, circuitos y esquemas || Donde Las Ideas Convergen... || Tutoriales y Manuales || Proyectos Prácticos || |
Site Map
© Foros de Electrónica
Comunidad Internacional de Electrónicos
Powered by phpBB © 2001, 2005 phpBB Group
Acerca de || Política de privacidad
© Foros de Electrónica
Comunidad Internacional de Electrónicos
Powered by phpBB © 2001, 2005 phpBB Group
Acerca de || Política de privacidad

