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.

TLV320DAC3100: TLV320DAC3100

Part Number: TLV320DAC3100

Hi Ti team

Can you please review the attached schematic?

I need to connect to my PCB external speaker via 3.5mm jack.

The CPU on the board is NXP iMX8.

I don't need any microphone or analog input, only the interface between the MCU and the TLV320DAC3100 IC.

All the pins i left floating need any extra components?

I need to add some series components on the SPKP/M lines to reduce noises?

Thank you!! 

  • Hi Itay,

    The schematic looks OK, please make sure to place decoupling caps as close as possible to the IC during PCB layout.
    In addition to that, also make sure to use a proper cable and connection from the 3.5mm jack, usually these connectors handle single-ended signals, but in this case it will drive a differential unfiltered Class-D signal. You may consider adding a ferrite-bead or LC filter in case of EMI constraints.

    Best regards,
    -Ivan Salazar
    Applications Engineer

  • Hi Ivan

    Can you suggest PN for the ferrite-bead or maybe there's any document that describe the filter for EMI?

    One more question, i don't know which speaker the end user will use, if he will connect mono speaker instead of stereo it will be OK?

    Thank you for your support !!

  • Hi Itay,

    Here's a table from another Class-D amplifier:

    Regarding the speaker connection, SPKP and SPKM are meant to be connected to a single (mono) speaker in a differential (BTL) connection:

    Best regards,
    -Ivan Salazar
    Applications Engineer

  • Hi

    Thank you.

    Do i need to burn the audio files that i want to play on the chip, or the MCU will send the file via the SAI interface?

    Is there any driver for Linux?

    Thanks

  • Itay,

    The MCU will send the audio data through SAI interface (generally called I2S in TLV320DAC3100 documentation).
    You can find our reference code in the Design & Development section of the device product folder: https://www.ti.com/tool/TLV320DAC31XX-DRIVERS

    Best regards,
    -Ivan Salazar
    Applications Engineer

  • Thank you Ivan!!