ARM核心板之—电平转换电路

发布者:皮球最新更新时间:2014-12-05 来源: dzsc关键字:ARM  核心板  电平转换电路 手机看文章 扫描二维码
随时随地手机看文章

  电子工程师在电路设计过程中,经常会碰到处理器MCU的I/O电平与模块的I/O电平不相同的问题,为了保证两者的正常通信,需要进行电平转换。以下,我们将针对电平转换电路做出详细的分析。

  对于多数MCU,其引脚基本上是CMOS结构,因此输入电压范围是:高电平不低于0.7VCC,低电平不高于0.3VCC。

  但在介绍电平转换电路之前,我们需要先来了解以下几点:

  ⒈ 解决电平转换问题,最根本的就是要解决电平的兼容问题,而电平兼容原则有两条:①VOH>VIH②VOL

  图1 阈值电压

  ⒉ 对于多电源系统,某些器件不允许输入电平超过电源电压,针对有类似要求的器件,电路上应适当做些保护。

  ⒊ 电平转换电路会影响通信速度,所以使用时应当注意通信速率上的要求。

  ⒋ 不同转换方式的驱动能力有所不同,在选择上应适当地加以考虑。

  ⒌ 当需要转换的路数较多时,转换方式选择不当将会导致元器件较多,或布线不方便。

  下面通过致远电子MiniARM核心板的实例来给大家分享常用的电平转换电路方法。

  1.  电阻分压法

  电阻分压法是最简便的一种方法,该电路的工作方式是对逻辑电平高的进行分压。以MiniARM核心板与GPRS模块通信为例。MiniARM核心板IO电平为3.3V,而GPRS模块的IO电平为2.8V,两者之间通信时可以用图2来实现电平匹配。

  图2 电阻分压法

  对电阻分压的转换电路进行测试,转换后波形如图3所示。

  图3 电平转换波形

  2.  二极管钳位法

  使用二极管来实现电平匹配,以MiniARM核心板与GPRS模块为例。

  图4 二极管钳位法

  当GPRS模块TXD为高电平时,由于二极管D2的钳位作用,MiniARM的RXD会得到2.8V+VF高电平电压。

  当MiniARM的TXD为高电平时,由于二极管D1的钳位作用,GPRS模块的RXD会得到2.8V+VF高电平电压。

  使用该电路应注意:

  1.MiniARM的TXD输出端串联电阻R1的作用是限流, 同时R1会限制两者之间的通信速度。

  2.MiniARM的TXD输出端会通过二极管D1向GPRS模块的VDD_EXT电源输入电流,防止VDD_EXT过压。

  3.GPRS模块TXD的VOL最大值为0.1V,当输出低电平时,由于二极管的钳位作用,MiniARM的RXD的电压是0.1V+VF,该低电压应低于VIL。

  先为大家介绍以上两种电平转换电路,后续将介绍其他几种方法。

   MiniARM工控核心板具有强大的功能和可靠的稳定性,通过选用该系列核心板进行产品开发,可以使得用户的产品开发流程更短、开发的产品更具可靠。其简要描述如下表所示。

  3.  晶体管+上拉电阻

  通过双极性晶体管,集电极由上拉电阻接到电源,输入的高电平的电压值就是电源电压值。以MiniARM核心板与GPRS模块为例,如图1所示。[page]

  图1 晶体管电平转换电路

  当GPRS模块TXD为高电平时,由于Q1的Ve=Vb,三极管截止,上拉电阻R1将MiniARM的RXD拉高到高电平。

  当GPRS模块TXD为低电平时,由于Q1的Ve

  当MiniARM的TXD为高电平时,由于Q2的Ve>Vb,三极管截止,上拉电阻R5将GPRS模块的RXD拉到高电平。

  当MiniARM的TXD为低电平时,由于Q2的Ve

  在选择集电极上拉电阻的阻值时,需要考虑输入的通信速率和上拉电阻上的电流消耗。减小上拉电阻阻值,可以提高通信速度,获取更短的开关时间,但却增大了低电平时电阻上的电流消耗。增大电阻阻值,开关时间延长,通信速度降低。

  4.  MOS管+上拉电阻

  采用MOSFET器件实现电平转换,该设计方法跟方法3相似。

  图2  MOSFET电平转换电路

  当GPRS模块TXD为高电平时,由于Ugs=0,NMOS截止,上拉电阻将MiniARM的RXD拉高到高电平。

  当GPRS模块TXD为低电平时,由于Ugs>0,Uds>0,NMOS导通,MiniARM的RXD会得到电压值为0.1V+Uds的低电平。

  此外,使用该电路需要注意:

  1.  VDD_EXT≤VCC_MCU

  2.  MiniARM的低电平门限应大于NMOS管压降+0.1V。

  3.  Vgs≤VDD_EXT

  4.  Vds≤VCC_MCU

  5.  74xHCT系列芯片(3.3V转5V)

  兼容5V TTL电平的CMOS器件,都可以用作3.3V转5V的电平转换芯片。这是由于3.3V CMOS的电平刚好和5V TTL电平兼容(如图3所示)。采用这种方法可选择廉价的74xHCT系列的芯片来实现与TTL兼容。

  图3  5V与3.3V阈值电压

  6. 专用电平转换芯片

  采用专用的电平转换芯片(如74LVC16245、SN74LVC1T45、SN74LVC2T45)。通过电平转换芯片,能够使在芯片所能承受的不同电压节点之间进行灵活的双向电平转换。该方法具有较高的灵活性,但成本较高。

  致远电子的MiniARM工控核心板具有强大的功能和可靠的稳定性,通过选用该系列核心板进行产品开发,可以使得用户的产品开发流程更短、开发的产品更具可靠。其简要描述如下表所示。

