当前位置:网站首页>Oscilloscope can only measure waveform - the pattern is small
Oscilloscope can only measure waveform - the pattern is small
2022-04-22 07:00:00 【edadoc2013】
author : Mr. Yibo hi tech, member of we media David
Under the traditional cognition , The main function of oscilloscope is to test an input waveform , Play a passive input waveform and measure it to show us . If you really think so , The pattern may be too small !
I think you already know that , Mr. Gao's team has a high-end oscilloscope this year , The bandwidth reaches 59G, Specially designed to correspond to the design verification of customers and our own high-speed signals . Since this artifact , Many customers come here with their high-speed board , We hope to solve the problem of various high-speed signals through our artifact .
one day , We have an old customer who has cooperated for many years and brought their high-speed communication board to our laboratory , I hope we can help do some testing and guidance ! What the customer needs to test this time is QSFP28 The optical module of , The rate is at 25Gbps about , from PHY Chip to optical module link . You know that , Since last year, Mr. Gao has been committed to developing general fixtures of various standards , It includes different kinds of optical module fixtures , This time we'll use QSFP Of HCB Fixture to test the customer's host a main board , hold PHY The signal from the chip goes through PCB Link to optical module , Then lead it into our fixture , Finally, check the eye diagram when it is connected to our oscilloscope through our coaxial connector .

After we connect the clamp and oscilloscope port , We can select the test suite in the software configuration of the oscilloscope , The interface is like this , The suite specifies the protocol we choose , Contains the specified code type , Hardware connection mode and other test contents .

Then set it step by step according to the setting steps , You can start testing ! The first test ,PHY There are no weighting and equalization parameters on the chip , At this time, we can see that the eye diagram we tested is very small , There is no margin .

When we open the automatically generated test report, we can see , The eye height of this eye map is really small , Not meeting the requirements of the agreement .

At this time, do you feel that the function of the oscilloscope is only here , Then we have to do it manually PHY The chip is configured with different weighting and equalization parameters , Then constantly try various configurations to find an eye diagram that can meet the requirements ?
Yes , Generally speaking , As a hardware debugger , Indeed, they can only constantly try to increase the equilibrium parameters in this way , In general 3 individual tap Take the tap of , Every tap The value of is about 16 To 24 Kind of , In that case, try , In theory, the highest possibility is to try 24*24*24 So many combinations can find the best configuration , It feels like an impossible task .
At this time, we return to what we said earlier , Do you think the oscilloscope is really just for passive testing ? If I told you , The oscilloscope can also automatically help us to select the best weighting and equalization configuration. Do you believe it ? It's great to help us screen , The key is still automatic , It's just !
Yes , Our oscilloscope can really do , We can start with this PHY The tap number of the chip is input into our oscilloscope , Then there is a function on the oscilloscope that can automatically adjust the input tap , The software automatically calculates an optimal configuration parameter , It looks like this !

Then we can regress and convert to... According to this set of parameters of the software PHY Chip configuration , That is, according to this set of parameters in PHY Chip configuration , At this time, we will conduct eye chart test , The result is a very obvious optimization effect !

In other words, the oscilloscope successfully helped us choose PHY The optimal weighting and equalization parameters of the chip !
版权声明
本文为[edadoc2013]所创,转载请带上原文链接,感谢
https://yzsam.com/2022/04/202204220603265459.html
边栏推荐
猜你喜欢

PWM波转DC直流之二阶RC低通滤波器设计

paddlepaddle模型转onnx

c#窗体设计 鼠标靠近 控件显示 提示 备注 信息

很难相信,这对高速信号换了那么多次过孔!!!

ROS系列(一):ROS快速安装

win10下MinGW安装及配置

【AI视野·今日Robot 机器人论文速览 第三十期】Thu, 14 Apr 2022

Teach you hand-in-hand for one hour to design the GUI interface of signal generator based on MATLAB (1)

让MATLAB2018b支持VS2019的mex配置

MDK-Scope联合调试 RTT模式 多通道
随机推荐
The last day of 2018, welcome 2019.
Keras bug collection (continuous update)
Function, type and design principle of neural network activation function
Latex bug collection (continuous update)
It's hard to believe that this pair of high-speed signals have changed through holes so many times!!!
你相信有一天BGA里面不能走差分线吗?
STM32定时器产生事件TIM_GenerateEvent
【AI视野·今日NLP 自然语言处理论文速览 第二十八期】Wed, 1 Dec 2021
Install Matplotlib and bug resolution in the specified environment
paddlepaddle不支持arm64架构
解决seq2seq+attention机器翻译中的技术小难题
How to discover and learn the story hidden behind the published metagenome articles
Lachnospira, the core genus of intestinal bacteria
STM32 高级定时器 COM事件
PCB上邮票孔的添加方式,你真的做对了吗……
PCBA上電容開裂短路,怎麼又是設計的錯?
STM32 TIM 定时器 OCREF 输出配置 TIMx->CCER
Win10启动VMware虚拟机开机秒蓝屏问题完美解决
Qt QFile 删除文件最后n个字节的数据
【Latex】分数写法区别