摘要
提出了一种基于Compact PCI总线的多协议通信板的设计方案,该方案实现时采用PCI2050B芯片作为桥片来扩展CPCI总线,运用通用异步收发(UART)电平转换芯片LTC1546,实现多协议通信方式的选择与接口电平的转换,运用XR17D158通信控制器实现串口通信。重点分析了所用芯片的寄存器分配、功能及设置,并给出了VxWorks操作系统下驱动程序的关键实现。实际应用中可以通过跳线实现RS-232、RS-422等串行通信方式,表现出较高的可靠性和灵活性。
A multi-protocol communication board scheme based on the compact PCI (CPCI) bus was proposed in this paper,in which the CPCI bus was expanded by adopting the chip PCI2050B as bridge circuit,the selection of communication mode and the interface voltage conversion was achieved by adopting the universal asynchronous receiver and transmitter(UART) serial level transition chip LTC1546,and the serial port communication was realized by adopting the communication controller XR17D158.We emphasized on register allocation,functions and setting of the adopted chips,and presented methods for the realization of the driver in VxWorks operating system.It shows higher flexibility and reliability in practice when using jumper to obtain communication modes such as RS-232 and RS-422.
出处
《西安邮电学院学报》
2010年第3期92-95,共4页
Journal of Xi'an Institute of Posts and Telecommunications