基于MSP430F2272单片机的多路光功率计的设计

发布者:SparklingMoon最新更新时间:2012-06-19 来源: 现代电子技术 关键字:AD转换  多路  光功率计 手机看文章 扫描二维码
随时随地手机看文章
    光通信中,需要对光纤中的载体光信号强刺进行准确测量,而光功率计就是基于此设计的能检测出光纤信号源功率的仪表,是光纤通信工程实际应用和各种科学实验不可缺少的测量仪器。
    光功率计的核心运算和控制器件通常选用5V供电的C51系列单片机,系统功耗相对来说较高C51系列单片机本身没有集成A/D转换模块,信号采集后的A/D转换需要外接芯片,不仅占用单片机的I/O端口,而且增加功耗,对于功耗要求高的场合(比如户外)就不适用。并且市场上通用光功率计基本都是单路测量,需要对多个光信号测量时只能不断切换,比较繁琐且容易损坏器件接头。
    本设计采用MSP430F2272单片机实现多路光功率的测量。MSP430系列单片机是美国德州仪器公司(TI)推出的16位超低功耗、具有精简指令集(RISC)的混合信号处里器(Mixed Signal Processor)具有处理能力强、运行速度快、集成度高、开发方便等优点,有很高的性价。MSP430F 2272的供电电压只需1.8V~3.6V,其中2.2V/1 MHz时的电流只有270μA。系统内部可提供或外接高达16MHz的时钟信号,指令周期只有62.5ns,也可使用内部数字振荡器(DCO)或外接32768Hz低速晶体,用户可灵活平衡高性能和低功耗的选择。片上集成了10-bit 200kbps的A/D转换器且含有具有3个捕获比较奇存器的16位定时器TimerA、TimerB,4个8位并行复用端口,其中P1,P2口有中断能力。拥有32kB+256B Flash Memory,1 kB RAM,支持JTAG在线编程和仿直调试。

1 设计原理
    目前通用的光功率测量方法有两种,一种是热转换型方式,利用黑体吸收光功率后温度的升高米计算光功率的大小。这种光功率计光谱响应曲线平坦、准确度高,但是成本高、响应时间长,一般被用来作为标准光功率计。另一种办法是半导体光电检测方式,利用半导体PN结的光电效应,将光信号转化为电信号来计算光功率的大小。一般通用的光功率计郁采用第二种方法选用PIN光电探测器通过光电转换实现光功率的测量。
    本设计把被测的光信号通过光电探测器(PIN)的半导体PN结光电效应转换为电流信号,经过I/V转换并放大后的电压信号被送入单片机片上集成的A/D转换器转换为数字信号,并在单片机内运算处理后在液晶上面显示出测量结果。图1是原理框图。

a.JPG


    由于模数转换器也集成在片上,而本身MSP430系列单片机的超低功耗特性使得整个系统功耗比较低,可以选择外接电源供电或者电池供电。

2 功能实现
    整个系统主要由电源管理模块,信号采集模块,A/D转换和数据运算处理模块,液晶显示模块构成。软件在IAR Embedded Work-bench平台上设计调试。
2.1 电源管理
    系统是基于低功耗的,所以对于系统供电可以选择外接适配器电源也可以选择电池,为此设计了电源管理系统,如图2所示。

b.JPG[page]

    当电池供电时,P沟道MOS管的的漏源极外接二极管导通,同时电源管理芯片LTC4412开始工作,使P沟道MOS管导通,工作于饱和区,把漏源压降降到20mV,此时电池给负载供电,即使外接电源掉电系统也可以正常工作。
    当外接电源接通后,肖特基二极管导通,负载电压高于电池电压,LTC4412 SENSE引脚电压拉高,LTC4412关闭P沟道MOS管,使其工作于截止区,即使接有电池,负载电流也全部来自通过肖特基二极管的外接电源。此处不用硅二极管代替肖特基二极管,因为其正向导通压降(0.7V)大于肖特基二极管(0.4V),会产生较大功牦,容埸发热。
    在电池和外接电源之间接充电芯片LTC4002和对应电路,就实现了整个电源管理系统。设计中电池选用了7.4V 可充电锂电池组。外接电源适配器是8.4V,1A输出的AC-DC电源。当电池电量不够时外接电源通过LTC4002对电池充电并给负载供电。
