详解:什么是眼图、眼图怎么看?

2023-10-30

详解:什么是眼图、眼图怎么看?

简介

眼图是指利用实验的方法估计和改善(通过调整)传输系统性能时在示波器上观察到的一种图形。 观察眼图的方法是:用一个示波器跨接在接收滤波器的输出端,然后调整示波器扫描周期,使示波器水平扫描周期与接收码元的周期同步,这时示波器屏幕上看到的图形像人的眼睛,故称 为“眼图”。

 

全文导读


Q:PCB设计中眼图到底有什么用?
A:眼图,是由于示波器的余辉作用,将扫描所得的每一个码元波形重叠在一起,从而形成眼图。
本文将带领大家了解PCB上的眼图是什么,眼图是怎样形成的,眼图中包含有哪些信息,如何根据眼图情况分辨信号质量。

1.眼图的定义

眼图是指利用实验的方法估计和改善(通过调整)传输系统性能时在示波器上观察到的一种图形。

观察眼图的方法是:用一个示波器跨接在接收滤波器的输出端,然后调整示波器扫描周期,使示波器水平扫描周期与接收码元的周期同步,这时示波器屏幕上看到的图形像人的眼睛,故称 为“眼图”。


从“眼图”上可 以观察出码间串扰和噪声的影响,从而估计系统优劣程度。另外也可以用此图形对接收滤波器的特性加以调整,以减小码间串扰和改善系统的传输性能。

2.眼图的形成

对于数字信号,其高电平与低电平的变化可以有多种序列组合。以3个bit为例,可以有000-111共8中组合,在时域上将足够多的上述序列按某一个基准点对齐,然后将其波形叠加起来,就形成了眼图。


如下图。对于测试仪器而言,首先从待测信号中恢复出信号的时钟信号,然后按照时钟基准来叠加出眼图,最终予以显示。

 

3.眼图中包含的信息

对于一幅真实的眼图,如下图,首先我们可以看出数字波形的平均上升时间(Rise Time)、下降时间(Fall Time)、上冲(Overshoot)、下冲(Undershoot)、门限电平(Threshold/Crossing Percent)等基本的电平变换的参数。

上升时间(Rise Time):脉冲信号的上升时间是指脉冲瞬时值最初到达规定下限和规定上限的两瞬时之间的间隔。除另有规定之外,下限和上限分别定为脉冲峰值幅度的10%和90%。


下降时间(Fall Time):脉冲信号的下降时间是指从脉冲峰值幅度的90%下降到10%所经历的时间间隔。
上冲(Overshoot):也叫过冲就是第一个峰值或谷值超过设定电压,主要表现为一个尖端脉冲,并且能导致电路元器件的失效。
下冲(Undershoot):是指下一个谷值或峰值。过分的过冲能够引起保护二极管工作,导致过早地失效。过分的下冲能够引起假的时钟或数据错误。
门限电平(Threshold/Crossing Percent):是指在系统传输特性劣于某一特定误码率的情况下,收信机所能达到的最低接收电平。

4.如何根据眼图情况分辨信号质量

信号不可能每次高低电平的电压值都保持完全一致,也不能保证每次高低电平的上升沿、下降沿都在同一时刻。

由于多次信号的叠加,眼图的信号线变粗,出现模糊(Blur)的现象。所以眼图也反映了信号的噪声和抖动:在纵轴电压轴上,体现为电压的噪声(Voltage Noise);在横轴时间轴上,体现为时域的抖动(Jitter)。如下图示。

当存在噪声时,噪声将叠加在信号上,观察到的眼图的线迹会变得模糊不清。若同时存在码间串扰 , “眼睛”将 张开得更小。一般眼图的眼睛睁得越大,眼图眼高越高,代表信号质量越好。


做信号仿真可以获取眼图情况,然后根据眼图情况判断信号的质量,如果眼图情况不好,可以调整硬件设计或者PCB设计,使眼图眼高变高,保证生产出的产品信号质量。

原文来自21ic电子网

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

