微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 硬件电路设计 > TI电源管理交流 > bq24765必须一直跟电脑连接

bq24765必须一直跟电脑连接

时间:10-02 整理:3721RD 点击:

bq24765如果没有smbus连接的时候充电电流,电压等几个参数都会失效,我想确认一下该芯片是不是必须一直保持smbus的始终连接和控制。该芯片难道没有rom存储这些控制信号吗。如果不是这样的,请问如何将程序下载到rom中

另外:是否可以用bq24765和bq3060做一套nonhost  control smbus charger system

bq24765需要SMBUS发送充电电压、充电电流等等参数初始化,一旦配置后bq24765就会按这些配置工作,但是断电不保存,一旦断电复位后,bq24765的配置又会恢复默认值,又要SMBUS重新发送参数配置。

TI提供了一套用bq24765与bq20z7x/8x/9x做的 non-host  control smbus charger system,利用bq20z7x/8x/9x的broadcasts功能通过SMBUS初始化bq24765。你可以参考这个文档:http://www.ti.com.cn/cn/lit/an/slua533/slua533.pdf。bq3060也有broadcasts功能,同理也可以与bq24765做non-host  control smbus charger system,可以参考bq3060数据手册和技术手册(http://www.ti.com.cn/cn/lit/ug/sluu319a/sluu319a.pdf)的Charge Control 功能。

谢谢,上述问题我已清楚了,你说的相关文档我早已看过,只是不确定是否可行。

另:bq3060和bq24765的smbus是否可使用同一总线,即一个computer host,在一根总线上同时挂载bq3060和bq24765。如果可行在电路设计上需要注意哪些问题,如果不可行请给出原因,谢谢

SMBUS是支持一主多从的,要求从机的地址不能相同。

bq24765是0x12?为什么芯片资料上给出的address是0b0001001_?而不是0b00010010。

The bq24765 performs only as an SMBus slave device with address 0b0001001_ (0x12) and does not initiate communication on the bus.

bq3060的地址为0x16,

The bq3060 uses the address 0x16 on SMB for communication

但是我在实际用ev2400进行测试的时候为啥不能一主二从呢。我将两个模块的smbus输出部分直接接在一起然后接到ev2400的smbus接口上。这样bq24765和bq3060都无法正常进行软件操作。

SMBUS的主机是什么?

在设计上我用的是LM3S1811的ARM芯片作为主机。因为这一部分软件程序没有做好,所以在调试的时候我是直接用的EV2400作为smbus的主机的。用ev2400单芯片调试的均能正常工作,但是将两个芯片的clk和data分别接在一起然后接到ev2400上时就无法实现软件(bq24765和bq3060配套软件)的正常使用了

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top