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.

OMAP35xx and McBSP for SPI

Hi,

I am working on a project for a customer that is based on a OMAP35xx design. We want to interface to an ADC that is SPI controlled (The ADC is a SPI slave device). I have planned to connect the ADC to the McBSP port on the OMAP, in order to ensure that i read samples from the ADC with a fixed frequency (using the frame sync signal). But reading the TRM it states that the McBSP does not support SPI protocol (page 2817 in the OMAP35x TRM). Is that really so? As far as I rember this was not the case for e.g OMAP2 devices?

After reading the McBSP chapter and comparing it to other devices (DMx and TMS32xx) that implements the McBSP module, there are some differences. E.g. the CLKSTP bit that enables the McBSP master to switch of the clock signal when frame signal is not active (useful/necessary for SPI operation). I don't find this in the OMAP35x McBSP implementation?

Does this mean that I can not use McBSP of OMAP35xx to connect to a SPI device?

 

Thanks in advance for you help,

Best regards,

Thomas Søhus