3) 一旦设备配置且未挂起,SDP将从设备中获取最多500mA的电流,具体数值取决于host配置的SDP端口如何将D+和D-下拉至15k电阻。BC1.2协议还详细规定了不同模式下D+和D-线路的电压标准,例如,标准的SDP和CDP由于Rdm_DOWN电阻较小,其电压通常无法满足某些检测门槛,而DCP则通过短接信号线和特定的电压检测来确认。...
是否有办法改进 USB 检测以防止 TPS65986首先报告 SDP 连接、然后在稍后完成 BC1.2检测后、将该报告更新为 CDP/DCP? 连接设备报告中的这种变化会导致我们的系统暂时断开主机连接、并且由于 SDP 的相关电流限制设置、初始 SDP 报告也会导致系统引导出现问题。 我们被告知、1秒应该足以进行 TPS65986 ...
首先将PD+提高到0.6V,然后检测PD-的电压. 如果小于规定的参考电压,则端口为数据端口SDP;如果大于参考电压,则为充电端口CDP或DCP 4. 二次检测 此阶段的目的是确认充电端口是否支持数据协议,即区分CDP和DCP 首先将PD-拉到0.6V,然后检测PD+的电压. 如果电压低于规定的参考电压,则端口为CDP;如果...
我正在寻找一种通过 USB 端口为电池充电的解决方案。 我希望在将 USB D+/D-插入 SDP 或 CDP 时保持连接到我的主机 MCU、并在连接到 DCP 时保持全速。 我可以想到的解决方案是使用 BQ24392 +电池充电器等器件。 我想知道是否存在包含 USB 数据开关和电池充电器的单芯片解决方案。 我发现许多...
BC1.2 spec 定义了设备通过 USB 端口充电的检测、控制和报告机制,这些机制是USB2.0规范的扩展,用于专用充电器(DCP)、主机(SDP)、hub(SDP)和 CDP(大电流充电端口)对设备的充电和 power up。这些机制适用于兼容 USB2.0 的所有主机和外设。 1、Background ...
1:便携式设备读取电压低于0.3V的标称数据检测电压,则便携式设备检测到SDP的连接。 2:D–电压大于标称数据检测电压0.3V并且可选地小于0.8V,则检测到CDP的连接。 第二步对于便携式设备来说是必要的,以确定设备是连接到CDP还是DCP。便携式设备在D–线上输出标称0.6V输出,并读取D+线上的电压输入。
首先将PD+拉高至0.6V,然后检测PD-的电压,如果小于规定的参考电压则端口是数据口SDP;如果大于参考电压则是充电口CDP或者DCP。 4、Secondary Detection 二次检测 该阶段作用是确认充电口能否支持数据协议,即区分CDP和DCP:关闭上一步骤的电压源和电流源后,终端设备需要辨别CDP和DCP。为达到这一目的,按照反序执行上述测...
3.1 当手机插上充电线后,先识别BC1.2:见图3和图4 3.1.1首先检测VBUS电压是否超过某个参考值,参考值在0.8~4.0之间,如果VBUS超过参考值,从而判断VBUS有效 3.1.2 接着检测DCD即检测数据线D+,D-有无插上(该过程可选):SDP和CDP都是可以通过DCD的检測的。大部分DCP也是可以通过DCD的检測的。DCP事实上是将D+和...
首先将PD +拉至0.6V,然后检查PD-的电压bc1.2充电协议解读,如果小于指定参考电压,则该端口为数据端口SDP;如果大于参考电压,则为充电端口CDP或DCP.4. 二次检测二次检测 此阶段的作用是确认充电端口是否可以支持数据协议,即区分CDP和DCP:首先将PD-拉至0.6V,然后检测PD +的电压. 如果小于指定...
此阶段的目的是确定端口是充电端口还是数据端口。首先将PD+引脚电压提高到0.6V,然后检测PD-引脚电压。如果PD-引脚电压低于规定的参考电压,则端口为SDP;如果高于参考电压,则端口为CDP或DCP。4. 二次检测 此阶段的目的是确认充电端口是否支持数据协议,即区分CDP和DCP。首先将PD-引脚电压拉到0.6V,...