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.

USB-PD-CHG-EVM-01: Trying to flash using CH341A USB chip not working

Part Number: USB-PD-CHG-EVM-01
Other Parts Discussed in Thread: TPS25750

I am trying to flash my PD controller using the CH341A USB chip (https://www.amazon.com/dp/B07V2M5MVH?psc=1&ref=ppx_yo2ov_dt_b_product_details) with a binary file created in the TI TPS25750 application customization tool and it is not working properly, indicating that the value of the data is smaller than the chip size. I have attached a picture of my configuration as well as the error messages when trying to run this program. Is the physical hookup correct? Do I have the correct software configuration (eeprom), and .bin file?

    

  

  • Hi Anthony, 

    The issue you are seeing seems to be from the CH341A USB to I2C converter chip you are using. We typically use an Aardvark I2C/SPI Host Adaptor to flash the EVM on the same header you used. This flashes to the I2C EEPROM directly. I do not know the CH341A part so I cannot support that. Where did you see the recommendation to use the CH341A part?

    Best,

    Alex

  • Hi Anthony,

    To add-on to my previous response, please make sure your I2C connections are correct based on this PDF here. The I2C connections are I2C_SCL, I2C_SDA and GND (not I2C1_SCL ...). This looks ok to me but please double check.

    6278.USB_PD_CHG_EM_01_PINOUT.pdf

    Best,

    Alex