usb眼图测试方法_USB4.0

usb眼图测试方法_USB4.01、现象HUB芯片电源噪声所引起;USBHUB芯片电压偏置电阻不合适所引起。2、参考电路3、原因分析在眼图测试时发现有一个USB口的眼图有抖动碰到眼图模板,当时经过千辛万苦,屡试不成,都未找到具体原因。只能确定眼图的抖动可能由于电源的噪声所引起,后续多次更换电源的滤波参数和割PCB后才找到由于一路电源1.8VPLL的布局所引起。真是众里寻她千百度,暮然回首,尽在一个HUBcore电源的滤波未做好。未通过模板时眼图如下图(未做任何调试):未通过模板时所对应的PCB布局..

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全家桶1年46,售后保障稳定

1、现象

HUB芯片电源噪声所引起;USB HUB芯片电压偏置电阻不合适所引起。

2、参考电路

usb眼图测试方法_USB4.0 

3、原因分析

在眼图测试时发现有一个USB口的眼图有抖动碰到眼图模板,当时经过千辛万苦,屡试不成,都未找到具体原因。只能确定眼图的抖动可能由于电源的噪声所引起,后续多次更换电源的滤波参数和割PCB后才找到由于一路电源1.8V PLL的布局所引起。真是众里寻她千百度,暮然回首,尽在一个HUB core电源的滤波未做好。

未通过模板时眼图如下图(未做任何调试):

usb眼图测试方法_USB4.0 

未通过模板时所对应的PCB布局(1.8V 相对于未通过眼图的Port2的距离):

usb眼图测试方法_USB4.0 

布局更改后能通过眼图的测试的波形如下:

usb眼图测试方法_USB4.0 

更改后的布局示意图如下(1.8V 相对于Port2 的距离):

usb眼图测试方法_USB4.0 

高兴的时间到了,可是不长。眼图抖动解决了,但是在改板后突然发现有碰到模板的底部,完全碰到眼图的边缘,问题出现了总是要解决。通过测试发现其图形如下:

usb眼图测试方法_USB4.0 

不过看这个图后还好,分析后知道是由于HUB芯片偏置电压基准不准确所致,经过多次偿试更改Rvbais电阻R87,最后电阻阻值选在11k时比较理想。usb眼图测试方法_USB4.0

4、解决方法

通过分析有二个因素影响USB host通过不了眼图模板,一个是电源1.8V PLL的电源噪声所引起,另一个是由于偏置电阻的阻值会影响眼图眼睛的睁开的大小。

1、更改PLL 1.8V 电源的布局。

2、调试偏置电阻的大小使其符合要求,让眼图睁开程度合适。

最后布局更改后及Rbais=R87=11kohm时的眼图如下:

usb眼图测试方法_USB4.0 

5、结论

在调试眼图不能通过模板时需要从以下几个方面考虑:1、电源的噪声会引起眼图的抖动。2、基准偏置电阻的不合适会影响眼图眼睛睁开的大小。3、数据线串接电阻的大小不合适会引起眼图的振铃、过冲现象。

 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/228004.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)
blank

相关推荐

  • 银行账户管理系统详细设计说明书

    银行账户管理系统详细设计说明书银行账户管理系统详细设计,附源码于博主的GitHub个人主页中。

  • input type=date时,时间数据回填,报错The specified value “2019-0404-18” does not conform to the required format…

    input type=date时,时间数据回填,报错The specified value “2019-0404-18” does not conform to the required format…

  • 数据库隔离级别详解[通俗易懂]

    数据库隔离级别详解[通俗易懂]之前,我们有讲过数据库的索引,链接为数据库索引详解今天,我们将讲解数据库的隔离级别。一、隔离级别的种类与分别可以解决的问题:事务的隔离级别分为4个,即读未提交(readuncommitted)、读已提交(readcommitted)、可重复读(Repeatableread)、可串行化(Serializable)oracle默认的隔离级别为读已提交。mysql的默…

  • 字节跳动面经(一、二、三+大boss+hr面)

    字节跳动面经(一、二、三+大boss+hr面)先介绍一下,本科和研究生都不是计算机专业,现在是学通信,然后做图像处理,可能面试官看我不是科班出身没有问太多计算机相关的问题,因为第一次找工作,字节的游戏专场又是最早开始的,就投递了,投递的是游戏测试开发岗(非测试岗),字节是自己投的第一家公司,也是第一家笔试面试的公司,面试官应该都是上海部门的,三轮面试都是视频面,面试时间是从下午5:30到9:30,一共是四个小时多一点吧(含每轮之间的等待时间…

  • 基于MATLAB的卷积神经网络车牌识别系统

    基于MATLAB的卷积神经网络车牌识别系统车牌识别是基于车牌照片的车牌信息的识别工作,车牌识别技术对我们的实际生活至关重要,例如交通违规行为的增加,拦截非法车辆,在速度上能够进行快速识别能够很好地解决这些问题。获得的照片的质量是影响车牌识别准确性的最重要因素之一。卷积神经网络在图像识别领域具有良好的适应性,目前在计算机视觉任务中应用广泛,并在手写数字识别、人脸识别、车牌识别等图像领域的应用中取得了很好的效果。本文基于MATLAB卷积神…

  • 双线性插值算法推导及代码实现

    双线性插值算法推导及代码实现双线性插值,是一种比较重要的插值方法,尤其在数字图像处理领域。本篇博文分为三个部分:一是双线性插值的算法推导,二是双线性插值的算法实现,三是算法的运行结果。

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号