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.

TAS5711PHPEVM: The communication issue

Part Number: TAS5711PHPEVM

Hi Team,

The customer is using TAS5711PHPEVM. Now when the USB cable is connected to the PC, the EVM board cannot communicate with the PC.

The USB cable can be properly connected to the PC. Some screenshots are in the attach.

Could you provide some supports?

Best Wishes,
Mickey Zhang
Asia Customer Support Center
Texas Instruments

  • Hello Mickey! Alex can follow up further on your setup questions, but one quick thing to check first is to make sure that your PC's USB is actually providing the full 5V source? This is what actually powers the USB circuit on the PCB, and some PC's don't always provide the 5V source. Thanks, Jeff
  • Hi Mickey,

    This error sounds like an i2c problem. If the device is powering up correctly as Jeff suggested checking can you please also check the device address. You can do this by clicking the "Change Device Address" button on the memory tool window you have open in the second screenshot of your post. If it is set to 34 change it to 36 and see if that solves the problem.

    Regards,

    Alex
  • Hi Alex,

    Thanks for your support. The customer has verified the USB port of the PC can output +5V voltage and the IIC address can be changed from 34 to 36

    through the memory tool. The attach is the screenshot of the changed IIC address. But the same issue is still exist.

    Is there any other reason for the customer?

  • Hi Mickey,

    According to your screenshot the address is still 34. When the address successfully changed window appears the device address reads 36 rather than 34 as shown in your screenshot. Please see below. Can you please confirm that the customer correctly changed the address to 36.

    If this does not resolve the problem, there is an issue on this EVM in which the A_SEL pin (address select for i2c) is not pulled properly up or down in the default config for the EVM. I tested yesterday and was able to talk to the device after changing to address 36 and I measured ~2.2V on the A_SEL pin. However, if the customer is having no luck with address 36, the next thing I would like to rule out is the 2.2V on the A_SEL pin, which should either be 3.3V or 0V. Depopulating the pulldown resistor R2 should allow the A_SEL pin to rise to AVDD and this will set the device for address 36, but please make sure that the customer has their address set to 36 rather than 34 or this will now work.

    To summarize

    1. Make sure customer has device address set to 36
    2. Depopulate R2 and check that voltage on A_SEL pin is AVDD
    3. If A_SEL still is not equal to AVDD populate R1 with a 15kohm resistor, this will help pull the voltage up

    Regards,

    Alex

  • Hi Alex,

    Thanks. I will confirm with the customer.
  • Hi Alex,

    The customer has set to IIC address to 36. And add a 15K resistance to R1. Then he tests the A_SEL pin voltage. The  A_SEL pin voltage is 3.3V.

    But the device still cannot communicate with the PC. Please check the attach screenshot.

    Is there any other reason?

  • Hi Mickey,

    Has the customer tried with another computer? That will help us rule out software/driver problems. Also if they happen to have another EVM or PSIA board switching the board out and trying would be helpful too.

    Best,

    Alex