I wrote some test code that sets the loopBackMode to I2S_LOOPBACK_ENABLE on an I2S port on a TMS320C5505.
The loopback is working well. What I send out I2S_DX via DMA comes back on I2S_RX and DMA puts it in my receive buffer.
I have a somewhat cumbersome way of making the slave devices ignore the data that comes out the I2S_DX pin for my I2S loopback test.
To avoid the the cumbersome way of making the slave devices ignore the data coming out of I2S_DX, I would like to put the I2S_DX pin in a high impedance state.
I experimented with the serial port mode configuration bits (SP0MODE, SP1MODE) in the External Bus Selection Register (EBSR). I2S does not work unless I use "Mode 1".
Is there a way to put the I2S_DX pin into a high impedance state while using the I2S Loopback configuration?