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.

TPS25750: tps25750 without EERPROM to configuration

Part Number: TPS25750
Other Parts Discussed in Thread: TPS25730, BQ25798

Tool/software:

Hi, I am a beginner in tps25750. i want it to control type-c to get 20V input. (now is 5V)

The TPS25750DRJKR ( without EEPROM) I2Cs is connected to MCU ( STM32L4A6VGTX ).

i have done:

1. ADCIN1 and ADCIN2 is 1.5V. 

2. i am in PTCH mode. the slave address is 0x21, i can read 0x0f register. The output version is 330229d(decimal).

3. i follow the code from https://github.com/jerpeter/MS9300/blob/d980d1b3649480dafbb074656526ec9aeb630ab3/UsbPortController.c#L706 ,but i dont have EEPROM, so i stuck at function tps25750_write_firmware

i want to ask:

1. Can i change mode from 'PTCH' to 'APP ' WITHOUT EEPROM?

2. do i need change ADNIN1 and ADCIN2 in hardware to enter NegotiateHighVoltage mode?

3. How to make type-c input 20V?  i think i am in AlwaysEnableSink mode, so how to enable configuration? do you have any driver/library of tps25750?

It will be very helpful if any one tell me something. Thank you.