硬件系统工程师宝典(3)-----信号完整性分析是个啥?

news2024/11/26 9:50:01

各位同学大家好,欢迎继续做客电子工程学习圈,今天我们继续来讲这本书,硬件系统工程师宝典。上篇我们读到硬件电路的概要设计需要考虑的问题,相关的可行性分析可以使开发工作事半功倍。

信号完整性分析概述

今天我们开始学习在高速电路设计中,经常遇到的问题---信号完整性分析。信号完整性指的是在高速电路设计中由互连线所引起的问题,要求接收端能接受到符合逻辑电平要求、时序要求和相位要求的信号。

如下图所示为噪声影响带来的电源电压波动及噪声引起的电源辐射:

噪声引起的电压波动

噪声引起的电源辐射

因此,为实现信号的有效传输,需要保证信号波形的完整和信号时序的完整。作者把信号完整性的研究归结为以下四类:

1.单一网络的信号完整性问题。在设计PCB走线时,需使信号在经过整个互连线时阻抗相同。

2.两个或多个网络间的串扰。为减少网络之间的串扰,应尽量加大走线之间的间距并使走线与其非理想的返回路径之间的互感最小。

3.电源和地分配中的轨道塌陷;可通过充分利用电源与地平面之间的耦合及添加相应的符合谐振特性的去耦电容,使电源/地路径的阻抗尽量减少。

4.来自整个系统的电磁干扰和辐射。可尽量减小传输信号的带宽,并尽量使地阻抗达到最小,也可以采取一定的屏蔽措施。

信号的时域与频域

为了更好的分析、解决信号完整性问题,我们引入了信号的时域与频域概念。我们知道正弦波是频域中唯一存在的波形,对于正弦波的数字描述,需要三个参量:频率、幅度和初相位。一个方波信号可以由多个不同频率的正弦波叠加而成,如下图所示:

正弦波叠加为方波信号

为简化分析,在频域中一般以频率和幅度为坐标轴画出两个值。如下图所示为时域中的正弦波及其对应的频域分布:

时域中的正弦波及其对应的频域分布

我们常说的傅里叶变换可以将信号从时域变换到频域,傅里叶逆变换可以将信号从频域还原为时域。常用的傅里叶变换有傅里叶积分(FI)和离散傅里叶变换(DFT)。

那么,信号用时域和频域两个方面描述的意义是什么?作者说,时域比较直观,能够从时间和信号的波形来观察结果,但是不容易发现和解决问题;而频域分析会看到不同频率对应的不同阻抗特性,比较容易定位问题点。如下图所示,可以清楚地看出时域和频域的关系。

时域与频域的关系

在分析信号时,当正弦波信号到某个频点后,在PCB路径上传播时衰减得特别快。我们研究信号完整性的目的就是为了使设计的系统有较强的鲁棒性,具有较大的设计余量,为了对信号分析,需要确定这个频点。通过IC Datasheet或对信号的实际测量可以通过信号的上升时间Tr,

得到信号的带宽(BW),使用BW=0.5/Tr时,对设计的要求更高。当确定了BW后,就明确了要分析的信号的分析范围,在频域内就对应一个个频点。

在该BW频带内进行S参数(S参数,也就是散射参数。是微波传输中的一个重要参数。从S参数中可以看出许多 的信息,包括传输线的阻抗、隔离度、耦合、信号的衰减等)仿真,如下图所示,随频率增加,信号的衰减越来越严重:

S参数回波损耗


另外,整理了一些电子工程类的资料,分享给大家,目前有模拟电路、单片机、C语言、PCB设计、电源相关、FPGA、EMC、物联网、Linux相关学习资料,还有针对大学生的资料包,后续还会有更多资料分享给大家,助力大家学习,成就梦想~

链接可在往期文章中找(在文章的最后有链接)~

模拟电路设计的九个级别,你是模电几段?

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

上海亚商投顾:两市震荡引分化 汽车产业链获青睐

