爆裂的大侠 2024-07-01 14:02 采纳率: 0%
浏览 5
问题最晚将于07月09日00:00点结题

手机接Usb hub再连接电脑下D+D-波形

如图是使用手机接hub再连接电脑下的D+D-波形,图中是电脑上不弹盘手机识别下的情况,如图D+是拉高600多mV是首次检测了,在拉高3V左右是进入了cdp协议模式,但之后跌落0V再拉高3V左右进行通信是什么模式?之后的几次D+D-通信又是什么原理,请问这两个问题能详细进行解答嘛?

img

再详细补充说明一下:
上述图片为电脑上不弹盘手机识别下的情况,但是手机正常充电。下方两张图第一张则是说明进入cdp后D+波形跌落并进入未知通信情况中。第二张则是说明再第一次未知通信结束,D+D-又通信几轮后D+跌落0V并保持,此时电脑仍不识别手机,但可充电过程。

img


img

再补充一张正常通信充电情况。

img


(注:手机已插入hub后再进行给hub供电,故此图D+D-没有首次检测过程)

试验手机为VIVO X90,其余种类VIVO手机无此现象。
已证实与电脑型号无关。
已更换过线束证实与线束无关
若是hub中设置参数控制问题,可能是什么情况导致此现象发生呢?

  • 写回答

16条回答 默认 最新

  • 阿里嘎多学长 2024-07-01 14:05
    关注

    以下内容由CHATGPT及阿里嘎多学长共同生成、有用望采纳:


    关于您提出的问题,我会根据搜索结果中提供的信息进行分析和解释。

    1. D+波形在拉高600多mV时代表的意义: 根据[^2^],USB设备在连接到主机时,D+和D-是差分输入线,使用的是3.3V的电压。当设备连接到主机时,设备端的上拉电阻会使得D+或D-的电平升高,以被主机检测到。如果D+被拉高至600多mV,这通常表示设备正在尝试与主机建立连接,并可能在进行设备识别的过程。

    2. 拉高至3V左右时,进入的CDP协议模式具体是如何工作的: CDP(Charge-Down Protocol)是一种USB电源管理协议,用于设备充电时的电流协商。然而,搜索结果中并未明确提到CDP协议与D+D-波形的直接关联。通常,USB协议中定义了不同的信号电平来表示不同的状态和控制信息。拉高至3V可能表示设备已经成功被主机识别,并开始进行进一步的通信协商。

    3. 波形跌落至0V后又拉高至3V左右进行通信的模式是什么: 波形跌落至0V可能是设备与主机通信中的一个正常过程,例如,进行信号的重置或等待主机的响应。再次拉高至3V可能表示设备已经准备好进行数据传输或已经接收到了主机的某些指令,并开始执行相应的操作。

    4. 之后D+D-的几次通信是什么原理: USB通信使用差分信号传输数据,D+和D-的波形变化代表了二进制数据的传输。根据[^2^],USB信号是差分信号,信号线为D+和D-。数据传输时,这两个线上的电平变化会表示不同的二进制值(例如,D+为高电平,D-为低电平时可能表示二进制的“0”,反之则表示“1”)。这种变化是USB数据传输的基础,涉及到数据包的发送、接收和错误检测等。

    由于您提供的图片内容无法直接分析,以上解释基于通用的USB通信原理。如果您需要更具体的分析,可能需要提供更详细的波形数据或使用示波器等工具进行测量。

    关于参考链接,以下是从搜索结果中提取的相关链接:

    评论 编辑记录

报告相同问题?

问题事件

  • 修改了问题 7月1日
  • 修改了问题 7月1日
  • 修改了问题 7月1日
  • 修改了问题 7月1日
  • 展开全部

悬赏问题

  • ¥20 数据分析出错了,希望有能人看看,解决一下
  • ¥15 尝试访问%1服务的windows注册表时遇到问题。必须先解决此问题,然后才能运行安装过程。(请确认您正在使用管理员权限运行)373
  • ¥15 (关键词-运算放大器)
  • ¥15 关于#游戏策划#的问题:当浏览器输入兑换码,疯狂点击领取按钮,邮箱马上到账几十个兑换码礼包
  • ¥15 虚拟机打不开,怎么解决
  • ¥15 为什么游戏兑换码能被重复领取
  • ¥30 (急!)java实现二叉链表构建二叉树,实现相关功能
  • ¥15 C#tekloa节点插件小项
  • ¥20 脑电信号的局部场电位分析
  • ¥30 Diodes 霍尔开关AH337已经obselete,他的升级替代料【不改变现有电路图】