有关串行通信的知识,介绍了串行通信调幅与调频方式,串行数据在传输时,一般采用调幅(AM)和调频(FM)两种方式传送数字信息,串行通信调频方式用两种不同的频率分别表示二进制中的逻辑1和逻辑0。
1、串行通信调幅方式
串行数据在传输时,一般是采用调幅(AM)和调频(FM)两种方式传送数字信息。在远程通信时发送的数字信息,比如二进制数据,首先调制成模拟信息。
幅度调制是用某种电平或电流来表示逻辑“1”,称为传号(mark);而用另一种电平或电流来表示逻辑“0”,称为空号(space),出现在传输线上的mark/space的串行数据形式。
使用mark/space形式通常有四种标准,TTL标准、RS-232标准、20mA电流环标准和60mA电流环标准。
(1)TTL标准:用+5V电平表示逻辑“1”;用0V电平表示逻辑“0”,这里采用的是正逻辑。
(2)RS-232标准:用-3V— -15V之间的任意电平表示逻辑“1” ;用+3V — +15V电平表示逻辑“0”,这里采用的是负逻辑。
(3)20mA电流环标准。线路中存在20mA电流表示逻辑1,不存在20mA电流表示逻辑0。
(4)60mA电流环标准。线路中存在60mA电流表示逻辑1,不存在60mA电流表示逻辑0。
2、串行通信调频方式
频率调制方式是用两种不同的频率分别表示二进制中的逻辑1和逻辑0,通常使用曼彻斯特编码标准和堪萨斯城标准。
(1)曼彻斯特编码标准
这种标准兼有电平变化和频率变化来表示二进制数的0和1。每当出现一个新的二进制位时,就有一个电平跳变。如果该位是逻辑1,那么在中间还有一个电平跳变;而逻辑0仅有位边沿跳变。
所以,逻辑1的频率比逻辑0的频率大一倍。曼彻斯特编码标准一般用在两台计算机之间的同步通信。
(2)堪萨斯城标准:用频率为1200Hz中的4个周期表示逻辑0,而用频率为2400Hz中的8个周期表示逻辑1。