硬件测试(二):波形质量

一、信号质量测试

       信号在传输的过程中,一般不是标准的矩形波信号,信号质量测试即通过示波器测试单板硬件的数字信号和模拟信号的各项指标,包括电源、时钟、复位、CPU小系统、外部接口(USB、网口、串口)、逻辑芯片(CPLD、FPGA)、JTAG等信号,理想的信号波形为矩形波:

        阻抗不匹配会导致信号反射,反射信号与原始信号叠加,就会产生过冲、回沟、台阶等信号完整性问题,是影响信号完整性最主要的因素之一。在进行信号质量测试过程中,常见的有如下几类问题波形,分别是:

  • 过充
  • 振铃
  • 边沿过缓
  • 回沟(台阶)
  • 毛刺
  • 振荡
  • 时序不满足

二、问题波形

1、信号过充

A、成因:
  1. 器件驱动能力过强;
  2. 没有匹配或者匹配不当;
  3. 相邻信号串扰。
B、危害:
  1. 成为干扰源,串扰其它器件;
  2. 当过冲幅值较大或持续时间较长时,可能会导致元器件失效;
  3. 超过正常供电范围,会产生门锁效应(长时间的信号过冲会使得器件失效率增加)。
C、解决方法:
  1. 进行阻抗匹配,一般分为源端串联电阻或者末端并联电阻(分为上拉 | 下拉),以减少过冲;
  2. PCB布线时,避开干扰源和耦合路径。

        与过冲强相关的是振铃,常紧随过冲产生,表现为信号会跌落到低于稳态值,然后反弹到高于稳态值,这个过程可能持续一段时间,直到稳定接近于稳态。
        【振铃是指当电路中存在反馈环路时,由于信号幅度过大或相位差不当而产生的高频波动,这种波动会导致输出信号的振荡和失真,从而影响电路的正常工作】

2、信号过缓

A、成因:
  1. 器件驱动能力不足;
  2. 负载或链路阻抗过大。
B、危害:
  1. 上升、下降沿过缓慢,会造成数据采样错误;
  2. 影响输出信号的占空比,导致器件功耗增加,可靠性下降。
C、解决方法:
  1. 提高驱动能力;
  2. 减小负载阻抗。

3、信号回沟

A、成因:
  1. 负载或链路阻抗不匹配;
  2. 测试点选取不当。
B、危害:
  1. 出现在阈值电平附近可能会导致逻辑判断错误;
  2. 回沟可能会造成多次采样。
C、解决方法:

        进行阻抗匹配,保证阻抗连续性,可在信号线上串小电阻改善。

4、信号毛刺

A、成因:
  1. PCB走线不当引起的串扰(并行走线较长、信号干扰等);
  2. 电源 | 地线噪声【低频谐波(电源谐波)】或线圈自感/互感导致;
  3. 无去耦电容或位置不当
B、危害:

        当毛刺信号成为系统的启动信号、控制信号、握手信号、触发器清零信号、预置信号、时钟信号或锁存器输入信号时,会导致产生逻辑错误。

C、解决方法:
  1. 优化元器件布局布线,滤波器件靠近信号引脚放置;
  2. 通过添加去耦电容,降低噪声;
  3. 检查、校准示波器,保证接地点良好

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/178097.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

WiFi 6下的大规模部署策略

随着数字化时代的快速发展,我们正处于一个多设备、高密度连接的时代。在这个背景下,WiFi 6(802.11ax)作为一项新的无线通信标准,被广泛认为是满足未来大规模连接需求的关键技术。本文将深入研究WiFi 6在大规模部署中的…

ardupilot开发 --- 代码解析 篇

0. 前言 根据SITL的断点调试和自己阅读代码的一些理解,写一点自己的注释,有什么不恰当的地方请各位读者不吝赐教。 1. GCS::update_send 线程 主动向MavLink system发送消息包。 1.1 不断向地面站发送飞机状态数据 msg_attitude: msg_location: n…

【腾讯云HAI域探秘】AI让我变成灵魂画手

【腾讯云HAI域探秘】AI让我变成灵魂画手 文章目录 【腾讯云HAI域探秘】AI让我变成灵魂画手前言环境搭建进入 StableDiffusionWebUI使用 高性能应用服务HAI 部署的 StableDiffusionWebUI 快速进行AI绘画总结 前言 最近有幸参与了腾讯云举办的 腾讯云 HAI 产品体验活动。在这个过…

Java——java.time包使用方法详解

Java——time包使用方法详解 java.time 包是 Java 8 引入的新日期和时间 API(JSR 310),用于替代旧的 java.util.Date 和 java.util.Calendar 类。它提供了一组全新的类来处理日期、时间、时间间隔、时区等,具有更好的设计和易用性…

“泰山众筹:引爆全球的财富狂潮!“

想象一下,你手中的白酒不再只是简单的饮品,而是一份珍贵的投资,一份充满惊喜的冒险,一份财富的种子!在这个神奇的时刻,让我们一起探索泰山众筹模式的魅力! 在传统的投资领域,你是否…

PC端视频编辑处理的全方位解决方案

视频已经成为企业传播信息、展示品牌形象的重要工具。然而,制作高质量的视频并非易事,需要专业的技术和设备。这就是美摄科技发挥作用的地方。我们为企业提供一站式的PC端视频编辑处理解决方案,帮助企业轻松制作出专业级别的视频。 美摄科技…

学习笔记二十八:K8S控制器Daemonset入门到企业实战应用

