Dave, I am in the process of adding a USB interface to my WiFi application so that I can interface it with a temperature probe/datalogger product via USB connection (see the product at http://www.vfcdataloggers.com/usbtcdatalogger.aspx ). The application will send a command to the data logger via its USB interface instructing it to grab the last temperature measurement it made from its datalog and send it along with its date/time stamp over the USB interface to the PIC board. The PIC will then send the data to the ConnectOne Wifi MiniSocket for transmission via the internet to my Website for posting.
To do this I am considering use of a V1DIP1 or a V2DIP1 module to provide the USB interface to my PIC based application. I recognize that the pre-compiled firmware that is available for it will make my coding job easier to implement this. However, the FTDI people told me that if I want to use pre-compiled firmware with the V2DIP1 that they strongly recommend using a V2DIP1-48 rather than the V2DIP1-32.....no explanation why or if this indicates problems when using pre-compiled firmware with the V2DIP1-32. Any ideas why they would say that? I would prefer to use the simpler V1DIP1-32 or the V2DIP1-32.
I am also having difficulty in determining which Firmware package I would have to use in my application. Since the PIC will use its EUSART to implement a UART interface with the V2DIP1, it would probaby have to be either the UART to USB HID Class Device version or the UART to CDC Modem Sample version as shown at their firmware page (see http://www.ftdichip.com/Firmware/Precompiled.htm ), but I don't know which one. I have asked the manufacturer of the VFC5000-TC to advise me which class their product uses on its USB interface and to confirm it operates as a host, but they haven't answered me yet. The VFC5000-TC USB interface is capable of interfacing with a PC and downloading its datalog to special software they use on a PC, so I suspect they use a USB HID Class. However, I notice the firmware for this class from FTDI says it "allows data to be transferred from the UART to the USB Host", which is the wrong direction for my application. For the UART to CDC Modem class they say it "will bridge a CDC class device present on the VNC2 USB host port 1 to a UART interface, with data transferrable in both directions." This sound more like what I need but I don't think it would work with a HID class USB host.
Can you clarify any of this for me and tell me your opinion which V2DIP1 I should order and which firmware?
Bookmarks