omapl138+FPGA AD7606数据采集测试

Posted 专注DSP+ARM+FPGA

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了omapl138+FPGA AD7606数据采集测试相关的知识,希望对你有一定的参考价值。

测试开发板是信迈OMAPL138+FPGA多核异构开发板XM138F-IDK-V3。

此程序实现了使用 EMIFA 总线去读写 AD7606AD 芯片。AD7606 是 8 通道、16Bit、200K 采样率的 AD 芯片,支持并口/串口读写方式,模块默认为并口模式,采用并口模式采样率可到达 200K 的采样率,采用 SPI 模式采样率只有 100K 左右。强烈建议使用并口模式,这样才能真正发挥 8 通道 AD7606 的同步采样性能。支持±10V 或±5V 的双极性信号输入,在电力、仪器仪表等行业应用广泛。更多信息请参考信迈 AD7606 数据采集模块XM7606 规格书。

 

       通过 AD7606 数据采集模块 XM7606 J1 的跳帽设置输入电压的范围为±10V ±5V。接  0设置范围为±5V,接 1 设置范围为±10V。电路图如下:

图 289 J1 连接器引脚定义

  1. 连接开发板

以信迈 XM138F-IDK-V3开发板为例,将 XM7606 模块插到开发板底板的 J2 接口,如下图所示。切勿连接到底板 J3 接口,否则会烧坏模块,同时检查是否左右偏移。

  1. 接入电压信号和供电电源

将需要采集的电压信号接到对应通道,另一端接到对应的地,例如接到 V1 和V1GND。上层信号:V1、V2、V3、V4、V5、V6、V7、V8(按顺序从左到右);

下层信号:V1GNDV2GNDV3GNDV4GNDV5GNDV6GNDV7GNDV8GND(按顺

序从左到右)。同时使用 5V2A 电源适配器给模块供电。

备注:输入电压不能超出已设置的电压范围,否则可能会损坏模块。此处为了测试方便,地只接了 1 个通道的地,8 个通道的地内部是连通的,也将 8 个通道的输入端同时接到了同一个数字输入电源。

  1. 启动开发板

按照工程导入步骤加载 EMIF_AD7606.out 文件,然后点击程序运行按钮。

  1. 读取 AD 采样值

串口调试终端会有类似如下的信息打印出来,如下图所示:

图 292

理论值计算方法

例如输入 2.0V 时,得到的理论值:

Value=32768*2.0/5.0=13107

如需 C6748 与 FPGA 通过 EMIFA 通信的源程序和参考设计电路,见与 C6748 配套的

FPGA 高速数据采集板卡光盘资料。

 

 

 

以上是关于omapl138+FPGA AD7606数据采集测试的主要内容,如果未能解决你的问题,请参考以下文章

基于OMAPL138+FPGA的多路PWM发生器设计及应用

基于OMAPL138 +FPGA 48通道采集器的设计与实现

基于omapl138+fpga船舶自动识别系统中频数据采集存储系统

基于OMAPL138+FPGA核心板多核软件开发组件MCSDK开发入门(上)

OMAPL138 + SPARTAN6 DSP+ARM+FPGA开发例程

基于OMAPL138+FPGA地震勘探无线数字遥爆系统设计