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.

电量计(bq3x,or bq4x)如何实现作为Master mode向主机或智能充电器发送信息?

Other Parts Discussed in Thread: BQ40Z50, BQ3060, BQ4050, BQ25700A

Dear TI FAE,

请教下:

从bq3060,bq4050, 还有bq40z50上都能看到,Operation Cfg B [BCAST]可以配置电量计作为Master Mode给主机或者智能充电器发送信息。我们想用这个功能,让电量计定期发送充电状态,以及BatteryStatus,SafetyStatus出现变化时能给主机通知。

请问如何做到电量计作为从设备到主设备的切换,主机端要以从设备的形式去接收电量计发来的广播信息,主从模式如何切换,切换时机是怎样的?

  • 当bq4050作为Master给充电器发送信息,若此时host要去读取电量计状态信息,那么电量计必须处在slave模式, 问题来了,电量计主从模式的切换时机怎么处理,怎样做到不会有信息读取的冲突,主机想要读取数据时能够读到数据。

  • SBS标准有规定SMB设备允许向固定主机和smart charger 芯片发送的信息, 请了解一下,

    芯片在配置中使能 broadcast 功能。 

  • 我们充电IC用的是bq25700A, 它支持接收电量计发出的ChargingVoltage和ChargingCurrent吗,若收到,会主动做什么操作吗?  若是该充电IC电量计BatteryStatus的[OCA], [TCA], [OTA], [TDA], 中的任何一个状态发生改变而发出的广播,充电IC会主动做处理吗?    还是Host收到广播后,去控制充电IC才去做的处理?