TI中文支持网
TI专业的中文技术问题搜集分享网站

TPS61280A bypass电压设置后如何生效

请教:

我们使用TPS61280A芯片,按照规格书bypass电压可以通过IC设置0x02或者0x03寄存器,我们I2C设置好了相应值,怎么样触发这个设置生效呢,是I2C 写完后立即生效吗?我们实际测试发现I2C可以写进去,但是bypass电压门槛没变。还是默认的3.35V.

Wu JW:

首先先读一下02,03寄存器的值,是多少?VSEL脚的电平是多少?

其次,看一下,输入输出电压波形,看看你是如何测的?

user4924573:

回复 Wu JW:

02寄存器未操作,03寄存器写入 0X1D;VSEL直接连到电池电压。输入电压尝试变化过从3.2~4.1 ,输出并没有预期的变化。bypass门槛还是3.35V.  I2C写入寄存器后,bypass门槛立即生效,是吧?不需要reset芯片或者某种触发机制?

user4924573:

回复 Wu JW:

用万用表测的

Johnsin Tao:

回复 user4924573:

Hi  

     我觉得还是没有配置好,建议你参考一下Datasheet第二十三页,差别是命令不同。

user4924573:

回复 Johnsin Tao:

如果VSEL 是高的,I2C 配置0x03成功了,bypass门槛是立即生效的吧,默认是3.35V,我们设置为4.1V,bypass门槛立刻就从3.35V跳到4.1V?

user4924573:

回复 user4924573:

1、0x00寄存器是什么?每次读出来都是0x03;这个正常吗?

2、我们通过I2C写0x03寄存器=0x1D;实际读出来都是0x00; 怎么判断是否真的写进去了?

3、0x05寄存器配置之前是0x21或者0x23,从给书看0x21是芯片正常的,0x23是有错误发生,配置完之后是0x25又是怎么回事呢?

4、0x01~0x04寄存器默认上电后读出来 都不是规格书中的default值?这是为什么?

项目关键节点,麻烦支持,非常感谢

user4924573:

回复 Wu JW:

是的,问题找到了,非常感谢

赞(0)
未经允许不得转载:TI中文支持网 » TPS61280A bypass电压设置后如何生效
分享到: 更多 (0)