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.

CC8531 and I2S

Other Parts Discussed in Thread: CC8531, AM3703, TPS65930

Hello,

I'm using the CC8531 headset to transmit data. I can transmit audio from master to slave and from slave to master using 2 other cards and another audio source.

I would like to connect the 2 slaves together using the I2S interface because i need digital data, not analog. My problem is that each slave receive clocks from his own master, so when i connect the 2 slaves together, they are not synchronized and there is not data transmission. Is there a way to modify this using the PurePath Wireless Configurator or do i have to change something directly on the slave cards ?

Thank you for your answer.

 

Hugo

  • Hi Hugo, 

    I have some issues trying to understand what you are trying to do. A simple system block diagram might help :D

    From what I understand you want the two slaves to digitally transmit their received audio to the same external audio device (DSP or similar). This can work if the slaves are connected to the same master device as all slaves have distributed audio clocks and are within +/- 1 audio sample (after initial adjustments). If this is the case then you can simply disregard the I2S clock output on one of the masters. 

    The CC85XXDK-HEADSET was designed to preview the analog in/out (headphone / headset application) and the I2S signal is not available on a pin header. 
    On the CC85XXDK you have direct pin access to the I2S interface.

    Hope this helps.
    Best regards,
    Kjetil 

  • Hi,

    I need clarification regarding "connecting two i2s slave devices"

    My scenario

    AM3703 I2S -> master

    TPS65930 I2S-> slave1

    HDMI Receiver I2S -> slave 2

    Can I source both TPS65930 and hdmi receiver using am3703?

  • Hi Karthik, 

    Not sure if I quite capture what you are trying to do there. What is the audio source and the audio output in the scenario above? how many audio channels (mono) is going between the different devices and in what direction?

    Regards, 
    Kjetil 

  • Hi Kjetil,

    I hereby noted down the details. Sorry for confusion.

    Audio Source : AM3703 CPU

    Interface : I2S with left and right channel

    Slave 1: TPS65930

    Interface : I2S with left and right channel

    Slave 2: TDA19988 HDMI 1.4 Transmitter

    Interface : I2S with left and right channel

    Can you please validate the following statements are ok.

    1. AM3703 I2S CLOCK is connected to both TPS65930 I2S CLOCK and TDA19988 IC I2S CLOCK

    2. AM3703 I2S WORD Select is connected to both TPS65930 I2S WORD SELECT and TDA19988 IC I2S WORD SELECT

    3. AM3703 I2S DATA is connected to both TPS65930 I2S DATA and TDA19988 IC I2S DATA

    4. So finally whatever audio data I am sending from AM3703 will be transmitted to both TPS65930 and TDA19988.

    Once again thanks for your valuable input.

    Finally what I am trying to ask you is, I am going to short the data, clock  and word select of all three ICs (AM3703, TPS65930 & TDA19988) together and AM3703 is going to supply clock, data and WS signals to both TPS65930 and TDA19988. Will it be ok to do this to achieve audio data output to both the two slaves.

    With regards,

    Karthik R

  • Hi Karthik, 

    Sorry, but believe this is the wrong forum section for you. This is for the PurePath Wireless Audio parts; CC85xx series of devices. 

    Suggest you try the Stellaris forum:
    http://e2e.ti.com/support/microcontrollers/stellaris_arm_cortex-m3_microcontroller/default.aspx

    That being said, I do not see why this would not work as long as the TPS and TDA device have a common supported I2S format.

    Best regards, 
    Kjetil