反射率模拟是设计和优化光学薄膜的重要工具。 我们已经使用 LabVIEW 开发了一种用于非吸收性多层介质光学薄膜的反射率模拟器。 基板材料的名称以及多层堆叠每层的材料和厚度作为弹出窗口中的输入参数输入程序。 该程序使用层厚度和定义的介电材料堆叠的折射率色散数据,计算给定波长范围的反射率光谱。 展示了多层堆叠中各种材料组合的模拟反射光谱,并与通过电子束蒸发技术生长的多层光学薄膜的实验结果进行了比较。
介绍
多层光学薄膜涂层已广泛用于各种光学和光电元件中的反射率调制。这些包括激光二极管面上的抗反射 (AR) 和高反射 (HR) 涂层、相机和望远镜镜头上的 AR 涂层,以及偏振分束器和各种滤光片的制造。多层光学涂层通常由几层具有不同折射率的非吸收性介电材料堆叠而成。这种膜的反射率取决于在多层叠堆的不同层的连续边界处,反射的光的相长干涉或相消干涉。因此,选择具有合适介电材料的这些层的适当序列及其厚度,以最好地满足应用所需的光谱响应,是一个关键问题。因此,为了设计多层介电薄膜并优化其涂层条件,这些光学薄膜的反射率光谱模拟是必不可少的工具。
各种数值模拟已成功应用于具有预定光谱响应的多层光学薄膜的设计和合成中。
我们使用LabVIEW(实验室虚拟仪器工程工作台)(8.2 版)开发了一个用于非吸收性多层介质光学涂层反射率光谱的模拟程序。 该程序需要在一堆层中的一系列材料,它们的厚度由用户指定。 用户还可以定义光在薄膜上的入射角,得到不同入射角下的反射率光谱。 薄膜沉积中的厚度误差也可以输入到程序中,并且可以模拟反射率光谱的相应偏差。
LabVIEW 作为编程工具的使用使得模拟器非常具有交互性和用户友好性。 LabVIEW 是一种直观的图形编程语言,它使用图标而不是文本行来创建应用程序。 程序的执行由数据流决定。 LabVIEW 程序被称为虚拟仪器或 VI,因为它们的外观和操作模仿物理仪器。 在目前的模拟器中,输入参数通过弹出窗口输入到程序中。 模拟反射率谱绘制在图形用户界面 (GUI) 上,称为 VI 的“前面板”,并存储在给定路径的文件中。
模拟器允许用户设计各种多层光学薄膜,并对其光谱响应进行精确控制。 还可以使用模拟来估计沉积的非吸收性介电多层薄膜中各层的厚度。 改变堆叠中不同层的厚度,可以获得测量的和模拟的反射率光谱之间的良好一致性,这样就可以确定薄膜的厚度。 还可用于优化多层光学薄膜的沉积条件。
接下来将讨论模拟中,用于计算多层光学薄膜反射率光谱的数学方程。 LabVIEW模拟实现 中描述了编程技术的实现和模拟的各种特性。 各种光学薄膜的模拟反射率光谱结果在 结果 介绍。 我们还使用电子束 (e-beam) 蒸发技术,优化了单四分之一波光学厚度 (QWOT) 层 AR 涂层和多层 HR 涂层,用于发射 1200 nm 的激光二极管的刻面涂层。 还介绍了 GaAs 测试基板上 AR-HR 涂层的优化结果。
数学处理
LabVIEW模拟实现
实验
结果
详情参阅 - 亚图跨际