Autor Tema: DATALOGGER de 2GB usando un HOST USB : VDIP1  (Leído 7467 veces)

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

Desconectado Alquimus

  • PIC12
  • **
  • Mensajes: 50
DATALOGGER de 2GB usando un HOST USB : VDIP1
« en: 29 de Diciembre de 2008, 21:37:01 »

DATALOGGER USANDO UN VDIP1

Hace ya un par de años, FTDI saco al mercado circuitos integrados capaces de funcionar como HOST de USB.
Con ello, la capacidad de almacenar datos en una memoria USB por ejemplo, se hizo mucho mas sencilla.
La pagina oficial del dispositivo, llamado VNC1L-1A - VINCULUM, es la siguiente:

Vinculum

Dentro de los productos Vinculum, existen modulos, los cuales nos facilitan la tarea de integrar estos maravillosos integrados a nuestras aplicaciones. Existen los siguientes modulos:

 VNC1L      :   Vinculum VNC1L USB host controller IC (RoHS compliant)
 V-Eval      :Vinculum development board based on the VNC1L
 VDIP        : DIP format VNC1L USB host controller development module
 VF2F         :Digital media backup to USB Flash drive - reference design
 VDRIVE    : Module easily adds USB Flash drive interface to MCU I/F via UART or SPI interface
 VMUSIC    : Module easily adds USB Flash drive Interface plus MP3 playback to MCU I/F via UART or SPI interface
 DLP-VLOG :Module to allow data logging directly to a USB Flash drive using a VNC1L device with a microcontroller

Estos modulos nos facilita la integracion a nuestros sistemas, para el siguiente proyecto, pienso utilizar el VDIP1 que adquiri hace un par de semanas de mouser, en realidad, se podria comprar solamente el IC, pero elegi el VDIP1 porque viene con todo lo necesario (cristal, capacitores, zocalo DIP) como para empezar a hacer prototipos.
Ahora, cada IC tiene la capacidad de soportar hasta 2 dispositivos USB, el VDIP1 viene con un conector USB integrado en el modulo con la posibilidad de usar el segundo dispositivo a través de los pines del zocalo DIP. Existe tambien el VDIP2 que viene con 2 conectores USB integrados.

VDIP1 en Mouser

EL VDIP1

Bueno, entonces se trabajara con el VDIP1, aqui una pequeña foto:



Veamos algunas de sus caracteristicas:

► Jumper selectable UART, SPI or FIFO MCU Interfaces
► Uses FTDI's VNC1L device
► USB "A" type socket to interface with USB peripherals
► 2nd USB Interface available via module pins if required
► Single 5V supply input
► Auxiliary 3.3V/200mA power output to power external logic
► Power Good and Traffic Indicator LEDs
► RESET# and PROG# signals allow device programming via the UART interface if required.

Para aquellos que quieran un poco mas de detalle, pueden visitar la pagina web oficial del producto donde podran encontrar esquematicos, datasheets, firmware, especificaciones e incluso ejemplos.

Vinculum VDIP

LA IDEA GENERAL

Bueno, para resumir, el VDIP1 es un modulo que funciona como USB HOST, con esto pretendo hacer un datalogger para almacenar los datos en una memoria USB de alta capacidad 2GB. El VDIP1 necesita un dispositivo que controle sus funciones, para lo cual pienso emplear un PIC, tengo en mi poder varios PICs 18F4550 asi que sera este el que empleare. La comunicacion entre PIC y el VDIP1 se puede realizar en 3 formas, para este proyecto pretendo utilizar el puerto SPI del VDIP1.
Para empezar, me gustaria lograr almacenar el valor capturado en un canal analogico del PIC cada cierto tiempo en un archivo que luego podamos ver en nuestras PC's digamos un TXT por ejemplo.

Bueno, esta es la idea principal del proyecto.

Para desarrollarlo basicamente necesito ayuda en la parte de programacion del PIC, pues como veran mas adelante, existe codigo hecho para este dispositivo, pero esta hecho usando un compilador que no es familiar para mi:

SourceBoost C compiler

Si bien es cierto que es tambien un compilador en C, se me hace un poco dificil usarlo. Por eso necesito su ayuda, para PORTAR el codigo a un compilador quizas mas familiar para todos nosotros, el CCS.

Eso es todo por hoy. Veamos como va el proyecto.


Desconectado micro_cadaver

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 2102
    • blog microembebidos
Re: DATALOGGER de 2GB usando un HOST USB : VDIP1
« Respuesta #1 en: 30 de Diciembre de 2008, 11:45:28 »
estare atento a tus avances del proyecto , se ve muy interesantee  :-/

el migrar de compilador no debe ser muy dificil, solo tener en cuenta librerias y algunas funcionas propias del compilador y buscar su equivalente en el ccs. para ello te puedo apoyar segun mi tiempo me lo permita.

saludos
« Última modificación: 30 de Diciembre de 2008, 12:02:37 por micro_cadaver »
a cosechar!!!... :P
pic32... ahi voy....
aguante el micro 16f84  !!!!

visita mi pagina: http://www.microembebidos.wordpress.com

Desconectado NANO1985

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 1698
    • Desarrollos Tecnologicos - Tucuman - Argentina
Re: DATALOGGER de 2GB usando un HOST USB : VDIP1
« Respuesta #2 en: 18 de Marzo de 2011, 10:25:15 »
MUY BUENO ÉSTOOOOO.... que lastima que haya quedado en la nada....
"La inquebrantable voluntad de vencer"
"hay dos cosas infinitas... El universo y la Estupidez humana" Albert Einstein
 "El sabio actua sin anhelos, permanece sosegado,... así no es afectado por el resultado de sus acciones sean éstas el triunfo o el fracaso"
- UNIVERSIDAD TECNOLOGICA NACIONAL - FACULTAD REGIONAL TUCUMAN -


 

anything