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.

BQ76930将SDA和SCL拉低的问题

Other Parts Discussed in Thread: BQ76930, BQ76930EVM

如题

1、现在有块板子,在用J-LINK调试的时候,发现,只要一运行程序,SDA和SCL都被拉低成2.5V左右的电压了,当我停止的时候,SDA和SCL分别都为3.3V,不知道如何解决,

2、还碰见过这样的问题,在调试的时候,有时候会出现BQ76930将SDA一直拉低为0V,只能给BQ76930重新上电,请问在实际应用过程中,不想重新上电的话,有什么好的解决方法呢?谢谢了!

  • 请问,您的bq76930xx的后缀是什么?

    不同的后缀bq76930的LDO输出的电压不一样,有3.3V版本的,也有2.5V版本的。

    根据您的说法,您的SDA和SCL是由外部的3.3V供电的?是由什么供电,带载能力如何?

    建议SDA 和 SCL 的上拉供电可以使用自身的REGOUT输出的电压上拉。

  • 发个原理图吧。估计硬件问题

  • 你好,我使用的芯片是BQ76930003ATG4C5ZC,使用了一块BQ76930EVM板和EV300,在上位机上显示的地址是0X08,电压数据正常,现在我自己写了一个IIC程序(是使用MCU的IIC接口,不是模拟IIC程序),硬件环境是使用一块8位的MCU芯片和BQ76930EVM,将EVM的IIC接口与MCU的IIC接口接上,两块板共地,拔掉了EVM板上J14上的所有跳帽,这个程序测试读写支持IIC协议的AT24C02的EEPROM芯片正常,但是现在不能读取到BQ76930的电压数据,我写的地址是0x10,读的地址是11,急待解决。初始化BQ769芯片的寄存器写入的地址add[11] ={0x00,0x01,0x02,0x04,0x05,0x06,0x07,0x08,0x09,0x0a,0x0b}; 在初始化寄存器中写入的配置数据data[11]={0x08,0x00,0x00,0x10,0x00,0x00,0x00,0x00,0xAC,0x97,0x19};写入和读取的程序模块,现在没有数据出来,REGOUT是4.5V

    for(i=0;i<11;i++) {

    WRITE_IIC(add[i],data[i]); 
    delayms(5); 
    }
    delayms(250);
    for(i=0;i<5;i++){

    readbuf[i]=IIC_read_one_byte(regadd[i]);
    delayms(5); 
    }