主题中讨论的其他器件: BQ25750、 BQ25856-Q1
工具与软件:
器件数据表指出、BQ25756可作为"独立"器件运行。
这在逻辑上意味着可以对器件进行配置、然后在充电模式(SW1到 SW2电源传输方向)和/或放电模式(反向模式 SW2到 SW1电源传输方向)下自动运行、无需将 I2C 连接到微控制器。
数据表第8.3.2节指出器件可以从电池侧上电(使用 SRN 作为电源输入线)并"转换器已准备好在反向模式下开始运行"。
数据表第8.3.6节指出、如果4个条件有效、则可以启用反向模式运行、其中一个是寄存器 REG0x19中的 EN_REV 位设置为1。
器件常见问题解答中有一个问题询问: 能否仅使用硬件启用 EN_REV=1? 答案是: 这目前是不可能的。 因此、要对 EN_REV 位进行编程、您需要启动 I2C 接口。 这可以在初始电路板设置上完成。 不过、"FAQ"部分中还有一个问题、内容为: BQ2575X IC 会在 IC 断电时记住该寄存器吗? 问题的答案是"否"-如果器件断电、寄存器位值将丢失。
这是非常令人困惑的地方。 您需要在 I2C 的末端有一台微型计算机或 PC 对芯片进行反向模式编程、但如果器件通过电池供电、则反向模式是自主的。
我的问题如下:
1) 1) 我是否需要对 EN_REV 位进行编程?
2) 2) 如果我连接了内部电源、那么如果/CE 输入被置为有效(逻辑0)、器件将为连接的电池充电。 如果输入电源发生故障、器件将使用电池电源通过 SRN 自动重新上电、并直接进入反向模式并允许电池放电。 这是否正确?
3) 3) 如果/CE 引脚在输入功率丢失期间保持有效、这是否会防止反向模式触发?
4) 4) 如果在反向模式下检测到将 EN_REV 无效的故障(例如、温度传感器超出限值、第8.3.4.7.2节)、反向模式将会停止。 如果温度恢复到限值范围内、那么在铭记 EN_REV 已清除的情况下、反向模式是否会自动重新启动?
希望以上所有内容都有意义。