ft_read
IamnotJunk said:
why not use microchip USB solution? There are demos and programs read to go.
Because USB speed will still be the bottleneck if sending individual bytes, and you will have to program your own PC drivers. Personally, I have an FT2232 DIP module, it comes with drivers, dll libraries, source code examples and driver documentation.. Easy choice for me..
Added after 24 minutes:
coros,
packaging all data on a single "page" is still the way to go for me I believe, and I'll explain why:
The data is read by a real-time program on the PC requiring an update every 0.05 seconds or so (I will vary with different update frequencies). One update needs all the data, as fresh as possible (sensor readings). By reading all the data into the MCU and sending them in a single USB package, I believe I have the best solution for my application.
Besides, I have already designed a board with onboard MCU (dsPIC30F6012). It now uses some analog sensors too, so I will use interrupt-driven A/D conversion and IIR filter the readings, in addition to provide a buffer for the SPI sensors
I've programmed alot dsPIC in the past and I have all the MCU code I need embedded in previous projects
I'm all good, thanks for the feedback!!