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 连接器引脚定义
- 连接开发板
以信迈 XM138F-IDK-V3开发板为例,将 XM7606 模块插到开发板底板的 J2 接口,如下图所示。切勿连接到底板 J3 接口,否则会烧坏模块,同时检查是否左右偏移。
- 接入电压信号和供电电源
将需要采集的电压信号接到对应通道,另一端接到对应的地,例如接到 V1 和V1GND。上层信号:V1、V2、V3、V4、V5、V6、V7、V8(按顺序从左到右);
下层信号:V1GND、V2GND、V3GND、V4GND、V5GND、V6GND、V7GND、V8GND(按顺
序从左到右)。同时使用 5V2A 电源适配器给模块供电。
备注:输入电压不能超出已设置的电压范围,否则可能会损坏模块。此处为了测试方便,地只接了 1 个通道的地,8 个通道的地内部是连通的,也将 8 个通道的输入端同时接到了同一个数字输入电源。
- 启动开发板
按照工程导入步骤加载 EMIF_AD7606.out 文件,然后点击程序运行按钮。
- 读取 AD 采样值
串口调试终端会有类似如下的信息打印出来,如下图所示:
图 292
理论值计算方法
例如输入 2.0V 时,得到的理论值:
Value=32768*2.0/5.0=13107
如需 C6748 与 FPGA 通过 EMIFA 通信的源程序和参考设计电路,见与 C6748 配套的
FPGA 高速数据采集板卡光盘资料。
以上是关于omapl138+FPGA AD7606数据采集测试的主要内容,如果未能解决你的问题,请参考以下文章
基于OMAPL138 +FPGA 48通道采集器的设计与实现
基于omapl138+fpga船舶自动识别系统中频数据采集存储系统
基于OMAPL138+FPGA核心板多核软件开发组件MCSDK开发入门(上)