This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

SPI to Usb converter

Hello...
I have configured SPI protocol in stm32f407 with 42Mbs baud rate. I have to send data from micro controller to MATALB in PC for processing..  kindly suggest me a suitable chip for this application.. I am completely ignorant to it.. Kindly list all the components and schematics require to achieve this data rate. I am badly stuck here.

Thanks in Advance.

  • Hello Ibraheem,

    For the SPI to USB Converter that you intend to use, can you please specify the following

    1. Is the SPI for the converted a master or slave?

    2. What is the VOL/VOH/VIL/VIH of the IO's on the SPI side?

    Regards

    Amit

  • Thanks Amit,

    1) I have configured SPI in master mode.

    2) VOL = 0V, VOH = 2.5 V, i have no information about VIL/VIH...

  • Hello Ibraheem,

    So the requirement is that the SPI master be implemented on the Converter for USB and the IO voltage from the SPI Slave is 0 to 2.5V (Logic 0 to Logic 1) which the converter should accept? Please confirm if my understanding is correct so that I can evaluate the converter requirements.

    Regards

    Amit

  • Hello Amit,

    May be you are right. But let me conclude my goal. You will better understand.

    My controller (stm32f407) is configured in master ( SPI ) mode operating at 42 Mbits/s (logic 0 = 0 volt, logic 1 = 2.5 volt). It has to send data to my laptop via serial communication ( USB port ) for processing in some software. I want a suitable channel to lead data from my controller to my laptop. Can you please guide me about this channel ( spi to USB converter).

    Thanks 

  • Hello Ibraheem,

    Thanks for the clarity. Now based on the system topology it would not be possible to use a TIVA Device for two reasons

    1. The IO Voltage would not allow a direct interface. So level shifter would be required

    2. Since the TM4C device is to be a slave, the maximum data transfer rate it would sustain as a Slave is 10Mbps in single legacy mode and 40Mbps in quad slave mode. This is theoretical maximum, so after overheads it will drop even lower.

    We however have a EPI parallel interface which can operate at 60MHz, but it would need to be the master to the STM device, in which case if we can have the SSI as Master we can get the bandwidth as well.

    Regards

    Amit