基于ADL5317的雪崩光电二极管(APD)偏压控制/光功率监测电路的设计
1 引言
目前,雪崩光电二极管(APD)作为一种高灵敏、能精确接收数据和测量光功率的光探测器件广泛应用于光纤传感、光纤通信网络中。它借助于内部强电场作用产生雪崩倍增效应,具有极高的内部增益(可达102~104量级)。然而,APD随温漂的变化严重影响其增益的稳定性.甚至引起测量精度的恶化。理论上可以证明APD的增益是其偏压V和温度T的函数,二者共同决定APD工作时的增益,而且在维持APD增益比较恒定的条件下,其偏压和温度之间存在一定的关系。因此。可以控制APD的偏压使之随温度按一定的规律改变。这样就可以维持APD增益基本恒定,保证其正常工作。这就是对APD温度漂移的偏压补偿原理。
由此可知.施加在APD上的偏置电压必须能够精确受控是保证光纤系统性能的首要要求。本文针对该要求。采用ADL5317器件。给出了一种具有高精度、宽动态范围的APD偏压控制/光功率监测功能的核心电路。
2 引脚排列及功能
ADL5317是ADI公司率先在业界推出的一款片上集成雪崩光电二极管(APD)偏置电压控制和光电流监测功能的器件。
ADL5317的主要特性如下:
通过3 V线性偏置控制电路,在6 V~75 V范围内精确设置雪崩二极管(APD)偏置电压;
在106范围(5 nA一5 mA)内以5:1的比率监测光电流,其线性误差仅为0.5%;
允许使用固定的高电压转换电路,降低传统APD偏置设计中对电源解耦和低通滤波的要求;
过流保护和过热保护。
ADL5317采用3 mm*3 mm的16引脚LFCSP封装,其引脚排列如图1所示。各引脚功能描述如表1所列。
3 内部结构及工作原理
ADL5317的内部结构如图2所示。其内部包括电流监测电路、偏置控制电路、GARD电路、VCLH电路、过流和过热保护电路。
3.1 电流监测电路
ADL5317的核心部分是一个具有电压跟随性质的精密电流衰减电路,为监测电路输入端提供精确偏置。该电路采用了结型场效应管输入形式的放大器.驱动监测电路的两极,同时保持VAPD端电压的稳定度及非常低的漏电流。该监测电路将流经VAPD端的光电流衰减至其1/5,然后传送至APD光电流监测输出端(IPDM)。在APD偏置电压范围内,监测电流与APD光电流之间都保持极高的线性度。
3.2偏置控制电路
VAPD端与VSET端通过一个运算放大器相连,在线性工作模式下,两者电压之间存在一个简单的关系:
同时VAPD端电压调节范围与高电压电源端VPHV之间存在以下关系:
3.3 GARD电路
GARD电路主要用来屏蔽VAPD线路不受漏电流的影响,以及滤除偏置控制电路的噪声。GARD电路由VSET端运算放大器通过一个20 k欧姆的电阻进行驱动。该电阻与GARD端外接电容构成RC网络,用于滤除运算放大器反馈网络的热噪声。
GARD电路的噪声和小信号的截止频率定义如下:
其中:f3dB是内部电阻20 k欧姆和外接电容CGRD构成的低通滤波器的截止频率;CGRD是GARD端至地的滤波电容。
CGRD的容值越大(最大约0.01μF),ADL5317在最低输入电流处的噪声抑制性能越好,但是同时会延缓对VSET端电压变换的响应时间。
3.4 VCLH电路
高电压箝制电路(VCLH)是用于限制APD偏置电压不能超过VCLH端电压。其内部通过一只25k欧姆电阻将电位设置在相对于VPHV始终低2.0 V处,并不受温度影响。
在线性模式下,VCLH端与VPHV端连接,可扩展线性工作范围(上限高达VPHV-1.5 V)。在电源跟随模式下,VCLH端则必须置空。 3.5 过流和过温保护电路
FALT是集电极开路逻辑输出端(低电平有效),用于警示是否有过流或过热状况出现。
当流经APD的光电流超过18 mA时,FALT将报警,并将电流监测电路关闭,以降低APD的电流和偏压。直到光电流下降到VSET运算放大器的电流限定值(约2.5 mA)以下时,电流监测电路将会重新工作,VAPD端电压恢复到其正常工作水平。
当ADL5317温度超过140℃时。电流监测电路会停止工作,导致VAPD降低,FALT将报警。这个保护模式将会持续到过热状况被排除为止。
4 APD偏压控制/光功率监测电路
基于ADL5317的APD偏压控制/光功率监测功能的核心电路如图3所示。
在该电路中,ADL5317处于线性工作模式。采用温度传感器来监测APD的环境温度,通过改变VSET端电压控制APD偏置电压(VAPD=30×VSET),保证APD具有适当的雪崩倍增因子。
IPDM端连接跨导线性对数运算放大器AD8305,加宽了对输入光功率的动态范围测量。消除了动态范围的限制,从而解决了锁相放大器的电流敏感问题。
APD的阳极可直接连接跨阻运算放大器,以提取数据流,而无需单独引出线路监测光功率。
5 结束语
下一代高速光纤传感、光纤通信网络需要APD,以实现精确的数据传输和较低的比特误差率。而对APD偏置电压的精确控制.是系统成功运行的关键。基于ADL5317的APD偏压控制/光功率监测电路具有结构简单、输出精确可调、可监测光功率等特点,并具有优良的性能和广泛的应用前景。
参考文献:
[1]. ADL5317 datasheet http://www.dzsc.com/datasheet/ADL5317_1311309.html.
[2]. AD8305 datasheet http://www.dzsc.com/datasheet/AD8305_1131455.html.
基于ADL5317的雪崩光电二极管(APD)偏压控制/光功率监测电路的设计的更多相关文章
- 【转】雪崩光电二极管(APD)偏置电源及其电流监测
摘要:本文提供的参考设计用于实现APD偏置电源及其电流监测.基于MAX15031 DC-DC转换器,该电路能够将2.7V至11V范围的输入电压经过DC-DC电源转换器后得到一个70V.4mA电源. 下 ...
- 【转】在Spring中基于JDBC进行数据访问时怎么控制超时
http://www.myexception.cn/database/1651797.html 在Spring中基于JDBC进行数据访问时如何控制超时 超时分类 超时根据作用域可做如下层级划分: Tr ...
- 基于脑波眼电-语音-APP控制的多功能智能轮椅
前言:这个项目是在2016-2017完成的,做的很浅显,贴出来与大家分享,希望能有帮助. 摘要 本项目主要是针对脑电信号控制的智能轮椅的设计,脑电控制是智能医疗领域的重要研究方向,旨在帮助行动不便但智 ...
- 基于MVC4+EasyUI的Web开发框架形成之旅--MVC控制器的设计
自从上篇<基于MVC4+EasyUI的Web开发框架形成之旅--总体介绍>总体性的概括,得到很多同行的关注和支持,不过上一篇主要是介绍一个总体的界面效果和思路,本系列的文章将逐步介绍其中的 ...
- 20155206赵飞 基于《Arm试验箱的国密算法应用》课程设计个人报告
20155206赵飞 基于<Arm试验箱的国密算法应用>课程设计个人报告 课程设计中承担的任务 完成试验箱测试功能1,2,3 . 1:LED闪烁实验 一.实验目的 学习GPIO原理 ...
- 2015520吴思其 基于《Arm试验箱的国密算法应用》课程设计个人报告
20155200吴思其 基于<Arm试验箱的国密算法应用>课程设计个人报告 课程设计中承担的任务 完成试验箱测试功能4,5,6以及SM3加密实验的实现 测试四 GPIO0按键中断实验 实验 ...
- (转)基于MVC4+EasyUI的Web开发框架形成之旅--MVC控制器的设计
http://www.cnblogs.com/wuhuacong/p/3284628.html 自从上篇<基于MVC4+EasyUI的Web开发框架形成之旅--总体介绍>总体性的概括,得到 ...
- 基于GPS北斗卫星授时系统和NTP网络授时服务器的设计与开发
基于GPS北斗卫星授时系统和NTP网络授时服务器的设计与开发 安徽京准科技提供@请勿转载@@ 更多资料请参考——ahjzsz.com 天文观测设备对于控制系统的时间准确度有严格要求.为此,采用搭建高精 ...
- 基于Extjs的web表单设计器 第五节——数据库设计
这里列出表单设计器系列的内容,6.7.8节的内容应该在春节后才有时间出了.因为这周末就请假回老家了,准备我的结婚大事.在此提前祝大家春节快乐! 基于Extjs的web表单设计器 基于Extjs的web ...
随机推荐
- 《OpenGL游戏编程》第9章-PlanarShadow关键代码注释
阴影这块确实是难点.说到阴影就必须提到投影矩阵.模板值为1和2时分别渲染.说来话长,仅仅放上代码,供日后查阅. /** 渲染墙面和阴影 */ void CPlanarShadow::Render() ...
- jquery ui和jquery easy ui的区别
jquery ui 是jquery开发团队 开发,适用于网站式的页面.jquery easyui 是第三方基于jquery开发,适用于应用程序式的页面. 两者的方法调用也略有不同:jquery ui ...
- Openstack的的nova list命令
nova list用于在shell交互模式下查看当前用户存在的实例数目,但是这里仍然要注意的地方: 没有参数的nova list [root@node-5 newstest-master]# nova ...
- 1行代码,删除svn文件夹
引用:http://www.cnblogs.com/Alexander-Lee/archive/2010/02/23/1671905.html linux操作系统: find -name .svn | ...
- Android 多线程通信 访问网络
package org.rongguang.testthread; import android.app.Activity; import android.os.Bundle; import andr ...
- Gson将参数放入实体类中进行包装之后再传递
package com.sinoservices.dms.orderinfo.entity; public class OrderDetailKeyCondition { //工单主键 private ...
- python 读取全国城市aqi数据,差值生成png图片
# -*- coding: utf-8 -*- import arcpy import sys import datetime import cx_Oracle import json import ...
- maven打包异常
maven打包异常,如图: 问题原因:服务器密码错了.
- PHP中Redis替代文件存储Session语句
php默认使用文件存储session,如果并发量大,效率非常低.而Redis对高并发的支持非常好,所以,可以使用redis替代文件存储session. 这里,介绍下php的 session_set_s ...
- C/C++的一些备忘
今天使用source insight阅读videoserver源码,有一些符号ctrl+左键点击显示找不到,先是rebuild工程和同步,没有效果,然后Options->Preferences- ...