硬件常见问题——信号过冲

这篇具有很好参考价值的文章主要介绍了硬件常见问题——信号过冲。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

最近做项目总是遇到信号过冲问题,一般同时存在上冲和下冲。另外还有与之对应的回沟问题。

打算把这块内容学习总结下:

———————————————————————————————————————————

通常主芯片与其他外设之间有许多传输线,信号在这些传输线(PCB上的走线)上行走。在高速信号中,通常存在信号的完整性问题。影响信号完整性的因素之一就是,阻抗不匹配。这时候在传输线上由于阻抗不匹配,信号会存在反射情况,反射信号与原始信号叠加,就会产生过冲、回沟、台阶等信号完整性的问题。

定义:过冲是在电平发生跳变时出现的一种现象,电平跳变后第一个峰值电压或谷值电压超过设定的标准电压(一般主芯片会对这些IO口的过冲值进行限制,通常是[-0.3V ~ VCC+0.3V])。如果之后第二、三个峰值电压存在较大起伏,则形成振铃。

危害:1. 过冲的存在会影响芯片的使用寿命,因为峰值电压超出IO的承受能力,会使内部器件受到损坏,也会损坏电路元器件。影响寿命的程度主要看过冲的最大幅值、持续时间和发生频率。2. 过冲、回沟和振铃也会影响接收端对高低电平的判断,尤其是回沟。如果回沟的低值小于高电平,则会导致产生两次高低电平跳变的假象,从而导致接收端误判。

产生原因(简述,详情可以百度到):主要原因在于传输线的阻抗不匹配,造成信号的反射,多个反射信号和原信号在传输线上进行了叠加,导致过冲和振铃。(可以想象下光从空气中射入水中,两个地方的传输系数不同)

建立模型:源端—Rs—Rz—末端

一般理想情况下,末端接受的输入阻抗无穷大,源端输出端的输出阻抗趋近于0。设源端串接的匹配电阻阻抗为Rs,传输线(PCB走线)阻抗为Rz。信号会在传输线两端无休止的反射振荡,反射电压的幅值越来越趋近于0,最终趋于稳态。

如果Rs<Rz,且信号变化较快,则产生过冲振荡;如果Rs>Rz,则边沿会变缓或者产生回沟,上升时间变长。Rs=Rz,才是理想的状态。

解决方法:

1. 如果是主芯片发出来的信号过冲,则可以减小驱动电流。(但是一般不用,因为大多是PCB会不一样,因此阻抗也不一样,如果每款都调驱动电流,则变动较多)

2. 源端电阻更改,进行阻抗匹配。本质上是消除信号路径上的阻抗突变。(在设计原理图时就需要在源端预留一个电阻位置,并且PCB布局时放在靠近源端的位置)(后续过冲问题修改时,可以通过计算阻抗值,或者拿大电阻试下去)

3. 在末端并联一个匹配电阻到电源或者地(类似上下拉电阻)。这个可以消除信号在末端的一次反射,但增加了功耗,一般不用。

4. 增加TVS管限制峰值。(考虑成本问题,一般也不用)

5. 在源端增加一个对地的电容。电容可以抑制信号的突变,从而使信号边沿变缓达到减小过冲的目的。但是边沿变缓后也会影响一些信号的传输和识别,尤其是对边沿时间有要求的。因此也不会常用,用的时候也是上件容值小的电容,降低RC值。

参考:Spring嵌入式工作室文章来源地址https://www.toymoban.com/news/detail-482699.html

