高速电平转换芯片_电平转换电路分压

高速电平转换芯片_电平转换电路分压现在很多SOC器件为了降低功耗,都把IO口的电平设计成了1.8V,核电压0.85V,当这种SOC做主平台时,在做接口设计需要格外关注电平的匹配。单板中经常需要将1.8V的电平转换成3.3V或者转成5V。如果没有注意到输入和输出信号之间的电平匹配,系统就无法正常工作。这篇文章主要从两个简单的案例入手,分析电平转换电路需要注意的一些问题,以及在此类芯片数据手册中几个重要参数的解读,对开发人员来说,掌握这些器件的参数是器件选型必须关注的点。三极管做电平转换以常见的三极管做1.8V转3.3V为案例。电路图

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

现在很多SOC器件为了降低功耗,都把IO口的电平设计成了1.8V,核电压0.85V,当这种SOC做主平台时,在做接口设计需要格外关注电平的匹配。单板中经常需要将1.8V的电平转换成3.3V或者转成5V。如果没有注意到输入和输出信号之间的电平匹配,系统就无法正常工作。

这篇文章主要从两个简单的案例入手,分析电平转换电路需要注意的一些问题,以及在此类芯片数据手册中几个重要参数的解读,对开发人员来说,掌握这些器件的参数是器件选型必须关注的点。

  1. 三极管做电平转换

以常见的三极管做1.8V转3.3V为案例。电路图如下所示:
在这里插入图片描述
OC门输出的电路,在单板中做电平转换是较为常见的方法之一。当INPUT信号为1kHz频率时,2N3904处理起来不会有问题。下面进行仿真。
在这里插入图片描述
在这里插入图片描述
如果将输入信号的频率提高到1MHz,仔细观察输入和输出信号的电平,可见此时输出信号的上升沿已经有些变缓。
在这里插入图片描述
现在将频率提高到10MHz,输出波形已经变成了三角波,输出信号已经产生了失真。
在这里插入图片描述
设想一下,如果这个电路用在一个视频传输信号上,数据传输的速率是27M,主平台输出的数据信号电平1.8V,用这个电路将1.8V转换到3.3V,接收端就会因为失真导致接收的数据出现错误。

  1. MOS管做电平转换

下面这个电路一般用在单板的串口电平转换电路中。R3可NC掉。
在这里插入图片描述
用这个电路进行UART信号电平的转换,只要MOS管的选型没问题,基本可以正常的在电路中使用,分析如下:

串口常用波特率为115200,按照起始位,数据位,校验位,传输一个bit所需的时间为8.6us。假设传输数据的序列为1010101010……,则一个周期是8.6us,最大所需的开关频率为116K左右。这样的频率,常见的MOS管开关频率可以做到。
仿真的波形如下:
在这里插入图片描述
证明了我们的理论分析,实际上由于串口发送的数据不可能是10101010…这样规则的序列,对MOS管开通和关断的速率要求可能更低。

根据以上基于分离器件做的电平转换,可以得出的结论是:

  • MOS管或者三级管作电平转换电路,需要看MOS管和三极管作为开关时,能否有足够的能力(带宽)处理高速的变化的电平信号。
  • 用OC/OD门的器件做电平转换,两边的电平自由度比较大。
  1. 集成式电平转换

集成式的电平转换在单板中通常使用TI的74系列和ADI的ADG系列。下面是ADI的电平转换芯片ADG3301。从手册里面可以很清楚的判断出该芯片最高支持数据电平转换的速率为50Mbps。
在这里插入图片描述
TI的一些芯片在数据手册中也会明确的标识出器件支持电平转换的数据速率。
需要注意的是,两端是不同的电平转换,器件所能支持的最大的速率不一样
在这里插入图片描述
这种集成芯片在使用的时,直接根据器件的带宽进行选型,可以不用考虑像三极管和MOS管这类分离器件的带宽是否足够,在设计上能节省不少的时间。

  1. 重要参数解读

仔细阅读电平转换芯片的数据手册,可以看到几个和时间有关系的参数。这里做一个总结。

