AD7793的SPI通信调试

[复制链接]
 楼主| 浅唱246 发表于 2014-2-21 17:26 | 显示全部楼层 |阅读模式
本帖最后由 浅唱246 于 2014-2-21 18:27 编辑

在做430单片机读取AD7793的数据,程序写完了但采集到的数值不对。怀疑是AD初始化或者时序问题,不能确定是哪个问题。哪位大侠有AD7793采集温度的程序啊,谢谢帮忙


嵌入式云终端 发表于 2014-2-21 17:28 | 显示全部楼层
兄弟,你这样问,没有几个人会仔细看的,毕竟同时会两样的人很多少,你最好把思路理顺,抓关键点问问,帮你顶
 楼主| 浅唱246 发表于 2014-2-21 18:22 | 显示全部楼层
嵌入式云终端 发表于 2014-2-21 17:28
兄弟,你这样问,没有几个人会仔细看的,毕竟同时会两样的人很多少,你最好把思路理顺,抓关键点问问,帮你 ...

好吧,谢谢高手
airwill 发表于 2014-2-21 19:38 | 显示全部楼层
怀疑是AD初始化或者时序问题,不能确定是哪个问题。
那就借助合适的工具检查, 比如示波器或者逻辑分析仪
dirtwillfly 发表于 2014-2-21 23:01 | 显示全部楼层
建议楼主把自己的程序和电路传上来,大家帮你分析一下
 楼主| 浅唱246 发表于 2014-2-25 20:52 | 显示全部楼层
dirtwillfly 发表于 2014-2-21 23:01
建议楼主把自己的程序和电路传上来,大家帮你分析一下

电路肯定没问题的,我也怀疑是初始化没有成功。但是是按着硬件SPI改的程序啊
dirtwillfly 发表于 2014-2-25 21:08 | 显示全部楼层
浅唱246 发表于 2014-2-25 20:52
电路肯定没问题的,我也怀疑是初始化没有成功。但是是按着硬件SPI改的程序啊 ...

用示波器或者逻辑分析仪看过了吗?
 楼主| 浅唱246 发表于 2014-2-25 21:09 | 显示全部楼层
dirtwillfly 发表于 2014-2-25 21:08
用示波器或者逻辑分析仪看过了吗?

用示波器看过,有波形
dirtwillfly 发表于 2014-2-25 21:12 | 显示全部楼层
浅唱246 发表于 2014-2-25 21:09
用示波器看过,有波形

:L波形符合AD7793的时序吗?
 楼主| 浅唱246 发表于 2014-2-25 21:18 | 显示全部楼层
dirtwillfly 发表于 2014-2-25 21:12
波形符合AD7793的时序吗?

不太符合,不过我那个时序都是按着官方例程来的啊
dirtwillfly 发表于 2014-2-25 21:24 | 显示全部楼层
浅唱246 发表于 2014-2-25 21:18
不太符合,不过我那个时序都是按着官方例程来的啊

:funk:
 楼主| 浅唱246 发表于 2014-2-25 21:26 | 显示全部楼层
dirtwillfly 发表于 2014-2-25 21:24

新手上路,还请版主多多指教啊::'(
dirtwillfly 发表于 2014-2-25 21:30 | 显示全部楼层
浅唱246 发表于 2014-2-25 21:26
新手上路,还请版主多多指教啊:

可以尝试:
1、联系官方,问问官方例程是否有问题,用的什么硬件配置。
2、调整程序,让波形符合AD7793芯片SPI通讯时序
实在解决不了,可以找供货商:lol
 楼主| 浅唱246 发表于 2014-2-25 21:36 | 显示全部楼层
dirtwillfly 发表于 2014-2-25 21:30
可以尝试:
1、联系官方,问问官方例程是否有问题,用的什么硬件配置。
2、调整程序,让波形符合AD7793芯 ...

哦,我试试调整程序吧。谢谢
youluo235 发表于 2014-2-26 09:39 | 显示全部楼层
可以参考下7794的例子,没找到93的例子。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
youluo235 发表于 2014-2-26 09:41 | 显示全部楼层
很有可能是延时的问题。小于阈值的时候会读不出来。另外就是对照时序图看是不是错过某个东西了。
 楼主| 浅唱246 发表于 2014-3-28 15:11 | 显示全部楼层
已经调试通了,是上一任交接的时候没有交接清楚,电路图里的片选和时钟是反的
fishhehe 发表于 2014-5-5 15:25 | 显示全部楼层
大神你的AD7793采集数据调好了吗 能把程序发给我看看吗 太感谢你了
fishhehe 发表于 2014-5-6 13:31 | 显示全部楼层
行不~~~~~
marshallemon 发表于 2014-5-7 21:21 | 显示全部楼层
我是参照AD7792的例程改的,已经调通了,MCU使用的51,但使用中发现一个问题,这SPI的接口容易丢失,跑一会数据就不对了,不知道LZ遇到这情况了吗?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

30

主题

246

帖子

6

粉丝
快速回复 在线客服 返回列表 返回顶部

30

主题

246

帖子

6

粉丝
快速回复 在线客服 返回列表 返回顶部