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.

[参考译文] BQ25120:问题和说明

Guru**** 2357930 points
Other Parts Discussed in Thread: BQ25120, BQ25120A
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/617963/bq25120-questions-and-clarifications

器件型号:BQ25120

我们在使用此器件时遇到了很多问题(并且开始对选择此器件感到遗憾)。 您能否回答以下问题:

  1. 寄存器是否为非易失性? 那么、如果我们写入它们、然后移除所有电源、它们的值将被保留(无限期)?
  2. 数据表将其描述为"OTP"、意思是"一次性可编程"、但我们相信它们可以随时更改。 是这样吗? 如果是、能否改进数据表术语。
  3. 我们使用外部 MCU 通过 I2C 控制 BQ25120。 如果我们继续执行以下操作、寄存器看起来是易失性的?
    1. 连接 Vbat (例如4.2V)
    2. 我们看到 SYS 变为1.8V 默认值(正如预期的那样)
    3. 运行 MCU 代码对寄存器进行编程
    4. 我们看到 SYS 变为3.3V (正如预期的那样)
    5. 断开 Vbat (将其设置为0v)
    6. 重新连接 Vbat
    7. 寄存器被复位并且 SYS 再次为1.8V
  4. 数据表通常提及特定的 FET (例如"电池放电 FET")、但功能方框图仅将它们标记为 Q1至 Q7。 您能否为每个 FET 提供名称?
  5. 当处于电池工作模式时、可通过将 CD 拉至低电平来停止 I2C 计时器。 当存在 Vin 时如何停止它? 在这种情况下、切换 CD 只会更改充电启用/禁用。
  6. 从其他线程看来、连接和断开 Vin (例如 USB)时会出现问题。 在新零件送达之前、批准的工作是什么? 要禁用 VINDPM (通过寄存器0x0B VINDPM_ON = 0)?
  7. 如果我们遇到故障(STAT_0 = STAT_! = 1)、如何清除它? 我们在这方面遇到了很多困难。
  8. 我们现在有几块使用当前 BQ25120器件组成的电路板、我们认为无法将其投入生产。 我们需要知道新的 BQ25120A 器件何时准备就绪、以便我们可以决定采取什么行动以及这将对我们的发布日期产生什么影响。 您能否提供当前发布计划?

此致、

Paul

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

    很遗憾听到这个消息。 请告诉我您遇到了哪些问题。 我希望很快就能在数据表上澄清一些很好的问题。

    以下是响应-
    寄存器是否为非易失性? 那么、如果我们写入它们、然后移除所有电源、它们的值将被保留(无限期)?
    GR:否、寄存器返回到在生产流程中编程的设置。 在 BQ25120上、断电后、器件将返回到数据表默认值。

    数据表将其描述为"OTP"、意思是"一次性可编程"、但我们相信它们可以随时更改。 是这样吗? 如果是、能否改进数据表术语。
    GR:我们在等待发布的更新数据表中删除了对 BQ25120 OTP 的引用。 是的、OTP 是一次性可编程的、我们在测试器件时将 OTP 刻录到生产流程中。


    我们使用外部 MCU 通过 I2C 控制 BQ25120。 如果我们继续执行以下操作、寄存器看起来是易失性的?
    连接 Vbat (例如4.2V)
    我们看到 SYS 变为1.8V 默认值(正如预期的那样)
    运行 MCU 代码对寄存器进行编程
    我们看到 SYS 变为3.3V (正如预期的那样)
    断开 Vbat (将其设置为0v)
    重新连接 Vbat
    寄存器被复位并且 SYS 再次为1.8V
    GR:是的、这符合预期。 您需要在 MCU 启动时初始化寄存器。


    数据表通常提及特定的 FET (例如"电池放电 FET")、但功能方框图仅将它们标记为 Q1至 Q7。 您能否为每个 FET 提供名称?
    GR:Q1/Q2通常称为输入阻断 FET 或 ILIM FET。 Q7是电池耗散 FET 或 BATFET。 Q3和 Q4是直流/直流的高侧和低侧 FET。


    当处于电池工作模式时、可通过将 CD 拉至低电平来停止 I2C 计时器。 当存在 Vin 时如何停止它? 在这种情况下、切换 CD 只会更改充电启用/禁用。
    GR:您是指看门狗计时器吗? 是-如果 CD 为低电平、我们将仅禁用 BAT 上的看门狗! 然而、当 VIN 被连接时、安全装置一直运行。


    从其他线程看来、连接和断开 Vin (例如 USB)时会出现问题。 在新零件送达之前、批准的工作是什么? 要禁用 VINDPM (通过寄存器0x0B VINDPM_ON = 0)?
    GR:这是一个两步权变措施。 拔下 USB 插头后、VINDPM =禁用且 VBATREG = 3.6V。 我有一些即将发布的新器件样片。 如果您需要样片、请告诉我、我可以将其发送给您。

    如果我们遇到故障(STAT_0 = STAT_! = 1)、如何清除它? 我们在这方面遇到了很多困难。
    GR:您能否详细描述这些问题?

    我们现在有几块使用当前 BQ25120器件组成的电路板、我们认为无法将其投入生产。 我们需要知道新的 BQ25120A 器件何时准备就绪、以便我们可以决定采取什么行动以及这将对我们的发布日期产生什么影响。 您能否提供当前发布计划?
    GR:请允许我与您私下联系,了解日期。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Gautham、

    非常感谢您的快速且信息丰富的回复。 下面是一些后续行动:

    • 是的、如果您有样片、我们希望尽快获得样片、并且对它们充满信心、因为我们现在需要使用它们来构建一些新的电路板。 二十五是理想的,但如果有必要,我们可以用五个。 您能尽快告诉我吗? 请发送电子邮件至 Paul、地址为 racketware.co.uk (将替换为@)。
    • 为了清楚、对于问题5 (看门狗计时器)、这是否意味着我们需要在施加 Vin 的情况下每隔50秒轮询 I2C 一次、以防止看门狗计时器触发并重置寄存器? 请注意:我们的电路板必须在3.3V 下运行。 如果触发所谓的看门狗计时器、则寄存器将重置为出厂默认值、电路板将断电至1.8V 并完全停止工作。 因此、该功能对我们来说非常糟糕。 最坏的情况是、它将完全禁用我们的器件、并且我们最多必须监控寄存器值、并且在寄存器值已被复位时再次对其进行设置(假设这是可能的)。 我们更愿意不使用它。
    • 为清楚、对于问题6 (Vin 问题)、您可以说"VINDPM = Disabled 且 VBATREG = 3.6V 正好在 USB 拔出后"。 您是否意味着、当 Vin 被移除并立即设置您指定的值时、我们需要中断 MCU? 我们可以将其作为权变措施来执行。 当重新应用 Vin (即 USB 重新插入)时、可以恢复旧值(即 VINDPM=Enabled 和 VBATREG = 4.2V)吗?
    • 对于问题8、您能否通过上面的电子邮件地址尽快联系我?

    谢谢!

    Paul。

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

    让我通过您的电子邮件与您联系。 谢谢。