详解:什么是眼图、眼图怎么看? 的相关文章

  • node笔记01——Nodejs学习之fs模块、最齐全的node.js学习,包含练习案例整理

    Nodejs学习之fs模块 初始node js 浏览的中的JavaScript主要是有JavaScript核心语法和webAPI组成 浏览器中因为使用了JavaScript解析引擎 所以JavaScript代码才可以再浏览器中被执行 不同浏
  • log4j2漏洞复现

    一 漏洞描述 apache log4j通过定义每一条日志信息的级别能够更加细致地控制日志生成地过程 受影响地版本中纯在JNDI注入漏洞 导致日志在记录用户输入地数据时 触发了注入漏洞 该漏洞可导致远程代码执行 且利用条件低 影响范围广 小到
  • python is和==的区别

    python 中 is和 的区别 在 Python 中会用到对象之间比较 可以用 也可以用 is 但是它们的区别是什么呢 is 比较的是两个实例对象是不是完全相同 它们是不是同一个对象 占用的内存地址是否相同 莱布尼茨说过 世界上没有两片完
  • Webpack中常见的Loader?解决了什么问题?

    一 是什么 loader 用于对模块的源代码进行转换 在 import 或 加载 模块时预处理文件 webpack做的事情 仅仅是分析出各种模块的依赖关系 然后形成资源列表 最终打包生成到指定的文件中 如下图所示 在webpack内部中 任
  • JetBrains IDE Support Chrome 安装的正确姿势

    文章目录 1 准备 2 步骤 2 1 解压 2 2 修改为 rar后缀名 2 3 再次解压 2 4 找到扩展程序 2 5 移动文件夹 2 6 安装效果 3 结束语 1 准备 Chrome浏览器 JetBrains IDE Support插件
  • DIY多快充协议太阳能充电器!----锂电池充电电路

    上一篇文章介绍了项目硬件框图中的三个主要部分 分别为BUCK降压拓扑为锂电池充电 BOOST升压拓扑将锂电池电压升至手机充电电压 LDO线性电源为单片机提供稳定3 3V电源 这篇文章主要来介绍BUCK降压拓扑和锂电池充电电路设计 在说明锂电
  • 【CSS】Less/sass(css预处理器)

    Less sass css预处理器 作用 1 嵌套2 变量3 传参4 计算 可以嵌套标签属性设置 如在less中写 css文件中可以生成 css中变量写为 格式较为繁琐 在less中可以写作 操作较为简单 而且less支持加减乘除的计算 这
  • linux gcc __attribute__

    attribute 1 函数属性 1 1 attribute noreturn 1 2 attribute format 1 3 attribute const 2 变量属性 2 1 attribute aligned 2 2 attrib

