在电路设计过程中,输入输出信号电平不匹配问题很常见,这时就需要设计人员对信号进行电平转换。常见的电平转换电路有以下几种:

1、由二极管构成的单向电平转换电路

图1中RX为3.3V TTL电平与485驱动器的5V电平转换。当驱动器输出为5V信号时,二极管不通,RX通过上拉电阻被拉到CPU可接受的3.3V电平;当驱动器输出为低时,二极管导通,RX通过二极管被拉至低电平,不过此时的低电平为二极管的正向导通压降,这个值一定要在CPU所能识别的低电平范围之内。由于MAX13487所能识别的高电平的最小阈值为2V,能将3.3V电平识别为高电平,所以对于TX端不需要进行电平转换也可正常工作。

图1

注意:此电路仅能应用在输入信号电平大于输出信号电平的转换。考虑通信速率与低电平电压幅值,二极管选用高速肖特基二极管,并且VF尽量小,如BAT54HT。

2、由三极管构成的单向电平转换电路

图2中UART1为CPU的调试串口的TTL电平为1.8V,232驱动器的TTL电平为3.3V,由于MAX3232所能识别的高电平的最小阈值为2V,所以需要将CPU的1.8V TTL电平进行转换。

CPU的TX端通过NPN三极管进行电平转换后进入MAX3232的TIN,当CPU的UART1_TX输出为高1.8V时,三极管不通,MAX3232的T2IN信号被上拉电阻拉至3.3V;当CPU的UART1_TX输出为低时,三极管满足饱和导通条件,MAX3232的T2IN信号被拉低,此时的低电平为三极管的饱和导通压降值。

图2

注意:此电路对输入和输出电平的高低没有要求,适用性很好。

若整板无1.8V电平,三极管的基级电压也可用3.3V分压获得。需注意的是,转换后的输出低电平为三极管的饱和压降,对于输出低电平电压幅度有较严格的要求,NPN管需要选用饱和压降小些的管子。

3、由MOS管构成的双向电平转换电路

图1和图2的串口TTL信号均为单向信号,还有很多双向电平转换信号如I2C,图3为常见的I2C双向电平转换电路。

  • 当左侧电压为高电平1.8V时,MOS管不导通,右侧上拉3.3V高电平;
  • 当左侧电压为低电平时,MOS管导通,右侧被拉低;
  • 当右侧电压为高电平3.3V时,MOS管不通,左侧上拉1.8V高电平;
  • 当右侧电压为低电平时,右侧电压通过体二极管被拉低。

图3

注意:此电路选择时,MOS管的开关速率与开启电压是选型时的重要参考参数,低压部分的电压必须大于MOS管的阈值才能够完全打开MOS管,AO3400的Vgs为0.7-1.4V,开关速度为ns级,满足I2C的通讯速率。

4、集成IC组成的双向电平转换电路

某些转换速度达到几十MHz级别的信号电平转换时,需要一些转换速率较高的集成芯片,如MAC与PHY通讯时所用的MDIO与MDC信号。图4为应用TI的LSF0102对网络的MDIO与MDC进行3.3V与1.8V电平转换。此芯片最高可支持100MHz信号电平转换,且为双向转换

图4

另外还有一些单路转换的驱动芯片,如SN74LVC2T45,通讯速率最高可达到420Mbps。

总结:二、三级管组成的电平转换电路,优点是价格非常低,缺点是要求使用在信号频率较低的条件下。高电平通过上拉电阻拉至高电平,上拉电阻越小,速率越高,但是电路的功耗也越高,所以在低功耗要求严格的电路中需要慎重考虑。在选择二、三极管时,尽量选用结电容小、开关速率高的管子。

集成IC组成的电平转换电路,优点是速率高,通常可以用在几十MHz信号的电平转换中。缺点是成本较高,在成本控制严格的产品中综合考虑性能与价格进行选型。

