查看: 999|回复: 21
打印 上一主题 下一主题

求助,关于AD7689的SPI数据读取,ADI技术支持也来看看

[复制链接] qrcode

4

主题

36

帖子

78

积分

注册会员

Rank: 2

积分
78
楼主
跳转到指定楼层
发表于 2015-12-9 03:13 AM | 只看该作者 回帖奖励 |正序浏览 |阅读模式
精华帖

贴子发表于:2008-12-9 15:11:22最近调试AD7689,将CPU的SPI配置为方式0,16位数据宽度,8M速率,但读回数据很乱无规律,REV0版本的datasheet感觉写的不够详细,有人用过这个芯片吗?给点提示吧,是否有什么特别的地方呢?十分感谢

回复

使用道具 举报

31

主题

78

帖子

191

积分

注册会员

Rank: 2

积分
191
22#
发表于 2015-10-9 07:36 PM | 只看该作者
楼主,你好,我最近准备用AD7689芯片,但没有相关驱动程序,您可否帮忙分享以下您的代码(AD7689部分),不胜感激。。。mfdxh@126.com                                                                                                                                                                       
回复 支持 反对

使用道具 举报

15

主题

173

帖子

371

积分

中级会员

Rank: 3Rank: 3

积分
371
21#
发表于 2015-10-9 07:04 PM | 只看该作者
如果不用跟踪器,也不会到0。这可能还需要看到电路才好分析。楼上可以把原理图发到china.support@analog.com让工程师看一下。最好发pdf格式的图。
回复 支持 反对

使用道具 举报

31

主题

78

帖子

191

积分

注册会员

Rank: 2

积分
191
20#
发表于 2015-10-9 05:57 PM | 只看该作者
AD7689与MSP430进行SPI通信,CNV、SCK、DIN通过示波器观察均正确,但SDO总输出0,后来发现输入端接入AD7689后电压全部变为0,是不是因为没有用到跟随器?谢谢~ 我的邮箱 julia_860527@163.com,可以交流原理图及代码
回复 支持 反对

使用道具 举报

4

主题

36

帖子

78

积分

注册会员

Rank: 2

积分
78
19#
 楼主| 发表于 2015-10-9 04:01 PM | 只看该作者
看楼主的描述,他的200mV误差主要是由输入纹波引起的,降低这个纹波后就好了。当然不确定楼主是否还有其它改进,欢迎分享。                                                                                                                                                                       
回复 支持 反对

使用道具 举报

3

主题

11

帖子

27

积分

新手上路

Rank: 1

积分
27
18#
发表于 2015-10-9 02:35 PM | 只看该作者
請問您原本的 200mV誤差, 如何將它縮小? 我現在誤差甚至大於 200mV !!                                                                                                                                                                       
回复 支持 反对

使用道具 举报

4

主题

36

帖子

78

积分

注册会员

Rank: 2

积分
78
17#
 楼主| 发表于 2015-10-9 01:46 PM | 只看该作者
我可以依序讀值進來, 但 AD7689誤差也太大了, 我的感測器輸入分別為:

CH0 = 3.3V, CH1 = 1.18V, CH2 = 1.4V, CH3 = 1.375V

CH4 = 3.3V, CH5 = 1.2V, CH6 = 1.4V, CH7 = 0V

從微控制器讀回來的值卻是:

CH0 = 3.25V, CH1 = 1.23V, CH2 = 2.09V, CH3 = 1.94V

CH4 = 3.27V, CH5 = 1.36V, CH6 = 1.79V, CH7 = 0V

請問各位使用過的專家, 有什麼建議嗎? 是否我遇到與您相同的經過?
回复 支持 反对

使用道具 举报

15

主题

173

帖子

371

积分

中级会员

Rank: 3Rank: 3

积分
371
16#
发表于 2015-10-9 12:22 PM | 只看该作者
楼主你好,最近用到了AD7699,CPU用的是TMS320F2812,CPU本身的SPI ,使能用IO口控制;可是我读回来的数据很乱。楼主方不方便把的测试原理图和测试代码发给小弟参考一下;邮箱 www.ruidecom@163.com
回复 支持 反对

使用道具 举报

15

主题

173

帖子

371

积分

中级会员

Rank: 3Rank: 3

积分
371
15#
发表于 2015-10-9 11:02 AM | 只看该作者
现在降低纹波后,已经可以做到跳动20个码左右,软件再处理一下就可以满足现在的设计要求了

不过转换速度太慢了,准备换个7699试试看

感谢大家的帮助,感谢ADI、世健技术支持人员的帮助,感谢CCTV~~~
回复 支持 反对

使用道具 举报

15

主题

173

帖子

371

积分

中级会员

Rank: 3Rank: 3

积分
371
14#
发表于 2015-10-9 09:09 AM | 只看该作者
Good news to all !                                                                                                                                                                       
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表