详细对比TTL,CMOS与RS232电平的差异

详细对比TTL,CMOS与RS232电平的差异

我们在使用串口调试的时候,经常会遇到TTL电平,RS232电平等概念,也经常分不清这两者的关系。到底MAX232和MAX3232芯片有什么作用?

 

TTL 电平

CMOS电平

RS232电平

电压范围

0~5V

0~Vcc

(74系列12V供电)

-15~+15V

输入电压

L: <1.2V

L: <0.3*Vcc

L: +3~+15V

H: >2.0V

H: >0.7*Vcc

H: -3~-15V

输出电压

L: <0.8V

L: <0.1*Vcc

L: +3~+15V

H: >2.4V

H: >0.9*Vcc

H: -3~-15V

低电平噪声容限

0.4V

0.2*Vcc

 

高电平噪声容限

0.4V

0.2*Vcc

 

噪声容限

0.4V

0.2*Vcc

 

噪声容限的定义::

低电平噪声容限=最大输入低电平电压-最大输出低电平电压

高电平噪声容限=最小输出高电平电压-最小输入高电平电压

噪声容限=min{高电平噪声容限,低电平噪声容限}

对于噪声容限的计算,我查过数字电子技术基础书籍。以下的TTL噪声容限在书中的截图:

常用逻辑芯片特点
  7
4LS系列:TTL 输入: TTL 输出:TTL
  74HC系列:CMOS输入: CMOS输出:CMOS
  74HCT系列:CMOS输入: TTL 输出:CMOS
  CD4000系列:CMOS输入: CMOS 输出:CMOS

MAX232芯片与MAX3232芯片的作用:

前者用于民用消费级,后者用于军用级别,本质上都是用于把电平转为标准的RS232电平。

 

下面提供Mini2440的串口电路图:
详细对比TTL,CMOS与RS232电平的差异