USB PCB 设计建议
为了保证良好的信号质量, USB 2.0 端口数据信号线按照差分线方式走线。为了达到USB 2.0 高速 480MHz 的速度要求,建议 PCB 布线设计采用以下原则:

差分数据线走线尽可能短、直,差分数据线对内走线长度严格等长,走线长度偏差控制在±5mil 以内。
差分数据线控制 90?±10%的均匀差分阻抗。
差分数据线走线尽可能在临近地平面的布线层走线且不要换层。
差分数据线走线应有完整的地平面层作为参考平面,不能跨平面分割。
差分数据线走线应尽量用最少的过孔和拐角,拐角可考虑用圆弧或者 135 度角,避免直角,以减少反射和阻抗变化。
避免邻近其它高速周期信号和大电流信号,并保证间距大于 50mil,以减小串扰。
此外,还应远离低速非周期信号,保证至少 20mil 的距离。
REXT 电阻应该尽可能靠近 Hi3516A 侧。

差分布线的原则:
1. 差分布线的两根信号一定要并排走,不可分开。
2. 差分线对之间要有GND隔离,或者保持距离,不要太近
3. 差分线要优先布线。
4. 差分线尽量少跨层和走过孔,尽量少走弯路。
5. 一般类型:USB、以太网、PCIE、SATA、RS485、RS422、HDMI
其最大的优势是可以抑制共模干扰。
常用对有 +/-    PM/PN  TXN/TXP

扩展:

Linux下,查看USB设备信息 速度
cat /sys/bus/usb/devices/usb1/speed

Hi3516A开发--USB PCB 设计建议相关推荐

  1. 80V转5V,恒压可调恒流电源PCB设计建议规范PW2153

    PW2153的PCB布局设计建议-基础篇 开关电源的一个常见问题是"不稳定"的开关波形.有时,波形抖动很明显,可以听到从磁性元件发出噪 声.如果问题与印刷电路板(PCB)布局有关, ...

  2. Hi3516A开发--GV7601 硬件设计

    GV7601 硬件部分官方手册上有给一些示例,但是不太完整. 这里贴出我们设计的原理图,仅供参考. 网上找到一篇关于GV7601 SPI通信的例子 参看:海思3531 GV7601 SPI通信问题 / ...

  3. PCB设计走线细节讲解(图文结合|强力推荐)

        PCB设计的具体内容 建议PCB设计用4或者6层 4层定义: 第一层(顶层)                      ->   走线和地 第二层(内层)                 ...

  4. 电子工程师高端PCB设计工具:20种完全免费的PCB设计必备工具

    不管他们正在从事哪个项目,电子工程师都必须准确知道电路的布局方式以及工作方式.没有印刷电路板(PCB),电子工程师的工作都是不可能完成的. 但是,对于电子工程师来说,找到合适的PCB设计软件工具可能是 ...

  5. 大型企业门户网站设计开发一般性原则和建议

    [适用范围] 本文所述的原则.建议适用于大型企业信息门户网站的设计和开发,注意不是小型企业网站.一般企业电子商务网站.企业级Web应用系统. [一般性原则] 一.网站设计原则 第一原则:内容丰富.明确 ...

  6. 音视频开发(41)---ROKID桌面机器人麦克风阵列拆解分析及设计建议

    ROKID桌面机器人麦克风阵列拆解分析及设计建议 ROKID桌面机器人麦克风阵列及功放拆解分析及设计建议 一:整体外观 二:MIC阵列所处位置 三:麦克风结构设计方案: 1: 目前麦克风结构设计大体分 ...

  7. 基于STM32的CAN转USB模块的PCB设计

    1. 项目的文件结构 设计PCB项目时,文件结构主要分为四个模块 第一个文件夹用来存放设计PCB时用到芯片的数据手册. 第二个文件夹用来存放设计PCB时用到的参考设计,包括所用芯片最小系统电路图,各种 ...

  8. PCB设计及制作-数字钟-物联网应用系统设计项目开发

    目录 一.说明 二.重点 三.实现 四.下载 一.说明 用Altium Designer软件绘制数字钟的原理图,加载元器件 对于元件库中没有的器件和封装,能够通过网络资源找到器件手册并自行绘制 根据原 ...

  9. ADI Blackfin DSP处理器-BF533的开发详解25:USB接口设计(含源代码)

    硬件准备 ADSP-EDU-BF533:BF533开发板 AD-HP530ICE:ADI DSP仿真器 软件准备 Visual DSP++软件 硬件链接 硬件设计原理图 功能介绍 跟网口一样,USB这 ...

最新文章

  1. Oracle自定义数据类型 1
  2. 【干货】什么是好的社交产品
  3. java中的Calendar
  4. PHP5魔术函数与魔术常量
  5. SVN 版本库管理实践
  6. html中可以自定义属性,,,妈的竟然才知道..
  7. css 背景图片的虚化
  8. 计算机基础判断试题及答案,计算机基础知识试题及答案判断题
  9. java哪个软件编程好学吗_自学编程:Java和C语言相比哪个好?哪个更值得学习?...
  10. Hive 开窗必需掌握的rankdense_rankrow_number
  11. 拓端tecdat|matlab使用样条插值重采样估计INR数据研究
  12. 《我是一只IT小小鸟》
  13. 复杂网络python中心度指标算法学习(画图、计算)
  14. 删除后别人的微信号变成wxid_一不小心删除了好友,怎么办?
  15. Kafka消息偏移量的演变
  16. 【图像分类】Deep Layer Aggregation论文理解
  17. 剪辑软件生产力工具pr,ae,达芬奇对比
  18. Vue3+Quasar实现ins风格图片墙
  19. Python——字典的遍历
  20. iPhone代理设置,保存不上

热门文章

  1. iOS-iOS9系统SEGV_ACCERR问题处理【v3.6.3的一些bug修复】
  2. bzoj4551: [Tjoi2016Heoi2016]树(树链剖分)
  3. centos出现磁盘坏道,怎么检索和修复
  4. cmd mysql uroot p不是内部或外部命令...
  5. hdu 1087 最大递增和
  6. MongoDB与c#(二)简单例子 使用1.7版本驱动
  7. ▲教你如何轻易的做linux计划任务▲——小菜一碟
  8. WPF系列(一)第一个WPF应用程序!
  9. 【转】IAR与Keil两款开发工具区别
  10. 科大星云诗社动态20210820