摘要
相对于传统的电信号传输,光纤通信有着传输速率高、信道容量大、传输距离远、抗干扰能力强等优点,已广泛应用于通信领域.为了提高数控系统通信的可靠性和安全性,针对现场总线的特点与需求,提出一种可应用于数控现场的光纤通信接口的设计方法.通过采用异步FIFO、过采样、字对齐等技术,基于单片FPGA实现了光纤通信的发送与接收功能.重点进行了通信接口的系统设计,各个功能模块涉及到的关键技术及具体实现.通过综合仿真及实际电路板级测试,验证了设计的正确性.实验结果表明,本设计具有工作稳定、易于实现、可扩展性好等优点,具有较好的应用价值.
Compared with the traditionalelectrical signal transmission, optical fiber communication has high transmission rate, high channel capacity, long transmission distance, high anti-interferencecapability, etc. It has been widely used in communication field. In order to improve the reliability and security of the CNC communication system, for the needsandcharacteristics of the fieldbus, an optical fiber communication interface design method was proposed which can be applied to the CNC. By using asynchronous FIFO, oversampling, word alignment techniques, transmit and receive functions of optical fiber communication was implemented in a single FPGA. This article focuses on system design of the interface,the key technology of modules and its implementation. Through integrated simulation and board-level testing the correctness of the designwasverified. Experimental results show that this design has advantages of stableperformance, easy to implement, as well as good scalabilitywith highpractice value.
出处
《小型微型计算机系统》
CSCD
北大核心
2014年第9期2078-2082,共5页
Journal of Chinese Computer Systems
基金
基于二次开发平台的专用数控系统开发与应用(2013ZX04007-011)资助
关键词
光纤通信
接口技术
FPGA
异步FIFO
数据恢复
optical fiber communication
optical fiber interface
FPGA
asynchronous FIFO
data recovery