DaemonSet控制器:概念、原理解读 DaemonSet概述DaemonSet工作原理:如何管理PodDaemonset典型的应用场景DaemonSet 与 Deployment 的区别DaemonSet资源清单文件编写技巧 DaemonSet使用案例:部署日志收集组件fluentdDaemonset管理pod&#xff1…

【ES专题】ElasticSearch 高级查询语法Query DSL实战

目录 前言阅读对象阅读导航前置知识数据准备笔记正文一、ES高级查询Query DSL1.1 基本介绍1.2 简单查询之——match-all(匹配所有)1.2.1 返回源数据_source1.2.2 返回指定条数size1.2.3 分页查询from&size1.2.4 指定字段排序sort 1.3 简单查询之——…

图片路径名动态生成

写成这样也可以 :src"./src/assets/ScreenLeft/btn${isShowLeft ? Show : Hide}.png"为了节省开销&#xff0c;这种小图标&#xff0c;可以用i标签 const imgUrl ref("icon1");<iclass"w-50px h-50px":style"{backgroundImage: url(./…

VR全景技术在文化展示与传播中有哪些应用?

引言&#xff1a; 随着科技的不断进步&#xff0c;虚拟现实&#xff08;VR&#xff09;全景技术已经成为文化展示与传播领域的一项重要工具。那么VR全景技术是如何改变文化展示与传播方式&#xff0c;VR全景技术又如何推动文化的传承和普及呢&#xff1f; 一&#xff0e;VR技术…

matplotlib画刻度为对数的图

1. 代码 import matplotlib.pyplot as plta [1000,2000,3000,4000,5000] a_x [1, 2, 3, 4, 5] b [0.00001,0.00025,0.001,0.005,0.000001]plt.figure(figsize(10, 6)) plt.plot(a_x, b, cred, labellabel) plt.scatter(a_x, b, cblue) plt.xlabel(step$(\\times 10^3)$) pl…

iis前端代理后台tomcat

1)tomcat服务器配置运行好&#xff0c;服务地址位于 localhost:8080/wechat 2)iis 绑定了域名 api.abc.com 希望访问 api.abc.com/wechat时&#xff0c;实际由tomcat的服务处理; 3)iis上需要添加组件 requestRouter_amd64.msi rewrite_amd64_zh-CN.msi 4)iis进行相关配置…

视频列表:点击某个视频进行播放,其余视频全部暂停(同时只播放一个视频)

目录 需求实现原理实现代码页面展示 需求 视频列表&#xff1a;点击某个视频进行播放&#xff0c;其余视频全部暂停&#xff08;同时只播放一个视频&#xff09; 实现原理 在 video 标签添加 自定义属性 id (必须唯一)给每个 video 标签 添加 play 视频播放事件播放视频时&…

51单片机-点阵屏led

代码配置 这样就能选择每一列哪个亮了 进行位选&#xff0c;段清零&#xff0c;这样就不会影响多列同时了 实现动画 1、使用文字摸提取文件&#xff0c;提取图案的16进制表示数组 offest作为偏移量&#xff0c;count作为计时。count10,偏移量加1&#xff0c;就相当于得到下一…

ArcGIS制作土地利用现状图

一、现状图成果 土地利用现状图是规划制图中一种基本的图件,基于ArcGIS制作的现状图如下所示: 二、现状图制作 1. 数据准备 (1)土地利用数据 (2)地形图 (3)影像地图 (4)其他数据 2. 符号化 加载现状地块数据。 双击地块图层,切换到符号系统,选择类别下的唯…

HarmonyOS鸿蒙原生应用开发设计- 隐私声明

HarmonyOS设计文档中&#xff0c;为大家提供了独特的隐私声明&#xff0c;开发者可以根据需要直接引用。 开发者直接使用官方提供的隐私声明内容&#xff0c;既可以符合HarmonyOS原生应用的开发上架运营规范&#xff0c;又可以防止使用别人的内容产生的侵权意外情况等&#xff…

TSINGSEE青犀智能视频管理监督系统在车站场景中的应用方案

旭帆科技的智能视频监控系统可应对绝大多数场景&#xff0c;近期就有一个粉丝私信&#xff0c;随着年关将近&#xff0c;越来越多的人需要返乡和外出旅游&#xff0c;高铁站、火车站这些地方人员密集度高&#xff0c;发生事故的风险也大&#xff0c;问我们有没有关于车站的智能…

工业级环网交换机的优点

为了满足工业环境的特殊需求和挑战&#xff0c;使用工业级环网交换机可以确保网络的稳定、可靠和安全。工业环境交换机能够在恶劣环境条件下提供稳定的网络连接&#xff0c;确保工业网络运行的可靠性。 工业级环网交换机的优点 工业现场为什么要使用工业级环网交换机&#xff…

19.0 Boost 基于ASIO网络编程技术

Boost ASIO库是一个基于C语言的开源网络编程库&#xff0c;该库提供了成熟、高效、跨平台的网络API接口&#xff0c;并同时支持同步与异步两种模式&#xff0c;ASIO库提供了多重I/O对象、异步定时器、可执行队列、信号操作和协程等支持&#xff0c;使得开发者可以轻松地编写可扩…

【Python基础】IF、Else判断以及Whlie、for循环介绍符实例

运算符 1. if 语句体验2.逻辑运算3. if 语句进阶4.While循环4.1基本语法 5.break 和 continue6. for循环 1. if 语句体验 if 判断语句基本语法 在 Python 中&#xff0c;if 语句 就是用来进行判断的&#xff0c;格式如下&#xff1a; if 要判断的条件: 条件成立时&#xff0c;…