您好!
在 OTG/BOOST 模式下、我在检测插入 USB 电缆时遇到问题。
除非我手动关闭升压、否则 VBUS STAT 始终显示为0x7 (OTG)。
在启用升压功能时、用于检测外部 VBUS 事件的工作流程是什么?
谢谢。
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.
尊敬的 Mike:
感谢您通过 E2E 联系我们。 在使用 BQ25895EVM 进行实验室测试时、我们观察不到相同的行为。 是使用 EVM 板进行测试、还是使用定制 PCB 进行测试?
启用升压时检测外部 VBUS 事件的工作流程是什么
预期的工作流程为 BQ25895检测何时连接了有效输入适配器(VBUS > VBUS_UVLOZ [3.6V])、然后检测转换器停止(即退出 OTG 模式)。 最后、在输入源类型检测完成后、转换器以充电模式启动备份。
为了帮助进行其他调试、您可以提供一个波形、显示器件未按预期转换回充电模式的情况下的 VBUS 和 SW 节点。
此致、
因此、我开始查询 PG_STAT 和 SDP_STAT、并且获得了更多的数据。
无论在 OTG 模式还是外部 VBUS 中、SDP 始终显示为1。
PG_STAT 是否足以开启?
在 USB 插件上、OTG/BOOST 激活:
我得到3个中断、第3个显示 PG = 1
SDP 始终= 1
i (15009) bq_task:evt_BQ_INT i ( 15009) bq_task:bq 故障:00 i (15009) bq_task :PG Stat:0 i (15499) bq_task:SDP Stat:1 i (15509) bq_task :evt_BQ_INT i (15499) bq_task :15499 (PG Stat:1 i stq_task:15499) bq_task: EVT_BQ_INT I (15509) bq_task:bq 故障:00 i (15509) bq_task:PG Stat:1 i (15519) bq_task :SDP Stat:1 i (22879) bq_task:kick dog bq
断开时、OTG/BOOST 激活:
VBUS STAT 变化
PG 状态变为零
SDP 仍为1
I (102959) bq_task:kick dog bq i ( 108479) main:USB not connected i (108479) main:vBus:5.100000 i ( 108479) main:PG Stat:0 i (108489 PG ) bq_task:evt_BQ_INT i (108479) main:1 i (sdp Stat:1 i (108479) bq_task:0 i (108489) bq:10q_task:0 (stat:vid_task:0b:0b:(stat) bq:task:0stat:0stat: 1 I (108509) main:BOOST/OTG I (108509) main:VBUS:5.100000 I (112969) bq_task:kick dog BQ
尊敬的 Mike:
很高兴听到过渡正在进行。
除了探测 VBUS、正如您之前的回复提到的 PG_STAT 位(REG0B 位2)可用于监控输入适配器是否已连接。 当器件处于 OTG 模式时、PG_STAT 将为0b。
此外、预计您会在连接输入适配器时观察到3个中断脉冲。 第1个值表示已经发生了不良源检测。 第2个在设置输入电流限值后发生、第3个在更新 VINDPM 设置后发生。 在第3个中断之后、PG_STAT 应为= 1。
如果您有任何其他问题、敬请告知。
此致、
加勒特