随机推荐

  • Windows7+WDK+VS2010+VisualDDK驱动开发环境搭建(菜鸟的经验)

    自己在研究驱动开发 第一步就是开发环境的搭建 网上已有很多的教程一 我也是按着教程一步一步搭建的 但在搭建过程的过程当中遇到一些问题 也花了我不少时间 第一个难题就是 我是Windows7 VS2010 WDK的开发环境 首先我参考了网上的
  • 逻辑回归及其数学推导

    本文只讨论二分类的情况 一 逻辑回归 P Y
  • DML和DDL的区别

    SQL语言共分为四大类 数据查询语言DQL 数据操纵语言DML 数据定义语言DDL 数据控制语言DCL DML Data Manipulation Language 数据操纵语言 适用范围 对数据库中的数据进行一些简单操作 如insert
  • 什么是“堆”,"栈","堆栈","队列",它们的区别?

    一 堆 什么是堆 又该怎么理解呢 堆通常是一个可以被看做一棵树的数组对象 堆总是满足下列性质 堆中某个节点的值总是不大于或不小于其父节点的值 堆总是一棵完全二叉树 将根节点最大的堆叫做最大堆或大根堆 根节点最小的堆叫做最小堆或小根堆 常见的
  • IDEA连接Redis

    IDEA连接Redis 第一步 创建项目 导入依赖 第二步 连接服务器 方案一 单实例连接 方案二 连接池 第一步 创建项目 导入依赖
  • (附源码)springboot大学生创新创业管理 毕业设计 041557

    springboot大学生创新创业管理 摘 要 科技进步的飞速发展引起人们日常生活的巨大变化 电子信息技术的飞速发展使得电子信息技术的各个领域的应用水平得到普及和应用 信息时代的到来已成为不可阻挡的时尚潮流 人类发展的历史正进入一个新时代
  • Linux系统下安装 Elasticsearch 6.XX 外网无法访问的问题

    修改配置文件elasticsearch yml wys elk2 elasticsearch 6 2 2 vim config elasticsearch yml 放开下面的注解 然后配置相应的内容 network host 172 16
  • C语言,A国发生命案,警察把嫌疑人确定在4人当中(a,b,c,d)

    A国发生命案 警察把嫌疑人确定在4人当中 a b c d 审讯结果 两个人说的真话 两个人说的假话 a 罪犯在其他三个当中 B 人不是我杀的 是c杀的 c a和d之间有一个是罪犯 d b说的是事实 写一个代码 判断谁是罪犯 include
  • LPDDR4协议规范之 (一)地址映射和容量计算

    文章目录 LPDDR4协议规范之 一 地址映射和容量计算 LPDDR4 结构 LPDDR4 地址映射 LPDDR4协议规范之 一 地址映射和容量计算 LPDDR4 结构 LPDDR4采用了全新的双通道设计 每个裸片包含两个Channnel
  • 【C语言-53】实现一个通讯录; 通讯录可以用来存储1000个人的信息,每个人的信息包括: 姓名、性别、年龄、电话、住址

    目录 题目要求 解题代码 结构体定义和组织 菜单函数 通讯录初始化函数 新增联系人 删除联系人 查找联系人 修改联系人 打印全部联系人 排序联系人 清空联系人 全部代码 题目要求 实现一个通讯录 通讯录可以用来存储1000个人的信息 每个人
  • LDA降维和分类

    LDA降维和分类 LDA可以降维和分类 LinearDiscriminantAnalysis LDA 就是将多维的样本数据集映射到一个坐标轴上 可以是多维的 以降维作为目的 使得样本数据可以在这个坐标轴上就可以进行分类 和最小的类内距离 投
  • Larave5.7实现github第三方登录

    简单讲述一下使用laravel进行github第三方登录的方法 第三方登录使用的是OAuth2 0协议 至于什么是OAuth2 0 下面推荐一篇文章 OAuth2 0协议介绍 当然你看不懂也没事 因为现在有很多的库帮你完成了整个交互过程 如
  • SpringBoot和JDBC整合使用

    操作 1 创建springboot项目 略 附上我的项目结构 2 确保项目的pom xml要有下面两个依赖
  • 数据结构之环形队列

    概述 队列是一种具有先进先出 FIFO 的数据类型 可以使用多种数据结构来实现队列 数组和链表 简单队列的应用场景比较有限 于是那些牛人们就发明一些复杂的队列 环形队列 双端队列 优先队列 应用场景 Memory Management Th
  • 简单插入排序算法以及它的时间、空间复杂度

    当待排序列中记录的排序是递增有序 也就是从小到大的有序记录 称正序 时 达到最小的比较次数 n 1 最小的移动次数 0 相反的是 当待排序列中记录的排序是非递增有序 比如从大到小的有序记录 称逆序 时 需要进行n 1趟排序 得到最大比较次数
  • CSS3-选择器,子代选择器 ">"、顺序选择器、下一个兄弟选择器、后面所有的兄弟选择器 的用法

    文章目录 子代选择器 顺序选择器 下一个兄弟选择器 后面所有的兄弟选择器 子代选择器 子代选择器用 gt 表示 只选择指定元素的子元素 儿子标签 IE7开始兼容 IE6不兼容 div gt p color red div 标签的儿子 一级子
  • GnuWin32,Windows下使用Linux命令

    1 前言 昨天我写了一篇 UnxUtils工具包 Windows下使用Linux命令 的文章 今天无意间又发现了 GnuWin32 它提供Win32版本的GNU工具 Linux下的命令基本都有 你可以在 GnuWin32 Files 手动下
  • 利用dockerfile构建vue和element-ui开发环境容器

    1 创建Dockerfile 在一个目录之下创建Dockerfile FROM node system local config RUN true debian china mirrors sed i s deb debian org mi
  • Django 站点图标设置本地生效,远程服务器部署不生效解决

    遇到这种情况多半是用了 path favicon ico serve path img fav ico 这样本地生效 远程不生效 解决办法是在 base html 中 header 间添加一行
  • 详解:什么是眼图、眼图怎么看?

    详解 什么是眼图 眼图怎么看 2019 10 16 15 15 44 燚智能物联网 简介 眼图是指利用实验的方法估计和改善 通过调整 传输系统性能时在示波器上观察到的一种图形 观察眼图的方法是 用一个示波器跨接在接收滤波器的输出端 然后调整