Part Number: TPS65912

在使用tps659122 DCDC1 DCDC3 DCDC4做输出时,程序初始CONFIG1 CONFIG2 PWRHOLD nPWRON SLEEP EN1 EN3 EN4 等GPIO后,芯片会立即输出1.2V 左右的default电压,直到程序i2c使能 ENx 引脚。请问有哪些方案可以消除此阶段的输出?
期望现象: 上电后,程序初始化 GPIO,并禁止ENx信号, 芯片不输出电压。
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.
Part Number: TPS65912

在使用tps659122 DCDC1 DCDC3 DCDC4做输出时,程序初始CONFIG1 CONFIG2 PWRHOLD nPWRON SLEEP EN1 EN3 EN4 等GPIO后,芯片会立即输出1.2V 左右的default电压,直到程序i2c使能 ENx 引脚。请问有哪些方案可以消除此阶段的输出?
期望现象: 上电后,程序初始化 GPIO,并禁止ENx信号, 芯片不输出电压。
HI
不太清楚你的意思,从描述上看,应该是先配置好寄存器,后是能启动芯片输出。
从波形看,是电压启动后掉下去的吗?
你好,
上电mcu初始化tps的各个 GPIO后 ,配置相关寄存器, 在寄存器被写入到tps前的这段时间内,ENx引脚还没配置和DCDCx的使能,芯片有default电压输出,
这个输出是可以被避免的吗?
为直观描述,按照软件时间流程 附上伪代码如下:
你好,
这里的矛盾点在于, ENx pin对应的默认功能并非是 DCDCx, 必需设置完寄存器之后才能对应,这段期间内的输出就无法限制了(default voltage)。 不知道位理解的这样对不对。