信号完整性之哪来的串扰?

原文来自微信公众号:工程师看海,与我联系:chunhou0820

看海原创视频教程:《运放秘籍》

大家好,我是工程师看海。

我们经常听说PCB走线间距大于等于3倍线宽时可以抑制70%的信号间干扰,这就是3W原则,信号线之间的干扰被称为串扰,串扰是怎么形成的呢?

当两条走线很近时,一条信号线上的信号可能会在另一条信号线上产生噪声,产生干扰的走线叫做攻击线,收到干扰的走线叫做受害线。

PCB上走线与走线之间、走线与地之间会形成电容,其中一条走线有信号经过时,会产生变化的电场,这个电场通过电容,作用于另一条走线,在受害线上产生噪声,进而产生串扰,这就是通常所说的电场耦合产生容性耦合电流。

同样的道理,PCB上走线与走线之间、走线与地之间会形成互感,其中一条走线有信号经过时,会产生变化多的磁场,这个磁场通过互感,作用于另一条走线,在受害线上产生噪声,进而产生串扰,这就是通常所说的磁场耦合产生感性耦合电流。

图片

等长走线不一定等时!

为了控制群组走线等时性的要求,比如手机MIPI信号、USB或DDR信号,通常的做法是对PCB走线进行绕等长处理,在初步调整走线后,选一根最长的走线为目标长度走线,其余走线通过绕线的方式增加走线长度,最终达到所有走线长度一致,俗称蛇行走线,如上图所示。

等长走线确保等延迟是依据信号在相同走线环境下的传播速度是一样的,走线长度一样,信号传播速度一样,那么信号传播的时间就一样了。

实际上及时走线长度一样,信号传播的时间也不一定一样,比如高瘦和矮胖这两种绕等长的方法,高瘦走线中,有大量相邻走线,会增加串扰;而矮胖走线,相邻走线长度小,串扰也小。

当串扰发生在信号的边沿时,其作用效果类似于影响了信号的传播时间,比如下图所示,有3根信号线,前两根等时传播,第三根信号线在边沿时收到了串扰,看起来信号传播的时间被改变了

图片

容性耦合电流和感性耦合电流共同构成了串扰,如何抑制串扰呢?

  1. 增加走线之间间距,这是非常有效的手段。

  2. 减小平行信号走线的长度,尽量做的垂直走线,避免下图边沿耦合和宽边耦合的走线方式。

  3. 做好阻抗控制或做好端接电阻。

    避免阻抗不连续使得串扰被反射,而加剧串扰的影响。

  4. 使用地线隔离。

    在相邻信号之间添加一条地线进行隔离,并且地线上打地孔,孔的间距小于λ/10(λ是波长,隔离地孔的使用场景比较复杂,这里只提供个经验参考)。

  5. 在满足datasheet需求条件下,延缓信号上升沿时间。

图片

感谢点赞、分享、在看,让知识变得更简单

推荐阅读▼

电池、电源

硬件文章精选

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

EEPROM读写案例(以AT24C02为例)

