单端标准

常用的单端IO标准是LVTTL和LVCMOS。

目前业界绝大部分FPGA/CPLD器件的LVCOMS的IO是由CMOS推挽(push-pull)驱动器构成的,这种结构是上面的PMOS管和下面的NMOS管组成的。当PMOS关闭,NMOS打开时,驱动器输出低电平;相反,当NMOS关闭,PMOS打开时,驱动器输出高电平。

CMOS驱动器在从输出由高到低的转换过程中,把PMOS关闭,同时把NMOS打开,这样,输出信号线与参考地平面及负载输入构成的等效电容处于放电状态,直到输出为低。CMOS驱动器在从输出低到高的转换过程中,把NMOS关闭,同时把PMOS打开。这样输出信号线与参考地平面及负载输入构成的等效电容处于充电状态,直到输出为高。LVCMOS输出的结构特点如下图:

这样输出驱动器的结构可以支持轨到轨(rail-to-rail)的输出,也就是说,可以从0~VCC,所以它的摆幅最大,相应的噪声容限也较大。

也有些MOS工艺的器件中,为了实现类似TTL图腾柱(totem-pole)结构的输出电平,上拉和下拉都采用NMOS管来实现,如下图,它的摆幅与LVCMOS相比有所降低,因此翻转速度要高一点,噪声容限没有那么大。

LVCMOS和LVTTL的电平阈值如下图。在电路中,要求输出高电平等于VOH,输出低电平等于VOL,要求输入能接收高于VIH的高电平信号,能接收低于VIL的低电平信号。

总的来说,LVTTL/LVCMOS驱动器的特点是静态电流非常小,因此其静态功耗非常低。驱动器的输出摆幅较大,翻转过程中的瞬态电流比较大,这种瞬时的大电流必然会给系统引入噪声,对系统的可靠性造成一定的影响。LVTTL/LVCMOS驱动器的动态功耗随着时钟频率的增加而呈指数增加,所以不适合应用在高速的电路中。一般来说,时钟频率在150MHz以上就很少采用这种驱动器作为输入输出了。

在设计LVTTL/LVCMOS的信号走线时,如果PCB走线长到需要被作为传输线来考虑,用户就应该根据自己的需要选择合适的匹配方式。

匹配的根本要求是保持信号在传输线上的阻抗连续,而防止信号在传输线上来回反射,造成接收端信号反射和振铃,影响信号的正确接收。

为了满足传输线的阻抗连续,有许多方法,各种方法的使用场合并不一样,需要用户自己选择。

具体匹配方案,请参考FPGA极客空间微信公众号,《阻抗匹配处理方式》一文。

不管是哪种匹配方式,为了保证匹配的效果,在PCB设计时,需要做到源端串阻尽量靠近驱动器管脚,而末端匹配电阻尽量靠近接收端管脚,从而尽量减小由于匹配电阻造成的短线影响信号质量。如果在一些特殊的情况下,不方便将终端电阻放置在靠近管脚的地方,也可以采用飞过(fly-by)的方式加电阻。


版权所有权归卿萃科技 杭州FPGA事业部,转载请注明出处

作者:杭州卿萃科技ALIFPGA

原文地址:杭州卿萃科技FPGA极客空间 微信公众号


扫描二维码关注杭州卿萃科技FPGA极客空间


