历史上的今天
返回首页

历史上的今天

今天是:2025年03月05日(星期三)

正在发生

2021年03月05日 | MSP430混合电压和逻辑系统的设计

2021-03-05 来源:eefocus

1. 引言

近年来,半导体制造工艺的不断进步和发展,为便携式电子产品的广泛应用提供了动力和保证。便携式设备要求使用体积小、功耗低、电池耗电小的器件。因低电压器件的成本比传统5V器件更低、功耗更小、性能更优,加上多数器件的I/O脚可以兼容5V/3.3VTTL电平,可以直接使用在原有系统中,所以各大半导体公司都将3.3V、2.5V等低电压集成电路作为推广重点。但是,目前市场上仍有许多5V电源的逻辑器件和数字器件,因此在许多设计中3.3V(含3V)逻辑系统和5V逻辑系统共存,而且不同的电源电压在同一电路板中混用。随着更低电压标准的引进,不同电源电压和不同逻辑电平器件间的接口问题将在很长一段时间内存在。美国TI(TexasInstruments)公司推出的混合信号微控制器MSP430系列,正是这样款低电压(1.8V ~3.6V)、低功耗、高性能的芯片系列。并且它还自带1到2个串行通信口,因此在使用它的过程中就不可避免的要碰到不同电压、电平的接口问题。


2. 电源问题

MSP430系列的典型工作电压是3.3V,而目前一个系统中的主电源电压常常是5V。因此在一个混合系统中首先要解决5V到3.3V的电压转换问题。通常可以采用以下几种办法:


2.1 采用低压差线形稳压芯片(LDO)

线形稳压芯片是一种最简单的电源转换芯片,基本上不要外围元件。 但是传统的线形稳压器,如78xx系列都要求输入电压要比输出电压高2V ~3V以上,否则不能正常工作,所以78xx系列已经不能够满足3.3V电源设计要求。面对低电压电源的需求,许多电源芯片公司推出了低压差线形稳压器LDO(Low DropoutRegulator)。这种电源芯片的压差只有1.3V ~0.2V,可以实现5V转3.3V/2.5V,3.3V转2.5V/1.8V等要求。生产LDO的公司很多,常见的有:ALPHA、LT(LinearTechnology)、 NI (National semiconductor)、TI等。图1为利用LT1086-3.3完成5V转3.3V/1.5A的应用电路,图中的电容要采用钽电容。有一些LDO芯片还自带有电源管理功能,可以工作在节电模式。


2.2 自己设计开关电源

开关电源也是实现电源转换的一种方法,而且效率很高,但设计要比使用线形稳压器复杂得多。不过对于大电流高功率的设计,建议采用开关电源。例如一个5V转3.3V/5A输出的电路,如用线形稳压器,则稳压器功耗为:(5-3.3)×5 =8.5w,功耗太大,而且必须要加很大的散热片。如采用开关电源,例如LT1530,则效率可以达到85% - 90%,功耗只有2w左右。生产这类芯片的公司也很多,如:MAXIM、LT、NI等。


2.3 直接采用电源模块

考虑到开关电源设计的复杂性,一些公司推出了基于开关电源技术的低电压输出电源模块。这些模块可靠性和效率都很高,电磁辐射小,而且许多模块可以实现电源隔离。用户只需要加很少的外围元件即可使用。电源模块使用方便,但是价格昂贵。常见生产电源模块的公司有:Agere(原来朗讯的微电子部)、Ericsson、Vicor等。 国内也有很多公司,如上海衡孚等。


2.4 利用电阻分压

表14种电源设计方案比较


利用电阻分压是最简单的办法,其原理如图2所示。故有:


显然,所以实际的输出电压要小于3.33V,并且输出电压会随着负载的变化而有一些波动。这种电路功耗也较大,故而这种方案只能是一种应急措施,不适合于低功耗和对电源要求高的设计。



2.5 四种电源解决方案比较:

到底应该采取何种电源设计方案,取决于我们设计的具体要求。通常小功率或对电源效率要求较低的时候,可以采用LDO。如对效率有较高要求,或电源功率较大,则应该使用开关电源模块或自己设计开关电源。最终是采用电源模块或自己设计开关电源,则取决于成本要求和设计能力。以上几种方法各有所长,各有不足。表1给出了详细的比较情况。MSP430的特点之一是低功耗,因此如果要利用它的这个特点就不能采用电阻分压法。


