打印

AD7793的SPI通信调试

[复制链接]
4214|19
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
浅唱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初始化或者时序问题,不能确定是哪个问题。
那就借助合适的工具检查, 比如示波器或者逻辑分析仪

使用特权

评论回复
5
dirtwillfly| | 2014-2-21 23:01 | 只看该作者
建议楼主把自己的程序和电路传上来,大家帮你分析一下

使用特权

评论回复
6
浅唱246|  楼主 | 2014-2-25 20:52 | 只看该作者
dirtwillfly 发表于 2014-2-21 23:01
建议楼主把自己的程序和电路传上来,大家帮你分析一下

电路肯定没问题的,我也怀疑是初始化没有成功。但是是按着硬件SPI改的程序啊

使用特权

评论回复
7
dirtwillfly| | 2014-2-25 21:08 | 只看该作者
浅唱246 发表于 2014-2-25 20:52
电路肯定没问题的,我也怀疑是初始化没有成功。但是是按着硬件SPI改的程序啊 ...

用示波器或者逻辑分析仪看过了吗?

使用特权

评论回复
8
浅唱246|  楼主 | 2014-2-25 21:09 | 只看该作者
dirtwillfly 发表于 2014-2-25 21:08
用示波器或者逻辑分析仪看过了吗?

用示波器看过,有波形

使用特权

评论回复
9
dirtwillfly| | 2014-2-25 21:12 | 只看该作者
浅唱246 发表于 2014-2-25 21:09
用示波器看过,有波形

:L波形符合AD7793的时序吗?

使用特权

评论回复
10
浅唱246|  楼主 | 2014-2-25 21:18 | 只看该作者
dirtwillfly 发表于 2014-2-25 21:12
波形符合AD7793的时序吗?

不太符合,不过我那个时序都是按着官方例程来的啊

使用特权

评论回复
11
dirtwillfly| | 2014-2-25 21:24 | 只看该作者
浅唱246 发表于 2014-2-25 21:18
不太符合,不过我那个时序都是按着官方例程来的啊

:funk:

使用特权

评论回复
12
浅唱246|  楼主 | 2014-2-25 21:26 | 只看该作者
dirtwillfly 发表于 2014-2-25 21:24

新手上路,还请版主多多指教啊::'(

使用特权

评论回复
13
dirtwillfly| | 2014-2-25 21:30 | 只看该作者
浅唱246 发表于 2014-2-25 21:26
新手上路,还请版主多多指教啊:

可以尝试:
1、联系官方,问问官方例程是否有问题,用的什么硬件配置。
2、调整程序,让波形符合AD7793芯片SPI通讯时序
实在解决不了,可以找供货商:lol

使用特权

评论回复
14
浅唱246|  楼主 | 2014-2-25 21:36 | 只看该作者
dirtwillfly 发表于 2014-2-25 21:30
可以尝试:
1、联系官方,问问官方例程是否有问题,用的什么硬件配置。
2、调整程序,让波形符合AD7793芯 ...

哦,我试试调整程序吧。谢谢

使用特权

评论回复
15
youluo235| | 2014-2-26 09:39 | 只看该作者
可以参考下7794的例子,没找到93的例子。

ExampleCode_ADC_AD7794.zip

91.51 KB

使用特权

评论回复
16
youluo235| | 2014-2-26 09:41 | 只看该作者
很有可能是延时的问题。小于阈值的时候会读不出来。另外就是对照时序图看是不是错过某个东西了。

使用特权

评论回复
17
浅唱246|  楼主 | 2014-3-28 15:11 | 只看该作者
已经调试通了,是上一任交接的时候没有交接清楚,电路图里的片选和时钟是反的

使用特权

评论回复
18
fishhehe| | 2014-5-5 15:25 | 只看该作者
大神你的AD7793采集数据调好了吗 能把程序发给我看看吗 太感谢你了

使用特权

评论回复
19
fishhehe| | 2014-5-6 13:31 | 只看该作者
行不~~~~~

使用特权

评论回复
20
marshallemon| | 2014-5-7 21:21 | 只看该作者
我是参照AD7792的例程改的,已经调通了,MCU使用的51,但使用中发现一个问题,这SPI的接口容易丢失,跑一会数据就不对了,不知道LZ遇到这情况了吗?

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

30

主题

246

帖子

6

粉丝