关键字:ARM  核心板  电平转换电路 引用地址:ARM核心板之—电平转换电路

上一篇:基于FFmpeg的远程视频监控系统编解码
下一篇:嵌入式ARM多核处理器并行化方法

推荐阅读最新更新时间:2024-03-16 13:47

对于51单片机和arm9开发板串口通信问题的分析
距离毕设的时间还剩20天左右,这几天一直忙着做毕设,今天终于将51单片机和串口通信的问题解决了,抽出点时间,写一下遇到的问题。不然,过几天又忘了,记录下来也给后续学习的技术宅能提供一点帮助。 我的串口实验是:ARM9 控制板通过串口发送一个指令,51接受到这个指令后,根据这个指令控制小车的运行方式。(为什么不用arm9直接控制小车而采用51控制小车呢? 答:我的想法是电机驱动这一块直接交付给下一级控制器,程序简单,容易实现,况且通过串口,只需解析一个指令就可以实现)。 1、做此类串口通信一定要记得共地,我采用的方法是直接用5v直流输出引出了两个接口,分别为两个控制板供电,这样的话串口通讯的电压没有一点问题。 2、做串口通讯的
[单片机]
基于ARM处理器的TSC2046触摸屏控制器的应用
0 引言 随着信息技术的不断发展,嵌入式系统正在越来越广泛地应用到消费类电子、通信设备等便携式电子类产品中。触摸屏由于其轻便、占用空间少、灵活等优点,已经逐渐取代键盘,成为嵌入式系统中最简单、方便、自然的一种人机交互方式。触摸屏分为电阻、电容、表面声波、红外线扫描等类型,其中使用最多的是四线或五线电阻触摸屏。四线电阻触摸屏是由两个透明电阻膜构成的,在它的水平和垂直电阻网上施加电压,就可通过转换面板在触摸点测量出电压而对应出坐标值。 TSC2046是典型的逐次逼近寄存器型A/D变换器,其结构以电容再分布为基础,包含了取样/保持功能,支持低电压的I/O接口。本文介绍了利用飞利浦公司的LPC2100系列ARM芯片LPC2132、T
[单片机]
基于<font color='red'>ARM</font>处理器的TSC2046触摸屏控制器的应用
ARM嵌入式编译器(五) 优化循环的4种方法
1. 循环展开 循环执行的时间取决于循环的次数,循环中每次检查是否进行循环的条件会降低循环的性能。使用循环展开可以减少检查条件的判断次数,但是展开循环就意味着增加代码量。例如:在精确的时钟周期循环中,可以使用#pragma unroll (n)来展开循环。 “pragma”(编译指示)仅在选择优化等级为-O2/-O3/-Ofast和-Omax时有效。 编译指示的相关用法: 注:虽然给出了循环展开的编译指示,但Arm官方不建议使用,这样会影响编译器的展开优化和其他循环优化。 将代码分别复制到file.c文件中,然后使用以下命令进行编译和反汇编。 armclang --target=arm-arm-none-eab
[单片机]
分解ARM Cortex-M系列优先级设置问题
在我们嵌入式工程应用中,中断作为最常用的异步手段是必不可少的,而且在一个应用程序中,一个中断往往是不够用的,多个中断混合使用甚至多级中断嵌套也经常会使用到,而这样就涉及到一个中断优先级的问题。 本篇仍然是以我们最熟悉的Cortex-M系列为例,而M系列我就说说Freescale目前两大当家的——M0+和M4的优先级设置问题。我们知道ARM从Cortex-M系列开始引入了NVIC的概念(Nested Vectors Interrupts Controller),即嵌套向量中断控制器,以它为核心通过一张中断向量表来控制系统中断功能,NVIC可以提供以下几个功能: 1)可嵌套中断支持; 2)向量中断支持; 3)动态优先级
[单片机]
分解<font color='red'>ARM</font> Cortex-M系列优先级设置问题
芯片市场或风云突变 AMD考虑切入ARM领域
近日据悉,AMD有可能正在考虑将部分业务转进ARM领域。并在最近宣布加入ARM阵营,获得ARM许可。   加入ARM阵营,可以更有利于AMD切入平板电脑和智能手机领域,相比桌面级平台的利润率,显然前者的吸引力更大。不过,也有分析师不看好AMD加入ARM阵营的举动。他们认为,这些市场上的竞争,比AMD之前面临的竞争压力更大,更何况AMD在无线设备领域的经验为零。这些分析师认为,AMD挥师进军ARM是个错误。 但是,也有市场分析师看好AMD的ARM战略,他们认为这就是AMD之前神秘的“胜利工程“。他们认为,AMD最好在ARM市场扮演IP(知识产权)供应商,而非芯片制造者的角色。但是,他们也给出一些建议,比如,以AMD目前财力,
[单片机]
基于S3C6410的ARM11学习(十四) 终于到main了
基本上qboot的第一阶段的汇编开发已经结束了,c的环境已经设置好了,下面就要进行c语言的程序开发了。学过c语言的都知道,程序运行的第一个函数就是main函数。不过在嵌入式中,这个第一个函数可就不一定就是main函数了,也可以是其他函数了。在我的设计中,这c语言的入口函数就是qmain函数。 在这个qmain函数中,实现一个流水灯。 直接在汇编部分实现了怎么让灯闪烁,只要对对应的寄存器进行配置就好了。怎么用c语言来对寄存器进行配置了,这个时候就要使用c语言中强大的指针了。例如,要对地址0x5000_0000进行写操作。 只要定义一个指针: unsigned long *p = (volatile unsigned lo
[单片机]
基于S3C6410的<font color='red'>ARM</font>11学习(十四) 终于到main了
Synopsys和Arm将在IP、EDA工具等方面继续深入合作
2018年4月24日,中国 北京——全球第一大芯片设计自动化EDA软件供应商及全球第一大芯片接口IP供应商、软件质量和安全解决方案的全球领导者Synopsys(NASDAQ:SNPS)宣布,已与Arm达成一致,将继续深入合作,并签署了一份多年订阅协议。该订阅协议让Synopsys得以访问更为广泛的Arm知识产权(IP),从而可对基于Arm的系统芯片(SoC)的Synopsys工具和方法进行优化。自2018年4月25日起,Synopsys和Arm将在全球范围内召开一系列研讨会来分享本次协议及之前签订的IP订阅协议给他们带来的设计和验证方面的合作成果。 本次协议的签订,让Synopsys得以抢先试用Arm的Cortex CPU、M
[EDA]
MIPS首家授权培训中心登陆上海,不让ARM独美!
工业标准处理器架构与内核供应商MIPS科技日前宣布,已指定位于上海的双实科技公司作为其中国首家MIPS授权培训中心。自4月份开始,双实科技将提供关于系统级芯片(SoC)和板级系统(SoB)的专业培训。培训使用业界标准的MIPS架构及低成本的MIPS-Based开发板,培训对象为中国的职业工程师和研究生。 MIPS科技与双实科技还将共同举办一系列特别针对中国市场的技术研讨会。首届研讨会将于3月16日-17日在上海浦东软件园举行,将介绍MIPS科技的公司发展和动向、基础架构和内核及目标市场。介绍讲座对所有听众免费。研讨会的听众将包括IC设计者、嵌入式系统工程师和电子工程与计算机系(EECS)教师。其他研讨会计划在北京和深圳举行。有关
[焦点新闻]
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved