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.