本篇文章主要是在学习单片机串行接口时的学习经历,主要侧重于驱动程序的讲解。下文将通过ESP32S3、STM32两款MCU进行编写驱动案例。 1、AT24C02简要说明 AT24C02是美国微芯科技公司生产的电擦写式只读存储器系列中的一款,其容量为2K位(即256字…

Google 推出 Gemini 1.5 Pro能处理音频;iOS 18或带来Safari 浏览助手;Llama 3 开源模型下个月推出

Google 推出 Gemini 1.5 Pro 公共预览版,能处理音频 Google 宣布将通过其 AI 应用平台 Vertex AI 向公众提供 Gemini 1.5 Pro,并且还赋予其「听力」,帮助用户处理音频内容。 用户可以上传会议录音、电视节目等音频内容,无需书面记…

Linux Shell:`alias`命令

Linux Shell:alias命令 alias命令是Linux和Unix系统中Shell的内置命令,用于创建命令的简短名称,即别名。这些别名通常用来缩短长命令或为常用命令序列创建便捷的缩写,从而提高工作效率。别名在当前Shell会话中有效,除…

【随笔】Git 高级篇 -- 整理提交记录(下)rebase -i(十六)

💌 所属专栏:【Git】 😀 作  者:我是夜阑的狗🐶 🚀 个人简介:一个正在努力学技术的CV工程师,专注基础和实战分享 ,欢迎咨询! 💖 欢迎大…

快速生成二维码——Python QRCode库详解

🍀 前言 博客地址: CSDN:https://blog.csdn.net/powerbiubiu 👋 简介 QRCode码是由日本于1994年9月研制的一种矩阵二维码符号,它具有一维条码及其它二维条码所具有的信息容量大、可靠性高、可表示汉字及图象多种文字…

sky光遇加速器推荐 steam光遇低延迟稳定的加速器推荐

在光遇游戏中,子民指的就是游戏中的人影,玩家在游戏里面需要找到蓝色人影并触碰它,然后跟随光点,这样的话我们就可以看到一个深灰色的石像,点燃石像上的火苗,它就会教我们一个新的互动姿势。玩家找到黄色人…

学习大数据,所需要的java(Maven)基础(1)

文章目录 使用Maven的优势第三方jar包添加第三方jar包获取jar包之间的依赖关系jar包之间的冲突处理将项目拆分成多个工程模块 实现项目的分布式部署Maven是什么自动化构建工具构建的概念构建环节自动化构建 Maven如何使用安装Maven核心程序maven联网问题Maven中的settings配置在…

Spring整合Redis

在 Spring Boot 中整合、使用 Redis 2023-09-25 教程 🎁开发者新年礼物🆓免费领香港云服务器 12 个月 永久免费 CDN 服务 免费 VPS广告 Redis 是一款开源的,使用 C 开发的高性能内存 Key/Value 数据库,支持 String、Set、Has…

每日Bug汇总--Day04

Bug汇总—Day04 一、项目运行报错 二、项目运行Bug 1、**问题描述:**下拉框关联数据,选择下拉框数据后,联动输入框中的数据查询不到,在后台接收到的是null 原因分析: 前端是否正确接收到了参数’jishigonghao’(判…

【记录】Prompt模板|作为甲方怎么清晰专业地描述自己的需求(又名“乙方,给你的甲方扔个GPT解放自己吧”)

这篇Prompt摘抄并修改自朋友送给我的书的第49页5.2.3让ChatGPT构建提示,质量挺不错,支持一下她的博客:【好书推荐2】AI提示工程实战:从零开始利用提示工程学习应用大语言模型。 书长这样: 不啰嗦了,正文如…

取数游戏(dfs)

前言&#xff1a; 该题取自洛谷P1123&#xff0c;题主用的dfs&#xff08;深度优先搜索&#xff09; 题目描述&#xff1a; 数据范围&#xff1a; 思路&#xff1a; 思路见代码&#xff0c;注释的很清晰嗷 AC代码&#xff1a; #include <iostream> #include <alg…

经营稳健,李子园业绩稳步提升

4月9日&#xff0c;李子园发布2023年年度报告&#xff0c;披露了2023年业绩及经营数据。 单位&#xff1a;元 币种&#xff1a;人民币 2023年&#xff0c;李子园实现营业收入约14.1亿元&#xff0c;同比增长0.6%&#xff1b;实现归属于上市公司股东的扣非净利润约2.19亿元&am…

人工智能技术创业机会有哪些?

&#x1f482; 个人主页: 同学来啦&#x1f91f; 版权: 本文由【同学来啦】原创、在CSDN首发、需要转载请联系博主 &#x1f4ac; 如果文章对你有帮助&#xff0c;欢迎关注、点赞、收藏和订阅专栏哦 文章目录 &#x1f96d; 一、城市治理&#x1f34e; 二、社交创新&#x1f3…

Unity开发Android,关于StreamingAssets和持久化路径坑点

一、Android平台下&#xff0c;使用File去读取StreamingAssets目录下的文件无法读到 原因&#xff1a;在Android平台下&#xff0c;Unity打包出来的文件&#xff0c;StreamingAssets目录会被压缩成一个jar的包&#xff0c;因此使用File无法读取到路径。 解决&#xff1a;可以使…

Factory Method 工厂方法

意图 定义一个用户创建对象的接口&#xff0c;让子类决定实例化哪一个类&#xff0c;Factory Method使一个类的实例化延迟到其子类 结构 其中 Product定义工厂方法做创建的对象的接口。ConcreteProduct实现Product接口Creator声明工厂方法&#xff0c;该方法返回一个Product…

视频图像的两种表示方式YUV与RGB(4)

本篇主要讲YUV与RGB之间的转换&#xff0c;包括YUV444 颜色编码格式 转为 RGB 格式 &#xff0c;RGB颜色编码格式转为 YUV444 格式。 一、 YUV与RGB之间的转换 YUV与RGB颜色格式之间进行转换时 , 涉及一系列的数学运算 ; YUV 颜色编码格式转为RGB格式的转换公式 取决于 于 YUV …

Mongodb入门--头歌实验MongoDB 之滴滴、摩拜都在用的索引

MongoDB 常用于大数据的存储&#xff0c;在庞大的数据中查询出我们所要的信息&#xff0c;如果使用普通查询方法&#xff0c;遍历所有文档查询&#xff0c;花费的时间太久了。 假设现在有个集合 person&#xff0c;查询命令&#xff1a;db.person.find( {age: 18} )&#xff0…

【ArcGIS学习笔记】ArcMap打开就卡在文档加载界面好久不动,打开很慢,要好长时间

Arcmap之前用得好好&#xff0c;后来打开就卡在文档加载界面&#xff0c;然后界面就关闭了&#xff1f; - 知乎针对这一情况&#xff0c;主要有下面五种解决方法。其中&#xff0c;对于大部分用户而言&#xff0c;前两种方法大概率是可以解决问题的&#xff1b;…https://www.z…

短信登录,还能这样玩?

我们项目开发中比较通用的登录方式是用账号密码登录&#xff0c;但实际生活中短信登录的方式是大家所常用的。 今天分享一篇文章&#xff0c;文章内详细介绍利用 Session 实现短信登录的方法&#xff0c;大家可以把这个功能添加到自己的项目里&#xff0c;面试更加分&#xff…

安卓刷机fastboot分段传输

win10 fastboot 无法识别&#xff0c;驱动下载地址GitHub - xushuan/google_latest_usb_driver_windows 把inf文件更新到设备管理器驱动更新即可 问题 archive does not contain super_empty.img Sending vbmeta_a (4 KB) OKAY [ 0.117s] Writing …