测试开发板是信迈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 高速数据采集板卡光盘资料。
支持32路AD采集,32路DA输出。
支持多路RS485、RS232串口;
支持实时系统,控制延时;
支持DSP和ARM的多核通信,提供丰富的采样demo;
支持图形界面编程,触控!