关键词:
DAC模块
光接收模块
自动控制
高精度
摘要:
随着科技迅速进步与社会需求的不断攀升,各行业对于大量数据交流的需求呈现螺旋式上升。因此,光子集成芯片作为一种新兴的应用,可以为现在越来越紧缺的电子芯片提供一种新的问题解决途径。与光子集成芯片相关的光互连技术,不仅有抗干扰能力强、功耗低等优点、还可克服电气互联的速度限制,正逐渐成为新一代通信技术的重要发展方向。光子集成芯片中的光开关阵列,能够起到控制光路通断与切换光路的作用,因此可以实现电光调制和光路由等功能。为驱动光波导开关阵列实现信号的调制,则需要对较多数量光路进行电驱动。本文针对多电极光子集成芯片电压调校过程繁琐,或者由驱动电压精度不足所引起的光路控制现象不明显等问题,设计了一种基于STM 32的自动调校驱动电压的驱动电路系统。不仅降低了成本,实现了对光芯片输出信号实时检测与控制,还缩短了电压调校的时间,有效提高了光开关阵列驱动电压精确度。首先,本文详细介绍了光子集成芯片中的热光开关的工作原理及其驱动方式。实验所采用的热光开关具有1个光纤输入端口和16个平行光纤输出端口,根据热光效应利用34个电极来对芯片进行驱动。本文采用载板共地的方法仅用31路输出电压即可实现对芯片的控制。接着,对驱动电路系统整体结构与硬件电路进行了设计。主要包括主控模块,驱动模块和光接收模块。驱动模块实现了32路控制信号输出,可对光芯片进行电压驱动,并控制其输出调制光信号;光接收模块能够实现光功率探测、增益可调的光电转换功能,可实时探测光芯片输出光功率,并将光电转换后的电信号传送给主控模块中的模数转换器;主控模块根据接收并记录芯片的输出状态,在调节光接收模块的光电转换过程中放大增益后,利用手动控制功能或自动调节功能来实现光芯片较为理想驱动电压的筛选功能。之后利用触摸显示屏实现人机交互,并通过与上位机连接的串口实现各种电压或频率的驱动电信号给予光芯片,控制其输出较理想的光调制信号。然后对系统的软件部分进行了设计。包括手动电压控制、自动电压遍历两种功能,并分析了两种功能的程序执行流程。还对涉及到的A/D三重转换原理、SPI通信的时序控制逻辑、串口通信及串口缓存队列等程序进行了介绍并分析了其工作原理。最后,对本文设计的驱动电路系统输出电压准确性,和对光开关芯片的控制功能分别进行了实验。结果表明,驱动电路可实现0 V到20 V范围的电压输出,实际电压输出值与设定值误差小于的1%,输出的控制电压精确度可达5 m V。联合热光开关芯片进行系统测试,在红外CCD相机下观测,系统的手动功能可实现光芯片的光路通断控制与切换。自动遍历电压功能可实现光芯片驱动电压的自动校正,并实现了电光调制功能,验证了系统的可靠性。自动电压遍历功能与手动控制相比,电压偏离绝对值不大于20 m V。证实了此系统的实用性,并且其低廉的成本与高精度的控制在片上光互联的开关阵列等方向具有良好的应用前景。