导航: 老古网老古论坛XMOS公共讨论区XMOS开源项目区单片机程序设计嵌入式系统广告区域
→[原创]

* 15382: AD7710_动感地带

   shuai7boy7 
shuai7boy7发表的帖子 

 [原创]
;读AD数据时,AD首先输出的是数据最高位,最后是数据最低位;同样在对AD内部寄存器进行写操作时,;;应首先写入最高位,最后写入最低位。
;内部有3个独立的24位寄存器,包括控制寄存器、数据寄存器和校正寄存器
;A0为寄存器选择,当A0=0 时,读写操作均为控制寄存器,当A=1时,读操作为数据寄存器,而写操作则 
;为校正寄存器  
;当1 2通道同时输入23.6MV时,1通道AD数158356D,2通道AD数1267582D(增益为8)。

;最近学用AD7710,用AD7710数据手册中的程序,怎么也不好用,没想到AD这么大公司数据手册中的程序居然很多错误。在网上也没找到什么有价值的资料,无奈只好自己弄,用了好久终于解决,现在拿出来给大家参考。鄙视一下收集网上资料拿来卖的人。
;这个程序烧写后运行通过,如果实际应用还需优化,学习够用了。
;采用单电源0-5V输入,2.5V参考电压,2.5V偏置电压,软件上设置了单极输入,接线图为AD7710数据手册中单电源接线图,只是增加了1602显示,见程序中说明。
;读AD数据时,AD首先输出的是数据最高位,最后是数据最低位;同样在对AD内部寄存器进行写操作时,;;应首先写入最高位,最后写入最低位。AD7710内部有3个独立的24位寄存器,包括控制寄存器、数据寄存器和校正寄存器
;A0为寄存器选择,当A0=0 时,读写操作均为控制寄存器,当A=1时,读操作为数据寄存器,而写操作则 
;为校正寄存器
;当1、2通道同时输入23.6MV时,1通道AD数158356D,2通道AD数1267582D(增益为8)。 



发表时间:2008年11月10日11:35:54

  
回复该帖

本主题共有 2 帖,分页:>>>>>该主题的所有内容[2]条

 *树形目录 只列出部分跟帖的标题以及简单的摘要信息 该主题的部分跟帖如下:

  92590.[详细]AD7710_动感地带
摘要:[upload=rar]viewfile.asp?id=3399[/upload] 我上传的程序,是最近想用c来做以前的程序,因此,我先测试下AD的工作情况,可是,程序可以运行,就是在采样缓冲区中的数据一直是0xffff(我用的是......(236字)
- [168forever][1245次] 2006年5月8日

[上一篇帖子]:三极管加热的问题大家好,请问那位大哥用过三极管加热这方面的应用,控制基极的电压来控制三极管发热的温度
[下一篇帖子]:花样百出的旺铺![原创]旺铺特色功能:   1.网站栏目、颜色、背景、图片、字体......