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.

TMS320C6678: need long delay between cs and first MOSI data

Part Number: TMS320C6678

Hello,

The SPI slave device connected to c6678 needs delay longer than 50us.

Can I control direct SPI CS signal?

  • Hi Kim,

    I've forwarded this to the design team. Their feedback should be posted here.

    BR
    Tsvetolin Shulev
  • Hi Yoonsun,

    Section 2.5.1 of the KeyStone Architecture Serial Peripheral Interface (SPI) User's Guide (SPRUGP2A) provides the information on the control of the timing for the SPI interface. If you are operating the C6678 at 1GHz, the SPI will by clocked at 1GHz/6 or 166.67MHz. The setup time between when CS goes active and when the first clock appears can be up to 257 x the SPI Clock period. At 1GHz, that maximum setup time is about 1.5 usec. The SPI can't accommodate a slave device that requires a 50 usec delay before the data is present. If the slave device is operating that slowly, you man be able to bit-bang GPIO pins to communicate with it.

    Regards,

    Bill