首页 > 其他分享 >高通平台怎么检测充电器类型为SDP,CDP,DCP

高通平台怎么检测充电器类型为SDP,CDP,DCP

时间:2024-03-23 14:44:06浏览次数:24  
标签:SDP USB 检测 CDP 充电 DCP

高通平台(Qualcomm Snapdragon)检测充电器类型SDP(Standard Downstream Port,标准下行端口)、CDP(Charging Downstream Port,充电下行端口)和DCP(Dedicated Charging Port,专用充电端口)是基于USB Battery Charging Specification 1.2(USB BC1.2)或更高版本的规定实现的。这些充电类型主要是通过检测USB数据线上的特定电压信号来判断。

以下是检测过程的简化概述:

1. SDP检测:

  • SDP是最基础的USB充电方式,设备假定通过USB端口可以获得的最大电流为500mA(USB 2.0规范)。
  • 对于SDP,无需特别的检测过程,只要检测到USB连接且没有额外的充电指示信号,就认为是SDP。

2. CDP检测:

  • CDP在D+和D-数据线上有特定的电压配置,通常是D+为高电平(约3.3V),D-为接地(GND)。
  • 设备通过检测数据线上的电压组合来识别是否为CDP,并得知它可以请求超过500mA的电流进行充电。

3. DCP检测:

  • DCP同样通过数据线上的特定电压配置来识别,通常有两种情况:
  • D+和D-都为低电平(约为0.6V),表明是DCP;
  • 对于某些设备,也可能检测到D+为高电平(约2.7V到3.6V),D-为低电平,这也可能表示为DCP(依据BC1.2规范的修订版)。在高通平台上,这些检测过程通常由USB控制器或者电源管理芯片执行,操作系统通过读取这些硬件检测的结果,进而确定充电器类型并调整充电策略。在某些设备上,这些信息可能也会通过系统软件展示给用户,例如显示“正在快速充电”等状态。

标签:SDP,USB,检测,CDP,充电,DCP
From: https://www.cnblogs.com/yuanqiangfei/p/18091118

相关文章

  • P9562 [SDCPC2023] G-Matching 题解
    题目描述给定长度为\(n\)的整数序列\(a_1,a_2,\cdots,a_n\),我们将从该序列中构造出一张无向图\(G\)。具体来说,对于所有\(1\lei<j\len\),若\(i-j=a_i-a_j\),则\(G\)中将存在一条连接节点\(i\)与\(j\)的无向边,其边权为\((a_i+a_j)\)。求\(G\)的一个......
  • CDH,HDP,CDP介绍
    CDH是Cloudera公司的代表产品,HDP是Hortonworks公司的代表产品,2019年1月进行了合并,形成了新的Cloudera公司,代表产品CDP。在两家公司合并前,Cloudera当时有两个主推的大数据平台产品:CDH5和CDH6。Hortonworks有两个主推的平台产品:HDP2和HDP3。这两家公司的产品分别对应Hadoop2和Ha......
  • P9697 [GDCPC2023] Canvas(强联通分量)
    题意简述有一个长度为\(n\)的数组\(a\)和\(m\)次操作,\(a_i\)初始为\(0\)。每次操作形如\(l_i,x_i,r_i,y_i\)表示执行\(a_{l_i}\leftarrowx_i,a_{r_i}\leftarrowy_i\),你可以改变\(m\)次操作的执行顺序,求最终\(\sum_{i=1}^na_i\)的最大值,并给出执行操作的顺序。......
  • CDP技术系列(三):百万级QPS的人群命中服务接口性能优化指南
    一、背景介绍CDP系统提供了强大的标签和群体的构建能力,面对海量数据的标签和群体,我们采用了Bitmap+ClickHouse的存储与计算方案。详细内容可以参考之前文章。有了群体之后,它们被广泛的应用到支付,消金,财富,营销等各种核心业务的用户拉新,交易转化,促活等核心链路中。而人群应用方式......
  • CDP技术系列(三):百万级QPS的人群命中服务接口性能优化指南
    一、背景介绍CDP系统提供了强大的标签和群体的构建能力,面对海量数据的标签和群体,我们采用了Bitmap+ClickHouse的存储与计算方案。详细内容可以参考之前文章。有了群体之后,它们被广泛的应用到支付,消金,财富,营销等各种核心业务的用户拉新,交易转化,促活等核心链路中。而人群应用方式中,基......
  • CDP 技术系列(二):ClickHouse+Bitmap 实现海量数据标签及群体组合计算
    一、背景介绍上一篇文章介绍了CDP中,面对单个标签或群体数十亿的数据如何存储我们都知道数据仓库的概念,它的里边存储了我们所有的数据,其中就包含了标签或群体所依赖的数据,但是这些数据并不能直接拿来使用,想要变成业务需要的标签或群体数据,还需要进行加工。数据工程师将数仓里的......
  • CDP技术系列(一):使用bitmap存储数十亿用户ID的标签或群体
    一、背景介绍CDP系统中目前存在大量由用户ID集合组成的标签和群体,截止当前已有几千+标签,群体2W+。大量的标签都是亿级别数据量以上,例如性别、职业、学历等均,甚至有群体中的ID数量达到了数十亿+。并且随着用户ID池的不断增加,标签和群体本身包含的ID数量也随之增加,如何存储如此多......
  • SOSDP
    SOSDP(SumOverSubsetsDynamicProgramming),中文名子集DP。下面给个common的用法:给定一个集合\(S=\{a_0,a_1,\dots,a_{n-1}\}\),求:\[\sum_{T\subseteqS}\sum_{a_i\inT}a_i\]即\(S\)的子集和。暴力做是\(\mathcalO(3^n)\)的,而用SOSDP可以把时间复......
  • SOSDP
    SOSDP(SumOverSubsetsDynamicProgramming),中文名子集DP。下面给一个最Common的用法:给定一个集合\(S=\{a_0,a_1,\dots,a_{n-1}\}\),求:\[\sum_{T\subseteqS}\sum_{a_i\inT}a_i\]即\(S\)的子集和。暴力做是\(\mathcalO(3^n)\)的,而用SOSDP可以把时......
  • 企业基于 CDP 的数字化运营效率提升实践解读
    企业发展到什么阶段需要建设CDP?如何建设?本文从该问题入手,完整介绍了CDP的业务场景、建设内容和建设思路,并通过行业案例为大家详细分享企业如何基于CDP实现运营效率提升。一、CDP业务场景通常情况下,CDP被认为是为营销团队构建的一体化数据平台,是所有客户信息的数据库。基于C......