RS232 电平
或者说串口电平,有的甚至说计算机电平,所有的这些说法,指得都是计算机 9 针串口
(RS232)的电平,采用负逻辑,
-15v ~ -3v 代表 1
+3v ~ +15v 代表 0
RS485 电平 和 RS422 电平
由于两者均采用差分传输(平衡传输)的方式,所以它们的电平方式,一般有两个引脚 A,B
发送端 AB 间的电压差
+2 ~ +6v 1
-2 ~ -6v 0
接收端 AB 间的电压差
大于 +200mv 1
小于 -200mv 0
定义逻辑 1 为 B>A 的状态
定义逻辑 0 为 A>B 的状态
AB 之间的电压差不小于 200mv
一对一的接头的情况下
RS232 可做到双向传输,全双工通讯 最高传输速率 20kbps
RS422 只能做到单向传输,半双工通讯,最高传输速率 10Mbps
RS485 双向传输,半双工通讯, 最高传输速率 10Mbps
另外,总结下常用电平标准:
现在常用的电平标准有 TTL、CMOS、LVTTL、LVCMOS、ECL、PECL、LVPECL、RS232、
RS485 等,还有一些速度比较高的 LVDS、GTL、PGTL、CML、HSTL、SSTL 等。下面简
单介绍一下各自的供电电源、电平标准以及使用注意事项。
TTL:Transistor-Transistor Logic 三极管逻辑。
Vcc:5V;
VOH>=2.4V;VOL<=0.5V;
VIH>=2V;VIL<=0.8V。
因为 2.4V 与 5V 之间还有很大空闲,对改善噪声容限并没什么好处,又会白白增大系统功
耗,还会影响速度。所以后来就把一部分“砍”掉了。也就是后面的 LVTTL。
LVTTL 又分 3.3V、2.5V 以及更低电压的 LVTTL(Low Voltage TTL)。
3.3V LVTTL:
Vcc:3.3V;
VOH>=2.4V;VOL<=0.4V;
VIH>=2V;VIL<=0.8V。
2.5V LVTTL:
Vcc:2.5V;
VOH>=2.0V;VOL<=0.2V;
VIH>=1.7V;VIL<=0.7V。
更低的 LVTTL 不常用就先不讲了。多用在处理器等高速芯片,使用时查看芯片手册就 OK
了。
TTL 使用注意:TTL 电平一般过冲都会比较严重,可能在始端串 22 欧或 33 欧电阻;TTL
电平输入脚悬空时是内部认为是高电平。要下拉的话应用 1k 以下电阻下拉。TTL 输出不能
驱动 CMOS 输入。