MSP430i2041的SD24出大问题!!!

[复制链接]
5263|37
手机看帖
扫描二维码
随时随地手机跟帖
suxiaowei|  楼主 | 2015-6-1 15:52 | 显示全部楼层 |阅读模式
我用MSP430i2041的SD24测量电阻分压,精度很差(必须加电压跟随才勉强接受)
还不如12位ADC,有哪位大哥大姐用过SD24吗?说说大家使用情况
我对比了MSPafe253,效果比afe253差远了,真是便宜没好货!!

相关帖子

suxiaowei|  楼主 | 2015-6-1 15:53 | 显示全部楼层
自己支持下,加油a

使用特权

评论回复
dirtwillfly| | 2015-6-1 22:04 | 显示全部楼层
是精度?还是稳定度?

使用特权

评论回复
dirtwillfly| | 2015-6-1 22:05 | 显示全部楼层
精度一般是没问题的,都是24位

使用特权

评论回复
suxiaowei|  楼主 | 2015-6-2 09:29 | 显示全部楼层
dirtwillfly 发表于 2015-6-1 22:04
是精度?还是稳定度?

是精度问题,相差甚远。(如果接运放跟随,精度好很多,但是高精度运放价格高)。可能芯片内部模拟输入前端处理有问题?  有没有测试过该芯片的高手啊?

使用特权

评论回复
suxiaowei|  楼主 | 2015-6-2 09:33 | 显示全部楼层
dirtwillfly 发表于 2015-6-1 22:05
精度一般是没问题的,都是24位

我们开始项目评估的时候,看他都24位ADC,精度应该不差,价格便宜,又是最新款的,就决定用了。等项目启动了,测试发现大问题,真是坑爹的TI啊,比MSP430afe253差远了。真是无语啊

使用特权

评论回复
dirtwillfly| | 2015-6-2 10:01 | 显示全部楼层
suxiaowei 发表于 2015-6-2 09:33
我们开始项目评估的时候,看他都24位ADC,精度应该不差,价格便宜,又是最新款的,就决定用了。等项目启 ...

还没用过这个ic,这个ic貌似还没开始铺货,好多代理商手里都没有。

使用特权

评论回复
ayl439| | 2015-6-2 10:01 | 显示全部楼层
输入是什么信号?根据你的描述,可能是输入阻抗过高

使用特权

评论回复
dirtwillfly| | 2015-6-2 10:01 | 显示全部楼层
suxiaowei 发表于 2015-6-2 09:29
是精度问题,相差甚远。(如果接运放跟随,精度好很多,但是高精度运放价格高)。可能芯片内部模拟输入前 ...

这个ic现在用的还不多,很多人还没拿到

使用特权

评论回复
suxiaowei|  楼主 | 2015-6-2 11:23 | 显示全部楼层
ayl439 发表于 2015-6-2 10:01
输入是什么信号?根据你的描述,可能是输入阻抗过高

输入的是电阻分压,测量NTC温度,标准电阻与NTC串联,SD24直接测量电阻上的分压,输入阻抗的大概10K ohm。以前其他的mcu我们都是这么测量,10K阻抗也不高啊?

使用特权

评论回复
aliu_us| | 2015-6-2 12:58 | 显示全部楼层
SD24的输入阻抗200K左右。
楼主的采样设定,时钟等等有确认吗?

我正设计了一块430F67461的SD24要打样,吓死我了。

之前用过SD16,性能很不错的。SD24是SD16的升级,不应该更差。

使用特权

评论回复
grj0719| | 2015-6-2 12:59 | 显示全部楼层
Σ-Δ的特性吧  输入稳定一些  阻抗匹配注意下

使用特权

评论回复
aliu_us| | 2015-6-2 13:01 | 显示全部楼层
没有图纸,没有具体数据和程序,不好讨论。
模拟电源的部分,采样频率和时钟等等,都是有可能相关的。

使用特权

评论回复
suxiaowei|  楼主 | 2015-6-2 14:21 | 显示全部楼层
aliu_us 发表于 2015-6-2 13:01
没有图纸,没有具体数据和程序,不好讨论。
模拟电源的部分,采样频率和时钟等等,都是有可能相关的。 ...

SD24初始化:       
SD24CCTL0 = SD24SNGL | SD24OSR_256 | SD24LSBTOG | SD24DF | SD24IE;// | SD24SC;
SD24INCTL0 = 0x0000;//SD24GAIN_1 | SD24INCH_0;
原理图:E:\sch.jpg
结果:E:\结果.jpg
请高手指点指点,

使用特权

评论回复
suxiaowei|  楼主 | 2015-6-2 14:23 | 显示全部楼层
suxiaowei 发表于 2015-6-2 14:21
SD24初始化:       
SD24CCTL0 = SD24SNGL | SD24OSR_256 | SD24LSBTOG | SD24DF | SD24IE;// | SD24SC;
SD24I ...

