常用的电平标准主要有TTL,LVTTL,CMOS,RS232等。
对于TTL电平,其输入门闩值分别是0.8V和2.0V,即输入高电平范围是2.0--5V,低电平范围是0--0.8V同样对于出,高低电平范围分别是2.4--5V,0--0.4V.LVTTL, 即LOW VOLTAGE TTL,是低电平标准的TTL。但它的电平是针对一些低电压的器件。比如有3.3V LVTTL,
2.5V LVTTL,1.8V LVTTL等。
其中最常用的是3.3V的LVTTL,其门闩值和TTL完全相同,即输入高低电平范围分别是2.0--3.3V,0--0.4V输出高低电平范围分别是2.4--3.3V,0--0.4V。对于其他几种更低电压的LVTTL来说,其门闩值与TTL并不相同,具体可以参照相关芯片的datasheet确定。
对于CMOS标准来说,门闩值为0.3VCC和0.7VCC,比如对于5V供电器件,分别为1.5V和3.5V,这只是个大概值而已,也有说是1.6V和3.4V的,这一点点不同对我们实际应用来说作用不大,可以不必管它。此外还有LVCMOS的电平,同样是按照0.3VCC和0.7VCC来计算门闩值。其实不必太死记这些标准,用到器件的时候多去看一下它的手册,里面都会说的比较清楚的,
当然,你如果是去应聘,笔试遇到的这些问题的可能性也是有的,为了这个目的可以大概记一下,呵呵。RS232,即通常所说的计算机上的串口,现在的电脑这种接口越来越少了,笔记本上基本已经没有设置这个接口了。
但在工业产品上,还有很多应用。它的电平标准是:
高电平范围是-5---15V,低电平范围是+5--+15V。在实际应用当中,同类电平的器件直接相连肯定没有问题,但如果器件电平标准不同,就要考虑电平匹配的问题了。比如对于TTL器件和CMOS器件相连,如果是CMOS器件输出到TTL器件,这个也是可以直接连的,因为CMOS电平的范围是TTL输入电平范围的子集。
但如果反过来就不行,因为TTL电平的输出范围要比CMOS电平的范围大,有可能出现不确定的电平状态,引起电路出现不可预知的混乱。同样对于LVTTL和TTL电平来说,LVTTL输出直接连到到TTL输入就没有问题,反过来也是不行,如果一定要实现从TTL输出到LVTTL,则中间要加电平匹配芯片,在这颗芯片的一侧连的是TTL信号,另一侧连的是LVTTL信号。如果电路的数据流是双向的,则必须在两种电平的信号之间加匹配芯片。
我们很常见的是RS232和TTL电平之间的匹配问题,也就是要加一个RS232和TTL电平匹配芯片,也叫电平转换芯片,比较常用的型号有Maxim的MAX232,MAX3232,MAX3223等等。