在使用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.
在使用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)。 不知道位理解的这样对不对。