cancel
Showing results for 
Search instead for 
Did you mean: 

High speed data transfer to STM32F3

daniel2
Associate II
Posted on July 20, 2015 at 23:34

Hi All,

I need to transfer a large amount of binary data to my STM32 and am trying to figure out what the best way to do this would be. The data throughput needs to be roughly 8Mbps. The device has USB so I was thinking either that or doing SPI through a USB-SPI device.

What's the best approach to this?

3 REPLIES 3
Posted on July 20, 2015 at 23:54

Do you have any practical experience with this USB-SPI device?

The USB-FS on the F3 can do 12 Mbps, through realistically I doubt you'd get much more than half of this as usable bandwidth.

Is this data you're rending on-the-fly, or something you can store on an SPI memory chip, or SD Card?

Tips, Buy me a coffee, or three.. PayPal Venmo
Up vote any posts that you find helpful, it shows what's working..
megahercas6
Senior
Posted on July 21, 2015 at 11:54

Check this out

https://www.youtube.com/watch?v=JArPHfvhkCQ

daniel2
Associate II
Posted on July 21, 2015 at 23:49

The idea was to use an FTDI SPI part as karpavicius suggested in the youtube video, but I don't have any practical experience with this part yet.

The data will essentially be low-res video data and will be rendered on the fly.

I would be interested in trying out the USB on the F3. Would upgrading to an F4 be a better choice for this?