词条 | 总线异步通信 |
释义 | 总线异步通信也称为异步定时方式。 异步通信允许总线上的各部件有各自的时钟,在部件之间进行通信时没有公共的时间标准,而是靠发送信息时同时发出本设备的时间标志信号,用“应答方式”来进行。 异步通信又分单向方式和双向方式两种。单项方式不能判别数据是否正确传送到对方。在单总线系统或双总线中的I/O总线,大多采用双向方式。因此这里介绍双向方式,即应答式异步通信。 发送部件将数据放在总线上,延迟t时间后发出READY信号,通知对方数据已在总线上。接收部件以READY信号作为选通脉冲接收数据,并发出ACK作回答,表示数据已接收,发送部件收到ACK信号后可以撤除数据和READY信号,以便进行下一次传送。 另一方面,接受部件在收到READY信号下降延时必须结束ACK信号。这就使得在ACK信号结束以前不会产生下一个READY信号,从而保证了数据传输的可靠性。在这种全互锁的双向通信中,READY信号和ACK信号的宽度是依据传输情况的不同而浮动变化的。传输距离不同,或者部件的存取速度不同,信号的宽度也不同,即“水涨船高”式变化,从而解决了数据传输中存在的时间同步问题。 由于异步通信采用了应答式全互锁方式,它就能够适用于存取周期不同的部件之间的通信,对总线长度也没有严格的要求。 |
随便看 |
百科全书收录4421916条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。