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.

TAD5142EVM-K: Audio Output/WIndows Audio Device

Part Number: TAD5142EVM-K
Other Parts Discussed in Thread: TAD5142, , TAS5142

Tool/software:

We are trying to get our system working with an AP connected via I2S to the TAD5142 using the TAD5142EVM-K. We have verified the I2S signals are doing what we expect and we get some sound relative to the sound we are putting in but it is not right. In order to confirm that we have the audio path (using a standard cell phone headset) correct, we'd like to set the device to a USB Audio device connected to a Windows 11 Laptop. 

When we connect the TAD5142EVM-K to the WIndows PC, it has the yellow explanation mark on the driver. We tried forcing it to the Windows USB Audio driver but then it just says it can't start the device.

Does TI have a specific driver or software for the TAD5142EVM that will allow us to use the device as an Audio to confirm the audio paths? 

  • Hi Daneil,

    When a  TI audio  EVM is connected to PC , it  should be recognized as audio device and if you hover over the speaker icon on the bottom right corner of your PC it should read as Speakers (USB_minEVM or similar to this)

    If you have PPC3 (PurePathConsole3 is a  free TI software for I2C and various GUI), it should include that driver.

    And when you are usein the AP with EVM, make sure S0 and S1 on AC-MB are set for external clk source and you have the correct clks. deponding on Fs and channel dept, you have to have the correct clk according to the following:

    BCLK= # of Ch.  *  Ch depth  * Fs

    Since this is a HW control EVM, usually the clks or format is the cause of not seeing the output.

    Let me know if you still have any issue after installing it on your PC.

    Regards,

    Arash

  • Thank you for your reply. When we plug the EVM in to a Windows PC, it does not default to audio deivers, it shows something like "TI... DFU" with the yellow exclamation mark over it. We tried forcing the driver to the Microsoft USB Audio 2.0 but that didn't help.

    We did confirm S0 and S1 are in the correct position for USB Audio.

    Would PPC3 help resolve any of those issues?

    Thanks for the help!

  • You have 2 different issues here: the first one is that you send I2S via AP to the device and there is no output. That can be because of a  simple jumper issue on the EVM  or your clk setup.

    The second issue is the driver issue  that your PC doesn't see the EVM  as an audio device. 

    This device is HW controled, so it does NOT need PPC3 ( even SW control devices do not need PPC3 GUI to work, it is just a convinence to set up the registers )

    I mentioned PPC3 becuase with PPC3 all needed drivers would be installed.

    You can try to install the below file and see if the driver issue is resolved. If not , you need to get help from our software team  in a new post.

    TI USB Driver.zip

    Regards,

    Arash

  • Thank you!! That driver worked and we are able to get it to enumerate properly. But we still cannot get sound out through the headphones jack.

    Should we change any of the MDx pins if we are using USB audio? Or any particular jumpers that should be installed or removed to make the headphones work (we are just using the default jumper configs for the output audio path and had configured the MDx pins for our I2S master to interface with TAS5142 as a i2s target)

  •  S0 and S1 on AC-MB  need to be changed to ON for USB input. Always monniot Fs,BCK and Din at test point on the main board. Refer to jumpers in the photo  that I sent you.

  • Can you confirm these would be the right MDx settings for routing USB audio from PC through the AC-MB (with S0/S1 set to ON) to the headphone jack on the Audio board:

    MD0 = Pull to ground through 4.7k resistor (Target TDM)

    MD2/MD1 = 00 (Avdd = 3.3, Word length is 32 bits)

    MD3 = 0 (Target Mode default)

    MD5/MD4 = 10 (single ended mode)... we're using cell phone headset 

    MD6 = No Connect (Daisy Chain output in TDM mode)

    I verified jumpers are all correct but still no audio. PC USB audio is set to 24bit, 48kHz in case that matters.

  • Hello Daniel,

    Please follow these steps and set it up according to the below to see what the issue might be ( since you said even in I2S mode with AP you got an incorrect output. I want to verify with I2S and then we can switch to USB once we know the set up is working as we expect)

    Please short MD0  to ground directly so it is in I2S mode.  Then using your AP send a 48KHZ fs,  a 1KHz sinewave with 3.072MHz  BCK

    BCK=2x32x48KHz=3.072MHz  . Make sure S0 and S1 on AC-MB are set for external  ASI 

    That should give you the output on the DAC output. However, not only your clks have to be correct, but also the input format needs to be correct and match  I2Svformat . So monitor your Din and clks on the main EVM's test point and you should see something similar to below. Note the position of edges of BCK and data with respect to Fs edge. 

    Regards,

    Arash