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.

TIVA I2S

Other Parts Discussed in Thread: PCM1807, TLV320AIC3107EVM-K
I'm using a TIVA TM4C1294xl (http://www.ti.com/tool/ek-tm4c1294xl) and I also have this AD converter PCM 1807 (http://www.ti.com/product/PCM1807/technicaldocuments).
I'm trying to figure out how to connect both devices following this guide (http://www.ti.com/lit/an/spma042b/spma042b.pdf on page 2) for when I plug that in on my computer, I get an Audio Device.
However, I could not identify the AD PINS that are represented on the I2S diagram neither the TIVA PINS that I should use.
As a newbie,
1. Would that be possible? To connect that two devices to emulate an I2S?
Thank you!
Alex
  • Hello Alex,

    TM4C12x devices do not have I2S interfaces. However you can emulate I2S over SSI. The following application note may be useful

    www.ti.com/.../spma042b.pdf

    Regards
    Amit
  • Hi Amit,

    I was taking a look at it, but what I didn't get it is the pins that I should use to connect them. For example: In the diagram that shows the I2S emulation, I must have BCLK, DIN, WCLK, MCL, SDA and SCL. However, I don't have any of those on my ADC, do I?

    Thank you.

  • Hello Alexandre,

    For PCM1807 the audio data interface has BCK, LRCK and DOUT and for configuration interface it has MS, MC and MD.

    Also I did notice that it is a 24 bit data interface which is something I am not sure if the legacy mode shall support. But something that TM4C129 may be able to handle in advanced mode.

    Regards
    Amit
  • Hi Amit,

    I just made a relation among the pins I think I should use:

    TIVA ADC
    SSI1Clk(PB5) -> BCLK
    SSI1FSS(PB4) -> WCLK
    SSI1XDAT0(PE4 e PE5)* -> DIN
    SSI3CLK(PF3 | PQ0) -> BCLK
    SSI3FSS(PF2 | PQ1) -> WCLK
    SSI3XDAT0(PF1 | PQ2) -> DIN
    I2C0SCL(PB2)** -> SSI3CLKL
    I2C0SDA(PB3) -> SDA
    GPIO(PD0) -> RESETZ
    T5CCP1(PB3 | PM7) -> MCLK

    However, I still didn't get if I need something else to make this work. I mean, in the example listed on the pdf file (Dual-SPI Emulation I2S on TIVA), the guy who made it used the TLV320AIC3107EVM-K, which is a complex device that I don't plan to use.

    Would I be able to make this emulation of Dual-SPI to I2S only using my TIVA TM4c1294xl and a PCM1807?

    That may be a newbie question... but the document is a bit confusing for me, either because I'm not an expert on that also because English is not my native language.

    Thanks!

    Alex.

  • Hello Alex,

    It should be possible (and I have not done it). Is the Application Note confusing?

    Regards
    Amit