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.

TMS320F28377D: High-speed to both SPI-A and SPI-B ?

Part Number: TMS320F28377D

Dear,

I have 3 TMS320F28377D, one is set as a master and two others are slave in the context of the SPI communication. The master communicates with both slaves using pins: 58,59,60,60 for SPI-A, and 63,64,65,66 for SPI-B, as defined by Delfino technical document. These above mentioned pins are predefined for the high-speed SPI full-duplex communication up to 40 MHz.

In the TMS320F28377D technical document (page 1888, section 17.9) there are given some constraints on high speed SPI:

"In order to achieve the maximum full-duplex speeds, two restrictions are placed on the design:
• High-speed capability is available on a single pin mux option
• Single master to single slave configuration is supported to limit the loading on the pins."

From the above constraints, could you explain to me: can master connect two slaves using the both high-speed SPI-A and high-speed SPI-B (with the given pins: 58,59,60,60 for SPI-A, and 63,64,65,66 for SPI-B) as two separate connections in the same routine. Or, master have to use only one high-speed (for instance for SPI-A) but normal SPI mode for (then for SPI-B)?

Thanks,
Tihomir Zilic

  • Hi Tihomir,

    The restriction on a single master to single slave is a per module restriction to limit the capacitive loading on the pins. So SPI-A can only communicate to one slave in high speed mode, and SPI-B can only communicate to one slave in high speed mode. These can both operate simultaneously in high speed mode as long as they are each connected to a single (but separate) slave.  These separate slaves could be on the same or separate devices- the important thing here is different pins/traces.

    Regards,

    Kris

  • Kris,

    thank you very much for the answer!

    Sincerely,

    Tihomir Zilic