到了这里,关于硬件常见问题——信号过冲的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 项目经理岗面试常见问题

    一、注意事项   ·电面邀约确认(避免hr刷KPI): 请问贵司招聘的是什么岗位,是新建团队还是原有团队? 这边面试流程是怎样的,是 leader 直接面,还是?   ·面试前铺垫: 如果您对某部分感兴趣,请随时打断我。   ·面试中发挥: 尽量采用 STAR 原则回答,即 情境( Si

    2024年02月05日
    浏览(45)
  • 面试前端常见项目问题回答参考

    目录 问题一:描述一个你在前端项目中遇到的挑战,并说明你是如何解决。 问题二:如何保证前端项目代码质量和可维护性? 问题三:如何进行跨浏览器测试,确保一致的用户体验? 问题四:请描述你在前端项目中进行性能优化的经验。 问题五:请描述一个你在前端项目

    2024年04月14日
    浏览(61)
  • 【解决】Spring Boot创建项目常见问题

    🎥 个人主页:Dikz12 🔥个人专栏:Spring学习之路 📕格言:吾愚多不敏,而愿加学 欢迎大家👍点赞✍评论⭐收藏 目录 idea无maven选项  无效发行版17  类⽂件具有错误的版本 61.0, 应为 52.0  Maven jar 包下载失败问题处理 1.检查配置Maven源 正确的settings.xml⽂件(配置了国内源)

    2024年04月25日
    浏览(38)
  • 【Android常见问题(五)】- Flutter项目性能优化

    项目迭代开发一定程度后,性能优化是重中之重,其中包括了包体积,UI 渲染、交互等多个方面。 通过 Flutter 应用的混淆为入口,我们主要探讨了UI 渲染的优化。 其中就会涉及到一个非常关健的概念 ——「FPS,Frame Per Second」即「每秒展示帧数」,它代表了应用的流畅度。

    2024年02月15日
    浏览(51)
  • 谷粒商城项目|es的应用场景及常见问题

    es是什么 es多被用于搜索聚合分析引擎 是分布式的可以高性能查询的引擎 es应用场景 为什么不用MYSQL而用es es将数据存在内存中且可以分布式的存储数据 商品上架 商品在es中的保存 1.在es中建立索引 spu sku spu sku保存在一起防止分布查询 为了防止对象数组扁平化,商品属性字段

    2024年01月17日
    浏览(58)
  • gitlab上传新项目全过程+常见问题解决

    基本操作 1、首先需要在gitlab上新建一个空项目 2、编辑项目名称 3、在本地电脑上新建一个空的文件夹(或者是一个固定统一的文件夹),方便后续找到,这里会将gitlab的项目拉到这个文件内,点击进入这个文件夹,右键选择git bash here。 4、输入 git clone 地址 ,此地址可以在

    2024年02月09日
    浏览(54)
  • 《基于Linux物联网综合项目》常见问题汇总fae

    关于该课程说明 1)本课程目标 通过web浏览器访问服务器,实现登录、注册、数据库操作、远程操控硬件、采集环境信息、远程监控、拍照、图片显示等功能。 将单片机、linux、html、摄像头、数据库等知识点融入到一个项目中。 2)什么群体适合学习该课程? 急需嵌入式项目

    2024年02月10日
    浏览(47)
  • LiveGBS流媒体平台GB/T28181常见问题-海康大华宇视硬件NVR摄像头通道0未获取到视频通道如何排查如何抓包分析

    硬件NVR如何配置接入到LiveGBS,海康的硬件NVR接入示例,按红色文字提示配置相关接入,其它参见:作为上级平台对接海康大华华为宇视等下级平台监控摄像机NVR硬件执法仪等GB28181设备 问题:NVR接入国标服务后通道显示为0 2.1.1、点击更新通道 国标设备列表-》更新通道,点击

    2024年02月08日
    浏览(48)
  • 常见问题03:SpringBoot项目启动初始化数据(执行sql文件)

    使用外部资源中定义的 SQL 脚本填充、初始化或清理数据库。 调用addScript(org.springframework.core.io.Resource)以添加单个 SQL 脚本位置。 调用addScripts(org.springframework.core.io.Resource…)以添加多个 SQL 脚本位置。 请参阅此类中的 setter 方法以获取更多配置选项。 调用populate(java.sql.Connect

    2024年02月13日
    浏览(54)
  • Vue3+Vite项目按需自动导入配置及常见问题修复

    解决的问题:避免在每个vue组件中都重复性的去声明ref,reactive等。如下: 1.1 配置 unplugin-auto-import 具体配置: 安装vite插件: unplugin-auto-import 1.2 可能遇到ts,eslint不识别而导入报错的问题 1、typescript 报错: \\\'reactive\\\' is not defined. 原因 :TS未识别到vue api,没有相应的模块声明文件

    2024年02月16日
    浏览(55)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包