OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 12790|回复: 19

AD7705这个芯片有人用过吗 现在不知道怎么把数字部分和模拟部分隔离开来 已经画好的PCB板调试出了问题

[复制链接]

2

主题

13

帖子

0

精华

新手上路

积分
44
金钱
44
注册时间
2014-4-29
在线时间
2 小时
发表于 2014-4-29 21:38:31 | 显示全部楼层 |阅读模式



AD7705是16位数模转换芯片   AD780是5v 转 3.3v 电压基准芯片
有没有大神比较了解AD芯片在使用的时候 数字部分 模拟部分 怎样设计才能达到最好的效果

按照现在的电路画出来的板子 调试AD部分的时候出现了莫名其妙的问题
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2014-4-29 23:28:13 | 显示全部楼层
回复 支持 反对

使用道具 举报

5

主题

40

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
304
金钱
304
注册时间
2012-10-12
在线时间
71 小时
发表于 2014-4-30 07:20:01 | 显示全部楼层
AD7705调试时很困难,我当初做时怎么调试就是没有DRDY信号,索性又改了换成AD7792,还自带恒流源!
我就是我,我就是想飞的毛驴!O(∩_∩)O~~~~~
回复 支持 反对

使用道具 举报

120

主题

7878

帖子

13

精华

资深版主

Rank: 8Rank: 8

积分
12012
金钱
12012
注册时间
2013-9-10
在线时间
427 小时
发表于 2014-4-30 08:13:48 | 显示全部楼层
回复【楼主位】netwangfan:
---------------------------------
底线走线有讲究
现在,程序把烂铜烂铁变得智能化了,人呢,一旦离开了这烂铜烂铁就不知道干啥了
回复 支持 反对

使用道具 举报

43

主题

228

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1074
金钱
1074
注册时间
2012-1-10
在线时间
238 小时
发表于 2014-4-30 09:16:32 | 显示全部楼层
硬件:AD7705的基准电压建议使用2.5V,AD7705的1脚GND可以归到模拟地(AGND)中,C23/C26电容使用20PF~30PF。
软件:中文PDF中的关于时钟寄存器的配置是有问题的,以英文PDF为准。注意AD7705有“端口迷失的问题”,每次中断接收数据都要发送32个空时钟,且接收 完成后 初始化 下一个通道。
回复 支持 反对

使用道具 举报

22

主题

110

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
295
金钱
295
注册时间
2012-11-11
在线时间
24 小时
发表于 2014-4-30 09:58:33 | 显示全部楼层
最好把PCB图片上传一部份
回复 支持 反对

使用道具 举报

2

主题

13

帖子

0

精华

新手上路

积分
44
金钱
44
注册时间
2014-4-29
在线时间
2 小时
 楼主| 发表于 2014-5-3 22:28:09 | 显示全部楼层
先谢谢各位热心的大神们  这两天出去玩了 没来论坛
回复 支持 反对

使用道具 举报

2

主题

13

帖子

0

精华

新手上路

积分
44
金钱
44
注册时间
2014-4-29
在线时间
2 小时
 楼主| 发表于 2014-5-3 22:28:36 | 显示全部楼层
先谢谢各位热心的大神们  这两天出去玩了 没来论坛
回复 支持 反对

使用道具 举报

2

主题

13

帖子

0

精华

新手上路

积分
44
金钱
44
注册时间
2014-4-29
在线时间
2 小时
 楼主| 发表于 2014-5-3 22:28:48 | 显示全部楼层
回复【5楼】magicoctoy:
---------------------------------
先谢谢各位热心的大神们  这两天出去玩了 没来论坛
回复 支持 反对

使用道具 举报

2

主题

13

帖子

0

精华

新手上路

积分
44
金钱
44
注册时间
2014-4-29
在线时间
2 小时
 楼主| 发表于 2014-5-3 22:28:55 | 显示全部楼层
回复【4楼】Badu_Space:
---------------------------------
先谢谢各位热心的大神们  这两天出去玩了 没来论坛
回复 支持 反对

使用道具 举报

2

主题

13

帖子

0

精华

新手上路

积分
44
金钱
44
注册时间
2014-4-29
在线时间
2 小时
 楼主| 发表于 2014-5-3 22:29:20 | 显示全部楼层
回复【6楼】狼烟四起:
---------------------------------
先谢谢各位热心的大神们  这两天出去玩了 没来论坛
回复 支持 反对

使用道具 举报

2

主题

13

帖子

0

精华

新手上路

积分
44
金钱
44
注册时间
2014-4-29
在线时间
2 小时
 楼主| 发表于 2014-5-3 22:29:59 | 显示全部楼层