3MSP430与5V逻辑器件接口问题

3.1 逻辑电平不同,接口时出现的问题

在混合电压系统中,不同电源电压的逻辑器件互相接口存在以下几个问题:


加到输入和输出引脚上允许的最大电压限制问题。器件对加到输入或者输出脚上的电压通常是有限制的。这些引脚有二极管或者分离元件接到Vcc。如果接入的电压过高,则电流将会通过二极管或者分离元件流向电源。例如在3.3V器件的输入端上加上5V的信号,则5V电源会向3.3V电源充电。持续的电流将会损坏二极管和其它电路元件。


两个电源间电流的互串问题。在等待或者掉电方式时,3.3V电源降落到0V,大电流将流通到地,这使得总线上的高电压被下拉到地,这些情况将引起数据丢失和元件损坏。必须注意的是:不管在3.3V的工作状态还是在0V的等待状态都不允许电流流向Vcc。


接口输入转换门限问题。用5V的器件来驱动3.3V的器件有很多不同的情况,同样TTL和CMOS间的转换电平也存在着不同情况。驱动器必须满足接收器的输入转换电平,并且要有足够的容限以保证不损坏电路元件。


3.2输入端ESD保护电路

为了说清楚为什么3.3V器件可以有5V的输入容限,首先介绍逻辑电路输入端的静电放电(ESD)保护电路的工作原理。实际上数字电路的所有输入端都有一个ESD保护电路,如图3所示。传统的CMOS电路通过接地二极管D1和D2对负向高电压限幅而实现保护,正向高电压则由二极管D3钳位。这种电路的缺点是为了防止电流流向Vcc电源,最大的输入电压被限制在Vcc+0.5V(二极管压降)。大多数5V系统输出端的电压可达3.6V以上,因此采用了这种电路结构的3.3V器件是不能与5V器件输出端直接接口的。


有些3.3V系统电路可以使用两个MOS场效应管或者晶体管T1、T2代替图3(a)中D1、D2二极管,如图3(b)所示。T1、T2的作用相当于快速齐纳二极管对高电压限幅。由于去掉了接到Vcc的二极管D3,因此最大输入电压不受Vcc的限制。典型情况下,这种电路的击穿电压在7V~ 10V之间。因此,这种改进后具有ESD保护电路的3.3V系统的输入端可以承受5V的输入电压。


3.3 CMOS器件输出端保护电路

当3.3V系统与5V系统直接接口时,在3.3V器件的输出端可能存在"电流倒灌"问题。图4(a)是CMOS器件输出端电路的简化形式。当输出端电压高于Vcc+0.5V时,P沟道MOS场效应管T1的内部二极管D1会形成一条从输出端到Vcc的电流通路。所以对于3.3V的这种CMOS电路与5V器件相连时需要加保护电路。



图4(b)是一种带保护电路的CMOS器件输出电路。当加到输出端电压高于Vcc时,比较器使S1开路,S2闭合,则电流通路消失,这样在三态方式时就能与5V器件相连。


表25V CMOS、5V TTL和3.3V TTL电平转换单位:(V)



3.4 各种电平的转换标准

MSP430系列的供电电压为1.8V ~3.6V,通常取典型电压为3.3V,所以I/O口的最大逻辑电平也是3.3V。在进行MSP430微控制器设计时,除了控制器本身还有很多外围的模块和芯片。比如RAM、LCD、串口以及常用的74系列芯片等。如果外围芯片或者模块的工作电压也是3.3V,那么就可以直接接口。但是,由于现在很多芯片的工作电压都是5V,如EPROM、SRAM、诸多74系列芯片等。因此就存在一个如何将3.3VMSP430与这些5V芯片或模块可靠接口的问题。表2所示为5V CMOS、5V TTL和3.3 V电平的转换标准。其中,VOH表示输出高电平的最低电压,VIH表示输入高电平的最低电压,VIL表示输入低电平的最高电压,VOL表示输出低电平的最高电压。从表中可以看出5V TTL和3.3V的转换标准是一样的,而5V CMOS的转换标准是不同的。因此,在将3.3V系统与5V系统接口时,必须考虑到两者的不同。


