nRF52840: bidirectional I2S with two different IC's on TX and RX

Hello, i'm considering an application using nRF52840 in following configuration:

 - I2S RX would be connected to some external I2S source (I2S slave)

 - I2S TX would be connected to an audio DAC (I2S slave)

 - In one mode, nRF52840 would act as a bluetooth audio sink, passing received bluetooth audio data to a DAC

 - In another mode, nRF52840 would receive I2S audio data from I2S RX and pass it immediately to I2S TX, also to a DAC

 - Occasionally i would like to be able to mix in some sound into an audio stream (in both modes) to play a chime, some informational sound or some voice information

Would such an application be possible with nRF52840? 

Would it be possible to have two different IC's connected to I2S RX and TX lines, providing both IC's are I2S slaves using clocks from nRF52840? 

Thank you

Parents Reply Children
No Data
Related