微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 嵌入式设计 > 基于MSP430F2272单片机的多路光功率计的设计

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

时间:06-18 来源:互联网 点击:

芯片的对数输出电压为: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,功耗较低,可以满足一定精度的测试需求。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top