3.5 MSP430与5V电平接口的4种情形

根据实际应用的场合,下面考虑4种不同的情况。


(1) 5V TTL器件驱动MSP430。由于5V TTL和3.3V的电平转换标准是一样的。5VTTL器件输出的典型值为3.6V。因此,如果3.3V器件能够承受5V的电压,则从电平上来说是完全可以直接相连的。但是,因为驱动器结构会有所不同,因此必须要对加到MSP430输入端的电压进行控制,使其不超过3.6V,以防万一;


(2) MSP430驱动5V TTL器件。由于3.3V 和5V TTL电平转换标准是一样的,因此不需要额外的器件就可以将二者直接相连。不需要额外的电路直接从MSP430驱动5V的器件,看起来是不可思议的,但是3.3V器件的VOH和VOL电平分别是2.4V和0.4V,5V TTL器件的VIH 和VIL 电平分别是2V和0.8V。而MSP430 实际上能输出3V摆幅的电压,显然5V TTL器件能够正确识别MSP430的输入电平;


(3) 5V CMOS器件驱动MSP430。显然,5V CMOS与3.3V的转换电平是不一样的。进一步分析5V CMOS的VOH 和VOL以及3.3V的VIH 和VIL 的转换电平可以看出,虽然两者存在一定的差别,但是能够承受5V电压的3.3V器件能够正确识别5V器件送来的电平值。所以能够承受5V电压的3.3V 器件的输入端可以直接与5V器件的输出端接口。但是MSP430没有5V容限,不能直接与5V器件的输出端接口;


(4) MSP430驱动5V CMOS。3.3V与5V CMOS的电平转换标准是不一样的,从表2中可以看出,3.3V输出的高电压的最低电压值VOH = 2.4V(输出的最高电压可以达到3.3V),而5V CMOS器件要求的高电平最低电压VIH = 3.5V,因此MSP430的输出不能直接与5V CMOS器件的输入相连接。


3.6 3.3V与5V电平转换

由以上分析可知,在5V TTL器件驱动MSP430或者MSP430与5VCMOS器件接口时,二者是不能直接相连的。在这种情况下,必须要经过3.3V与5V电平的相互转换。可以采用双电压(一边是3.3V,另一边是5V)供电的双向驱动器来实现电平转换。如TI的SN74ALVC164245、SN74ALVC4245等芯片,可以较好地解决3.3V与5V电平的转换问题。对于5V TTL驱动MSP430时的情况,也可以采用一个简单的办法就是电阻分压,类似于如图2所示的分压法电源解决方案。


4 MSP430与串口接口问题

MSP430系列微控制器都自带串行通信口,有几款还有两个串口。这样就方便了与PC机接口,增强了与外界通信的能力。不过串口的电平和逻辑关系与MSP430存在很大的差别。以广泛应用的EIA - RS - 232C标准为例,对于数据(信息码):逻辑"1"(传号)的电平为-3V ~-15V,逻辑"0"(空号)的电平为+3V ~ +15V;对于控制信号:接通状态(ON),即信号有效的电平为+3V ~+15V,断开状态(OFF),即信号无效的电平为-3V ~ -15V。也就是说当传输电平的绝对值介于3V ~15V时,认为是有效信号,其它电平均认为是无效的。而MSP430输出的电平却在0 ~3V左右,因此要想与PC串口接口或者其它带有串口的终端接口,必须要进行EIA-RS-232C与MSP430电平和逻辑关系的转换。实现这种变换的方法很多,可用分离元件,也可用集成电路。目前较为广泛地使用集成电路转换器件,如MC1488、SN75150等芯片可完成TTL电平到串口电平的转换。MC1489、SN75154可实现串口电平到TTL电平的转换。MAX232/MAX232A、MAX3221/MAX3223等芯片可完成多路3V ~5V电平与串口电平的双向转换。在MSP430与PC串口接口时,用MAX232A电路比较简单(只需外接几个电容),而且这款芯片可以实现两路变换,价格也较便宜。


5 结束语

