摘要
在自动测试系统中,为了实现多路并行PCM数据的同时接收与处理,设计了一种以FPGA为主控制核心的并行数据收发模块,该模块实现了隔离RS422接口电路设计,双通道并行PCM数据的接收,隔离分档电压输出等。并行数据收发的逻辑设计,采用乒乓操作的思想轮流通过单通道回传给上位机,由软件对数据进行分包检验处理。经过多次的实际测试验证每路PCM数据的传输速率可达1Mbyte/s,在保证合理性以及可靠性的前提下,相对于单通道数据的传输在速率上有了大幅提高。
In the automatic test system,in order to achieve the multi-channel parallel PCM(Pulse Code Modulation)data receiving and processing at the same time,the design of a control module is given priority with the FPGA parallel data transceiver control core.The module has realized the isolated RS422 interface circuit design,dual channel parallel PCM data receiving,isolation step voltage output,etc.The logic design of parallel data transceiver,by adopting the idea of ping-pong operation through a single channel in turn back to the PC,subcontract inspection by the software for data processing.After several times of actual test to verify each of PCM data transmission rate can be up to 1 Mbyte/s,on the premise of guarantee the rationality and reliability,compared with the single channel data transmission had a sharp increase in the rate.
作者
亓岳岩
王刚
王智友
张会新
兰美娜
刘文怡
QI Yueyan;WANG Gang;WANG Zhiyou;ZHANG Huixin;LAN Meina;LIU Wenyi(North University of China,National Defense Key Laboratory for Electronic Measurement Technology,Taiyuan 030051,China;Beijing Aerospace Systems Engineering Institute,Beijing100076,China)
出处
《电子器件》
CAS
北大核心
2018年第5期1252-1256,共5页
Chinese Journal of Electron Devices
基金
国家自然科学基金项目(51275491)