基于TMS320F28335 的高速数据采集电路设计的分享与讨论

2019-07-27 22:17发布

  这里主要介绍了基于TMS320F28335的高速数据采集的设计的,,主要针对超声波流量计中高速数据采集的需要进行的设计。在这里跟大家分享并讨论下的啊。。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
15条回答
angerbird
1楼-- · 2019-07-28 21:05
 精彩回答 2  元偷偷看……
angerbird
2楼-- · 2019-07-29 02:36
此外,,ADS805E 有内部的 参考电 压输出 , 动 态范围可 设为2Vp-p 到 5Vp-p ,工作使能信号及时钟信号由 F28335 提供,这样不仅能够充分的利用 F28335 丰富的 GPIO 及片上外设资源,还能降低设计的复杂程度,缩减设计成本。
angerbird
3楼-- · 2019-07-29 04:52
AD 时钟信号及 DMA 同步信号产生系统中采用 F28335 的片上外设 ePWM 产生 AD 转换所需要的时钟信号及 DMA 的同步信号。 通过配置 ePWM 由ePWM1A 产生占空比为 50% 且频率为 20MHz 的时钟作为ADC 的采样频率;同时,由 EPWM1SOCA 产生与 AD 时钟信号同频反相的触发源,作为 DMA 传输的同步信号。使用 DMA 方式读取 AD 转换数据, 不仅能够有效降低CPU 资源消耗,还能够避免使用中断的压栈和出栈耗时。 同时, 通过该方式产生的 DMA 同步信号能够高速准确的读取数据,而且不再需要外部逻辑控制器件 CPLD 进行同步干预,有利于降低设计成本。
angerbird
4楼-- · 2019-07-29 09:39
数据采集软件设计

数据采集电路的软件设计主要包括系统配置及数据采集两部分。 系统配置包括以下两个部分:一是 F28335 自身片上外设的配置,主要包括工作频率、 PLL 、定时器、 Xintf 、 GPIO 、ePWM 、 DMA 以及中断向量表等;二是 ADS805E 的配置,包括工作模式配置、工作使能以及采样频率。 数据采集部分主要由 DMA 负责转换数据的采集传输, CPU 只负责数据处理及顺逆流数据存储区的切换工作。
angerbird
5楼-- · 2019-07-29 10:18
系统上电,完成初始化,包括 F28335 初始化和 ADS805E 初始化;然后,由 GPIO 口输出 ADS805E 使能信号,启动 AD 转换进行数据转换,同时启动 DMA 读取转换后的数据;当顺流数据读取完毕后, DMA 触发中断, 由 CPU 切换超声换能器的收发,再次启动 AD 转换和 DMA ,采集逆流数据。
angerbird
6楼-- · 2019-07-29 13:08
 精彩回答 2  元偷偷看……

一周热门 更多>