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

BQ76952 REG1 配置问题_客户咨询

Other Parts Discussed in Thread:BQ76952

你好,

我是 TI FAE Dylan,推荐我的客户使用 BQ76952 遇到了一些问题,麻烦您帮忙看一下,感谢!

1,我们拿到的芯片是BQ76952,我们需要芯片复位以后在REG1 pin脚输出一个3.3V电压,实际没有。但是手册上说到BQ7695202具有这个功能,我想咨询此型号目前能否正常供货。

  

2,做为备选方案,手册上说,可以通过IIC发送指令,把REG1配置为可输出3.3v电压输出,但是我尝试发送如下指令,不能成功。请问在初始化配置的时候是否还有其他关联的因素。Checksum 字节是按照手册给的方法计算,应该没错。

//CONFIG_UPDATE – Command 0x0090

        Buffer[0] = 0x90;

        Buffer[1] = 0x00;

        I2C_WriteReg(0x3E, Buffer, 2);

       

        // Enable REG0 – 0x9237 = 0x01

        Buffer[0] = 0x37;

        Buffer[1] = 0x92;

        Buffer[2] = 0x01;

        I2C_WriteReg(0x3E, Buffer, 3);

        SumBuffer[0] = Checksum(Buffer, 3);

//仿真结果Checksum=0X35

        SumBuffer[1] = 0x05; // Checksum and Length

        I2C_WriteReg(0x60, SumBuffer, 2);

 

        // Enable REG1 = 3.3V – 0x9236 = 0x0D

        // Disable REG2

        Buffer[0] = 0x36;

        Buffer[1] = 0x92;

        Buffer[2] = 0x0D;

        I2C_WriteReg(0x3E, Buffer, 3);

        SumBuffer[0] = Checksum(Buffer, 3);

//仿真结果Checksum=0X2A

        SumBuffer[1] = 0x05; // Checksum and Length

        I2C_WriteReg(0x60, SumBuffer, 2);

 

        // Exit CONFIG_UPDATE Mode – Command 0x0092

        Buffer[0] = 0x92;

        Buffer[1] = 0x00;

        I2C_WriteReg(0x3E, Buffer, 2);

3,类似的情况,我需要配置TS3,HDQ,CFETOFF 管脚做为连接热敏电阻测温功能,发送如下指令也不成功。

 

 

//CONFIG_UPDATE – Command 0x0090

        Buffer[0] = 0x90;

        Buffer[1] = 0x00;

        I2C_WriteReg(0x3E, Buffer, 2);

       

// CONFIG CFET – 0x92FA

        Buffer[0] = 0xFA;

        Buffer[1] = 0x92;

        Buffer[2] = 0x03;

        I2C_WriteReg(0x3E, Buffer, 3);

        SumBuffer[0] = Checksum(Buffer, 3);

        SumBuffer[1] = 0x05; // Checksum and Length

        I2C_WriteReg(0x60, SumBuffer, 2);

       

        // CONFIG HDQ – 0x9300

        Buffer[0] = 0x00;

        Buffer[1] = 0x93;

        Buffer[2] = 0x03;

        I2C_WriteReg(0x3E, Buffer, 3);

        SumBuffer[0] = Checksum(Buffer, 3);

        SumBuffer[1] = 0x05; // Checksum and Length

        I2C_WriteReg(0x60, SumBuffer, 2);

       

        // Set TS3 to measure FET Temperature – 0x92FF = 0x0F

        Buffer[0] = 0xFF;

        Buffer[1] = 0x92;

        Buffer[2] = 0x03;

        I2C_WriteReg(0x3E, Buffer, 3);

        SumBuffer[0] = Checksum(Buffer, 3);

        SumBuffer[1] = 0x05; // Checksum and Length

        I2C_WriteReg(0x60, SumBuffer, 2);

 

        // Exit CONFIG_UPDATE Mode – Command 0x0092

        Buffer[0] = 0x92;

        Buffer[1] = 0x00;

        I2C_WriteReg(0x3E, Buffer, 2);

 

以上问题请帮忙协助,祝工作顺利。

Dylan

Star Xu:

您好

1,BQ76952的供货只能查到TI STORE的信息

2,REG1 3.3V请参考下面帖子的内容

https://e2e.ti.com/support/power-management/f/power-management-forum/973743/bq76952-reg1-and-reg2-output-voltage-variation?tisearch=e2e-sitesearch&keymatch=BQ76952%20REG1%20output%203.3v#

3,配置TS3, HDQ, CFETOF请参考下面帖子的内容

e2e.ti.com/…/bq76952-cannot-enable-internal-ldos-rg1-rg2-ddsg-dchg

,

Dylan You:

Hi Star,

非常感谢!!!我先学习下。

Dylan

赞(0)
未经允许不得转载:TI中文支持网 » BQ76952 REG1 配置问题_客户咨询
分享到: 更多 (0)