电子技术的发展,产生了各种各样的电平接口。

TTL电平:

TTL电平信号之所以被广泛使用,原因是因为:通常我们采用二进制来表示数据。而且规定,+5V等价于逻辑“1”,0V等价于逻辑“0”。这样的数据通信及电平规定方式,被称做TTL(晶体管-晶体管逻辑电平)信号系统。这是计算机处理器控制的设备内部各部分之间通信的标准技术。

TTL三态门

CMOS电平:

CMOS电平逻辑电平电压接近于电源电压,0 逻辑电平接近于 0V。而且具有很宽的噪声容限。

CMOS电路由于输入太大的电流,内部的电流急剧增大,除非切断电源,电流一直在增大。这种效应就是锁定效应。当产生锁定效应时,COMS的内部电流能达到40mA以上,很容易烧毁芯片。

防御措施:

  • 在输入端和输出端加钳位电路,使输入和输出不超过规定电压。

  • 芯片的电源输入端加去耦电路,防止VDD端出现瞬间的高压。

  • 在VDD和外电源之间加限流电阻,即使有大的电流也不让它进去。

  • 当系统由几个电源分别供电时,开关要按下列顺序:开启时,先开启 CMOS电路的电源,再开启输入信号和负载的电源;关闭时,先关闭输 入信号和负载的电源,再关闭CMOS 电路的电源。

CMOS三态门

TTL电路与CMOS电路比较:

  • TTL电路是电流控制器件,而CMOS电路是电压控制器件。

  • TTL电路的速度快,传输延迟时间短(5-10ns),但是功耗大。

  • CMOS电路的速度慢,传输延迟时间长(25-50ns),但功耗低。

  • CMOS电路本身的功耗与输入信号的脉冲频率有关,频率越高,芯片集         越热,这是正常现象。

LVDS电平:

LVDS(Low Voltage Differential Signal)即低电压差分信号,其特性如下:

  • 低摆幅(约为350 mV)。低电流驱动模式意味着可实现高速传输。ANSI/TIA/EIA644建议了655 Mb/s的最大速率和1.923 Gb/s的无失真通道上的理论极限速率。

  • 低压摆幅。恒流源电流驱动,把输出电流限制到约为3.5 mA左右,使跳变期间的尖峰干扰最小,因而产生的功耗非常小。这允许集成电路密度的进一步提高,即提高了PCB板的效能,减少了成本。

  • 具有相对较慢的边缘速率(dV/dt约为0.300 V/0.3 ns,即为1 V/ns),同时采用差分传输形式,使其信号噪声和EMI都大为减少,同时也具有较强的抗干扰能力。

所以,LVDS具有高速、超低功耗、低噪声和低成本的优良特性。

LVDS应用
典型LVDS电路

PECL电平:

PECL,指的是正射极耦合逻辑电平。 在电子技术中,PECL代表正射极耦合逻辑电平。如果省掉ECL电路中的负电源,采用正电源的系统(+5 V),可将VCC接到正电源而VEE接到零点。这样的电平通常被称为PECL(Positive Emitter Coupled Logic)。如果采用+3.3 V供电,则称为LVPECL。

ECL(EmitterCoupled Logic)即射极耦合逻辑,是带有射随输出结构的典型输入输出接口电路,ECL电路的最大特点是其基本门电路工作在非饱和状态,因此ECL又称为非饱和性逻辑。也正因为如此,ECL电路的最大优点是具有相当高的速度。这种电路的平均延迟时间可达几个ns数量级甚至更少。

PECL输出结构

PECL 片内偏置输入                                                   PECL 片外偏置输入

HSTL电平:

HSTL(High Speed Transceiver Logic)是一种技术独立的数字集成电路接口标准,为了实现电压扩展和技术独立I/O结构而开发的。

此标准所要求的I/O结构是差分放大输入(一个输入内部关联成一个用户提供的输入参考电压,此电压用于单端输入)和使用Vcco的输出。所谓技术独立,实际上指用来做输入参考和输出Vcco的电压,与器件本身的供电电压不同。

HSTL最主要的应用是可以用于高速存储器(SDRAM、DDR SDRAM)读写。传统的慢速存储器访问时间阻碍了高速处理器的运算操作。在中频区域(100MHz和180MHz之间),可供选择基于单端信号的I/O结构有:HSTL、GTL/GTL+、SSTL和低压TTL(LVTTL)。在180MHz以上的范围,HSTL标准是唯一可用的单端I/O接口。利用HSTL的速度,快速I/O接口明显地提高了整个系统的性能。HSTL是高速存储器应用的I/O接口选择,同时也很完美地提供了驱动多个内存模块地址总线的能力。

FPGA+SDRAM

GTL/GTL+电平:

GTL:类似CMOS的一种结构,输入为比较器结构,比较器一端接参考电平,另一端接输入信号。1.2V电源供电。 Vcc=1.2V;VOH>=1.1V;VOL<=0.4V;VIH>=0.85V;VIL<=0.75V 
PGTL/GTL+:Vcc=1.5V;VOH>=1.4V;VOL<=0.46V;VIH>=1.2V;VIL<=0.8V 。
GTL输入与输出

SSTL电平:

SSTL(Stub Series Terminated Logic)接口标准也是JEDEC所认可的标准之一。该标准专门针对高速内存(特别是SDRAM)接口。SSTL规定了开关特点和特殊的端接方案,它是为了在高速存储总线上提高信号完整性的目的而创建的。SSTL_3是3.3V标准;SSTL_2是2.5V标准,SSTL_18是1.8V标准。

