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.

bq24765必须一直跟电脑连接

Other Parts Discussed in Thread: BQ24765, BQ3060, EV2400

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配套软件)的正常使用了