高速电路设计----第三章

news2024/11/26 1:35:59
一、数字信号需要上拉的情况

          1、  一般信号上拉接多大的电阻要看对于芯片的电流要求。看芯片datasheet的I(BHLO)I(BHHO)两个参数。平时的话: 

                        3.3V的上拉为1K~3.3k即可
                       5V的上拉电阻为4.7K到10K即可。

          2、数字信号的逻辑控制,控制不好,输出端可能会有震荡。主要有三种情况:

                        ①、开关时,信号不是马上变低和高。中间会有个过程,叫做非稳态。

        解决方法: 接上拉电阻。
                        ②、多个驱动源都能控制一个输出。

        解决方法: 理清逻辑,通过总线的方式。避免出现同时控制的情况。

                        ③、引脚直接浮空

        解决方法:通过接到MCU使其无效输出。 例如高电平有效就通过STM32拉低到地。使其无效。

        电阻越小,上升的时间越短。但是电阻上消耗的功率越大。P=I²R。 电阻小,电流大。

上拉电阻的计算公式:

                Rp= 上升的速率要求 / 2.2 * 引脚的寄生电容 *  这个信号上并联器件的数目,

引脚寄生电容的大小datasheet中应该有写。书中给的是20pF。

二、TTL、CMOS、LVTTL、LVCMOS电平。

        TTL、CMOS高电平为5V.

        LVTTL、LVCMOS高电平为3.3V。

如果需要把TTL电平转换为LVTTL电平:

        1、用电平转换芯片 5V转3.3V

        2、通过MOS管。3.5转5V

        3、通过串接一个50-300Ω的电阻实现降压。(高电平换低电平)3.3转2.5V。

三、逻辑器件

        逻辑器件分为三类: Bipolar(双极型)、CMOS(互补金属氧化物)、BiCMOS。

       ① Bipolar: 速度快、驱动能力强。但功耗大。

       ② CMOS:功耗低、集成度高、速度和驱动能力比 Bipolar差

        ③BiCMOS:以CMOS为主。集成了BiCMOS和CMOS的优点。功耗低、集成度高、速度快、驱动能力强。

逻辑器件受温度影响大。

       ①通常定义流入电流为正,流出器件的电流为负。

        输出是高电平时,电流方向为负。为电流。

        输出是低电平时,电流的方向为正。为电流。

四、器件的驱动能力

        是指对负载输出信号维持能力。即负载变化大时,输出的指标依然不怎么变化的能力。

        驱动能力过强会时电压过冲。所以一般选择驱动能力强的芯片。最好选里面有串接电阻,实现阻抗匹配。芯片一般是20欧左右。一般串接是33欧电阻。没有就得外接。

器件的极限参数表:

          1、元器件上电和下电时,电源电压的过冲要小于极限值 
          2、 正常工作时,电源电压和
纹波要小于极限值。

Iik为输入钳位电流。 Iok为输出钳位电流。

数字电路:3.3V、5V、GND钳位一般用二极管钳位。

***输入高电平一般最小为2V。输入低电平一般最大为0.8V
***输入电容CI,在电路设计时可看作是衡量器件驱动能力的指标

五、电平翻转参数

        上述图片是逻辑器件电平翻转时的各项电流指标,便于器件工作不正常的时候排查。

六、信号传输特性参数

        ①传输延迟 tpd :强调的是输入到输出的延迟。

        ②输出偏移失真:强调的是不同输出引脚之间的偏移量

        ③脉冲失真:强调的衡量占空比失真造成的时序问题。这个在DDE和SDRA等双边沿采样的应用中尤为关键。

        ④封装失真:一般是不可避免的。

       这些参数通常都是只有几ns,但是在高速电路中就是会有影响。

逻辑器件功耗计算:

        一般资料会给一个最大功耗参数,这个参数仅能提供最恶劣情况下的功耗估算值。

如果单板功耗的裕量充足时,可直接参考这个值。但是在单板复杂度提高,高功耗器件不断增加时,功耗的分配就会越来越紧张。此时就不实用。

所以在设计中,有必要将器件的静态功耗和动态功耗区分开。便于实际评估。

静态功耗Ps

        1、制造工艺不同,静态功耗差别很大。

        2、当电路电平不满足打开引脚的阈值,但本身存在电压。此时也会产生功耗。

动态功耗PD

        瞬变功耗PT + 容性负载功耗PL

①   瞬变功耗PT 电平转换时产生的功耗②容性负载功耗PL

举例子:

七、热插拔功能介绍

        要满足在线热插拔需要要求接口支持 Ioff、PU3S、BIAS Vcc特性。

 1、Ioff

