Skip to main content
daniel2
Associate III
July 20, 2015
Question

High speed data transfer to STM32F3

  • July 20, 2015
  • 3 replies
  • 889 views
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?

    This topic has been closed for replies.

    3 replies

    Tesla DeLorean
    Guru
    July 20, 2015
    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 VenmoUp vote any posts that you find helpful, it shows what's working..
    megahercas6
    Associate III
    July 21, 2015
    Posted on July 21, 2015 at 11:54

    Check this out

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

    daniel2
    daniel2Author
    Associate III
    July 21, 2015
    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?