位置:51电子网 » 技术资料 » 其它综合

MSP430F149内部基准测试报告

发布时间:2008/6/5 0:00:00 访问次数:1153

msp430f149具备内部1.5v和2.5v的adc电压基准,此文档为该电压基准的精度测量报告,本报告仅对所测样品负责。测试采用了fet示例代码,编译通过后用本站的msp430 jtag v3.3下载至f149,然后使用lm2825 dc-dc模块产生1.8-3.5v的直流电压给msp430f149供电,msp430f149焊接在本站的msp430 qfp64 to qsip128转接板上,使用8mhz晶体振荡器,vref脚通过一个16v 10uf的钽电容连接到地。

下面是测量数据:


1,2.5v基准测量数据:


供电电压: 测得基准电压:


2.801 2.479


3.002 2.480


3.293 2.485


3.505 2.487


2,1.5v基准测量数据:


供电电压: 测得基准电压:


1.800 1.480


2.002 1.481


2.199 1.482


2.500 1.483


2.708 1.483


2.801 1.483


3.003 1.484


3.299 1.485


3.497 1.487


msp430f149数据手册中对于vref的指标:



测量设备和样品:



测试代码:


#include "msp430x14x.h" // standard equations


void main(void)
{
unsigned int i;
wdtctl = wdtpw+wdthold; // stop watchdog timer
p6sel = 0x01; // enable a/d channel a0
// adc12ctl0 = adc12on+sht0_2+refon+ref2_5v; // turn on and set up adc12,2.5v internal ref
adc12ctl0 = adc12on+sht0_2+refon; // turn on and set up adc12,1.5v internal ref
adc12ctl1 = shp; // use sampling timer
adc12mctl0 = sref_1; // vr+=vref+


for ( i=0; i<0x3600; i++) // delay for reference start-up
{
}


adc12ctl0 = enc; // enable conversions


while (1)
{
adc12ctl0 = adc12sc; // start conversion
while ((adc12ifg & bit0)==0);
_nop(); // set breakpoint here
}
}




总结:


本测试中的msp430f149的1.5v内部基准负偏了2/150=1.3%左右,2.5v内部基准负偏了2/250=0.8%,作为普通用途基本可以接受,和avr系列的内部基准相比要好不少,但是如果应用在高精度测量设备中则1.5v基准有待改进,建议使用更高精度外部电压基准。


注意本测试仅针对本测试样品,本样品为ti提供的免费样品,可能性能上面也会有点不同,请读者针对自己实际使用的样品进行仔细评估,本报告仅提供一个参考值。


lm2825 dc-dc模块提供的直流电压的ac分量经fluke 189测量小于1mv。






感谢ti提供免费msp430f149样品,感谢nsc提供免费lm2825样品。


测试温度:环境温度24度。

由于条件所限本测试未涉及到f149基准的温漂。

此msp430f149的基准初始精度不是很高,而且随供电电压的变化也有不小的变化,同时温度漂移量也不是很理想,如果选其作为基准需要考虑工作温度范围、工作电压范围等诸多因素。


相关工具:

msp430f149具备内部1.5v和2.5v的adc电压基准,此文档为该电压基准的精度测量报告,本报告仅对所测样品负责。测试采用了fet示例代码,编译通过后用本站的msp430 jtag v3.3下载至f149,然后使用lm2825 dc-dc模块产生1.8-3.5v的直流电压给msp430f149供电,msp430f149焊接在本站的msp430 qfp64 to qsip128转接板上,使用8mhz晶体振荡器,vref脚通过一个16v 10uf的钽电容连接到地。

下面是测量数据:


1,2.5v基准测量数据:


供电电压: 测得基准电压:


2.801 2.479


3.002 2.480


3.293 2.485


3.505 2.487


2,1.5v基准测量数据:


供电电压: 测得基准电压:


1.800 1.480


2.002 1.481


2.199 1.482


2.500 1.483


2.708 1.483


2.801 1.483


3.003 1.484


3.299 1.485


3.497 1.487


msp430f149数据手册中对于vref的指标:



测量设备和样品:



测试代码:


#include "msp430x14x.h" // standard equations


void main(void)
{
unsigned int i;
wdtctl = wdtpw+wdthold; // stop watchdog timer
p6sel = 0x01; // enable a/d channel a0
// adc12ctl0 = adc12on+sht0_2+refon+ref2_5v; // turn on and set up adc12,2.5v internal ref
adc12ctl0 = adc12on+sht0_2+refon; // turn on and set up adc12,1.5v internal ref
adc12ctl1 = shp; // use sampling timer
adc12mctl0 = sref_1; // vr+=vref+


for ( i=0; i<0x3600; i++) // delay for reference start-up
{
}


adc12ctl0 = enc; // enable conversions


while (1)
{
adc12ctl0 = adc12sc; // start conversion
while ((adc12ifg & bit0)==0);
_nop(); // set breakpoint here
}
}




总结:


本测试中的msp430f149的1.5v内部基准负偏了2/150=1.3%左右,2.5v内部基准负偏了2/250=0.8%,作为普通用途基本可以接受,和avr系列的内部基准相比要好不少,但是如果应用在高精度测量设备中则1.5v基准有待改进,建议使用更高精度外部电压基准。


注意本测试仅针对本测试样品,本样品为ti提供的免费样品,可能性能上面也会有点不同,请读者针对自己实际使用的样品进行仔细评估,本报告仅提供一个参考值。


lm2825 dc-dc模块提供的直流电压的ac分量经fluke 189测量小于1mv。






感谢ti提供免费msp430f149样品,感谢nsc提供免费lm2825样品。


测试温度:环境温度24度。

由于条件所限本测试未涉及到f149基准的温漂。

此msp430f149的基准初始精度不是很高,而且随供电电压的变化也有不小的变化,同时温度漂移量也不是很理想,如果选其作为基准需要考虑工作温度范围、工作电压范围等诸多因素。


相关工具:

相关IC型号
版权所有:51dzw.COM
深圳服务热线:13751165337  13692101218
粤ICP备09112631号-6(miitbeian.gov.cn)
公网安备44030402000607
深圳市碧威特网络技术有限公司
付款方式


 复制成功!