https://e2e.ti.com/support/audio-group/audio/f/audio-forum/1233678/bq25120a-problem
主题中讨论的其他器件:BQ25120A大家好、我在印刷电路板上使用 bq25120A、当电池达到一定的放电水平(大约为3.3V 或以下)时、我遇到了 I2C 通信问题、BQ 成为默认值1.8V、而不是我在寄存器中输入的值(3.0V 或3.V)。 您能帮忙吗、我可以在注册表中更改什么内容?
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.
https://e2e.ti.com/support/audio-group/audio/f/audio-forum/1233678/bq25120a-problem
主题中讨论的其他器件:BQ25120A大家好、我在印刷电路板上使用 bq25120A、当电池达到一定的放电水平(大约为3.3V 或以下)时、我遇到了 I2C 通信问题、BQ 成为默认值1.8V、而不是我在寄存器中输入的值(3.0V 或3.V)。 您能帮忙吗、我可以在注册表中更改什么内容?
您好!
我认为问题可能如下。 由于 SYS 电源轨已设置为3.0或3.3V、因此它要求输入电源必须高于特定的电压才能使降压电源轨进行降压。 这意味着 PMID 和电池需要高于此电压。 当 PMID 电压低于此电平时、降压轨不再按预期工作。
该稳压器在内部用于 I2C 通信、因此、一旦电源轨超出正常操作、器件的 I2C 引擎可能无法按预期运行。 我认为默认的1.8V 值是由于看门狗计时器的缘故、50s 如果没有 I2C 交互、会导致寄存器复位为默认值。
如果可以降低 SYS 电压、则可以通过 I2C 在更长的时间内保持通信。 如果您有到电池或 PMID 电压的 ADC 连接、则可以在电源减少时将 SYS 设置为较低的电压。
此致、
胡安·奥斯皮纳
您好!
为了澄清最后一句、我的意思是通过了解电池电压和 PMID 电压、您可以动态设置 SYS 轨电压、使其足够低、以便仍然可以从 PMID 接收电源。 因此、假设您的 ADC 测量到您的电池开始降至3.3V、那么您可以将 SYS 轨设置为3.0V。 它的目的是保持与充电器的 I2C 通信。 如果该电压 对于您的应用中的其他组件来说过低、那么这可能未必能提供解决方案。
如果您需要恒定的3.3V 电压、即使电池电压已降至3.3V 以下、也可以考虑使用升压或降压/升压稳压器。 否则、我们建议您在电池电压降至较高水平后进入运输模式、以便在重新插入适配器为电池充电之前节省电量。
PMID 提供了一个电源轨、您可以使用该电源轨为系统供电。 PMID 电压通常等于输入电压或电池电压、它未经调节、因此其电压可能会变化。 您可以使用该电源轨为系统中可能具有的任何额外电压稳压器供电;它用作 SYS 降压稳压器的电源。
此致、
胡安·奥斯皮纳
您好、William、
为了进一步了解器件行为、当 VBAT 和 VPMID 接近所配置的 SYS 电压时、器件将进入切换停止且高侧 FET 保持使能状态、使 SW 和 SYS 电压等于 VBAT 和 VPMID。 此时、该器件仍然能够通过 I2C 进行通信。 然而、SYS 电压将开始下降到低于配置的3.3V。
随着 BAT 继续下降、当 VBAT = VSYS = 3.1V 时、I2C 停止工作。 这看起来是否与您观察到的行为一致?
此致、
胡安·奥斯皮纳
您好、Juan:
感谢您的反馈。 我们观察到的情况略有不同。 例如、我们已将 VBatuvlo 设置为2.8V、将 VSYS 设置为2.8V、但我们观察到、当 VBAT 电压高于2.8V (约为3.14V)时、它会关闭 BQ。 但当我们将 VSYS 固定为3.3V 时、它也具有同样的功能、当 VBAT 大约为3.46V 时、它开始关闭。
祝您度过美好的一天!
William。
您好、Juan:
另一个问题是、我们仍然不明白为什么当我们 唤醒 BQ (连接到 MR\的 ON/OFF 按钮)以"开启"时、我们能够在 I2C 中与 BQ 进行通信、即使 VSYS 为1.8V (I2C 的线路被上拉至 VSYS)。 例如、我们的 MCU 使用 I2C 将 VSYS 设置为3.2V。 当电池断电时、它会转到某个点(始终在 Vbat 达到 VSYS 之前)、在该点应该仍然存在 I2C 通信时、不再与 BQ 进行 I2C 通信。 这是我们不理解的部分。
你有什么想法可能是问题?
祝您度过美好的一天!
William。
您好、William、
只要 VSYS 接近其配置的电压、该器件就能够通过 I2C 进行通信、这与某些内部电平转换有关。 当 VSYS 由于 PMID 电压下降而从其配置电压下降时、会发生通信问题。 因此、只要 SYS 配置为1.8V 或更低、在1.8V 时、I2C 通信绝对是可行的。
关于您之前的行为、我不确定导致器件在 VBUVLO = VSYS = 2.8V 和 VBAT = 3.14V 的情况下关断的具体行为。 同样、当 VSYS = 3.3V 且 VBAT = 3.46V 时、器件应该仍能够进行通信。
我想了解您在 VSYS 和 VPMID 上看到的负载电流类型。 您知道从这两个位置拉取了多少电流吗? 此外、在这些情况下、您能否确认 PMID 电压?
此致、
胡安·奥斯皮纳