电源技术william hill官网
直播中

wanzhilin88

11年用户 9经验值
擅长:嵌入式技术 控制/MCU RF/无线
私信 关注
[问答]

大神位,请问BQ76905上电后IIC口的SCL和SDA引脚均被拉到0V是怎么回事呢?

大佬位,
我买的BQ76905上电后,SCL和SDA引脚全部被拉到0V。外部10K上拉电阻没办法将这两个引脚拉高,因此MCU无法向其发命令。
按照规格书,SCL和SDA应该是漏极开路才对啊。为什么会被拉到0V呢?
大家帮我分析一下吧。万分感激!

批注 2024-08-23 195457.png

BQ76905 schematic.png

已退回5积分

回帖(2)

wanzhilin88

2024-8-26 15:42:35
不好意思,是我搞错了。是MCU那边的IIC出现了错误,然后将SCL和SDA拉到0V。
举报

刘芳

2024-8-26 16:32:20
根据您的描述,BQ76905上电后IIC口的SCL和SDA引脚被拉到0V,这可能是由以下几个原因导致的:

1. 电源问题:请检查您的电源是否稳定,以及是否在BQ76905的工作电压范围内。不稳定或超出工作电压范围的电源可能会导致芯片工作异常。

2. 外部上拉电阻问题:您提到外部10K上拉电阻无法将SCL和SDA引脚拉高。请检查上拉电阻是否正确连接,以及电阻值是否合适。如果电阻值过大,可能无法提供足够的电流来将引脚拉高。

3. 芯片损坏:如果以上两个原因都排除了,那么可能是BQ76905芯片本身存在问题。这种情况下,您可能需要联系供应商更换芯片。

4. PCB布局问题:请检查您的PCB布局是否存在问题,例如走线过长、过窄或者存在短路等。这些问题可能会影响信号的传输,导致SCL和SDA引脚被拉低。

5. 其他干扰:请检查您的系统中是否存在其他干扰源,例如电磁干扰(EMI)或者电源干扰。这些干扰可能会影响IIC通信。

建议您按照以下步骤进行排查:

1. 检查电源是否稳定且在芯片的工作电压范围内。
2. 检查上拉电阻是否正确连接,以及电阻值是否合适。
3. 检查PCB布局是否存在问题。
4. 检查系统中是否存在其他干扰源。
5. 如果以上步骤都无法解决问题,您可能需要联系供应商更换芯片。

希望以上分析对您有所帮助!
举报

更多回帖

发帖
×
20
完善资料,
赚取积分