摘要
针对电缆传输模拟信号距离短、抗干扰能力差等问题,利用同步串行接口传输数据数率高的特点,设计了一种通过FPGA接收远端设备发来的同步串行数据,进行容错、解码和缓冲处理,控制多通道D/A转换器输出的信号传输接收转换模块,实现了同步串行接口传输多通道D/A信号,用两对双脚线或光缆就可实现多通道模拟信号的远距离传输。实验结果表明,完成四通道D/A信号传输接收转换时间为65μs,传输速率15kHz,传输距离提高不低于100%。模块采用24V电源供电,ADAM结构,导轨安装,符合工业现场需求。
Aiming at the short distance and poor ability of anti-interference of analog signal transmission by cable and using the high data rate of the SSI,we designed a module based on the FPGA which received SSI data from the remote device,tolerated faults,decoded,buffered and controlled multi-channel D/A converter.It realized multi-channel D/A signal transmission by SSI.The long-distance transmission of multi-channel analog signals can be realized by using two pairs of wires or optical cables.The experimental results showed the conversion time of four-channel D/A signal transmission time was 65μs,the data rate was 15 kHz,and transmission distance was increased not less 100%.The module uses 24V power supply,ADAM structure and Din-Rail mounting,which can meet the requirement of the industrial control field.
作者
姚若辰
王娟
YAO Ruo-chen;WANG Juan(College of Communication Engineering,Xidian University,Xi’an 710126,China;The North West China Research Institute of Electronic Equipment,Xi’an 710065,China)
出处
《电子设计工程》
2020年第13期92-96,共5页
Electronic Design Engineering
关键词
FPGA
D/A信号
同步串口
高速传输
FPGA
D/A signal
synchronous serial interface
high speed transmission