混合逻辑的设计是一个比较复杂的问题。对MSP430来说,它是低电压、低功耗的芯片。如果与其它芯片的接口设计不好,不仅低功耗特性无法体现,而且有可能导致数据传输出错,在更坏的情况下,还有可能烧毁芯片,因此要引起足够的重视。当然文中的很多方法也适用于解决其它低电压芯片的混合逻辑接口问题。


推荐阅读

史海拾趣

AAT [Advanced Analog Technology, Inc.]公司的发展小趣事

由于版权和实时数据的限制,我无法直接为您提供关于AAT(Advanced Analog Technology, Inc.)公司的5个具体的发展故事。但是,我可以提供一个通用的框架,您可以根据这个框架来查找或编写相关故事。


AAT公司发展故事框架

  1. 创业初期与技术创新

在电子行业的初期,AAT公司由一群富有远见和技术的工程师创立。他们瞄准了模拟技术领域的巨大潜力,决心开发出一系列高性能的模拟芯片。初期,公司面临资金短缺和技术挑战,但通过不断的技术创新和市场调研,AAT成功研发出了一款具有竞争力的模拟芯片,并获得了市场的认可。

  1. 市场拓展与国际合作

随着技术的成熟和产品的完善,AAT开始积极拓展市场。他们与全球多家知名电子企业建立了合作关系,共同推动模拟芯片在各个领域的应用。同时,AAT也积极参与国际技术交流活动,与全球同行分享经验和技术成果,进一步提升了公司的国际影响力。

  1. 应对行业变革与战略调整

随着电子行业的快速发展和变革,AAT也面临着新的挑战和机遇。为了应对这些变化,公司进行了战略调整,加大了对新兴技术的研发投入,并优化了产品结构和市场布局。这些举措使得AAT在激烈的市场竞争中保持了领先地位。

  1. 人才培养与团队建设

AAT深知人才是企业发展的核心。因此,公司一直注重人才培养和团队建设。他们通过提供丰富的培训和发展机会,吸引和留住了一批优秀的工程师和管理人才。这些人才为公司的技术创新和市场拓展提供了有力支持。

  1. 社会责任与可持续发展

在追求经济效益的同时,AAT也积极履行社会责任。他们关注环境保护和可持续发展,通过采用环保材料和节能技术,降低产品对环境的影响。此外,AAT还积极参与公益事业,为社会做出积极贡献。


以上只是一个通用的框架,您可以根据这个框架来查找或编写关于AAT公司的具体发展故事。在编写时,请确保只描述事实,避免加入个人主观评价或褒贬色彩。同时,由于电子行业和AAT公司的发展是一个持续的过程,建议您查阅最新的行业资讯和公司报告,以确保故事的时效性和准确性。

柯爱亚(ceaiya)公司的发展小趣事

在稳固国内市场的同时,柯爱亚积极寻求海外市场的发展机会。公司不仅参加了多个国际电子展览会,还与国际知名企业建立了合作关系。此外,柯爱亚还通过投资、并购等方式,不断拓展业务范围,实现了多元化发展。这些举措使柯爱亚在国际市场上的影响力逐渐增强。

台湾三礼(3L)公司的发展小趣事

1991年,三礼公司正式成立了美国分公司(3LU),此举标志着公司开始进军北美市场,将其作为货物管理中心,并与G-TEP合作组建了3L Global Co.(3LG),共同开拓和发展所有北美业务。这一战略决策为三礼公司打开了新的增长通道,使得公司能够更好地服务全球客户,提升品牌影响力。

Dynex公司的发展小趣事

近年来,随着环保意识的提升和绿色能源的普及,三礼公司也积极投身于绿色生产领域。2019年,公司在广西南宁开始建设新厂,预定投资3亿元人民币用于厂房及自动化设备的建设。新厂总建筑面积达70,000平方米,将成为公司目前所有生产基地中规模最大的一个。同时,公司还计划全面架设太阳能发电系统,目标是在未来三年内承担公司总需求电量的30%。这一举措不仅有助于降低公司的生产成本,还体现了公司对环保事业的积极贡献。