上海亚商投顾前言:无惧大盘大跌,解密龙虎榜资金,跟踪一线游资和机构资金动向,识别短期热点和强势个股。市场情绪大小指数今日走势分化,沪指全天弱势震荡,创业板指在权重股助力下,午后一度冲高涨…

靶机测试 0s-hackNos-2笔记

简介靶机地址https://www.vulnhub.com/entry/hacknos-os-hacknos-2,403/#Difficulty : Easy to IntermediateFlag : 2 Flag first user And second rootLearning : Web Application | Enumeration | Password Cracking测试过程信息收集nmap扫描端口nmap -p- -A 192.168.1.103 -…

如何在 Zorin OS 上安装 ONLYOFFICE 桌面编辑器

ONLYOFFICE 桌面应用是一款开源办公套件,包括用于文本文档、电子表格、演示文稿和表单的编辑器。除了离线工作,您还可以将该应用连接到云端进行在线文档协作。这款套件的源代码可在 GitHub 上获得,是根据 AGPL v.3.0 许可。 ONLYOFFICE桌面编…

golang中new与make的区别

new和make new // The new built-in function allocates memory. The first argument // is a type,not a value, and the value returned is a pointer to a // newly // allocated zero value of that type. func new(Type) *Type对于官方是这么解释new的:这个…

(6)go-micro微服务consul配置、注册中心

文章目录一 Consul介绍1. 注册中心Consul基本介绍2.注册中心Consul关键功能3.注册中心Consul两个重要协议二 Consul安装1.使用docker拉取镜像三 Config配置四 Consul代码编写1.设置consul配置中心2.获取consul配置中心的数据3.consul可视化界面数据编写4. main.go代码编写五 最…

微信小程序-页面导航