(1)transition time

transition time是指信号转换时间,表征的是信号在两个电平之间变化所经历的时间,它是压摆率的倒数

下面是NXP的74AHC1G07的数据手册,transition time描述的是∆t/∆V,这参数是该芯片对前级输出信号的要求,即要求输入到它的信号满足此参数的要求,它才能准确的识别出信号电平的变化,并做出正确的电平转换。
在这里插入图片描述
如果这个参数不满足,主要会存在两个方面的风险:前级信号的驱动能力不足,该信号会容易受到外界干扰。另外一个就是74AHC1G07的功耗会增加

(2)Slew Rate

Slew Rate是运放比较常见的一个参数压摆率,单位是V/s,V/ms,V/us。这个参数表征的信号在单位时间内改变的电压
如果压摆率比较低,输出就无法准确的跟上输入信号的变化,产生失真。压摆率(slew rate)强调的电压变化速率信号转换(transition time)强调的是信号变化时间。
在这里插入图片描述
(3) Propagation Delay

Propagation Delay是指信号的传播延时,简单的理解就是输入信号和输出信号之间的相位差
在这里插入图片描述
(4)Skew

Skew是指两个或者多个时间信号之间的时间差。一般用在时钟树的场合
比如由晶振产生的时钟树,后端有10个端点,并且Skew是100ps,则意味着在10个信号中,最长时钟路径和最短时钟路径之间的时差为100ps。
在这里插入图片描述


转自———大话硬件

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/169415.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)
blank

相关推荐

  • XSS跨站脚本攻击

    XSS跨站脚本攻击

  • docker 镜像导入导出_镜像导出

    docker 镜像导入导出_镜像导出Docker镜像的导入导出本文介绍Docker镜像的导入导出,用于迁移、备份、升级等场景,准备环境如下:CentOS7.0Docker1.18导入导出命令介绍涉及的命令有export、import、save、loadsave命令dockersave[options]images[images…]示例dockersave-…

  • 分布式系统设计权衡之CAP(一致性,可用性,分区容错性)[通俗易懂]

    分布式系统设计权衡之CAP(一致性,可用性,分区容错性)[通俗易懂]https://blog.csdn.net/Sun_P0/article/details/50221787写在最前:1.为什么学习并记录分布式设计理念一系列相关的东西在日常工作中系统设计评审的时候,经常会有一些同事抛出一些概念,高可用性,一致性等等字眼,他们用这些最基本的概念去反驳系统最初的设计,但是很多人理解的可用性,一致性等等问题,都是自己拍脑袋想的,或者根本和最原始表达的意思就不…

  • IIS无法启动:发生意外错误0x8ffe2740的原因

    IIS无法启动:发生意外错误0x8ffe2740的原因原因如果系统中存在端口冲突就有可能发生本情况. IIS默认使用80端口进行HTTP通信. 如果除IIS外的应用程序正在运行并且正在相同的IP地址上使用80端口,在您试图使用IIS管理器启动网站时您也可能收到该错误讯息. 解决方法要解决这个问题,您可以进行以下任一项操作:• 在IIS管理器中更改网站绑定端口为除80端口外的其它端口. • 停止正在使用80端口的应

  • 2011年年终珠三角为主的各种工种收入大全「建议收藏」

    2011年年终珠三角为主的各种工种收入大全「建议收藏」返回顶部 20楼2011-12-0508:35:13东莞。4300/月,所谓财务主管,老婆3200/月,所谓采购主管,小孩9个月,存款现在6000块,穿35块的皮鞋,280块的山寨手机。这日子是怎么过的啊!!无房贷无车贷,也就是无房无车!!我会计2200元包食.我老公6000多元不包食住.没房没车.一个小孩子在深圳读幼儿园.到现在存款只有几千元.

  • Windows小知识—恶意软件删除工具(mrt)

    Windows小知识—恶意软件删除工具(mrt)使用方法:打开运行窗口:win+r; 输入”mrt”,回车;3、在弹框之后一直下一步或者自定义都行;

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号