U201015703 发表于 2014-12-5 16:33

哪位大侠用过AD7606采集过数据?

哪位大侠用过AD7606采集过数据?最近使用DSP F2812和AD7606采集数据,模拟输入范围是+10V,当我不给8个通道接入电压时,采集到的数据都是0x0000,当我给通道1接入5V电压时,结果8个通道采集到的数据都是0xFFFF,这是怎么回事?求大侠指导。。。@zhangmangui

zhangmangui 发表于 2014-12-5 22:16

不好意思没有用过 啊   
最重要的是   你看看读的时序还有AD的配置是否合理

airwill 发表于 2014-12-5 22:22

我估计设置有问题,另外多通道循环采集时,建议所有输入通道都有稳定的信号输入(不要悬空)。

anjf163 发表于 2014-12-6 09:21

检查下基准Ref Select等、通道的Convst信号、忙信号。

U201015703 发表于 2014-12-6 18:14

谢谢你们的建议

zhangmangui 发表于 2014-12-6 21:10

U201015703 发表于 2014-12-6 18:14 static/image/common/back.gif
谢谢你们的建议

解决了记得分享

wu_npu 发表于 2014-12-6 22:27

AD7606我用过,波动也就1、2个LSB,还是很好用的,先要确保电路正确,硬件正常,不知道你是内基准还是外基准,内基准可以测量基准电压是否正确,硬件都正常再查时序,ADI有参考程序可以用。

U201015703 发表于 2014-12-7 12:13

wu_npu 发表于 2014-12-6 22:27 static/image/common/back.gif
AD7606我用过,波动也就1、2个LSB,还是很好用的,先要确保电路正确,硬件正常,不知道你是内基准还是外基 ...

用的是外部基准电压源ADR421,我再检查一下busy信号,看是否启动了转换

U201015703 发表于 2014-12-7 12:13

zhangmangui 发表于 2014-12-6 21:10 static/image/common/back.gif
解决了记得分享

嗯,正在想办法解决中:'(

七颗咖啡豆 发表于 2014-12-7 19:52

00000   FFFFF 都是一个意思吧,你检查下AD芯片的时序和你的AD程序是否对应。还有就是程序运行的速度,用仿真器仿真时会比不用仿真要慢

U201015703 发表于 2014-12-8 14:23

七颗咖啡豆 发表于 2014-12-7 19:52 static/image/common/back.gif
00000   FFFFF 都是一个意思吧,你检查下AD芯片的时序和你的AD程序是否对应。还有就是程序运行的速度,用仿 ...

0xFFFF换成十进制是-1,我用的是TI的CCS中的Watch Window

wang168506 发表于 2014-12-8 16:21

0000是外部没有输入FFFF是默认读数 明显 你这读书不对很有可能是没有加延时或者初始化不对

U201015703 发表于 2014-12-8 16:47

wang168506 发表于 2014-12-8 16:21 static/image/common/back.gif
0000是外部没有输入FFFF是默认读数 明显 你这读书不对很有可能是没有加延时或者初始化不对 ...

谢谢,我现在发现我的开发板出现了问题,DSP F2812的1.8V和3.3V都和地短接了

zhangmangui 发表于 2014-12-8 22:24

U201015703 发表于 2014-12-8 16:47 static/image/common/back.gif
谢谢,我现在发现我的开发板出现了问题,DSP F2812的1.8V和3.3V都和地短接了

这个肯定是2812烧了   我以前使用中只要片子烧了
这两个电源肯定是短了

zhangmangui 发表于 2014-12-8 22:25

U201015703 发表于 2014-12-8 16:47 static/image/common/back.gif
谢谢,我现在发现我的开发板出现了问题,DSP F2812的1.8V和3.3V都和地短接了

建议别再上电了   直接取下2812然后验证一下电源应该是片子烧了

U201015703 发表于 2014-12-9 09:15

zhangmangui 发表于 2014-12-8 22:25 static/image/common/back.gif
建议别再上电了   直接取下2812然后验证一下电源应该是片子烧了

已经换过一片F2812了,还是同样的结果,没上电的时候,测量1.8V和3.3V没有短接,上电后,我发现AD转换采集到的数据还是不对,结果发现1.8V和3.3V都短接到地了,难道是DSP坏了?但是我的仿真器还能连接上,而且还能下载程序到RAM中运行,DSP 1.8V和3.3V供电好像正常,这是怎么回事?好泪崩啊!导师要我在主板上扩展AD采集,结果一直调试不成功,难道我的扩展板对主板有影响。。。@zhangmangui

zhangmangui 发表于 2014-12-9 23:18

U201015703 发表于 2014-12-9 09:15 static/image/common/back.gif
已经换过一片F2812了,还是同样的结果,没上电的时候,测量1.8V和3.3V没有短接,上电后,我发现AD转换采 ...

1.8V和3.3V对地是0吗    电阻值能下载到RAM片子应该没有烧
是不是扩展板有问题就说不好了

U201015703 发表于 2014-12-10 14:27

zhangmangui 发表于 2014-12-9 23:18 static/image/common/back.gif
1.8V和3.3V对地是0吗    电阻值能下载到RAM片子应该没有烧
是不是扩展板有问题就说不好了 ...
DSP一上电就发烫,1.8V和3.3V对地的电阻值还有几欧,我突然想到了一个问题,就是我的主板已经模拟地和数字地一点连接了,而我的扩展板中模拟地和数字地也一点连接,相当于模拟地和数字地多点连接,这样是不是有问题?@zhangmangui

zhangmangui 发表于 2014-12-10 22:16

U201015703 发表于 2014-12-10 14:27 static/image/common/back.gif
DSP一上电就发烫,1.8V和3.3V对地的电阻值还有几欧,我突然想到了一个问题,就是我的主板已经模拟地和数字 ...

这个绝对不会造成上电后测试就变成了几欧姆
也不至于采集不到结果   但是你说的这两个点最最终还是要接到一起

U201015703 发表于 2014-12-11 08:41

zhangmangui 发表于 2014-12-10 22:16 static/image/common/back.gif
这个绝对不会造成上电后测试就变成了几欧姆
也不至于采集不到结果   但是你说的这两个点最最终还是要接到 ...

PCB板设计时不是要求模拟地和数字地单点连接吗?而我的主板中模拟地和数字地单点连接了,扩展板中模拟地和数字地也一点连接,主板和扩展板中模拟地和数字地是相互连接在一起的,这就相当于模拟地和数字地多点连接,形成环路了,与设计规则“模拟地和数字地单点连接”不符
页: [1] 2 3 4
查看完整版本: 哪位大侠用过AD7606采集过数据?