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.

TLV320DAC3100EVM-U: Unable to test TLV320DAC3100 Chip with other MCUs using test points on the EVM board

Part Number: TLV320DAC3100EVM-U
Other Parts Discussed in Thread: TLV320DAC3100,

Hi,

I am unable to communicate with the TLV320DAC3100 using I2C via Test Points given on the TLV320DAC3100EVM-U board.
I think there is some clash between 2 masters(external MCU and onboard TAS1020B chip) while communicating with the TLV320DAC3100 slave.

Is there a way to test the functionality of the TLV320DAC3100 chip on the EVM board with external MCU.

We would like to test the chip on our MCU before procceding of order.

Thanks,
Navin

  • Hi Navin,

    Would you be able to do some minor changes on the EVM?
    I'm checking the details, but you may be able to disable TAS1020B on the board by pulling up pin 25 of that chip:

    I'll come with further comments on this mod soon.

    Best regards,
    -Ivan Salazar
    Applications Engineer

  • Hi Ivan,

    If there is no other way than modifying, then we can modify.
    please give us a tested way that works by doing minimal cahnges in the EVM board.

    I see the pin 25 of that chip is "I2S ENABLE". I am not sure how I2S Enable can help disable I2C.

    Please suggest a workaround asap.

  • Please can you also share the exact pin connection between external MCU and EVM board to play audio.

    Currently, I have connections as below, do let me know if i am doing anything wrong here.

    PSoC 6 MCU TLV320DAC3100EVM-U
    SCL(I2C) TP1 (SCL)
    SDA (I2C) TP2 (SDA)
    MCLK (I2S) TP3 (MCLK)
    DATA (I2S-TX) TP4 (DIN)
    SCK (I2S-TX) TP5 (BCLK)
    WS (I2S-TX) TP7 (WCLK)
    GND TP15 (GND)

    And EVM and PSoC 6 MCU board are powered using separate USB cable through laptop.

  • Hi Navin,

    Those are correct points to connect external signals.
    Please try with the "I2S Enable" pin, I agree the name suggest it only disables I2S but it should also disable I2C. If your external I2C master is still not able to work this way perhaps it requires weaker pull-up resistors.

    Best regards,
    -Ivan Salazar
    Applications Engineer