如果芯片支持Ioff,则会在芯片手册中有相关描述。没有描述则表示不支持。

2、PU3S

        

        原理就是通过R1、R2构成分压。如果VCC缓慢上升的话。节点1 的电压也是缓慢上升的。这个过程PU3S呈现高阻态。上升到节点1为高电平时才会导通,此时VCC的电压比节点1更高。能有效避免器件损坏。

3、BIAS Vcc

        Ioff和PU3S都是实现对接口器件的硬件保护。并不能保护接口总线上正在传输的数据。

       BIAS Vcc其实就是在输出端加一个预充电电路。

       正常接口器件的引脚存在一定的容性,而电容就是阻碍信号电平的变化。,单板插入时,单板上接口器件的引脚倾向于将信号电平拉低,待电容充电完毕后,电平才得以恢复。

加了预充电电路 BISA Vcc后:

        1、预充电电路的电源应该比Vcc先上电。

        2、Icc:指预充电电路的电流,一般很小,几mA。

        3、为实现热插拔,应选用长短针式信号连接器。

八、总结

   1、根据需要去选型,不建议盲目的去选择性能最好的器件。盲目选择驱动能力最强的器件,一方面可能造成辐射增大,产生EMI问题。另一方面,可能会时信号输出过冲太大,超出器件所能承受的电压范围,从而损坏器件。

2、时序设计中不能依赖逻辑器件的延时,逻辑器件都具有片内传输延时,但是该参数的器件间差异性较大。不能在设计中被利用。

3、使用具有总线保持功能的器件时,需要加上下拉电阻,电阻值不能太大。阻值太大会使驱动能力变弱。

4、未用的输入端口电平为CMOS是,需做上、下拉处理。

5、电源上电的速率、输入信号边沿速率应满足器件资料中对应参数的要求。

6、在热插拔接口器件中,为防止冲击,输出端一般串接50欧姆的电阻。输入端一般应串接100~200欧姆的电阻。此时,应确认串联电阻不会对信号电平产生分压影响,以致输入端电平不能满足要求。

7、当存在热插拔要求时,应根据热插拔的级别去选择对应器件。

        

                


 

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

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

相关文章

操作系统四大特征

OS四大特征 1.OS的并发性(同一时间间隔内执行和调度多个程序的能力) 宏观上,处理机同时执行多道程序 微观上,处理机在多道程序间高速切换(分时交替执行),微观上并非是同时执行的。 关注单个处理机同一时间段内处理任…

2023最新性能测试八股文【附答案】,软测人必备!

1. 请描述什么是性能测试、什么是负载测试、什么是压力测试? 【参考答案】 性能测试:性能测试是和功能测试相对应的。根据用户场景进行的单个用户操作,是属于功能测试领域,主要是验证软件是否可以满足用户的功能需求。比如&#x…

C++之IO流

IO流 C语言的输入与输出流是什么CIO流C标准IO流C文件IO流 stringstream的介绍 C语言的输入与输出 在C语言当中,我们使用最频繁的输入输出方式就是scanf与printf: scanf: 从标准输入设备(键盘)读取数据,并…

Spring的执行流程 Bean的作用域与生命周期

目录 Bean的作用域 设置作用域 Spring的执行流程 Bean的生命周期 Bean的作用域 Bean的作用域是指, Bean在Spring框架中的某种行为模式 1.singleton 单例模式 singleton是Spring中的默认的Bean作用域,它表示在整个应用程序中只存在一个Bean实例,每 次请求该Bean实例时都会…

【光流法实现目标追踪:Python实战指南】

文章目录 概要一、目标追踪概述二、光流法进行目标追踪小结 概要 在当今计算机视觉领域,图像处理被广泛应用于多个关键领域,包括图像分类、目标检测、语义分割、实例分割和目标追踪。其中,图像分类和目标检测作为基础应用为其他高级领域奠定…

MPLS基础

1. MPLS原理与配置 MPLS基础 (1)MPLS概念 MPLS位于TCP/IP协议栈中的数据链路层和网络层之间,可以向所有网络层提供服务。 通过在数据链路层和网络层之间增加额外的MPLS头部,基于MPLS头部实现数据快速转发。 本课程仅介绍MPLS在…

天软特色因子看板 (2023.10 第05期)

