Autor Tema: Ayuda con circuito  (Leído 3362 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado vgpastor

  • PIC10
  • *
  • Mensajes: 8
Ayuda con circuito
« en: 01 de Agosto de 2011, 21:22:39 »
Hola, buenas noches.

Llevo un tiempo ya con este proyecto, y creo haber llegado a un buen punto, pero me gustaria que me lo corroboraran o me dieran su opinion.

La idea principal por llamarlo de alguna manera es conectar un pic24 aunque estoy empezando a creer que seria mejor un dspic33, con un monitor tft de portatil a traves de un conversor. Os dejo los datasheet.

PIC : http://www.alldatasheet.com/view.jsp?Searchword=pic24hj128gp202-i/sp ese es el que tengo ahora pero probare varios de la misma familia o de la ds33

conversor : http://www.alldatasheet.com/datasheet-pdf/pdf/228343/TI/SN65LVDS105D.html

pantalla : http://beyondinfinite.com/lcd/Library/LG-Philips/LP154W01-TLD2.pdf

No he encontrado librerias en proteus para poder hacer alguna simulacion si algien las tiene o sabe donde podria consegirlas les agradeceria que me dijeran donde las consigieron.

Otra pregunta he encontrado este aparatito que podria hacer lo mismo que el conversor y ademas me permitiria descargar el pic : http://www.iccfl.com/product_info.php?products_id=5064
Creeis que es mejor el aparatito ya prefabricado o montarlo o como indique arriva.

Un saludo y agradeceria vuestra opinion


Desconectado jeremylf

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 1341
Re: Ayuda con circuito
« Respuesta #1 en: 01 de Agosto de 2011, 22:23:49 »
Yo te aconsejaria la 2da opcion que ya esta probada, testeada, etc... es como inventar la rueda otra ves... para qe?

Exitos!

Desconectado vgpastor

  • PIC10
  • *
  • Mensajes: 8
Re: Ayuda con circuito
« Respuesta #2 en: 02 de Agosto de 2011, 04:36:52 »
Gracias por la respuesta, haber si se anima algien mas y me da su opinion.

Otra cosilla, como me recomiendas que genere la señal de video desde el pic hasta el "aparatito" para que tenga una calidad aceptable es decir lo idelal seria 1024X768 pero con 800X600 me valdria.

Desconectado jeremylf

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 1341
Re: Ayuda con circuito
« Respuesta #3 en: 02 de Agosto de 2011, 04:55:56 »
Por lo que entiendo ese modulo se controla con señales infrarrojas provinentes de mando no? Que sin nigun problema podrias hacerlo con un LED IR o, mejor aun, obviando esa parte y darle las señales directamente a la selida del demulador que tiene. Por el formato pues ni idea, habra que leer su datasheet y ver que necesita para convertir y generar la señal deacuerdo a la señales que le entran.

Exitos

Desconectado manwenwe

  • Moderadores
  • PIC24H
  • *****
  • Mensajes: 2211
Re: Ayuda con circuito
« Respuesta #4 en: 02 de Agosto de 2011, 06:29:32 »
Yo te aconsejaria la 2da opcion que ya esta probada, testeada, etc... es como inventar la rueda otra ves... para qe?

Exitos!

¿Alguien ha conectado un monitor de 1280x800 a un dspic y yo sin enterarme? ejejeje. Un par de dudas:

¿de donde saca el dspic los 2MB de RAM que necesita para el framebuffer del monitor?
¿cómo de rápido es el PMP del dspic? Para cada refresco, si el PMP es de 16 bits, necesitas enviar casi un millon de datos...

Creo que hay algo que se me escapa... :shock: :shock: :shock:

1 saludo
Ojo por ojo y todo el mundo acabará ciego - Mahatma Gandhi -

Desconectado vgpastor

  • PIC10
  • *
  • Mensajes: 8
Re: Ayuda con circuito
« Respuesta #5 en: 02 de Agosto de 2011, 11:17:14 »
jeremylf te cuento el "aparatito" recibe la señal bien por vga o por ypbpr y creo que por rgb; el mando a distancia es solo para encenderlo, apagarlo, cambiar la entrada etc..

El cerebro es el RTD2660 http://monitor.net.ru/forum/files/rtd2660_653.pdf de Realteck.
Segun lo que he podido indagar si le metes señal vga en 800 x 600 la puedes poner en 1024 x 768 en el tft por ejemplo, pero no he podido hablar con nadie que lo haya comprado para que me cuente su experincia.Pero sigpo intentandolo asi que si algien lo ha probado porfavor poneros en contacto conmigo.


manwenwe: Con los tiempos en los que vivimos a mi tambien me ha extrañado no encontrar ningun proyecto finalizado con exito para pantallas con resolucion aceptable. Lo mas parecido con resolucion medianamente buena pero en 320 x 240 es el mikromedia board con un dspic33 http://www.circuit-ed.com/mikromedia-for-dsPIC33-Board-P222.aspx

Respecto a la memoria RAM necesaria, debido a que luego la voy a necesitar cuando monte mas modulos en el invento le quiero ampliar con 8 24FC1025 http://ww1.microchip.com/downloads/en/DeviceDoc/21941J.pdf que me dan cada uno 1024K conectados por i2c.



Si has intentado hacer algo parecido podrias contarnos como te fue y que consegiste, asi entre todos nos ayudamos. Venga animaros que nadie se quede sin dar su opinion aunque sea para decirnos que ha intentado.

Desconectado manwenwe

  • Moderadores
  • PIC24H
  • *****
  • Mensajes: 2211
Re: Ayuda con circuito
« Respuesta #6 en: 02 de Agosto de 2011, 12:47:26 »
vgpastor,

entiendo más o menos lo que quieres hacer pero aunque no deseo desilusionarte lo veo bastante dificil. Te pongo unas peguillas:

1. No acabo de entender para que quieres el repetidor. Creo que lo que necesitas es un transmisor. P.e.:(mira más en la web de TI):

http://focus.ti.com/lit/ds/symlink/sn65lvds84a.pdf

2. Un pic32 a 80mips tarda en renderizar un bmp de 320x240@16bit unos 200-300ms. Si extrapolas esto a una pantalla de 1024x768 tardarías unos 3 segundos en renderizar un bmp.

3. Lo anterior es teniendo en cuenta que el BMP estaba grabado en flash del micro: en tu caso es imposible (no cabe). Si pones una flash externa: lo suyo sería que no fuese serie (es muy lenta) sino paralelo (otro problema ya que el PMP de los PICs es lento).

4. Creo que hay algo más que no has tenido en cuenta. Los LCDs utilizan unas normas para recibir datos (protocolo). ¿Cómo piensas implentar el protocolo en el dsPIC (ya sea dotclock o vsync)? Microchip no tiene librería: ¿piensas hacer bit banging? Vaya curro... ejeje

5. Tienes la opción de utilizar un PIC24FJ210DA que viene con controlador LCD. Otra opción es utilizar un controlador LCD externo, p.e.:

http://www.allshore.com/pdf/solomon_systech_ssd1963.pdf

En resumen: lo hagas como lo hagas no creas que vas a ver video en la pantalla: un PIC no es una tarjeta gráfica. Si quieres hacerlo igualmente yo te recomiendo que cojas un PIC32+ controlador gráfico. El PIC24DA tiene controlador hasta 640x480@16bits lo que pasa es que lo que ganas en hardware interno lo pierdes en rendimiento (máximo 16 MIPS). Además al PIC24 tendrías que añadirle RAM para el framebuffer y el controlador ya lleva RAM interna.

Espero no haberte amargado la tarde  :oops:. 1 saludo
Ojo por ojo y todo el mundo acabará ciego - Mahatma Gandhi -

Desconectado vgpastor

  • PIC10
  • *
  • Mensajes: 8
Re: Ayuda con circuito
« Respuesta #7 en: 03 de Agosto de 2011, 18:06:22 »
Amargarme la tarde??

Lo siento compañero pero me has inspirado una nueva forma de ver el proyecto.

Estuve "estudiando" el datasheet de 86 paginas :S y he podido ver la luz, creo k voy a intenta algo mas complejo, voy a utilizar la controladora ssd1963, le mandare los datos en 24bits a transmisorSN65LVDS93A (ya que el otro que os propuse no soporta los 24) , para que este finalmente se lo mande a la pantalla.

Es la primera que vez que voy a montar un sistema asi que os pedire ayuda para montar el esquema del pcb, que pedire por encargo una vez finalizado ya que me temo que si no me va a quedar mas grande que la pantalla  :D

Una duda, el controlador tiene las siguientes entradas: RESET - CS# - D/C# E(RD#) - R/W#(WR#) - D[23:0] ademas TE en Out y CONF en in; bien puedo utiliar un lcd de la libreria de proteus para hacer pruebas antes de armar todo el sistema. Se que luego tendre que cambiar en el codigo las librerias para controlar el lcd pero eso me da igual. Por cierto no he encontrado ninguna ya montada para el SSD1963 pero en el propio datasheet vienen las funciones para controlarlo.

Una preguntilla para expertos, como puedo calcular la memoria que necesita el pic para el video.

Que opinais sobre estas nuevas propuestas.



Desconectado manwenwe

  • Moderadores
  • PIC24H
  • *****
  • Mensajes: 2211
Re: Ayuda con circuito
« Respuesta #8 en: 03 de Agosto de 2011, 19:27:39 »
Al final te voy a cobrar eh!!! jeje es broma  :D

La placa + la librería de Microchip adaptada:

http://www.techtoys.com.hk/Displays/SSD1963EvalRev2A/SSD1963%20Eval%20Board%20Rev2A.htm

¿estás seguro que esto lo simula proteus?

Calculo de memoria (ej.:)

800x600@24bits = 800x600x(24/8) = 1.440.000Bytes.

Suerte y al toro!
Ojo por ojo y todo el mundo acabará ciego - Mahatma Gandhi -