小程序实现页面导航的两种方式 声明式导航(tabBar 页面&#xff0c;在app.json中配置) 在页面上声明一个<navigator>导航组件通过点击<navigator> 组件实现页面跳转 app.json中 "tabBar": {"list": [{"pagePath": "pages/home…

【胖虎的逆向之路】02——Android整体加壳原理详解实现

【胖虎的逆向之路】(02)——Android整体加壳原理详解&实现 Android Apk的加壳原理流程及详解 文章目录【胖虎的逆向之路】(02)——Android整体加壳原理详解&实现前言一、加壳前的知识储备1. Android 应用的启动流程2. Android 应用的安装3. Android应用的启动流程&…

09-JAVA四种引用类型?

在JDK1.2版之后&#xff0c;Java对引用的概念进行了扩充&#xff0c;将引用分为强引用&#xff08;Strongly Reference&#xff09;、软引用&#xff08;Soft Reference&#xff09;、弱引用&#xff08;Weak Reference&#xff09;和虚引用&#xff08;Phantom Reference&…

使用Deep Q-Network学习如何玩《飞行的小鸟》游戏

目录概述效果需要的依赖如何运行算法原理实验输入处理网络结构训练代码概述 使用DQN实现《飞行的小鸟》游戏&#xff0c;代码可修改扩展为其他游戏&#xff0c;适合学习研究用。 效果 需要的依赖 Python 2.7 or 3 TensorFlow 0.7 pygame OpenCV-Python 如何运行 运行主函数…

目标追踪综述

目标追踪综述 - 知乎目标跟踪是计算机视觉领域的一个重要问题&#xff0c;目前广泛应用在体育赛事转播、安防监控和无人机、无人车、机器人等领域。下面是一些应用的例子。 体育赛事转播 无人车 目标跟踪任务分类了解了目标跟踪的用途&#xff0c;我们接下…https://zhuanlan.z…

Java(SpringBoot)项目打包(构建)成`Docker`镜像的几种方式

前置说明 最为原始的打包方式spring-boot-maven-plugin插件jib-maven-plugin插件dockerfle-maven-plugin插件 最为原始的方式 也就是使用Docker的打包命令去打包&#xff0c;麻烦&#xff0c;我这里不多说。 spring-boot-maven-plugin插件打包 SpringBoot自己内置了一个Docker镜…

有了这些软件测试面试话术,offer想不拿到都难

软件测试是一个复杂且重要的技术岗位&#xff0c;因此&#xff0c;大多数互联网企业在面试时&#xff0c;都会严谨对待每一个面试者。而&#xff0c;作为即将去进行面试测试人来说&#xff0c;想要在面试中&#xff0c;沉着稳定地回答好面试官们提出的问题&#xff0c;前期的软…

P5 内积 -- 通讯原理

目录内积内积和傅里叶变换正交能量帕瑟瓦尔定理互能量一 内积定义&#xff1a;任意信号 内积定义为&#xff1a;如果都是实信号例&#xff1a;二 内积和傅里叶变换的关系傅里叶变换 和逆变换 本质上就是求两个函数的内积傅里叶变换傅里叶逆变换时域的内积等于频域的内积假设 则…

再获殊荣!维视智造斩获2022年度光能杯最具影响力“智造”企业奖

近日&#xff0c;由光伏行业权威媒体和机构——索比光伏网、索比咨询联合主办的2022年度“光能杯”影响力大奖榜单发布&#xff0c;维视智造凭借硬件与AI算法能力、凭借在光伏行业具有创新性的智能制造产品方案与落地的标杆案例&#xff0c;斩获“2022年最具影响力“智造”企业…

Windows下Canal.deployer-1.1.6安装部署

canal [kənl]&#xff0c;译意为水道/管道/沟渠&#xff0c;主要用途是基于 MySQL 数据库增量日志解析&#xff0c;提供增量数据订阅和消费 早期阿里巴巴因为杭州和美国双机房部署&#xff0c;存在跨机房同步的业务需求&#xff0c;实现方式主要是基于业务 trigger 获取增量变…

多线程之线程控制与互斥

1.线程的缺点有哪些&#xff1f; 第一点 健壮性低------ 一个线程挂了容易影响另外的线程 第二点 缺乏访问控制----- 不像进程是独立的&#xff0c;可以写时拷贝&#xff0c;线程随进随出有点危险哦 第三点 编写难度上升----- 编写一个多线程的代码和调试可比单线程难多了 ——…

strlen 的三种模拟方法

欢迎来到 Claffic 的博客 &#x1f49e;&#x1f49e;&#x1f49e; 前言&#xff1a; 在C/C 中&#xff0c;strlen函数是一种计算字符串长度的库函数&#xff0c;要模拟此函数有多种方法&#xff0c;这里总结三种模拟方法。 1. strlen 函数介绍 cplusplus - strlen strlen 函数…

正点原子-Linux嵌入式开发学习-第二期06

第十四讲&#xff1a;主频和时钟配置 分析一个芯片的时钟&#xff0c;肯定先知道它的时钟来源&#xff0c;一般来源于外部晶振&#xff0c;内部晶振很少使用 时钟来源分析 RTC的时钟并不是其他外设的晶振来源 24MHz 晶振是 I.MX6U 内核和其它外设的时钟源&#xff0c;也是我…

K8s入门

K8s入门K8s入门k8s介绍k8s功能概述k8s架构k8s核心概念服务器配置要求部署方式使用kubeadm搭建一个k8s集群所有节点安装 Docker/kubeadm/kubeletK8s入门 你好&#xff01; 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这…

84.【Vue--初刷】

vue.js(一)、vue.js简介1.简介(1).MVVM模式的实现(2).为什么要使用Vue.js(3).为什么要使用MVVC2.应用场景3.JavaScipt框架(1).JQuery :(2).Angular(3).React(4).Vue(5).Axios4.UI框架【可视化】5.JavaScript 构建工具6.三端开发(1).混合开发(Hybrid App)(2).微信小程序7.后端技…