您的位置: OpenADSP社区论坛 -> Blackfin专区 -> 新手上路 -> AD7327芯片使用的问题
本帖共有587个阅读者
发表帖子 发表投票 回复主题
AD7327芯片使用的问题
SunRising(论坛新手)
SunRising
头衔:社区公民
帮派:无帮无派
帖数:1
金钱:110
积分:2
注册时间:2016/5/17
楼主信息 | 留言 | Email | 主页 | 编辑 | 管理 | 离线
AD7327芯片使用的问题
我使用AD7327BRUZ芯片参考数据手册以及评估板电路配置了一块数据采集板,但是发生了非常奇怪的问题。我用MSP430F5529LP来驱动我制作的采集板,通过写4个寄存器将芯片配置为+-5V范围的输入,CH0~CH7八个通道序列化输出,使用内部的2.5V参考电压,二进制数据输出。我将采集出来的数据存入了一个数组中,然后通过设置断点观察数组的值变化。

目前遇到的问题是:芯片与MCU的通信没有问题,我在配置了序列通道模式后,连续读8次可以成功的读取8个通道的值(该芯片输出的16位数据前3位为地址位),并且在设置了使用内部参考电压后测量了REFOUT脚,输出是2.5V也是正确。但是采集到的电压非常奇怪(我将8个通道都接地了),从通道0到通道7大约是-5,-3.x,-2.y,-1.z,1.z,2.y,3.x,4.9?,并且一直保持着这样的输出值。然后我关闭了芯片的+12和-12V的输入,发现还是一样的。我怀疑是不是AD7327的内部采样转化器没有工作呢?我一共购买了4片AD7327BRUZ,然后制作的两块采集板都是同样的问题。

附件里面是我的驱动代码(CCS6.1可以直接导入)以及配置的硬电路原理图(AD7327_SCH.png)。


上传的附件
   20165180173901.zip [ 157.18 KB ]


上传的图片
  20165180175601.png [ 19.12 KB 786×579 ] (缩略时请点击查看原图)

 



「该帖子被 SunRising 在 2016-05-18 00:17:58 编辑过」

这家伙很懒,什么也没有留下!
等级:论坛新手 参考IP地址:*.*.*.*
2016/5/18 0:17:07
Powered by OpenADSP Copyright © 2010 www.Openadsp.com. All rights reserved.159147 Call, 1 Queries, Processed in 0.000000 second(s),