该因子看板跟踪天软特色因子A05005(近一月单笔流涌金额占比(%),该因子为近一个月单笔流通金额占比因,用以刻画股票在收盘时,力资金在总交易金额中所占的比重。。 今日为该因子跟踪第05期,跟踪其在SW801030 (申万化工) 中的表现&am…

危险化工品出口注意事项及法规要求_箱讯科技

随着全球化工品市场的不断发展,危险化工品出口业务逐渐成为国际贸易的重要组成部分。然而,由于危险化工品具有潜在的危险性,出口过程中需严格遵守相关法规和注意事项,以确保运输安全和顺畅。本文将详细介绍危险化工品出口注意事项…

面试算法26:重排链表

问题 给定一个链表,链表中节点的顺序是L0→L1→L2→…→Ln-1→Ln,请问如何重排链表使节点的顺序变成L0→Ln→L1→Ln-1→L2→Ln-2→…? 分析 首先把链表分成前后两半。在示例链表中,前半段链表包含1、2、3这3个节点&#xff0c…

路径规划-learning

参考视频:【全】无人驾驶系列知识入门到提高 本文旨在对视频内容规划控制方面做一些学习记录,希望帮助有需要的人学习提高。不对处,望指正。 文章概要: 1 什么是规划 规划的本质、如何解决规划问题 2 传统的规划方法 机器人学基础…

基于Java的列车票务信息管理系统设计与实现(源码+lw+部署文档+讲解等)

文章目录 前言具体实现截图论文参考详细视频演示为什么选择我自己的网站自己的小程序(小蔡coding) 代码参考数据库参考源码获取 前言 💗博主介绍:✌全网粉丝10W,CSDN特邀作者、博客专家、CSDN新星计划导师、全栈领域优质创作者&am…

C++入门之引用与内联函数

一、引用 1、初步理解 引用在语法上的理解就是起别名,用法就是在类型后面加&,例子:int a 1; int& b a; 上例所示,执行后,b就是a的别名,它们代表同一块空间,a的改变会影响b&#xff0…

MySQL 迁移完不能快速导数据了?

关于 5.6 升级到 5.7 之后,GTID 的相关功能的注意事项。 作者:秦福朗,爱可生 DBA 团队成员,负责项目日常问题处理及公司平台问题排查。热爱互联网,会摄影、懂厨艺,不会厨艺的 DBA 不是好司机,di…

一文学会使用WebRTC API

WebRTC(Web Real-Time Communication)是一项开放标准和技术集合,由 W3C 和 IETF 等组织共同推动和维护,旨在通过Web浏览器实现实时通信和媒体流传输。WebRTC于2011年6月1日开源并在Google、Mozilla、Opera支持下被纳入万维网联盟的…

【分享】教你加速访问GitHub,进来学!

哈喽,大家好,木易巷来啦! 众所周知,Github是一款程序猿必备的代码托管平台,上面已经存在了无数前辈的心血!经常需要在上面查看大佬写的一些好用的开源项目,无赖国外网站的速度实在让人难以接受。…

【linux】重定向+缓冲区

重定向缓冲区 1.重定向1.1重定向本质1.2重定向接口1.3重定向分类1.3.1>输出重定向1.3.2>>追加重定向1.3.3<输入重定向 2.理解 >&#xff0c; >>&#xff0c; <3.如何理解linux下一切皆文件4.缓冲区4.1理解缓冲区问题4.1.1为什么要有缓冲区4.1.2缓冲区刷…

php获取10年内的年份并加入下拉列表

要实现的效果 在html中内嵌php循环将数组中的年份加入下拉列表 <div class="form-group"><label>年份:</label><div class="input-group"><div class="input-group-prepend"><span class="input-group-te…

7天狂揽 1.3w star 的 MetaGPT,他们的目标让软件公司为之一惊

在 AI 产品爆炸的今天&#xff0c;拥有各种本领的 AI 产品层出不穷&#xff0c;但 MetaGPT 的出现仍然显的格外耀眼&#xff0c;其可以实现只输入单一 prompt&#xff0c;就可以输出需求分析、需求文档、技术架构、最终代码等等产物&#xff0c;这相当于一个开发团队的输出成果…

012 Spring Boot + Vue 电影购票系统

部分代码地址&#xff1a; https://github.com/XinChennn/xc012-movie Spring Boot Vue 电影购票系统 一、项目结构 网上购票后台管理客服模块 二、环境介绍 后端&#xff1a;SpringBoot SpringSecurity MyBatis-Plus前端&#xff1a;Vue ElementUi数据库&#xff1a;…

mongodb如何多表查询,如同时查询店铺以及里面对应的商品

多表查询场景介绍 一种很常见的场景&#xff0c;比如电商首页中&#xff0c;需要同时展示最近比较火热的店铺&#xff0c;以及直接展示店铺里对应的商品。或者用户下单之后购物车里可以看到所选的商品以及对应的店铺。如果不知道如何用mongodb自带的查询语句快速查询的话&#…