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.

DM6437: Use McBSP as SPI

hi team,

        my customer want to use DM6437 Mcbsp as slave, but found in Mcbsp user guide :

The McBSP requires an active edge of the slave-enable (SS) signal on the FSX input for each transfer.

This means that the master device must assert the slave-enable signal at the beginning of each transfer,

and deassert the signal after the completion of each packet transfer; the slave-enable signal cannot

remain active between transfers.

in my understanding, that means if use Mcbsp as SPI mode, when transfer one byte, it should require one low pluse in SS.

         is it right? customer want to use EDMA to transfer data in host side, that mean host just hold low in SS when the data was transfered.

        so the host can not met DM6437 Mcbsp requirement. is there any method to walk around the issue? your comments is appreciate. thanks in advanced.

  • You are correct - "That is correct that when using Mcbsp as SPI mode, it transfers one byte at a time, i.e. it requires one low pulse from the SS."

    About the other question reagrding data transfer with host. Can you please clarify the requirement and the setup.

    Is this host another TI device with McBSP connected to DM6437 McBSP ?