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.

F28069 Piccolo contention between McBSP and eQEP

Hi,

I'm developing on the F28069 controlCARD kit and have come across an odd problem when using McBSPA and eQEP2 peripherals. The configuration of the McBSP (setup for master SPI mode) seems to prevent the eQEP2 peripheral from counting - closer examination of this indicates that the eQEP B input signal at the pin is being driven internally high. During normal McBSP operation, the PCR register is set to a value of 0x0A08 (I'm not interested in the receive functionality as it is being used to drive an external DAC) which causes the problem. If I manually force the PCR register to 0, the eQEP begins working again (i.e. the pin is no longer internally driven and the eQEP operates correctly.

The GPIO is configured as follows:

GPIO20 = MDXA

GPIO21 = GPIO function

GPIO22 = MCLKXA

GPIO23 = MFSXA

GPIO24 = eQEP2A

GPIO25 = eQEP2B (this is the affected pin when McBSP enabled)

GPIO26 = eQEP2I

I have checked and can confirm the GP Mux registers are setup correctly. What I don't understand is that GPIO25 (according to the TI documentation) has no connection to any McBSP functionality; is there a known issue with the current silicon release?

Kind Regards

Richard