单端IO标准的更多相关文章

  1. 差分IO标准

    差分标准 和单端IO不同的是,差分电平使用两根信号线来传达信号,这两根信号线在传输过程中如果遇到同样的噪声源(共模噪声)干扰,在接收端,这样的共模噪声会在两个信号相减时消除,这样并不会给接收电平造成影 ...

  2. 为什么PCB上的单端阻抗控制50欧姆

    很多刚接触阻抗的人都会有这个疑问,为什么常见的板内单端走线都是默认要求按照50欧姆来管控而不是40欧姆或者60欧姆?这是一个看似简单但又不 好回答的问题.在写这篇文章前我们也查找了很多资料,其中最有知 ...

  3. AD的差分输入与单端输入

    AD的差分输入与单端输入 单端输入,输入信号均以共同的地线为基准.这种输入方法主要应用于输入信号电压较高(高于1V),信号源到模拟输入硬件的导线较短(低于15 ft,1ft=304.8mm),且所有的 ...

  4. 020 <one-to-one>、<many-to-one>单端关联上的lazy(懒加载)属性

    <one-to-one>.<many-to-one>单端关联上,可以取值:false/proxy/noproxy(false/代理/不代理) 实例一:所有lazy属性默认(支持 ...

  5. 单端测序(Single- ead)和双端测序(Pai ed-end和Mate-pai )的关系

    Roche 454,Solexa和ABI SOLID均有单端测序和双端测序两种方式.在基因组De Novo测序过程中,Roche454的单端测序读长可以达到400p,经常用于基因组骨架的组装,而Sol ...

  6. SEPIC 单端初级电感转换器 稳压器 -- Zeta 转换器

    single ended primary inductor converter 单端初级电感转换器 SEPIC(single ended primary inductor converter) 是一种 ...

  7. 单端通用ISM频段接收器 Si4313

    Si4313芯片是单端通用ISM频段接收器,工作频率为240-960MHz,可编程接收频率带宽为2.6-260kHz,接收灵敏度为-118dBm,数据速率为0.2-128kb/s,采用FSK.GFSK ...

  8. 差分ADC到单端ADC

    单片机可以处理单端ADC(不在电压范围内要进行分压),也可以处理差分ADC(但需要双路输入).差分信号在传输过程中抗共模干扰能力很强,所以传输中都用差分传输,到ADC时可以差分也可以单端(需要放大器处 ...

  9. 胆机实作(1)——12AU7甲类单端前级

    第一次做胆机,选了最经典的单端共阴架构.电路没有什么复杂的,基本就是教科书电路,没有用负反馈,因为我不喜欢负反馈的声音.用电路板做机器焊接也没什么难度,器件找好开焊就行,试做机就不打算找外壳了,也不用 ...

随机推荐

  1. 20145231《Java程序设计》课程总结

    20145231 <Java程序设计>课程总结 每周读书笔记链接汇总 ● 20145231<Java程序设计>第一周学习总结 ●20145231<Java程序设计> ...

  2. collectionView的案例

    #import "ViewController.h" #import "CollectionViewCell.h" @interface ViewControl ...

  3. INSPIRED启示录 读书笔记 - 第2章 产品管理与产品营销

    两者不是一回事 1.产品经理的工作是从细节上定义开发团队开发什么产品 2.市场营销的职责是对外宣传产品 产品公司常常会陷入的三种误区 1.由市场营销人员定义产品:由产品营销经理或所谓的产品经理负责收集 ...

  4. 暑假爆零欢乐赛SRM08题解

    这真的是披着CF外衣的OI赛制?我怎么觉得这是披着部分分外衣的CF?果然每逢cf赛制必掉rating,还是得%%%cyc橙名爷++rp.. A题就是找一找序列里有没有两个连在一起的0或1,并且不能向两 ...

  5. 键盘高级操作技巧【TLCL】

    Ctrl-a     移动光标到行首. Ctrl-e     移动光标到行尾. Ctrl-f     光标前移一个字符:和右箭头作用一样. Ctrl-b     光标后移一个字符:和左箭头作用一样. ...

  6. Codeforces Round #425 (Div. 2) D 树链剖分 + 树状数组维护区间

    一看就知道 可以LCA判断做 也可以树链剖分拿头暴力 然而快速读入和线段树维护区间会T70 于是只能LCA? 线段树的常数不小 于是需要另外一种办法来进行区间加减和查询区间和 就是使用树状数组 这个题 ...

  7. Qt qobject_cast用法 向下转型

    函数原型: T qobject_cast ( QObject * object ) 本方法返回object向下的转型T,如果转型不成功则返回0,如果传入的object本身就是0则返回0. 在使用时有两 ...

  8. BZOJ3669 [Noi2014]魔法森林(SPFA+动态加边)

    本文版权归ljh2000和博客园共有,欢迎转载,但须保留此声明,并给出原文链接,谢谢合作. 本文作者:ljh2000 作者博客:http://www.cnblogs.com/ljh2000-jump/ ...

  9. python matrix/array反向切片

    >>> import numpy as np >>> m = np.mat([[1.,1,1],[1,2,3,],[1,5,1,]]) >>> m ...

  10. 将datagridview数据保为xml或txt文件

    using System.IOpublic void SaveFile()        {            //实例化一个保存文件对话框            SaveFileDialog s ...