请问个有关问题, 一般ARM板,只有12位的AD, 如果小弟我想采集高精度的数据, 怎么扩充AD
发布时间:2010-06-13 22:29:02 文章来源:www.iduyao.cn 采编人员:星星草
请教个问题, 一般ARM板,只有12位的AD, 如果我想采集高精度的数据, 如何扩充AD?
大家好!
想做个项目, 可大多数ARM带的AD, 只有12位
但是设备要求高精度, 需要表达20000个单位值, 至少需要16位的AD.
ARM板有SPI接口, 我看到AD7649好像是16位的AD, 也有SPI接口.
不知道是否可以直接接到SPI上即可? SPI没有精度吧?
不知道是否有现成的 16位AD板...
不太懂硬件... 见笑了
------解决方案--------------------
ADC芯片转换原理主要分两种,电阻分压的逐次比较式,以及电容充放电的双积分原理。
前者速度快,贵;后者速度慢,抗交流干扰能力强,便宜。
所以,你需要根据价格,速度,供电电源要求,使用环境等条件来选择。
------解决方案--------------------
------解决方案--------------------
首先,你先确定你的项目所需的参数要求是否一定要求达到这个程度的精度要求.
首先,先要区别 灵敏度,测量误差,信噪比等等概念性的东西.
其次,看你的项目要求是否必须达到这样的精度要求.
再次,你的硬件电路是否真的能够达到这样要求的信噪要求.
其次,你测量的数据的离散性怎么样,有没有必要达到这么精度.
比如说,我的设定是测得1V是正常的,是否有必要测得为1.0001V,就必须马上做出响应.
一般来说.
在达到一定的测量精度的情况下,如果测量误差高一个数量级.成本就不是提高一个数量级
而且外围电路很可能得重新设计.
1mv精度和0.1mv精度不是一个档次的.
AD芯片有12,16,24位的,绝对满足绝大多数的测试.
ARM系列芯片的内置AD转换大多有12/16位的,(似乎还有更高的).但信噪比不高.不建议使用太高的位数.
AD模块大多对温度比较敏感,如果内置在MCU上,由于MCU的发热,会影响AD转换的结果.
AD转换大都是微秒级别的,比较典型的200ksps(不同位数,不同频率,不一样),速度来说,对你没有压力.
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。
其他相似内容:
-
管道的另一端上无任何进程
我写了一个程序,运行正常。
后来,用上了sqlite数据库,然后编译部署都正常,但在WINCE 6模拟器上不能自动运...
-
Power键点亮屏幕的问题
我在程序里面成队使用了:
PowerPolicyNotify(PPN_UNATTENDEDMODE,TRUE);
PowerPolicyNotify(PPN_UNATTEND...
-
求助一个问题:windowsmobile ipl读分区的问题
ipl通过 BP_ReadData读 ramimage 分区信息 读取的时候发现必须要偏移0xc800才能读正...
-
vs2005+DevEmul_SDK.msi后仍旧没有“armv4”选项
OS:win7
IDE:先前有装vs2010做winForm,后装了vs2005(完全安装)
装完后安装了DevEmu...
-
Win7 64位操作系统如何安装arm9开发板的usb下载驱动啊
按照教程操作,超级终端打开也连上了,但是系统貌似对SECBULK.sys SECBULK.inf...
-
嵌入式开发工具
谁用过 LAZARUS 开发过嵌入式系统 ?
------解决方案--------------------
Lazarus 做 PC 上的程序,做嵌入式可能...
-
请推荐几个wince游戏软件下载的地方
最近开始玩wince,请推荐几个好的地方,可以下载游戏,软件的.多谢拉!
------解决方案--------...
-
FAT32 与单片机
根目录下文件与目录项数从那里得
还有根目录的下一簇从哪得
不是说根目录也是一个文件吗 它的目录项在哪里
---...
-
谁可以推荐一个WinCE下的视频播放器,最好可以播放AVI、RMVB、MP3等格式,谢谢。
如题,
麻烦大家推荐一个WinCE5.0下的视频播放器,
-...
-
WinCE6的BinFS问题,100分求解
1、BinFS能不能做在IDE硬盘上?
2、要支持BinFS,bootloader要做甚?
3、BinFS能不能作为一个普通文件放到...