找回密码
 注册
关于网站域名变更的通知
查看: 580|回复: 3
打印 上一主题 下一主题

低压CPLD的混合电压系统设计

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2021-6-22 13:22 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x

摘要: 较详细地阐述不同逻辑电平的接口原理。以低压cpld EPM7512A为例,给出在混合电压系统中的具体设计方案。

关键词: 低压CPLD 逻辑电平 电源 EMP7512A

引 言
: M6 b8 e4 z- @??随着微电子技术的飞速发展,体积更小、功耗更低、性能更佳的低压芯片不断涌现。I/O电平逻辑向3.3V、 2.5V、1.8V,甚至更低的方向发展。但数十年来,由于5V电源的器件一直占据比较重要的市场,在系统设计中它们经常共存在一块电路板中,因此在设计它们的过程中,就不可避免地要碰到不同电压电平的接口问题。 $ {- f1 l' _- x  i2 @# C# O# z

$ N, C. F2 H( i: Y/ V' D1 EPM7512A简述 2 N& q3 N$ b/ f4 c9 t) ?1 F
$ O" D3 T4 Y2 ]4 B
   EMP7512A是Altera公司推出的MAX7000A 系列的CPLD(Complex Programmable Logic Device);采用CMOS EEPROM工艺,传输延时仅为3.5ns,可实现频率高达200MHz的计数器;内部具有丰富的资源——512个触发器,1万个用户可编程门;为了比较适合混合电压系统,提供了2.5V、3.3V电压的内核,通过配置,输入引脚可以工作兼容2.5V/3.3V/5V/逻辑电平,输出可以配置为 2.5V/3.3V逻辑电平输出。EPM7512A同时还提供了JTAG接口,可进行ISP编程,极大方便了用户。 6 v1 d9 M2 |% @* n: ]7 u* A( g

/ o6 t, E8 N  X* X6 Q8 Z; r# j2 电源设计
9 q# b4 E8 j5 l6 c/ D. W* W5 J: v
+ D! Y7 ~) ^0 q- ], P   在本系统中,外界提供的电源为±12V和+5V,而EPM7512A的工作电压需接3.3V,所以首先要解决好电源的问题。以下是几种解决方案。 % u6 X& G! Q. `8 S" t$ z% }
) _) @- y' `4 {# W+ Q) c; P
(1)采用低压差线性稳压芯片
- L( X, t* }# ~1 q; Z9 M2 @   线性稳压芯片是一种最简单的电源转换芯片,基本上不需要外围元件。使用方便、成本低、纹波小、无电磁干扰。 但是传统的线性稳压器,如78xx系列都要求输入电压要比输出电压高2V~3V以上,否则不能正常工作,所以78xx系列已经不能够满足3.3V电源设计的要求。 面对低电压电源的需求,许多电源芯片公司推出了低压差线性稳压器LDO(Low Dropout Regulator)。这种电源芯片的压差只有1.3V ~ 0.2V,可以实现5V转3.3V/2.5V,3.3V转2.5V/1.8V等要求。
& }1 e9 B* ], w# B
4 @% K! F1 \& w0 K# n  B! e(2)设计开关电源
. c- j# p  Z! j- ~! ?5 }   开关电源也是实现电源转换的一种方法,且效率很高,但设计要比使用线性稳压器复杂得多。不过对于大电流高功率的设计,建议采用开关电源。现在开关电源里面的同步整流技术可以很好地解决低压、大电流的问题。
+ L  ]& y7 H, g) H* |3 p8 p, K9 s' ?% e, e# w* {2 L! P
(3)电阻分压 & Q  ]5 J1 }) X! o$ y' u0 u
   这种方法简单、成本低,但是分压输出受负载大小影响,不推荐在低压系统中使用。综合对比上面几种方案,选用了TI公司的LDO芯片TPS7333QD,负载能力500mA,符合系统功耗要求。 9 q& N5 `& X" Z9 t; e, S
; I% Y( ~3 t8 p3 M
3 逻辑接口设计
! Y" F$ D4 h& L5 L  P' b$ Q! h) \
  y$ j8 D' a, q6 w/ ^8 f(1)各种电平的转换标准


9 T$ h; E5 W) Y5 A( N   EMP7512A的供电电压为3.3V,当VCCINT接3.3V时,输入口的逻辑电平范围为-2V~5.75V。输出口的逻辑电平范围为0V~VCCIO。VCCIO可以接2.5V或者3.3V。在进行CPLD系统设计时,除了CPLD本身外,还有很多外围的模块和芯片,比如Flash、D/A、A/D等。这些可归成两类——驱动CPLD的5V电平和被CPLD驱动的5V电平芯片。因此就存在一个如何将低压CPLD与这些芯片或模块可靠接口的问题。表1所列为5V CMOS、5V TTL和3.3V电平的转换标准。其中,VOH表示输出高电平的最低电压,VIH表示输入高电平的最低电压,VIL表示输入低电平的最高电压,VOL表示输出低电平的最高电压。从表1中可以看出,5V TTL和3.3V的转换标准是一样的,而5V CMOS的转换标准是不同的。因此,在将3.3V系统与5V系统接口时,必须考虑到两者的不同。


4 g, g2 ~* S' u6 |1 s


  Z3 q7 R, h( m" W(2)逻辑电平不同时接口出现的问题

0 l1 o* A/ l3 J0 @
   在混合电压系统中,不同电源电压的逻辑器件互相接口存在以下几个问题。
3 ^# t' B6 O$ n7 A  D% o8 n0 m2 j! A! a1 W" m
① 加到输入和输出引脚上允许的最大电压限制问题。器件对加到输入或者输出脚上的电压通常是有限制的。这些引脚由二极管或者分离元件接到Vcc。如果接入的电压过高,则电流将会通过二极管或者分离元件流向电源。例如在3.3V器件的输入端加上5V的信号,则5V电源会向3.3V电源充电。持续的电流将会损坏二极管和其它电路元件。

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

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


; M. @' o) V' }6 H) e' a
2 c! g$ r6 F) D# ]  R(3)EPM7512A与5V电平接口的4种情形


& L; c1 d  z: }/ M   在该系统中,有下面4种不同的情况需考虑。(配置脚VCCINT、VCCIO均须接3.3V,把EPM7512A配置成 3.3V TTL器件。)
6 @! t! n% l9 r& R( s7 G
+ E  K/ Q$ [7 [! k8 O- a① 5V TTL器件驱动EPM7512A(直接相连)。由于5V TTL和3.3V的电平转换标准是一样的,5V TTL器件输出的典型值为3.6V,因此,如果3.3V器件能够承受5V的电压,则从电平上来说是完全可以直接相连的。EPM7512A能承受5V TTL电平驱动。

! ?% o1 U& Q/ J7 n0 H, S& i! m
② EPM7512A驱动5V TTL器件(直接相连)。由于 3.3V器件的VOH和VOL电平分别是2.4V和0.4V,5V TTL器件的VIH 和VIL 电平分别是2V和0.8V;而EPM512A 实际上能输出3V摆幅的电压,显然5V TTL器件能够正确识别EMP7512A的输入电平。


- w) B" W0 W* e9 l③ 5V CMOS器件驱动EPM7512A(直接相连)。分析5V CMOS的VOH 和VOL以及3.3V的VIH 和VIL 的转换电平可以看出,虽然两者存在一定的差别,但是能够承受5V电压的3.3V器件能够正确识别5V器件送来的电平值。所以能够承受5V电压的3.3V 器件的输入端可以直接与5V器件的输出端接口。EPM7512A有5V容限,故能直接与5V器件的输出端接口。

& R/ g2 ~4 r0 x; l, p
④ EPM7512A驱动5V CMOS(不能直接相连)。3.3V与5V CMOS的电平转换标准是不一样的。从表1中可以看出,3.3V输出的高电压的最低电压值VOH = 2.4V(输出的最高电压可以达到3.3V),而5V CMOS器件要求的高电平最低电压VIH = 3.5V,因此EMP7512A的输出不能直接与5V CMOS器件的输入相连接。为此必须做些处理。最通用的方法就是,使用电平接口转换芯片实现3.3V与5V电平的相互转换。可以采用双电压(一边是3.3V,另一边是5V)供电的双向驱动器来实现电平转换。如TI的SN74ALVC164245、SN74ALVC4245等芯片,可以较好地解决3.3V与5V电平的转换问题。对于5 V TTL 或者5 V CMOS器件,如果驱动3.3V(但无5V容限)的器件,就不能直接连接,而也可通过SN74ALVC16245来实现5V到3.3V的转换。对于EPM7512A驱动5V CMOS的情况还有个比较好的方法是,使输出口OC(集电极开路)输出,外面接一个电阻上拉到5V,这样就可以驱动5V CMOS器件了,只是逻辑反向了而已。
, q! R* X* H4 ]8 P% R; S, m6 v% D9 e: S
4 总 结
& A; k# C% ]) {
7 F9 L) G3 Z9 x   混合逻辑系统会在一个比较长的时间内存在。它的设计比较复杂,必须仔细分析其中的逻辑接口问题,否则容易使芯片烧毁或者逻辑失真。笔者在应用EEM7512A的过程中总结了这几种方法,对设计混合逻辑系统具有普遍意义。
" B! q" L8 u& t  X8 {7 h( h* p

参考文献

1 黄正瑾. CPLD 系统设计技术入门与应用. 北京: 电子工业出版社, 2002
+ q# z# q: M" ^$ @( X" u. R" C$ R2 Altera. MAX7000A Data sheet. 2003-04
" T; `9 f: \: Q3 Altera. Using Altera Device in MulTIple-Voltage Systems. 2001-02 9 ^3 @/ a, D* [
4 Intel. Low Voltage Embedded Design. 1993-02


  E% F  q! y5 ~8 b5 S+ k! E3 x

该用户从未签到

2#
发表于 2021-6-22 13:40 | 只看该作者
I/O电平逻辑向3.3V、 2.5V、1.8V,甚至更低的方向发展。

该用户从未签到

3#
发表于 2021-6-22 13:47 | 只看该作者
线性稳压芯片是一种最简单的电源转换芯片,基本上不需要外围元件

该用户从未签到

4#
发表于 2021-6-22 13:48 | 只看该作者
EMP7512A的输出不能直接与5V CMOS器件的输入相连接。为此必须做些处理
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

EDA365公众号

关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

GMT+8, 2025-8-7 02:09 , Processed in 0.109375 second(s), 23 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

快速回复 返回顶部 返回列表