这五个故事只是三礼公司发展历程中的一部分缩影,但它们却生动地展现了公司在电子行业中的成长轨迹和不懈努力。从北美市场的拓展到中国内地生产能力的扩大,再到技术突破和新产品开发,三礼公司始终保持着敏锐的市场洞察力和强大的创新能力。同时,公司还积极投身于绿色生产领域,为推动电子行业的可持续发展做出了积极贡献。

安森德(Ascend)公司的发展小趣事

安森德公司自创立之初,便以技术创新为核心竞争力。在半导体工艺领域,公司研发团队不断攻坚克难,成功研发出具有自主知识产权的超结MOSFET技术。这一技术的导通损耗和开关损耗均达到行业领先水平,为电源设备带来了更高的效率和更低的能源消耗。凭借这一技术突破,安森德的产品迅速在市场上获得认可,为公司的快速发展奠定了坚实基础。

锋鸣电子(Fengming)公司的发展小趣事

随着新能源和储能市场的快速发展,福斯特公司也积极拓展相关业务领域。公司不仅关注光伏材料的研发和生产,还将目光投向了动力电池及储能领域。例如,公司推出的铝塑复合膜产品已完成一期2000万平米扩产项目,并计划未来进一步拓展至动力电池及储能领域。这一举措不仅丰富了公司的产品线,还为公司带来了新的增长点和发展机遇。同时,福斯特还加强与新能源产业链上下游企业的合作,共同推动新能源和储能产业的发展。

问答坊 | AI 解惑

反汇编器

反汇编器快来下啊…

查看全部问答>

逻辑分析仪基础简介

摘要:本文介绍了逻辑分析仪的基本概念、历史由来与发展、基本分类、技术指标和基本功能等等,并且介绍了逻辑分析仪和示波器的区别与联系,通过这些介绍了逻辑分析仪的基础知识。     关键词:定时分析  状态分析   ...…

查看全部问答>

请教 TMS320C5509与LCD的接线图

跪求 TMS320C5509与LCD的接线图,并且我想使用TMS320C5509做图像采集,采集的图像精度为352X288,请求摄像头与TMS320C5509的接线图…

查看全部问答>

新手请教MC3000问题

在MC3000中我用的是VS2003开发C# 怎么才能屏蔽掉设备自带的扫描音? 然后根据程序判断后来发出我想要的声音( 这步已经实现)…

查看全部问答>

☆☆☆☆美国讯升科技急急急急急急急急急急聘Linux/Uinux 下C++工程师☆☆☆☆☆

☆☆☆☆美国讯升科技急急急急急急急急急急聘Linux/Uinux 下C++工程师☆☆☆☆☆ 请严格符合以下条件者请投简历到:bzhang@comrise.com,并注明应聘职位及招聘信息来源于天涯论坛。 一:手机应用软件开发工程师 Qualifications A: 手机应用软件 ...…

查看全部问答>

请问各位过来人IC封装测试是干什么的呢

    最近找工作,请问大家“IC封装测试”是干什么的呢? 主要是以下几个问题,谢谢了哈 1.工作的主要内容是什么的呢? 2.工作的前景如何,以后发展方向主要是怎样的呢? 3.行业的待遇具体怎么样呢?  …

查看全部问答>

更新IV:FirmwareLib在EK_STM32F上的学习体会(I2C/IWDG)

继续,上一贴是:更新III:Firmware Lib在EK_STM32F上的学习体会(FLASH/GPIO)再早的几个帖子链接可以在上一贴内找,就不一个一个列出来了,等全系列结束了来个总集。-----------------------I2C分隔线-----------------------------------Exem ...…

查看全部问答>

奇怪的串口接收,请教。。。

我是刚刚接触stm8 自己焊了块板 今天调试串口就是不行,可以接收到但是是乱码 我用的是它官方的固件库 下面是例程 /*********************/ #include "stm8s.h" #include "stdio.h" main() {       &nb ...…

查看全部问答>

MSP430F449的时钟问题

msp430F449的时钟最高可以40MHZ,请问下这个40MHZ是外接40MHZ晶振实现,还是编程实现?单片机频率40MHZ除了功耗大,还有什么负面影响吗? 还有 我软件变成只能将XT2上的8M时钟作为MCLK,请问怎样编程实现40MHZ的F449的MCLK频率??…

查看全部问答>