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.
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