C8051F060的ADC真实精度和寿命如何?14位应该没问题吧?

2020-02-04 09:20发布

我是测量一个-10V~+10V传感器电压,要求识别1mV级别的信号,所以STM32的12位ADC就没办法使用(20000mV/4096=10mV)

所以想到用16位的专用AD芯片AD7663来读取传感器,然后传输给STM32。
但是感觉比较复杂,前端得用多路开关,然后运放,还得涉及到AD7663跟STM32之间的控制传输问题,更麻烦的是模拟地,数字地之间的布线。
如果搞不好布线,估计精度也大打折扣。

今天刚好网上看到C8051F060,居然2路16位ADC,完全符合我的使用要求,假如能达到真实的14位(20000/16348=1.22mV)也能满足我使用要求了。
但是从来没用过C8051,不知寿命和稳定性如何?

用过的朋友给建议建议,谢谢
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
21条回答
again
1楼-- · 2020-02-05 08:54
我是拿065当并行AD使得,DMA传输给STM32经行数字信号处理
liulingo1
2楼-- · 2020-02-05 09:37
 精彩回答 2  元偷偷看……
68336016
3楼-- · 2020-02-05 13:56
again 发表于 2012-4-1 08:27
我是拿065当并行AD使得,DMA传输给STM32经行数字信号处理

说得我都想这么做了

因为我以前程序在STM32都已经完善使用的了,就是因为换传感器,STM32的AD精度不够,才考虑换C8051,这样一来我以前代码全部得重写
68336016
4楼-- · 2020-02-05 16:45
本帖最后由 68336016 于 2012-4-1 09:33 编辑
liulingo1 发表于 2012-4-1 08:43
谁这么胡说啊???????

那个 24位的速度慢,是因为它采用了 ∑滤波。


其实我要求的速度精度不高

1秒能采集300次(两个传感器各采集150次),精度达到准确的14位就能满足要求了。
但是看了下F350的AD速度是1k多,肯定不能采用多次采集求平均值的办法,只能每次就采集一个数据。

我现在想跟前面一个朋友说的那样,用F350来当作AD芯片,采集到数据让STM32处理。


刚看了下F350文档,在300HZ情况下,精度太低了,只能用作低速用途
again
5楼-- · 2020-02-05 17:34
你这个还不如用4051做个程控放大简单多了
again
6楼-- · 2020-02-05 18:33
象我们做测量一般5DB,10DB就好分一档量程

一周热门 更多>