您好、先生、
我想更详细地介绍检测时序。
在 DS 中发现错误的源检测时间(tBADSRC、错误的适配器检测持续时间),这是否是 bq25606所必需的全部?
此外、每隔2秒重复一次该过程。
'如果器件未能检测到不良源、它会每2秒重复一次不良源验证。'
我是否应该监控 bq25606中的哪个引脚、以了解它将重试源检测以及如何匹配时序?
(我假设我们处于极端情况下、例如主机电源不良、但 D+/D-正常工作)
此致、
Driscoll
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.
您好、先生、
我想更详细地介绍检测时序。
在 DS 中发现错误的源检测时间(tBADSRC、错误的适配器检测持续时间),这是否是 bq25606所必需的全部?
此外、每隔2秒重复一次该过程。
'如果器件未能检测到不良源、它会每2秒重复一次不良源验证。'
我是否应该监控 bq25606中的哪个引脚、以了解它将重试源检测以及如何匹配时序?
(我假设我们处于极端情况下、例如主机电源不良、但 D+/D-正常工作)
此致、
Driscoll
嗨、Driscoll、
如果在拉取该电流时、输入上的电压始终低于设定的阈值、则糟糕的电源检测将每2秒从 VBUS 上的输入源中拉取30mA。
在数据表中、充电器将从 VBUS 吸收 IBADSRC、并检查 VBUS/VAC 上的电压是否高于 VBUSMIN_FALL + VBUSMIN_HYST。 无法处理该电流的源将降至 VBUSMIN_FALL 以下。
在 MCU 中、您可以选择监控/PG 引脚以确定是否应用了有效源。 请注意、/PG 也会等待直至 D+/D-检测完成。 由于这是一个独立充电器、除了硬件中断之外、还存在可提供给主机的信息的限制。
此致、
Joel H
嗨、Driscoll、
我对此有几点看法。
首先、如果没有可连接的有效端口、您应该无法通过 D+/D-进行通信。 在这种情况下、有效端口将是标准 USB 端口、无法提供5V+/-一定的容差和500m/900m/1.5A (基于 USB 端口类型)。
对于不良电源检测、仅当在拉取30mA 时、端口继续低于我之前提到的不良适配器阈值时、充电器才会继续对 USB 输入源进行脉冲。 如果端口有效(即在提供30mA 电流时不会降至3.8V (典型值)以下)、充电器将假定这是有效的输入源、然后继续执行 USB 输入类型检测。 这意味着最多只运行一次1s 来确定 USB 端口的电流能力(500mA、1.5A 等)。 每次应用有效输入源时、此操作只运行一次。
总之、如果您没有有效的 USB 端口、则通信将是不可行的。 仅当端口继续发生故障时、糟糕的源检测才会每2秒继续一次。 如果它通过了不良源检测、则会发生一次 D+D-检测、以确定要在充电器上设置的输入电流限制、从而不会使输入过载。 一旦 D+D-检测发生、您就可以轻松地与 USB 端口通信。
此致、
Joel H