版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、AD8568 数据采集显示综合例程Revision HistoryDraft DateRevision No.Description1. 初始版本。 2018/4/4V1.0公司官网: 技术论坛:销售邮箱: 技术邮箱:公司总机:020-8998-6280 技术热线:020-3893-97341/7目录1 AD8568 数据采集显示综合例程3更多帮助7公司官网: 技术论坛:销售邮箱:salestronlong.
2、com 技术邮箱:公司总机:020-8998-6280 技术热线:020-3893-97342/71 AD8568 数据采集显示综合例程表 1本例程使用 TL8568P/TL8568-B 的 AD 采集模块进行测试。此模块基于 TI 公司的ADS8568 芯片,8 通道、双极性、16 位、510KSPS,用于并行采集多路 AD 数据。 例程实现的功能是:FPGA 控制 AD8568 进行数据采集,再将采集到的数据通过 GPMC总线送到 ARM 端,ARM 端使用运行 Qt 显示采集到的信号波形。整个过程的流程示意图 大致如下: DATAQt进入内核源码,打
3、开”arch/arm/boot/dts/”目录下的对应板型的设备树源文件。NAND FLAS本 TL437xF-EVM 开发板:am437x-gp-evm-fpga-nandflash.dts eMMC 版本 TL437xF-EVM 开发板:am437x-gp-evm-fpga-emmc.dts在如下对应位置添加以下代码,注册按键来接收 FPGA 采集完成的中断,如下图 所示: button2 label = user-gpio5_7;linux,code = ;gpios = ;gpio-key,wakeup;debounce-interval=;公司官网:
4、技术论坛:销售邮箱: 技术邮箱:公司总机:020-8998-6280 技术热线:020-3893-97343/7ARMGPMCFPGAAD8568开发板型号 是否支持本实验 TL437x-EVM不支持 TL437x-EasyEVM不支持 TL437x-IDK不支持 TL437xF-EVM支持 ;图 1在如下对应位置添加以下代码,设置中断管脚为输入模式,如下图所示:0x25c (PIN_INPUT_PULLUP | MUX_MODE7)/*emu1.gpio5_7 */图 2公司官网:www.tro
5、 技术论坛:销售邮箱: 技术邮箱:公司总机:020-8998-6280 技术热线:020-3893-97344/7修改完成后,重新编译设备树,使用“arch/arm/boot/dts”目录下新生成的.dtb 设备树文件启动开发板文件系统。ARM 光盘”DemoqtAD8568_GPMCbin”目录下的 am437x-gp-evm.dtb 为验证通过的设备树文件。 ARM 光盘”DemoqtAD8568_GPMCbin”目录下的AD_Test 为Qt 程序可执行镜像。ARM 光盘”
6、DemoqtAD8568_GPMCsrcAD_Test”目录为工程源码。如果需要重新编译工程,请修改工程源码目录下的AD_T 文件中的QWT 组件的安装路径参数为实际安装路径。 将 Qt 程序可执行镜像 AD_Test 拷贝开发板文件系统任意路径下。将 ARM 光盘”Dem oqtAD8568_GPMCbinlib”目录下的所有相关库文件拷贝到开发板文件系统“/usr/lib”目 录下。 将 FPGA 光盘“DemoappAD8568_GPMCbin”目录下的.bit 文件 ad8568_gpmc-0.bit/ad 8568_gpmc-1.bit 拷贝到开发板文件系统”/opt”
7、目录。FPGA 光盘“DemoappAD8568_GPMCsrc”为 FPGA 工程源码。 开发板连接 7 寸 LCD 显示屏,将 AD 模块插入到开发板的 FPGA ExPORT0/ExPORT1 接口,并将模块对应通道连接信号源发生器的输入端,然后将模块 AGND 连接信号源发生器的地。模块量程为10V。 执行如下命令终止 Matrix 程序: Target#/etc/init.d/matrix-gui-2.0 stop进入开发板文件系统的”/opt”目录,执行如下命令初始化 FPGA 程序加载功能的管脚。 执行如下命令启动 FPGA 程序加载功能,由 ARM 通过 SPI 总线加载.bi
8、t 文件到 FPGA中运行。打印信息中,如果 FPGA_DONE 的值为 1,则表示.bit 文件加载成功。 公司官网: 技术论坛:销售邮箱: 技术邮箱:公司总机:020-8998-6280 技术热线:020-3893-97345/7Target#./flash_fpga.sh ad8568_gpmc-0.bitTarget#./set_flash_fpga_pin.sh图 3此.bit 文件主要实现FPGA 端采集 AD 数据,并通过GPMC 总线把数据送往ARM
9、 端。 在 AD_Test 所在路径下,执行如下命令运行 Qt 程序,显示 AD 数据波形。 Target#./AD_Test -plugin Tslib图 4点击屏幕上的 pause 按钮后,波形暂停在某个状态,再点击 start 按钮,屏幕又开始 显示动态的波形,点击 Exit 退出显示。 公司官网: 技术论坛:销售邮箱: 技术邮箱:公司总机:020-8998-6280 技术热线:020-3893-97346/7更多帮助销售邮箱: 技术邮箱: 创龙总机:020-8998-6280技术热线:020-3893-9734创龙官网: 技术论坛:线上商城:https
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026辽宁安平人力资源服务有限公司朝阳市第二医院面向社会公开招聘护士10人考试备考试题及答案解析
- 2026铅山县青年志愿者协会见习招募1人笔试模拟试题及答案解析
- 2026年平遥县教师招聘考试备考题库及答案解析
- 2026上海市长宁区老年(老干部)大学兼职教师(非编)招聘考试模拟试题及答案解析
- 2026年通河县教师招聘考试参考题库及答案解析
- 2026年商河县教师招聘考试备考题库及答案解析
- 2026年日土县教师招聘笔试备考题库及答案解析
- 中国邮政储蓄银行新疆区分行2027校园招聘笔试备考试题及答案解析
- 2026年高青县教师招聘考试备考题库及答案解析
- 2026中国石油集团渤海钻探工程有限公司秋季校园招聘283人考试备考试题及答案解析
- 2026年威海市新达农业发展有限公司招聘笔试备考试题及答案解析
- 2026年玉林师范学院辅导员招聘笔试试题(附答案)
- 小学道德与法治新部编版五年级上册全册教案(2026秋)
- 2026年普通高等学校招生全国统一考试(新课标全国Ⅰ卷)英语真题(含答案+听力原文+解析)
- 沪教版英语五年级上册Unit 1基础测试卷(含答案)
- 2026年内蒙古专升本计算机基础(真题)试卷带答案
- 2025-2030柬埔寨农产品加工产业升级与出口竞争力提升研究报告
- 2026数学核心素养大单元教学设计获奖课件
- 《诊断学(本科临床医学专业):胸部检查》教学设计
- 新时代陕西省立德树人工作指南细则
- 再生障碍性贫血诊断与治疗中国指南
评论
0/150
提交评论