由于集成电路体积小、质量轻、工作可靠,因而在大多数领域迅速取代了分立元件电路。随着集成电路制作工艺的发展,集成电路的集成度越来越高。
TTL信号是数字信号CMOS传输门(Transmission Gate)是一种既可以传送数字信号又可以传输模拟信号的可控开关电路。
按照集成度的高低,将集成电路分为小规模集成电路、中规模集成电路、大规模集成电路、超大规模集成电路。根据制造工艺的不同,集成电路又分为双极型和单极型两大类。TTL门电路是目前双极型数字集成电路中用的最多的一种。
TTL门电路中用的最普遍的是与非门电路,下面以TTL与非门为例,介绍TTL电路的基本结构、工作原理和特性。
(1)TTL与非门的基本结构
图1是TTL与非门的电路结构。可以看出,TTL与非门电路基本结构由3部分构成:输入级、中间级和输出级。因为电路的输入端和输出端都是三极管结构,所以称这种结构的电路为三极管---三极管逻辑电路。
TTL电路中的低电平并不是悬空状态,而是要一个确定的高电平才能代表“1”,悬空状态下其实是一个不稳定的状态,很容易受干扰或者芯片结构影响,有可能是高也有可能是低,TTL电路规定高电平阀值是>34V,如果要加高电平信号的话,必须要保证输入电压大于34V,当然就可以接5V了,一般情况下都是通过一个上拉电阻接到5V,这样静态的时候就默认输入高电平了,至于阻值一般取47K-10K左右就差不多了,具体看你设计的电路来定,也有些场合用更大或者更小的
ttl集成逻辑门电路的输入和输出结构均采用半导体三极管,所以称晶体管—晶体管逻辑门电路,简称ttl电路。ttl电路的基本环节是反相器。
当输入高电平时,
ui=36v,
vt1处于倒置工作状态,
集电结正偏,发射结反偏,
ub1=07v×3=21v,
vt2和vt4饱和,
输出为低电平uo=03v。
当输入低电平时,
ui=03v,
vt1发射结导通,ub1=03v+07v=1v,
vt2和vt4均截止,
vt3和vd导通。
输出高电平
uo
=vcc
-ube3-ud
≈5v-07v-07v=36v采用推拉式输出级利于提高开关速度和负载能力
vt3组成射极输出器,优点是既能提高开关速度,又能提高负载能力。
当输入高电平时,vt4饱和,ub3=uc2=03v+07v=1v,vt3和vd截止,vt4的集电极电流可以全部用来驱动负载。
当输入低电平时,vt4截止,vt3导通(为射极输出器),其输出电阻很小,带负载能力很强。
可见,无论输入如何,vt3和vt4总是一管导通而另一管截止。
这种推拉式工作方式,带负载能力很强。
这个要看具体的器件说明书的啊,不同器件都不一样的
一般来说,既然说了是TTL调制,那就是加一个TTL的数字信号,这样就能控制驱动电流的通断。不过更大的可能是应该可以加模拟调制,即输入多少电压对应多少驱动电流,照着说明书来就行了应该。
希望你能搞定
2到10米的距离已经超过了传统TTL电平的使用范围,所以必须进行电平转换。建议在传输线两端分别加上TTL到RS232电平转换器,然后使用232电平进行传输,在接收端在使用转换器把232转换回TTL。转换器现在都是集成的芯片,使用起来很简单而且价格也便宜。
FPGA支持LVTTL,最高输入输出电压33V。
首先要给准备接入的FPGA的那个Bank的Vcco接入VDD 33V。
如果外部直接输入5V的TTL信号,需要进过一个244 logic IC转换成LVTTL后接入FPGA(限于单向信号)。
在FPGA中设置管脚位置及IO标准约束。
到这了,给你说说吧,初学者确实很迷茫
首先理解串行通信,以一种固定的格式发送字符流的协议,要发送一个字节的字符,首先发送一个低电平,表示开始,再将八位字符从高到低一位一位发出,最后加一个高电平的结束位,对方也是按此顺序(协议)接收数据。
现在问题来了,发送方是TTL电平,5V表示高电平,0V表示低电平,但是通信协议同时规定,线路传输的过程中,-12V表示高电平,+12表示低电平,那很明显需要一个电平转换,MA232此时就派上用场了,作为一个接口的芯片,转换电平。
说实在的,其实啊,如果发送方和接受方都是TTL电平,那么一般情况下,两方都需要一个MA232芯片,+-12的电压只存在与双方之间的线路中,如果你问我那为啥不用0~5V在线路中传输高低电平,这还省事,一方面是抗干扰不行,发送不了远距离,再就是大家都用的的一个协议,现在也都默认这样了。如果你尝试用0~5在两个TTL之间传送,那么就是你自己的协议了。。。。
欢迎分享,转载请注明来源:表白网
评论列表(0条)