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.

TMS320F2800137: SPI to SSI converter

Part Number: TMS320F2800137


Hi Team,

Our customer is using TMS320F2800137 in his application. I understand that the TMS320F2800137 do not have SSI port but others such as TMS320C28x MCUs have. Is it possible to convert the SPI to SSI with an external circuit? Can you please guide us how to implement this? 

Regards,

Danilo

  • Danilo,

    What exactly are you trying to achieve. Both SPI and SSI are essentially serial synchronous ports which allow you to connect high speed ADC, external EEPROM, FPGA, LCD screen etc. Most of the SPI / SSI features are common and you shouldn't need to convert. What are you trying to interface with? Please give the end goal of the customer.

    Regards,

    Manoj

  • Hi Manoj,

    Thank you for your response. Please see the feedback of our customer below.

    We are studying on the design of an type of electrical component. And SSI is the standard output in the existing product.

    My understanding is that the output can only be set into slave mode if we use SPI. Please point it out if I am wrong. Thank you very much.

    Regards,

    Danilo

  • My understanding is that the output can only be set into slave mode if we use SPI. Please point it out if I am wrong. Thank you very much.

    Sorry, very vague description. What do you mean by "the output can only be set into slave mode if we use SPI"? SPI support both master and slave configuration just like SSI.

    SPI Master configuration:

    SPICLK          - Output pin

    SPIMOSI        - Output pin (Transmits data to slave)

    SPIMISO        - Input pin (Receive data from master)

    SPISTE          - Output pin

    SPI Slave configuration:

    SPICLK          - Input pin

    SPIMOSI        - Input pin (Receive data from master)

    SPIMISO        - Output pin (Transmit data to master)

    SPISTE          - Input pin

    Regards,

    Manoj

  • Hi Manoj,

    Here is the comment of our customer.

    I mean that the SPI is in slave model in my design currently. Anyway, I will think about alternative way to produce a SSI output.

    Regards,

    Danilo

  • SPI Slave configuration:

    SPICLK          - Input pin

    SPIMOSI        - Input pin (Receive data from master)

    SPIMISO        - Output pin (Transmit data to master)

    SPISTE          - Input pin

    SPI slave and SSI slave should work the same. You don't need any additional circuitry to change SPI to SSI.