EPM7128在TMS320LF2407A系统中电平转换的应用

时间:2012-05-23来源:网络
3. TMS320LF2407A逻辑接口设计

  3.1 各种电平的转换标准

  在进行DSP系统设计时,除了DSP和CPLD本身外,还有很多外围的模块和芯片,比如键盘显示接口芯片(82C79)、D/A、A/D、I2C等。这些可归成两类--输入5V TTL电平和5V CMOS电平。因此就存在一个如何将DSP与这些芯片或模块可靠接口的问题。

  图2所列为5V CMOS、5V TTL和3.3V TTL电平的转换标准。其中,VOH表示输出高电平的最低电压,VIH表示输入高电平的最低电压,VIL表示输入低电平的最高电压,VOL表示输出低电平最高电压。从表1中可以看出,5V TTL和3.3V的转换标准是一样的,而5V CMOS的转换标准是不同的。因此,在将3.3V系统与5V系统接口时,必须考虑到两者的不同。


图2 5V CMOS、5V TTL和3.3V TTL电平的转换标准图

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

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

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

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

  3.2 DSP(TMS320LF2407A)与5V电平接口的4种情形

  在DSP混合电压系统中,有下面4种不同的情况需考虑:

  ① DSP(TMS320LF2407A)驱动5V TTL器件(直接相连)。由于 3.3V器件的VOH和VOL电平分别是2.4V和0.4V,5V TTL器件的VIH 和VIL 电平分别是2V和0.8V;而TMS320LF2407A实际上能输出3V摆幅电压,显然5V TTL器件能够正确识别TMS320LF2407A的输入电平。

  ② 5V TTL器件驱动TMS320LF2407A(不能直接连接)。TMS320LF2407A的典型工作电压是3.3V,其I/O口的电平也是3.3V。在进行外围接口设计时,如果外围器件的工作电压是5V,其输出电压会大于DSP的电源电压,这样就会向3.3V电源灌电流,损坏TMS320LF2407A,所以这是绝对不可直接相连的。由于CPLD(EMP7128)有5V容限,所以可以与5V TTL器件直接连接。而CPLD(EPM7128)可以配置为3.3V输出,其输出可以被TMS320LF2407A所接受,所以TMS320LF2407A需经过CPLD(EPM7128)才能与5V TTL器件相连,接受输入信号。

  ③ 5V CMOS器件驱动TMS320LF2407A(需经过EPM7128电平转换)。分析同上,5V CMOS器件不可以直接驱动TMS320LF2407A。通过比较5V CMOS的VOH 和VOL以及3.3V的VIH 和VIL 的转换电平可以看出,虽然两者存在一定的差别,但是能够承受5V电压的3.3V器件可以正确识别5V器件送来的电平值。所以能够承受5V电压的3.3V 器件的输入端可以直接与5V器件的输出端接口。CPLD(EPM7128)有5V容限,故能直接与5V器件的输出端接口,而它的输出是3.3V TTL电平,可以被DSP(TMS320LF2407A)接受。

  ④DSP(TMS320LF2407A)驱动5V CMOS(不能直接相连)。3.3V与5V CMOS的电平转换标准是不一样的。从图3中可以看出,3.3V输出的高电压的最低电压值VOH = 2.4V(输出的最高电压可以达到3.3V),而5V CMOS器件要求的高电平最低电压VIH = 3.5V,因此TMS320LF2407A的输出不能直接驱动5V CMOS器件。为此必须做些处理。最通用的方法就是,使用电平接口转换芯片实现3.3V与5V电平的相互转换。可以采用双电压(一边是3.3V,另一边是5V)供电的双向驱动器来实现电平转换。如TI的SN74ALVC164245、SN74ALVC4245等芯片,可以较好地解决3.3V与5V电平的转换问题。也可以通过CPLD,利用CPLD输出口设置OC(集电极开路),外接一个电阻上拉到5V,这样就可以驱动5V CMOS器件,只是逻辑反向了而已。

  3.3 本系统所采用的转换接口

  由于EMP7128具有混合电压特性,VCCINT接5V,输入口的逻辑电平范围为TTL,因此它能够兼容3.3V/5V输入。输出口的逻辑电平范围为0V~VCCIO,VCCIO可以接3.3V或者5V。本DSP系统就采用EMP7128作为逻辑电平转换接口,使输入配置为5V,输出配置为3.3V,对于一些输出驱动5V COMS器件的IO口,配置输出口为OC门,外接上拉电阻,拉到5V电压,只是编程中要注意输出口的逻辑反向。

  4. 结论

  经过实际应用证明,应用CPLD(EMP7128)配置输入引脚兼容3.3V/5V逻辑电平和输出为3.3V/5V逻辑电平,使DSP(TMS320LF2407A)系统可以与5V TTL和5V COMS电平顺利接口。经过CPLD(EMP7128)使DSP(TMS320LF2407A)的3.3V电压系统与5V器件构成一个混合电压系统,确保了系统的安全性及可靠性,并且由于EPM7128的可编程特性使得系统连接具有易改性和保密性。


1 2

关键词: 转换 应用 中电 系统 TMS320LF2407A EPM7128

加入微信
获取电子行业最新资讯
搜索微信公众号:EEPW

或用微信扫描左侧二维码

相关文章

查看电脑版