论文部分内容阅读
分布式偏振耦合测试仪(Distributed Polarization Coupling Analyzer—DPCA)是一种基于白光干涉原理工作的测量保偏光纤绕组中寄生偏振耦合点位置及耦合强度的系统。本系统可以检测出保偏光纤内部耦合强度为-80dB的偏振耦合,在降低光纤陀螺开发成本以及提高光纤陀螺精度方面有重要意义。本文主要是在课题组已完成DPCA的光学部分、机械部分设计的基础上,基于当前应用最广泛的通用串行总线—USB2.0总线接口构建高速数据采集系统。本文完成的工作:结合DPCA系统已完成的工作,提出了利用传输速率达480Mb/s的USB2.0总线接口构建DPCA高速数据采集系统的设计方案,采用现场可编程门阵列FPGA实现了系统内部的逻辑控制功能,基于信号完整性原理进行了数据采集系统的PCB优化设计。采用了内嵌增强型8051单片机的USB2.0接口芯片实现DPCA同PC机的USB总线接口。采用控制、中断和批量三种方式来实现不同类型数据或命令的传输。采用现代EDA设计方法进行数据采集系统的FPGA逻辑功能设计,实现了对DPCA偏振调整、干涉测试等模块的逻辑控制。采用Windows驱动模式WDM,在Windows2000操作系统下针对本系统开发了满足特定功能的USB设备驱动程序。完成了设计中所采用的主要器件的测试工作以及FPGA的功能仿真。利用USB Control Panel验证了USB芯片的配置,完成了USB芯片的调试工作,并对FPGA的逻辑控制功能进行了时序仿真。工作中的创新点:采用当前应用最广泛的高速通用串行总线--USB2.0总线作为DPCA同PC机通信的接口,数据传输速率可达480Mb/s。采用内嵌单片机的USB2.0接口芯片,其大容量端点采用量子FIFO方式实现大批量数据的突发式传输,避免了单片机的低工作频率带来的瓶颈。采用内置FIFO结构,接收缓存不再采用单独的FIFO器件,降低了系统的复杂性。