2.2 信号采集
    待测的光信号被光电探测器转换为电流信号本设计中探测器选用了武汉显升光器件公司的YSPD728 C6,可探测800~1700nm波长,最大强度+30dBm的光信号,具有较高响心度(0.85A/W)及低暗电流(<1nA)的特性。
    探测器转换出来的电流信号很小,一般是在uA甚至nA级,所以需要对其进行放大并转换为能够匹配后级A/D转换器的电压信号。AD8304是AD公司专为测量光功率而设计的对数放大器,能够在-40℃~+85℃范同内工作,具有160dB(100pA~10mA)的宽动态测试范围,1nA~1mA范围内的线性误差为0.1dB,静态电流只有约4.5mA,输出端有10MHz带宽的低通滤波器。使用时电流输入引脚和光电探测器输出引脚尽量靠近,以减少噪声引入。图3是A08304输入电流和输出对数电压的关系图。

c.JPG


    芯片的对数输出电压为:VLOG=VYlog10(IPD/IZ)其中VY为斜率电压,由图3可看出VY=0.2volt/decade,IPD是输入电流,IZ称为基准电流,是100pA的定值。
    AD8304的对数输出VLOG和最后的输出VOUT之间有一级同相运放,可以根据不同的需要选择外接电阻得到适合的输出电压。需要说明的是VY和IZ也可以选择不同外接电阻进行调整。本设计中对数输出电压在0~1.6V范围内,符合后级A/D转换器的需要,故把同相运放接成电压跟随器的形式。
    假设经过光电转换的电流信号IPD=100nA,经过对数放大器的输出电压为
    VOUT=VLOG=0.2xlog10(100nA/100pA)=0.6V
2.3 A/D转换和数据运算处理
    经过AD8304后,小电流信号变成相对较大的电压信号,这时就要送入A/D转换器进行模数转换。MSP430系列单片机很突出的一个特点就是片上集成了A/D转换器,使得很多数据运算处理都在片上进行,降低了功耗。MSP430F2272片上集成有10-bit 200kbps的逐次逼近A/D)转换器,内部可提供1.5V或2.5V参考电压,可选择转换时钟源,具有8个外部模拟输入通道。
    基于以上配置本设计把8路电压信号直接接到单片机A/D转换模块的8个外部模拟输入通道,并设置了按键,按照查询方式动作选择哪一路模拟信号输入到A/D转换器,相当于做了一个多路选择开关。这样不仅省去了外部A/D转换芯片,也省去了多路复用器芯片,降低了系统功耗。
    另外,根据光电探测器对不同波长光信号的响应度不同,系统也设置了相应功能按键通过软件设置选择不同的响应度进行片内数据处理。
2.4 液晶显示
    为了把8路测试结果同时显示出来,本次设计选用了40x4字符型液晶。经过运算处理的信号被放到单片机P4口上送入液晶显示出来。
    系统功耗最大的是液晶的LED背光,设计中单独选用了一个LDO转压芯片AMS1117-5并设置了开关,可以在能见度比较高的场合下手动关掉背光电源,尤其是在电池供电情况下,这样可以在电池供电情况下延长功率计的使用时间。

3 结束语
    本设计基于单片机MSP430F2272,利用其片上集成具有8个外部模拟输入的A/D转换器实现了多路光信号功率的测量,同时在此基础上利用MSP430系列单片机的超低功耗特性选用LTC4412和LTC4002芯片及相应电路设计了电源管理系统,使系统可灵活选择供电方式。对数放大器AD8304的选用直接把微小电流信号转化为后级可用的电压信号,也是本设计的不同之处。经过测试,不开液晶背光的情况下系统总的电流消耗不超过50mA,功耗较低,可以满足一定精度的测试需求。

