当前位置: 首页 > news >正文

【DT】USB通讯失败记录

项目场景:

DT小板 USB通讯失败

问题描述

V1.1 板子含有降压电路、电容充电电路、姿态传感电路,语音电路、电弧电路、TF卡电路
焊接完成:功能正常
V1.2 为方便数传模块拔插,把座子缩小并做在了背面,下载口反向方便狭窄空间烧录代码
焊接后:前两块板子正常通讯开伞(包括一块是寄出去的)
V1.3 增加TYPEC接口,去掉贴片TF卡及它的供电电路。
焊接发现:握紧板子有概率过初始化,不动它,正常连接就不能通讯
总结:板子收到干扰,D+\D-线没走好
V1.31 增加差分走线 增加22Ω匹配电阻
在这里插入图片描述
焊接发现:
1.捏紧板子可以过初始化,不动它,正常连接就不能通讯。
2.用食指按紧USB出线的区域,有概率过初始化。
3.今天用镊子(作导体)减小USB通讯路径,结果碰错地方了能通信,发现碰错的地方刚好是高电平的IO口,那直接接3.3试试可以,保险起见加1.5K限流,可以过初始化,但成功率不高。大部分情况是能握手成功,但会在电源订阅哪里失败导致重连,之后再也连不上。
4.对比发现:V1.1的板子可以即插即连,软件复位重连 ,V1.31加1.5K上拉后只能开机有概率连上(成功率30%),且不支持即插即连,软件复位重连。

原因分析:

信号完整性

解决方案:

1.改4层板做一版
2.重新布线做一版

http://www.dtcms.com/a/144021.html

相关文章:

  • 整流二极管详解:原理、作用、应用与选型要点
  • Replicate Python client
  • AUTOSAR图解==>AUTOSAR_SWS_EFXLibrary
  • fragment 异常 InstantiationException
  • 数据结构实验6.2:稀疏矩阵的基本运算
  • C++ STL 环形队列模拟实现
  • 解决Windows update服务启动拒绝访问的问题 | wuauserv 注册表拒绝访问的方法
  • CF148D Bag of mice
  • M|触碰你
  • [Android] 豆包爱学v4.5.0小学到研究生 题目Ai解析
  • 四月下旬系列
  • 在VMware Workstation 17 Pro上实现Windows与UOS虚拟机之间复制粘贴文本及文件
  • MySQL——事务
  • Linux中的软件管理
  • 【刷题Day20】TCP和UDP(浅)
  • 前端面试的话术集锦第 25 篇博文——CSS面试题上
  • 数仓面试内容
  • Windows系统安装`face_recognition`
  • 7.vtk坐标系
  • AI 提示词教程:从新手到高手的进阶之路
  • 运筹学之模拟退火
  • Python实例题:神经网络实现人脸识别任务
  • c++题目_P1443 马的遍历
  • [数学] 挑战nbc
  • WinForms开发基础:实现带X按钮的ClearableTextBox控件
  • 【数论】3260. 找出最大的 N 位 K 回文数|2370
  • 老婆是用来爱的,不是用来吼的
  • 探秘Python 工匠:案例、技巧与工程实践:解锁Python进阶的通关秘籍
  • Mixture-of-Experts with Expert Choice Routing:专家混合模型与专家选择路由
  • LeetCode 1365. 有多少小于当前数字的数字 java题解