FTDI's Vinculum and the Propeller
Timothy D. Swieter
Posts: 1,613
I am piecing together a project idea that may use the Vinculum (www.vinculum.com/index.html). From what I gather from a brief review of the IC it has two USB ports, one of which could be a slave or a host. My thought is to have a host port for thumb drives (for data logging or play back purposes) and the other port as a programming port for the Propeller. Has any one create a hardware setup like this? What pitfalls may there be in this kind of setup?
I see that others have used the datalogger (from Parallax) or VDIP1 modules (from FTDI) with the Propeller, but I haven't seen them use the device as the slave to a PC for programming the Prop. What advantages or disadvantages is there over using an SD card for logging or data playback? Obviously the Vinculum is more expensive in the design and hardware cost than adding an SD card slot, but maybe the software for reading/writing to SD cards is intensive too. I have the Hydra SD card and plane to reread the manual and try the examples out again to refresh my memory on that.
My first prototype maybe to use a Propeller Protoboard married with a VDIP module. If I get that working OK with the host port and the slave port, then the next step would be to create a dedicated circuit board with all the components on it.
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
Timothy D. Swieter, E.I.
www.brilldea.com - Prop Blade, LED Painter, RGB LEDs, 3.0" LCD Composite video display, eProto for SunSPOT
www.tdswieter.com
I see that others have used the datalogger (from Parallax) or VDIP1 modules (from FTDI) with the Propeller, but I haven't seen them use the device as the slave to a PC for programming the Prop. What advantages or disadvantages is there over using an SD card for logging or data playback? Obviously the Vinculum is more expensive in the design and hardware cost than adding an SD card slot, but maybe the software for reading/writing to SD cards is intensive too. I have the Hydra SD card and plane to reread the manual and try the examples out again to refresh my memory on that.
My first prototype maybe to use a Propeller Protoboard married with a VDIP module. If I get that working OK with the host port and the slave port, then the next step would be to create a dedicated circuit board with all the components on it.
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
Timothy D. Swieter, E.I.
www.brilldea.com - Prop Blade, LED Painter, RGB LEDs, 3.0" LCD Composite video display, eProto for SunSPOT
www.tdswieter.com
Comments
I will buy one if you take the time to develop it. Your business site is becoming a great resource for me.
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
JMH
For software, talking to the Vinculum I imagine would take either one or two cogs, depending on what processing and overhead you do inside the cog. If there was an SD card how many cogs are needed?
I'll keep this thread alive with my thoughts and notes from research.
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
Timothy D. Swieter, E.I.
www.brilldea.com - Prop Blade, LED Painter, RGB LEDs, 3.0" LCD Composite video display, eProto for SunSPOT
www.tdswieter.com
I have Wiznet W5100 and W5300 Ethernet modules sitting on my lab bench.
Which one are you targeting?
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
JMH
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
Timothy D. Swieter, E.I.
www.brilldea.com - Prop Blade, LED Painter, RGB LEDs, 3.0" LCD Composite video display, eProto for SunSPOT
www.tdswieter.com
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
JMH
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
Timothy D. Swieter, E.I.
www.brilldea.com - Prop Blade, LED Painter, RGB LEDs, 3.0" LCD Composite video display, eProto for SunSPOT
www.tdswieter.com
I have read the Vinculum data sheet and the articles mentioned above. I am drooling to use the Vinculum. However I see that in uart mode there is no DTR signal, which is used as a /RES to the Propeller by the Propellent/Propeller Tool.
The VDPS firmware sounds like the firmware to use, however you have to use the CTS and other signals and you can't just use Rx/Tx.
I have a support e-mail to FTDI to confirm my findings and to see if there is someway to have the Vinculum act as a FT232R and a USB thumb drive IC at the same time.
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
Timothy D. Swieter, E.I.
www.brilldea.com - Prop Blade, LED Painter, RGB LEDs, 3.0" LCD Composite video display, eProto for SunSPOT
www.tdswieter.com