关键字:AD转换  多路  光功率计 引用地址:基于MSP430F2272单片机的多路光功率计的设计

上一篇:利用单片机使用MSP430F149设计正弦波发生器解析方案
下一篇:基于EPIC技术的可编程密码处理器设计

推荐阅读最新更新时间:2024-03-16 13:01

A/D转换芯片的测试环境构成及测试方法
所谓的混合信号测试,是指对A/D、D/A、锁相环等兼有数字和模拟两种信号的混合电路芯片的测试。混合信号测试的测试时间长、费用高、测试系统结构复杂,在实现上具有一定的难度。而数字电路测试系统有着出色的测试能力,如足够的向量深度、灵活的数据格式、常规的交直流参数测试能力等。添加必要的程控模拟源以及模拟信号测试设备,运用系统集成的方法,用高信噪比的数字电路测试系统以及带有GPIB或VXI接口的设备构造A/D、D/A等转换芯片的测试环境,完全可以扩展到混合信号电路的测试领域,可以在一定程度上解决混合信号测试的问题。 由NI公司出品的Labview语言,是一种图形化编程语言,也是最通用的工程测试语言。Labview本身附带的软件包提供了大
[测试测量]
A/D转换芯片的测试环境构成及测试方法
多路输出开关电源的设计以及实际应用原则
    对现代电子系统,即便是最简单的由单片机和单一I/O接口电路所组成的电子系统来讲,其电源电压一般也要由+5V,±15V或±12V等多路组成,而对较复杂的电子系统来讲,实际用到的电源电压就更多了。目前主要由下述诸多电压组合而成:     +3.3V,+5V,±15V,±12V,-5V,±9V,+18V,+24V、+27V、±60V、+135V、+300V、-200V、+600V、+1800V、+3000V、+5000V     (包括一个系统中需求多个上述相同电压供电电源)等。不同的电子系统,不仅对上述各种电压组合有严格的要求,而且对这些电源电压的诸多电特性也有较严格的要求,如电压精度,电压的负载能力(输出电流),电压的纹
[电源管理]
<font color='red'>多路</font>输出开关电源的设计以及实际应用原则
pic单片机ad转换c程序分享
A/D转换器是用来通过一定的电路将模拟量转变为数字量。模拟量可以是电压、电流等电信号,也可以是压力、温度、湿度、位移、声音等非电信号。但在A/D转换前,输入到A/D转换器的输入信号必须经各种传感器把各种物理量转换成电压信号。A/D转换后,输出的数字信号可以有8位、10位、12位、14位和16位等。 ad转换工作原理 逐次逼近法 逐次逼近式A/D是比较常见的一种A/D转换电路,转换的时间为微秒级。采用逐次逼近法的A/D转换器是由一个比较器、D/A转换器、缓冲寄存器及控制逻辑电路组成,如图所示。基本原理是从高位到低位逐位试探比较,好像用天平称物体,从重到轻逐级增减砝码进行试探。逐次逼近法转换过程是:初始化时将逐次逼近寄存器各位清零
[单片机]
pic单片机<font color='red'>ad转换</font>c程序分享
仿真器在单片机多路开发中的应用
  单片机在线仿真技术的出现,极大地提高了开发单片机应用系统、仿真调试的效率和可靠性,减轻了开发者的劳动强度。   一般地,单片机开发采用“宿主机/目标机”方式(如图1所示)。首先,利用宿主机上丰富的资源及良好的开发环境开发和仿真调试目标机上的软件。然后,通过串行口将编译生成的目标代码传输下载到目标板上,并用交叉调试器在调试软件支持下进行实时分析和在线仿真调试。最后,目标板在特定环境下编程脱机运行。 图1 宿主机/目标板的开发方式   这种一对一式的开发,无疑是很好的开发方式,但它的问题是设备利用率低下,这在单片机实验室显得尤其突出。所以在设备紧缺情况下,开发一套辅助设备来提高仿真开发设备的利用率是非常有必要的。   
