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.

[参考译文] BQ25703A:寄存器设置

Guru**** 2518740 points
Other Parts Discussed in Thread: BQ25703A

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1252916/bq25703a-register-setting

器件型号:BQ25703A
主题中讨论的其他器件: BQ25700

您好、TI 团队、

我们对 BQ25703A 的寄存器设置有一些问题、即、我们要将 SRN 设置为运输模式(EN_SHIP_DCHG)、从数据表中 、我们可以通过 ChargeOption1寄存器(I2C 地址= 30h)设置该函数、 该 位为位1。

我们将以下代码设置为对该位进行读写、但它不 起作用。 您能给我们一些关于该代码的建议吗?

bq25700_config_interface(CHARGEOPTION1_0_REG,ship_on_off,0xFF,0);
bq25700_read_interface(CHARGEOPTION1_0_REG, (unsigned char *)(&ship_status), EN_SHIP_DCHG_MASK, EN_SHIP_DCHG_SHIFT);

谢谢。

此致

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Lumina:

    您能否验证您是否遵守数据表第8.5节中规定的读取/写入规则?

    此致、

    雅各布

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Jacob:

    感谢您的建议。  我们写入0x30寄存器、然后立即将其读出、但发现好像不允许写入最后一个位、或者该位本身发生了更改。 结果如下所示:

    读取和写入运输模式的函数如下:

    我们发现、系统通常会调用 bq25700_ENABLE_CHARGE 函数并将0写入0x30寄存器。 目前、我们已阻止将0写入0x30的操作。

    谢谢。

    此致

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Lumina:

    该位在工作台上使用时能够正常工作、这意味着它与您的代码相关。  您还可以确认在写入寄存器后是否获得了 ACK?  

    此致、

    雅各布

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Jacob:

    感谢您的答复、但我们对 BQ25703A 的发货模式感到困惑。 从数据表中、我们可以通过将0x30h 寄存器的第[1]位设置为1来了解到 BQ24703A 可进入运输模式、但我们也注意到了第1位的描述如下:

    这是否意味着 在140ms 后、SRN 的电压放电至低于3.8V 时、BQ25703A 会自动退出运输模式?

    根据 电气特性、我们还注意到  SRP 和 SRN 的泄漏电流不超过10uA。 但如果 BQ25703A 将自动退出运输模式、它如何实现如此低的漏电流?

    此外、我们还 有关于 BQ25703A 的一些问题、即如何确定电池已充满电。 我们了解到 BQ25703A 没有端接电流设置、自身无法终止充电。  

    我们已经监测到、 在电池 进入 CV (恒压) 模式后、仍然存在10mA~20mA 充电电流。 我们需要 BQ25703A 在电池充满电后停止为电池充电。 您能给我们一些建议、如何实现它吗?

    谢谢。

    此致

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Lumina:  

    您可能会发现该主题对描述 EN_SHIP_DSG 位的功能很有帮助: https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1183644/bq25730-about-en_ship_dchg-function

    本质上、该位用于对电池电容器进行放电。 BQ25703a 不处理在系统级处理的运输模式、 同样、充电终止由主机处理、因此为了禁用充电、主机将需要设置 CHRG_INHIBIT 位或将充电电流寄存器设置为0 mA。  

    此致、

    雅各布