它与LVTTL和LVCMOS的不同在于SSTL是传输线终端匹配的。因此SSTL具有输出阻抗和匹配方法的要求,这使其在高速信号传输时降低了EMI,改善建立时间。SSTL的输入是一个差分对比电路,一端为输入,另一端为参考电压VREF,DDR应用SSTL电平比较多。

DDRII SDRAM 内存条

在这样的混合电平环境里面,如果用传统的电平转换器件实现接口会导致电路复杂性提高。利用FPGA支持多电平共存的特性,可以大大简化设计方案,降低设计风险。

FPGA IO电压配置

FPGA IO电压配置,电流配置以及翻转速率

FPGA在电平接口领域的应用相关推荐

  1. FPGA实现CAN接口(SJA1000)

    学无止境,善于积累,每天积累一点点,成功就在眼前,加油! 1 CAN总线简介 CAN(Controller Area Network,控制器局域网 )总线是一个多主机异步串行总线,也是国际上应用最广泛 ...

  2. 基于FPGA的PCIe接口实现(具体讲解了数据流向)

    转载自:https://www.cnblogs.com/chengqi521/p/7094544.html 时间:2014-12-09 来源:西安电子科技大学电子工程学院 作者:姜 宁,陈建春,王 沛 ...

  3. CPLD/FPGA的UART接口设计之系统时钟(晶振)和波特率关系

    UART(UniversalAsynchronous ReceiverTransmitter,通用异步收发器)是一种广泛使用的异步串行数据通信协议.目前大多数MCU.串口通信IC等芯片或模块均支持UA ...

  4. 基于FPGA实现IIC接口(EEPROM)

    1 IIC应用领域 在嵌入式系统开发过程中,IIC占据非常重要的地位.IIC通讯接口能到搭载较多的从设备,从而实现与多个从设备进行通讯,在板级通讯中是一种比较常用的通讯接口.笔者通过IIC接口实现FP ...

  5. FPGA模拟PS2接口的方法

    FPGA模拟PS2接口的方法 本来以为模拟PS2协议相当的麻烦,今天下了一本PS2协议手册看了半天,原来读键盘值相当简单嘛,比模拟SPI.I2C简单多了呵呵. 下面介绍一下具体过程 1.明确接线关系, ...

  6. fpga挂一片ddr2_基于Cyclone III FPGA的DDR2接口设计分析

    首页 > 技术文库 > 基于Cyclone III FPGA的DDR2接口设计分析 基于Cyclone III FPGA的DDR2接口设计分析 时间:2011-04-13 11:28:30 ...

  7. 基于FPGA的USB接口控制器设计(VHDL)(中)

    今天给大侠带来基于 FPGA 的 USB 接口控制器设计(VHDL),由于篇幅较长,分三篇.今天带来第二篇,中篇,USB通信原理.USB 系统开发以及设计实例.话不多说,上货. 之前有关于 Veril ...

  8. 基于FPGA实现PCI-E接口和DMA控制器设计

    随着网络的飞速发展,人们可获取的信息量日益增长,数据的处理及存储速率的要求也越来越高.万兆网(10Gb以太网)的普及,高速存储设备的应用(如DDR2,传输速率可达800M)对系统带宽带来极大的挑战. ...

  9. 基于FPGA的USB接口控制器设计(VHDL)(上)

    今天给大侠带来基于 FPGA 的 USB 接口控制器设计(VHDL),由于篇幅较长,分三篇.今天带来第一篇,上篇,USB 接口简介 以及 USB 体系结构.话不多说,上货. 之前有关于 Verilio ...

最新文章

  1. Linux/Unix mii-tool command
  2. wpf单容器中的Chrome
  3. .NET 分布式架构开发实战之二 草稿设计
  4. How is note created - backend implementation
  5. 【Python 必会技巧】lambda 表达式(匿名函数)及其在内置函数中的应用
  6. layui下拉框往上显示跟往下显示_牛肉价格持续攀升,潮汕牛肉火锅下月或将调涨了...
  7. 医学影像PACS系统解决方案与成功案例汇总
  8. MVC阻止用户注入JavaScript代码或者Html标记
  9. excel重复上一步快捷键_13个excel快捷键,让你的1秒钟,抵得上同事的5分钟
  10. druid监控及慢sql记录
  11. VMware vSAN 技术详解 | 周末送资料
  12. 手机相片删除了怎么恢复? 手机照片恢复方法汇总
  13. react学习系列1 修改create-react-app配置支持stylus 1
  14. rbf神经网络 c语言,RBF神经网络极简介绍及其算法R语言实现
  15. 服务器mt核心bug修复,RHSA-2020:0374-重要: 内核 安全和BUG修复更新
  16. 上门洗车APP --- Android客户端开发 之 网络框架封装介绍(二)
  17. 电脑误删wps文件怎么恢复?介绍4个解决方法
  18. 电风扇 DIY闪字发光小风扇 休闲懒人鞋 无叶塔扇 空调扇
  19. Python抖音弹幕
  20. oracle 中的 NVL2() 函数

热门文章

  1. 全国大学生智能汽车竞赛 --智慧物流创意组
  2. 高压小功率三极管 MFV13001
  3. 角度编码器 ST-3806-15-RS
  4. python flask web开发_Python Flask web后端开发
  5. css中图片整合的使用,CSS Sprites:图片整合技术详细案例
  6. css text top,text-align属性(css中文本对齐属性)
  7. java中刷新页面的js,[Java教程]js页面刷新之实现框架内外刷新(整体、局部)
  8. jqplot php,JSON的jqPlot
  9. 中gcd函数_欧拉函数φ(n)的计算及欧拉定理
  10. FPGA的设计艺术(8)最佳的FPGA开发实践之严格遵循过程