以下是测试结果
MCU MSP430AFE253                MSP430i2041
5K NTC        测量结果                5K NTC        测量结果
温度/℃        电阻/Kohm        ADC        电阻/Kohm        温度/℃        ERR/℃                温度/℃        电阻/Kohm        ADC        电阻/Kohm        温度/℃        ERR/℃
0        16.325        3718346        15.923        0.5        -0.5                0        16.325        3701508        15.699        0.78        -0.78
5        12.695        3220967        12.465        5.35        -0.35                5        12.695        3218021        12.372        5.5        -0.5
10        9.95        2756646        9.789        10.34        -0.34                10        9.95        2769426        9.7979        10.32        -0.32
15        7.855        2342810        7.75        15.26        -0.26                15        7.855        2362807        7.7952        15.14        -0.14
20        6.245        1980159        6.179        20.26        -0.26                20        6.245        2003107        6.2362        20.05        -0.05
25        5        1667170        4.96        25.15        -0.15                25        5        1691622        5.0215        24.86        0.14
30        4.0285        1398284        4        30.16        -0.16                30        4.0285        1423008        4.0613        29.81        0.19
35        3.265        1173099        3.251        35.08        -0.08                35        3.265        1195756        3.3048        34.68        0.32
40        2.6635        983619        2.656        40.08        -0.08                40        2.6635        1005091        2.7061        39.62        0.38
45        2.185        824587        2.18        45.03        -0.03                45        2.185        844670        2.2258        44.51        0.49
50        1.8015        693044        1.801        50.01        -0.01                50        1.8015        710716        1.8402        49.46        0.54
55        1.493        582624        1.492        54.98        0.02                55        1.493        599119        1.529        54.33        0.67
60        1.244        490238        1.241        60.06        -0.06                60        1.244        506571        1.2776        59.25        0.75
为什么我上传不了图片,只能拷贝数据

使用特权

评论回复
suxiaowei|  楼主 | 2015-6-2 14:25 | 显示全部楼层
suxiaowei 发表于 2015-6-2 14:23
以下是测试结果
MCU MSP430AFE253                MSP430i2041
5K NTC        测量结果                5K NTC        测量结果

一下是MSPi2041测试结果:
MSP430i2041
5K NTC        测量结果
温度/℃        电阻/Kohm        ADC        电阻/Kohm        温度/℃        ERR/℃
0        16.325        3701508        15.699        0.78        -0.78
5        12.695        3218021        12.372        5.5        -0.5
10        9.95        2769426        9.7979        10.32        -0.32
15        7.855        2362807        7.7952        15.14        -0.14
20        6.245        2003107        6.2362        20.05        -0.05
25        5        1691622        5.0215        24.86        0.14
30        4.0285        1423008        4.0613        29.81        0.19
35        3.265        1195756        3.3048        34.68        0.32
40        2.6635        1005091        2.7061        39.62        0.38
45        2.185        844670        2.2258        44.51        0.49
50        1.8015        710716        1.8402        49.46        0.54
55        1.493        599119        1.529        54.33        0.67
60        1.244        506571        1.2776        59.25        0.75

使用特权

评论回复
suxiaowei|  楼主 | 2015-6-2 16:58 | 显示全部楼层
aliu_us 发表于 2015-6-2 12:58
SD24的输入阻抗200K左右。
楼主的采样设定,时钟等等有确认吗?

今天利尔达的FAE过来,问题基本确定,由于SD24内部会有偏置电流,uA级别,必须要有运放跟随。

使用特权

评论回复
aliu_us| | 2015-6-2 17:40 | 显示全部楼层
你的这种误差,主要是某种原因引起的线性误差。
一般可以通过校正解决。

线性校正后两个结果差不太多。

MSP430AFE253的校正结果
MSP430AFE253.PNG

MSP430i2041的校正结果
MSP430i2041.PNG

使用特权

评论回复
评分
参与人数 1威望 +5 收起 理由
dirtwillfly + 5 很给力!
aliu_us| | 2015-6-2 17:51 | 显示全部楼层
校正后MSP430i2041的误差还是相对大一些。

不知道你的采样结果的稳定性如何?SD24OSR_256 的时候稳定得到多少位的结果。
这个跟采样速率也有很大的关系。不知道你的采样时钟是多少?

使用特权

评论回复
dirtwillfly| | 2015-6-2 22:13 | 显示全部楼层
aliu_us 发表于 2015-6-2 17:40
你的这种误差,主要是某种原因引起的线性误差。
一般可以通过校正解决。

很给力

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

3

主题

54

帖子

2

粉丝