主题中讨论的其他器件: TPS25730、BQ25798
工具与软件:
你好,我是一个初学者在 tps25750。 我希望它控制 type-c 以获得20V 输入。 (现在为5V)
TPS25750DRJKR (无 EEPROM) I2C 连接到 MCU (STM32L4A6VGTX)。
我完成了:
ADCIN1和 ADCIN2为1.5V。
2.我处于 PTCH 模式。 从器件地址为0x21、我可以读取0x0F 寄存器。 输出版本为330229d (十进制)。
3.我从 https://github.com/jerpeter/MS9300/blob/d980d1b3649480dafbb074656526ec9aeb630ab3/UsbPortController.c#L706遵循代码 ,但 我没有 EEPROM ,所以我卡在功能 tps25750_WRITE_firmware
我想问:
1.可以在没有 EEPROM 的情况下将模式从"PTCH"更改为"APP"吗?
2.是否需要在硬件中更改 ADNIN1和 ADCIN2才能进入 NegotiateHighVoltage 模式?
3.如何使 Type-C 输入为20V? 我想我处于 AlwaysEnableSink 模式、那么如何启用 配置? 您是否有 tps25750的驱动程序/库?
如果有人告诉我一些信息、它将非常有帮助。 谢谢你。







