TTL,CMOS都属于数字电路。
TTL (采用5V电源) |
电流控制器件 |
输出高电平 |
>2.4V |
输出低电平 |
<0.4V |
速度快 |
传输延迟时间短(5-10ns) 功耗大 |
CMOS(采用5~15V电源) |
电压控制器件 |
输出高电平 |
>5V |
输出低电平 |
0V |
速度慢 |
传输延迟时间长(25-50ns) 功耗低 |
在同样5V电源电压情况下,COMS电路可以直接驱动TTL,
因为CMOS:
输出高电平 VCC = 5V > 2.0V
输出低电平 GND = 0V < 0.8V
而TTL电路则不能直接驱动CMOS电路
TTL的输出高电平为大于2.4V,如果落在2.4V~3.5V之间,则CMOS电路就不能检测到高电平,低电平小于0.4V满足要求,所以在TTL电路驱动COMS电路时需要加上拉电阻。
RS232 |
负逻辑电平 |
逻辑0 |
3V~15V |
逻辑1 |
-3V ~ -15V |
距离 |
15米 |
|
与ttl电平不兼容,需使用电平转换电路 |
|
易损坏 |
|
抗干扰能力差 |
RS485 |
传输差分信号 |
逻辑0 |
以两线间的电压差 -(2~6) |
逻辑1 |
以两线间的电压差 +(2~6) |
|
可与ttl电平兼容 |
|
接口信号电平降低不易损坏 |
|
抗干扰能力较好(因为是差分信号,取两数之差,当被减数受到干扰,减数也会被干扰,但它们的差值不会变) |