还剩1页未读,继续阅读
文本内容:
一种多协议串行通信接口的设计方法 关键词多协议串口通信;通信协议;收发器;连接器;多协议串口芯片LTC1546/LTC1544 随着通信网技术的进一步发展,越来越多的互连网设备(如路由器、开关、网关、存取装置)中的串行接口在广域网(WideAreaNetwork)中被设计成能够支持多种物理接口协议或标准广域网串行口协议包括RS-232,RS-449,EIA-530,V.35,V.36以及X.21等图1所示是一个简单的串行通信接口示意图由图可知,实现多协议串口通信的关键是将连接器送来的不同传输方式平衡、非平衡和不同电气信号通过收发器转换为终端能够识别并处理的、具有TTL电平的信号 1传统多协议通信的特点和问题 1.1“子板”方式 广域网串口应用中的通用实现方法是为所需的每一种物理协议提供一个独立的子板一个支持EIA-232,EIA-449及V.35协议的系统,通常需要三个独立的子板以及三个不同的连接器这种方法由于每种协议要求配置一块子板,因此系统需要对PCB子板、收发器芯片、连接器等进行管理,这样既浪费资源,又会使管理工作复杂化 1.2通用连接器方式 为解决“子板”方式的缺点,可使用一块母板及通用连接器一个母板上有多种收发器芯片,可以满足多串口协议的要求,并可共用一些通用器件,同时可减少资源的浪费在配置中,应注意因连接器的管脚较少而带来的问题,较好的办法是根据信号而不是根据协议来分配管脚,即给每一个信号分配一个通用管脚,而不管其物理协议如何定义如对EIA-232,EIA-449,EIA-530,V.35和V.36来说,其TxD信号可连至连接器相同的管脚即SDa信号连接到管脚2,SDb信号连接到管脚14然后利用这对管脚来描述所有协议的发送信号TxD 这种方法同样也会带来一个问题,即所有收发器的I/O线至通用连接器的管脚必须彼此共用例如,一个V.28驱动器芯片中的发送数据信号线的接连接器DB-25的管脚2;同时,一个V.11驱动器芯片中的发送数据信号线要接至连接器的管脚2和14;而V.35驱动器芯片中发送数据信号线也会接至连接器的管脚2和14这样,通用连接器的管脚2将同时接有三根信号线,管脚14接有两根信号线这样...。