主题中讨论的其他器件:BQ25731、 BQ25730
工具/软件:
嗨、伙计们、
我设计了一个使用两个 IC (TPS25751S + BQ25731)的电路板。 它是工作的。。。 但最重要的是、
我无法为'31器件设置 UVLO。
我一直使用 USBCPD 自定义工具为 EEPROM 生成文件。 对于 UVLO (电池低截止频率)、我没有可以看到的此类设置
我怎么能做到这一点呢?
我很惊讶这里的设置缺失了。
~詹姆斯
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.
工具/软件:
嗨、伙计们、
我设计了一个使用两个 IC (TPS25751S + BQ25731)的电路板。 它是工作的。。。 但最重要的是、
我无法为'31器件设置 UVLO。
我一直使用 USBCPD 自定义工具为 EEPROM 生成文件。 对于 UVLO (电池低截止频率)、我没有可以看到的此类设置
我怎么能做到这一点呢?
我很惊讶这里的设置缺失了。
~詹姆斯
您好、James:
Aya 目前不在办公室、下周将回来、因此请预计响应会有一些延迟。 我会尽力提供帮助。
系统当前不支持将 VINDPM 寄存器设置为固定值。 自定义工具中不提供设置此选项。 VINDPM 寄存器当前用于主动防止因电流消耗过大而导致的 UVLO。 该值根据有效的 PD 合约进行编程、并随 PD 合约电压而变化。
系统中是否有可以充当 I2C 主机的 MCU?
谢谢。此致、
Chris
您好、James:
如果这就是使其正常工作所需的、我可以实现和 MCU。
这可能是必需的、但可能不简单。 我目前的担心是、PD 控制器会在每次协商新合约时更新此寄存器、这意味着 MCU 也需要每次更新它。 我不确定此事件的指示器/中断是否良好、可保证 PD 控制器发送 I2C 命令后的时序正确。 请给我们几天的时间来回顾一下、下周我们会尽力回复您。 我想在下周与团队讨论这个问题、然后再做出决定。
您能提供一些示例 C 代码吗?
很遗憾、我们没有要共享的示例 C 代码。
此外、 我已经尝试通过 I2Ct 线路读回一些关键数据、但数字始终不正确。 [/报价]您能详细说明吗? 分享您正在阅读的内容和期望的示例。
请记住、I2C 有效载荷具有特定的格式。 (TRM 中的图像)
[/quote]如果我必须使用 MCU 来设置一些 BQ 寄存器、我应该使用哪个 i2c 线路? 我应该保留 EEPROM IC 还是将其丢弃? [/报价]如果您使用 MCU、这取决于应用和您需要的控制量。 如果您希望 PD 控制器对与主动合约和电源相关的 BQ 保持一定的控制、则需要使 TPS25751 I2Cc 保持连接到 BQ 的 I2Ct 线路。 在此配置中、您可以利用 I2Cw 和 I2Cr 4CC 命令在需要时通过 tps25751将 I2C 写入 BQ。
如果需要完全控制、可以移除 TPS25751 I2Cc 到 BQ I2Ct I2C 连接、并将 MCU 直接连接到两个器件的 I2Ct 线路。
谢谢。此致、
Chris
您好、Chris、
哦,我要等你的答复。
我对数据表的了解越多、对此设置的困惑就会越大。
VINDPM 似乎不是 合适的 UVLO 寄存器。 我想将 BQ25730 IC 用于其 BATFET、然后还可以将 Switched SYS Net 用于其他目的、但定制工具不支持该功能。
在工具中、
如果 团队 可以的话 添加 UVLO BQ'31 IC 和迟滞的设置、以防止电池负载下降和 VBATT 上升时发生振荡、
和 添加了对 BQ25730的支持 这将非常方便、并将此设置变成一个全面的解决方案。
除了没有欠压锁定之外、电路也足够正常工作。 在100W 下实现90°的高效率、并且尚未开始调整。
您好、James:
VINDPM 似乎不是 合适的 UVLO 寄存器。
您知道什么寄存器可能会影响 UVLO 吗? 我主要支持 PD 控制器器件、也不是 BQ 器件专家。 您过去曾向 Aya 提到过、所以我们在那里进行了检查。 我还将在内部进行检查。 VINDPM 似乎会影响某种形式的欠压监控、但如果它不是正确的寄存器、请告知我们。
谢谢。此致、
Chris
嗨、Chris、
我认为 BQ'31的 VSYS_MIN 寄存器(0x3E)应设置为 0x2A00以实现10.8V 关断。 我一直在尝试直接在共享的 I2Cc 线路上设置该值、但没有运气。 我希望您的团队成员知道答案。
如果 TPS IC 仅提供一个固定电压、则 VINDPM 会很有用、但我想让它用作电池组。 其他一切都正常。 只是没有 UVLO。 我想大家应该真正地在 USBCPD 工具中添加一些用于 TPS'51 IC 的命令、以显式设置 VSYS_MIN。
如果您能告诉我、BIN 文件中 VSYS_MIN 设置的位置、希望它位于该位置并被读取、这会很好。
希望得到一些好消息
下面的加油打气、James