wanzhilin88 发表于 2024-8-24 17:08

求助TI的BMS管理芯片BQ76905上电后SCL和SDA被拉低

大家好,
我在使用BQ76905做电池平衡充电管理。我使用的BQ76905芯片上电后SCL,SDA会一直被拉低到0V。
REGOUT一直输出3.3V。所以看起来芯片在工作。
由于一上电SCL和SDA就被拉到0V,所以没办法使用I2C来配置BQ76905.
请问大家知道是什么原因引起的吗?我SCL和SDA是加了10K上拉电阻的。
多谢大家指点!谢谢!

wanzhilin88 发表于 2024-8-24 17:11





wanzhilin88 发表于 2024-8-24 17:13

大家帮我分析一下呀,一点头绪都没有。好着急啊。

wanzhilin88 发表于 2024-8-24 17:25

还有一个情况就是,我最初以为是芯片工作在关机模式,所以我后来就从TS引脚给它加了1.5V的唤醒电压。
结果也是一个很奇怪的现象,当TS引脚给1.5V的电压时,SCL和SDA就会输出高电平3.3V。当我撤销TS引脚的1.5V
电压时,SCL和SDA又重新回到0V。

xch 发表于 2024-8-25 13:56

TS 脚没用吗?应当接VSS。

wanzhilin88 发表于 2024-8-25 15:56

xch 发表于 2024-8-25 13:57
TS 脚没用吗?应当接VSS。

TS脚现在想的是接NTC,测温度。然后同时作唤醒口

wanzhilin88 发表于 2024-8-25 16:12

xch 发表于 2024-8-25 13:56
TS 脚没用吗?应当接VSS。

多谢大佬帮忙,
请问TS脚有什么需要注意的吗?我现在唤醒电压是从单片机口出来3.3V,经过1K和2K电阻分压,然后再经过1N4148连接到TS脚的。




xionghaoyun 发表于 2024-8-25 20:32

你自己好好检查原理图(跟官方参考电路不一样)

wanzhilin88 发表于 2024-8-25 21:26

xionghaoyun 发表于 2024-8-25 20:32
你自己好好检查原理图(跟官方参考电路不一样)

你是说TS脚吗?TS脚我那个唤醒电路不焊也是一样的SCL,SDA是0V哦。

wanzhilin88 发表于 2024-8-25 21:28

wanzhilin88 发表于 2024-8-25 21:26
你是说TS脚吗?TS脚我那个唤醒电路不焊也是一样的SCL,SDA是0V哦。

一般来说IIC引脚,他上电应该是漏极开路吧。现在是0电位,外部10K电阻不能拉高。

xch 发表于 2024-8-26 09:12

wanzhilin88 发表于 2024-8-25 21:28
一般来说IIC引脚,他上电应该是漏极开路吧。现在是0电位,外部10K电阻不能拉高。 ...

不知道。TI没说

dw772 发表于 2024-8-26 10:35

wanzhilin88 发表于 2024-8-24 17:11


你既然要问问题,就得把电路贴全了,首先你的SDA的上拉电阻电源来自哪里,电源树是怎么样的。IIC上电压拉低了,是否断开了IIC上的其他所有设备?如果IIC上只挂载了该芯片而且电压拉低肯定是该芯片内部复位后工作异常导致的。

丙丁先生 发表于 2024-8-26 10:51

您好!根据您的描述,BQ76905芯片上电后SCL和SDA被拉低到0V,这可能是由于以下原因之一引起的:

1. 硬件连接问题:请检查您的硬件连接是否正确。确保SCL和SDA引脚连接到正确的I2C总线上,并且没有短路或接触不良的情况。

2. 上拉电阻问题:您提到已经加了10K的上拉电阻,但仍然出现问题。请确保上拉电阻连接到正确的电源电压(通常为3.3V),并且没有其他负载或电容影响上拉电阻的工作。

3. 软件配置问题:检查您的代码中是否正确配置了I2C总线和BQ76905的相关寄存器。确保您使用的是正确的I2C地址和寄存器映射。

如果以上方法都无法解决问题,建议您参考BQ76905的数据手册和相关文档,以获取更多关于该芯片的信息和示例代码。

wanzhilin88 发表于 2024-8-26 15:44

太感谢大家了。
不好意思,是我搞错了。是MCU那边的IIC出现了错误,然后将SCL和SDA拉到0V。
页: [1]
查看完整版本: 求助TI的BMS管理芯片BQ76905上电后SCL和SDA被拉低