电平通讯速度_飞凌干货丨几种常见的电平转换电路分析及应用相关推荐

  1. android debug bridge tools_飞凌干货丨Android 应用程序如何获取system权限

    当Android应用程序用到重启系统.关闭系统.修改系统时间等功能时,需要用到system权限. 本文以OKxx18平台实现重启功能的应用程序PermissionTest为例,说明获取系统权限的方法. ...

  2. 小甲鱼c++源码_飞凌课堂丨OK1046A-C内存交互测试,小白也能看懂

    笔者最近需要进行OK1046A-C内存部分的测试,linux相关的资料和方法纷杂繁多,但如鼠饮河,自得其量,还是找了如下软件进行测试,也分享给大家. 01-工具简介 Bandwitdh工具简介 Ban ...

  3. 数据挖掘:实用案例分析 下载_【实用干货】17 种服装印花工艺(图文案例分析)...

    (这是F先生第 152 篇原创文章) 上一期,我分享了与服装相关的各种绣花工艺实例,本篇文章继续分享服装印花工艺的实例. 作为一名合格的设计师,与服装相关的各种印花工艺一定要掌握,这样才能灵活运用于各 ...

  4. 飞凌嵌入式丨2020年技术干货合集大放送!

    亲爱的飞凌用户们 你们好哇 魔幻的2020即将过去 今年有些特殊,有些不容易 回看射雕处,千里暮云平 想必大家都有成长有收获 感谢你们一路以来的支持 2021即将到来 回顾2020 你是不是又博学了呢 ...

  5. 电气simulink常用模块_干货丨16种常用模块电路分析,工程师的必备~

    电路图一大张,看似复杂,但也都是由一小块一小块的功能模块组成的.因此要根据大的功能先划分成块,再在块里面看是通过什么电路形式实现的,有些起辅助作用,有些起主要作用.下面小编给大家整理了16种常用的模块 ...

  6. 电平通讯速度_RS-485总线电平异常解决方案解析

    不知道大家是否会遇到这样的情况,测试单个RS-485设备数据无异常,但设备组网后,就出现通讯数据异常或连接失败等情况.出错的原因是什么? RS-485总线是具有结构简单.通信距离远.通信速度高.成本低 ...

  7. 飞凌课堂丨液晶模块的DE和HV模式

    对于裸屏来说,需要一些时序型号与RGB信号配合显示,时序告知显示屏,这些颜色显示在屏的什么物理位置.这些时序叫做TCON.根据显示屏自带的驱动IC,所需要的TCON信号不同. DE(DataEnabl ...

  8. 飞凌嵌入式丨千兆网之RGMII SGMII解析

    一般来说,底板的千兆网大多选用RGMII和SGMII两种接口,也有可以拓展出更多网口的QSGMII接口. 这篇文章主要是对前两种常用的千兆网接口的介绍,以直观的方式对比这两种接口在引脚方面的不同,比较 ...

  9. 飞凌嵌入式丨NXP MFGTool软件烧录原理

    在使用恩智浦公司i.MX6系列芯片时,会使用到MFGTool软件通过连接PC和开发板的USB A型口转Micro USB线来给相应的芯片烧录程序,本文主要讲解MFGTool软件烧写的原理. 一.软件的 ...

最新文章

  1. 将 TensorFlow 移植到 Android手机,实现物体识别、行人检测和图像风格迁移详细教程
  2. 前端小项目:使用canvas绘画哆啦A梦
  3. bootstrap-fileinput组件在上传时传递额外参数
  4. 微软启用全新域名邮箱平台 Outlook.com
  5. 【算法知识】详解希尔排序算法
  6. Swift基础语法: 30 - Swift的基类, 子类, 重写, 重写方法, 重写属性, 防止重写
  7. React 相关资料
  8. 世界最早投入运行的计算机网络是,世界最早投入运行的计算机网络是
  9. MySQL的一些常用命令
  10. Python写一个服务
  11. ActiveX如何调用引用该ActiveX的网页中的JavaScript函数
  12. 集成高德地图:com.autonavi.amap.mapcore.nativeNewInstance
  13. 解决FTP服务器FileZilla server中文乱码问题
  14. 2022搜狐校园NLP算法大赛情感分析第一名方案理解和复现
  15. 深度测评:RAKsmart美国站群服务器怎么样
  16. js监听鼠标拖动事件(按住左键拖动触发,松开左键取消)
  17. CommaFeed:仿Google Readerd的RSS阅读器
  18. GICv3/v4-软件概述
  19. 戴尔 服务器重装后蓝屏,dell笔记本不能重装系统,一直进入蓝屏界面?
  20. c语言汉诺塔问题用指针变量,谁会用C语言解决汉诺塔问题?请进,最好把每一步的解释写上有三个 爱问知识人...

热门文章

  1. Go将数字转换为字符串的正确姿势
  2. 详解varint编码原理
  3. MySQL中的binlog日志
  4. centos7 搭建apache druid
  5. Redis的安装与常用配置说明
  6. 请求网页时,怎么给我返回了一段 JavaScript 代码
  7. 使用Envoy 作Sidecar Proxy的微服务模式-4.Prometheus的指标收集
  8. Docker 的两类存储资源 - 每天5分钟玩转 Docker 容器技术(38)
  9. 阿里云业绩同比增126% 云服务现“3A鼎立”
  10. java程序员饱和了吗?