回复【3楼】飞思卡驴:
---------------------------------
先谢谢各位热心的大神们  这两天出去玩了 没来论坛
回复 支持 反对

使用道具 举报

10

主题

22

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
212
金钱
212
注册时间
2013-10-31
在线时间
34 小时
发表于 2014-5-3 23:49:05 | 显示全部楼层
前一阵子弄过TM7705,AD的还没弄过,搭建的简单电路
回复 支持 反对

使用道具 举报

2

主题

13

帖子

0

精华

新手上路

积分
44
金钱
44
注册时间
2014-4-29
在线时间
2 小时
 楼主| 发表于 2014-5-9 12:17:26 | 显示全部楼层



这是PCB部分的走线  数字和模拟部分有点交叉了  按照电流的流动方向来分析  模拟和数字部分混到了一起

我按照 数字电路 书上的布线方式 把某些线割断了  外部重新连接  修改了寄存器的配置   AD7705工作就正常了


[mw_shl_code=c,true] AD7705_RST=0; //写寄存器之前先复位一次 delay_ms(10); AD7705_RST=1; delay_ms(10); Write_To_Reg(0x20);//写通信寄存器,下一次操作是:写时钟寄存器,通道1 delay_ms(1); Write_To_Reg(0x03);//写时钟寄存器 外部接的2.4576M的晶振 数据输出更新频率200Hz delay_ms(1); Write_To_Reg(0x10);//写通信寄存器,下一次操作是:写设置寄存器,通道1 delay_ms(1); Write_To_Reg(0x44);//写设置寄存器,自校准一次,1倍增益,单极性,关缓冲器,打开滤波器同步 while(DRDY==1);[/mw_shl_code]
回复 支持 反对

使用道具 举报

2

主题

13

帖子

0

精华

新手上路

积分
44
金钱
44
注册时间
2014-4-29
在线时间
2 小时
 楼主| 发表于 2014-5-9 12:27:39 | 显示全部楼层
之前的时候  模拟部分数字部分用的是 同一个5v的电源 只是区分了 AGND  GND
现在修改后 数字部分 模拟部分 分别用的5V电源 
如我拍的照片所示  两个电源只是在尽量靠近AD的部分 把各自的地连到了一起

我得理解是模拟和数字部分  的  能量流动通道(大概是电流流动路线)分别不同 

它们从各自的电源出发 最后流到各自的地回来 

在这个过程中 因为AD芯片的参与 可能某些从模拟部分出发的能量会流到数字器件部分 因为最终这部分能量还要回到模拟的地 所以把模拟地 数字地用 0欧姆电阻 连起来
这样 从模拟出发 流到数字部分的能量 可以经过数字地 0欧姆电阻  模拟地 最终回到模拟部分 构成一个完整的回路.

这样的启发 来自于数电书上讲的 AD转换的原理
回复 支持 反对

使用道具 举报

2

主题

13

帖子

0

精华

新手上路

积分
44
金钱
44
注册时间
2014-4-29
在线时间
2 小时
 楼主| 发表于 2014-5-9 12:29:59 | 显示全部楼层




并行比较型AD转换器原理图
回复 支持 反对

使用道具 举报

2

主题

13

帖子

0

精华

新手上路

积分
44
金钱
44
注册时间
2014-4-29
在线时间
2 小时
 楼主| 发表于 2014-5-9 12:31:34 | 显示全部楼层
这个帖子可以算是结帖了 

因为我得问题基本解决了
回复 支持 反对

使用道具 举报

19

主题

90

帖子

1

精华

高级会员

Rank: 4

积分
543
金钱
543
注册时间
2012-5-13
在线时间
40 小时
发表于 2014-5-9 20:14:47 | 显示全部楼层
回复【17楼】netwangfan:
---------------------------------
  不错,我以前把数字地和模拟地都连接在一起。我这两天做一个热电阻测量电路,刚好也用到AD7705,学习了。着两天忙着程序呢。学习了!赞一个!
回复 支持 反对

使用道具 举报

69

主题

269

帖子

0

精华

高级会员

Rank: 4

积分
977
金钱
977
注册时间
2014-7-4
在线时间
237 小时
发表于 2015-3-16 14:42:50 | 显示全部楼层
回复【3楼】飞思卡驴:
---------------------------------
stm32驱动ad7792的代码能分享下吗?
回复 支持 反对

使用道具 举报

24

主题

157

帖子

0

精华

高级会员

Rank: 4

积分
523
金钱
523
注册时间
2016-1-7
在线时间
131 小时
发表于 2016-1-7 09:55:09 | 显示全部楼层
你这个问题解决了没有?我可以帮你解决QQ1964439971
回复 支持 反对

使用道具 举报

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

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-6-21 23:00

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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