[单片机]
仿真器在单片机<font color='red'>多路</font>开发中的应用
浅析如何选取激光功率和能量计
   如何选取 激光 功率   激光功率和能量计主要用来 测量 光源的输出。无论光发射是来源于弱光源(如荧光),还是来源于高能量的脉冲 激光器 ,功率和能量计都是实验室、生产部门或是工作现场等多种应用环境中必不可少的工具。   虽然功率计和能量计是分别提供的,但随着能够适用大量不同类型的 光学 传感器 的通用型仪表盘或 显示 装置的发展,它们也被合起来称作单独的一类仪器——功率和能量计,或PEM。仪器所采用的光学传感器的类型,决定了其能测量 光功率 还是 光能量 ,通常单位分别瓦特(W)或焦耳(J)。具体来讲,功率计能够测量连续波(CW)或者重复脉冲光源,其所使用的传感器通常是热电堆或 光电 二极管。能量计则通常用于测量
[电源管理]
浅析如何选取激<font color='red'>光功率</font><font color='red'>计</font>和能量计
一种基于STM32的多路电压测量设计方案及实现
引言 近年来,数据采集及其应用受到了人们越来越广泛的关注,数据采集系统也有了迅速的发展,它可以广泛的应用于各种领域。 数据采集技术是信息科学的重要分支之一,数据采集也是从一个或多个信号获取对象信息的过程。数据采集是工业控制等系统中的重要环节,通常采用一些功能相对独立的单片机系统来实现,作为测控系统不可缺少的部分,数据采集的性能特点直接影响到整个系统。 电压的测量最为普遍性,研究设计并提高电压测量精度的方法及仪器具有十分重要的意义。在电压测量设计中,单片机作为控制器,是整个设计的核心。除此之外,设计中还必须有模数转换器(ADC)。ADC用于直接采集模拟电压并将模拟信号转换成数字信号,它直接影响着数据采集的精度和速度。
[单片机]
一种基于STM32的<font color='red'>多路</font>电压测量设计方案及实现
PIC单片机内部A/D转换
//需求,将板子上电位器接RA0,设置PIC的AD相关寄存器,显示电压 #include pic.h __CONFIG(0x3831);//配置位18323831 #define uint unsigned int #define uchar unsigned char //共阴数码管(板子上用了达林顿管ULN2003,反向器) const unsigned char table ={0x3f,0x6,0x5b,0x4f,0x66,0x6d,0x7d,0x7,0x7f,0x6f}; //加小数点的共阴数码管显示,非常不错 const uchar table1 ={0xbf,0x86,0xdb,0xcf,0xe6,0xed,0x
[单片机]
基于C8051的多路高精度数据采集系统设计
数据采集是将模拟信号转换为数字信号并进行存储、数据处理及显示的过程,相应的系统称为数据采集系统。其主要任务是将传感器输出的信号经过调理后送往A/D模块完成转换,然后输入计算机进行数据处理及显示或传输。在工业领域中,下位机和上位机结合组成的数据采集与控制系统日渐成为主流模式。下位机通过单片机和A/D转换器完成传感器输出信号的数据采集和简单数据处理,然后利用通讯总线将数据发送到计算机进行数据分析处理,从而实现上、下位机的优势互补。 为了满足低成本、高精度的要求,文中提出了一种基于C8051F350的高精度多路数据采集系统,充分利用C8051F350的片上24位具有低噪声和高线性度的 -△型ADC,减少硬件电路的设计,提高了系统的可靠
[单片机]
基于C8051的<font color='red'>多路</font>高精度数据采集系统设计
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved