《FPGA全程进阶---实战演练》第二十一章之 几种常用电平分析及特性
TTL,CMOS以及LVTTL,LVCMOS
TTL和CMOS是数字电路中两种常见的逻辑电平,LVTTL和LVCMOS是两者低电平版本。TTL是流控器件,输入电阻小,TTL电平器件速度快,驱动能力大,但功耗大。CMOS是MOS管逻辑,为压控器件,且输入电阻极大,CMOS电平器件速度慢,驱动能力不足TTL,但功耗小。正是由于CMOS器件输入阻抗很大,外界微小的干扰就有可能引起电平的翻转,所以CMOS器件上未使用的输入引脚应做上下拉处理,不能浮空。
由于TTL和CMOS电平在0或1时不一样,所以需要满足VOH(发送方) > VIH(接收方),且提供一定的噪声容限,发送方VOL小于接收方VIL,且提供一定的噪声容限。
高逻辑电平驱动低逻辑电平时,可串联50~330Ω电阻进行电平的转换。其中JTAG就是一个例子,在使用Cyclone III代芯片时,JTAG为2.5V电平,而Cyclone III是3.3V电平,使用时需要串接电阻,以实现电平的转换。串联电阻有时对于驱动能力较强的元器件如74LVT系列,为了消除信号振铃,可以串联电阻消除信号振铃现象。
与驱动能力相关的两个名词:拉电流与灌电流。
拉电流:拉电流是指电流方向为负,电流流出器件,称为拉电流,比如IOH;
灌电流:灌电流指的是电流方向为正,电流流入器件,称为灌电流,比如IOL;
Bipolar工艺的器件,特点是速度高,驱动能力强,但功耗大;CMOS工艺的器件,驱动能力和速度较Bipolar弱,但其集成度高,功耗低;而BiCMOS兼有Bipolar和CMOS的优势。
CMOS和TTL不适合高速电路原因
1)电平幅度较大,即使是低电平版本,摆幅也到了3.3V或2.5V,因此信号变化沿所耗费的时间越长,不适合于传输频率达到200MHz以上的信号。
2)输出信号为单端。在传输路径上易受到干扰,不利于远距离的传输
3)功耗较大。
器件手册需要了解到的知识
作为硬件工程师,每天都需要与各种电子元器件的手册打交道,那么对于手册上的一些参数值是我们往往需要关心的。在选择器件时,往往根据这些器件的参数值进行筛选,就可以选择到合适的芯片。
1) Features:一般我们在查看手册时,手册第一页就会有关于此器件的Features,这是我们需要关心的,通过此Features我们就可以除去一部分不适合的芯片。
2) Absolute Maximum Ratings:这一部分是我们常常需要留心的,器件极限参数值。其中有些参数必须要理解:
1】 Vcc:电源电压。第一,确保上电和下电时电源电压的过冲小于极限值;第二,正常工作
电源电压加上纹波电压的最大值要小于极限值。
2】 VI:输入信号电平,要求输入信号的上升沿和下降沿的过冲不能超过一定的值。
3】 VO:输出信号电平,一般会看到 -0.5V (min),Vcc + 0.5V(max)其中Vcc应为器件正常工作时的电压,而不是最大电压值。
4】IIK:输入钳位电流,指工作电压超出正常值之外时,允许流入器件输入端的最大电流。
5】IOK:输出钳位电流,指工作电压超出正常值之外时,允许流入器件输出端的最大电流。
3) Electrical Characteristics:这一部分是我们常常需要留心的,器件电气参数值。其中有些参数必须要理解:
II :器件正常工作时流入(输入信号为高电平)或工作时流出(输入信号为低电平)输入端口的电流。CMOS工艺的逻辑器件属于压控型,输入电流很小,通过器件参数II与Icc可以判断该器件的工艺类型为CMOS,还是TTL工艺。
CI :输入电容,指逻辑器件输入端口的寄生电容,在电路设计时可以视为驱动能力的指标。如Cypress CY2305器件资料中,定义CL参数为30pF,即该器件输出引脚的容性负载能力是30pF,对于74LVC125A器件的CI 为5pF,所以一个CY2305最多可以带动6个74LVC125A器件。
《FPGA全程进阶---实战演练》第二十一章之 几种常用电平分析及特性的更多相关文章
- 《FPGA全程进阶---实战演练》第一章之FPGA介绍
1 什么是FPGA FPGA也即是Field Programmable Gate Array的缩写,翻译成中文就是现场可编程门阵列.FPGA是在PAL.GAL.CPLD等可编程器件的基础上发展起来的新 ...
- 《FPGA全程进阶---实战演练》第一章之如何学习FPGA
对于很多初学者,大部分都是急于求成,熟不知越是急于求成,最终越是学无所成,到头来两手空空,要学好FPGA,必须弄懂FPGA本质的一些内容. 1.FPGA内部结构及基本原理 FPGA是可以编程的,必须通 ...
- 《FPGA全程进阶---实战演练》第九章 计数器要注意
本小节我们来做一个好玩的事情,就是计数器,还记得在做LED自加实验时我们就曾经提到过关于计数器的相关议题,那么这节我们就来讨论讨论. 探讨一下如下的问题:请用verilog记八个数的写法,分析这个可以 ...
- 《FPGA全程进阶---实战演练》第三十二章 Signal Tap II 应用实例
还有几天就要交文章终稿了,三年的研究生生活也快要结束了,时间飞快,岁月如梭,但学习技术的热情仍然不能松懈,不懂的东西太多,需要实时保持奋斗!!过些天会继续更新<FPGA全程进阶---实战演练&g ...
- 《FPGA全程进阶----实战演练》第二章之系统搭建
1 系统方案 对于设计一款硬件平台,首先要确定整体框架,确定各个模块所需要的芯片以及电压分配情况.图2.6是笔者曾经设计的硬件平台系统. 图2.6系统框图 对于选定一个系统方案之后,接下来做的要先去查 ...
- 《FPGA全程进阶---实战演练》第四章之实验平台软硬件使用简介
本章主要是讲解读者在进行FPGA逻辑设计之前的准备工作,需要下载Quartus II软件和 Modelsim 软件,一个是用来进行FPGA逻辑设计,一个是用来对逻辑进行理论分析与验证. 1.1 qua ...
- 《FPGA全程进阶---实战演练》第二十一章 电源常用类型:LDO和 DCDC
高速电路中的电源设计 高速电路中的电源设计大概分为两种,一种是集总式架构,一种是分布式架构.集总式架构就是由一个电源输入,然后生成多种所需要的电压.如图1所示.这种架构会增加多个DC/DC模块,这样成 ...
- 《FPGA全程进阶---实战演练》第二十一章 细说低速与高速电路设计之电阻 电容 电感 磁珠
1.1 什么是高速电路 信号的最高频率成分是取决于有效频率,而不是周期频率. 高速电路的定义是根据信号的有效频率来计算的,在现实世界中,任何信号都是由多个频率分量的正弦波叠加而成的.定义各正弦波分 ...
- 《FPGA全程进阶---实战演练》第十一章 VGA五彩缤纷
1基础理论部分 VGA(video graphics array)即视频图形阵列,是IBM在1987年随PS/2一起推出的使用模拟信号的一种视频传输标准.VGA相比与现在的视频传输接口来说已经过时,不 ...
随机推荐
- destoon入门实例与常见问题
收集了一些destoon入门实例与常见问题,大家做个参考. 链接如下: destoon忘记后台密码怎么办?destoon找回管理员密码 忘记destoon管理员后台账号密码怎么办?解决方法 desto ...
- 我用Xamarin开发android应用,应用在真机上一打开就退出了
在解决方案管理器的项目上右键--属性--Android Options--Packaging将Use Shared Runtime前面的对勾取消即可.
- Atitit 项目的主体设计与结构文档 v5
Atitit 项目的主体设计与结构文档 v5 1. 版本历史说明2 2. 功能大概说明2 3. 实现的目标3 3.1. cross device跨设备(pc 手机 平板)3 3.2. cross sc ...
- HTML杂记
1.URL uniform resource locator 遵循格式: scheme://host.domain:port/path/filename scheme - 定义因特网服务的类型.最常 ...
- 菜鸟学SSH(二)——Struts2国际化手动切换版
国际化(internationalization,i18n)和本地化(localization,l10n)指让产品(出版物,软件,硬件等)能够适应非本地环境,特别是其他的语言和文化.程序在不修改内部代 ...
- Android各版本代号、版本号、API/NDK级别、发布时间及市场份额
Android各版本代号.版本号.API/NDK级别.发布时间及市场份额 代号 版本号 API/NDK级别 发布时间 - O 8.0 API level 26 2017-3-21 牛轧糖 Nougat ...
- org.apache.flink.runtime.entrypoint.StandaloneSessionClusterEntrypoint
org.apache.flink.runtime.entrypoint.StandaloneSessionClusterEntrypoint-Xms2024m -Xmx2024m -Dlog.file ...
- c++11新增的一些便利的算法
c++11新增加了一些便利的算法,这些新增的算法使我们的代码写起来更简洁方便,这里仅仅列举一些常用的新增算法,算是做个总结,更多的新增算法读者可以参考http://en.cppreference.co ...
- Linux 关于Transparent Hugepages的介绍【转】
透明大页介绍 Transparent Huge Pages的一些官方介绍资料: Transparent Huge Pages (THP) are enabled by default in RHEL ...
- error: insufficient permissions for device(解决adb shell问题)
今天在linux下连接平板usb,试用adb shell时出现error: insufficient permissions for device, 而且我们输入adb devices显示: xxna ...