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.
Hello TI
What is the effect/behavior of the half duplex setting (register SPIFMTx, bit HDUPLEX_ENAx=1) in the 4-line parallel mode (SPIPMCTRL.PMODEx=2)? The SPI will be MibSPI5 in Master mode.
The manual says that the HDUPLEX_ENAx “controls the I/O function of SOMI/SIMO lines…”. In the 4-bit parallel mode, there are 4 SIMO lines. Does the half duplex setting switch all of them? If not, which lines are used for data input (and output)?
The background for this question is that we need to implement Quad SPI. I understood from other answers on this forum that it is not natively supported on this CPU, and we are looking for solutions that do not involve the other 4 SOMI lines, as the Quad SPI is half-duplex anyway.
Thank you,
Josef
Hi Josef,
There is no data in TRM to support "working of Half duplex in parallel mode".
But when i verified old e2e threads i found below thread, which is handled by my senior colleague.
TMDX570LC43HDK: TMS 570 MIBSPI slave not receiving data - Arm-based microcontrollers forum - Arm-based microcontrollers - TI E2E support forums
If you see the last comments in above thread,
there he clearly mentioned that Half duplex will not work for MibSPIP(MibSPI parallel mode).
--
Thanks,
Jagadish.
Hello Jagadish
Technically it does not answer my question because you never explain the effects of the half duplex setting in the parallel mode. I however understand that the message is "don't even try".
There is no data in TRM to support "working of Half duplex in parallel mode" - this is the problem, isn't it? The TRM should explain this, or at least say that such combination is not allowed. If you can, please file an issue against the TRM. If there's ever a new version of the manual, maybe this could be fixed...
Thank you,
Josef
Hi Josef,
You are right and it would be helpful to add this information in TRM. I will discuss this with my internal team and i will take necessary action for this.
--
Thanks,
Jagadish.