请教DSP如何做到精确等间隔采样

[复制链接]
2288|15
 楼主| tom_2_2 发表于 2015-9-9 13:24 | 显示全部楼层 |阅读模式
用28335 DSP控制外部AD采集模拟信号,采集后在DSP内部做FFT运算。从FFT运算的理论上了解到,要对外部模拟信号做等间隔采样才行。
我能想到的方法是用定时器定时产生中断,在中断中控制AD做采样,但是进出中断都要耗费时间,这样就做不到精确等间隔采样了。
  我对这款DSP不太熟悉,请教这款DSP可以有更好的方法控制AD做等间隔采样吗?
 楼主| tom_2_2 发表于 2015-9-10 08:24 | 显示全部楼层
是不是只能用定时器中断的办法?
zhangmangui 发表于 2015-9-11 22:28 | 显示全部楼层
定时器触发采样   最合理
vivilzb1985 发表于 2015-9-11 23:01 | 显示全部楼层
这个采用DMA机制的吧,才玩一次数据的就直接丢给DMA的,然后等着采集下一组数据的。
nixianmin 发表于 2015-9-12 07:07 | 显示全部楼层
定时器直接触发ADC采样,ADC采完产生中断
andyjian 发表于 2015-9-14 09:43 | 显示全部楼层
定时器触发too
firstblood 发表于 2015-9-14 19:46 | 显示全部楼层
精确等间隔采样,重要的是等间隔的,这个就对时间要求很严的。
firstblood 发表于 2015-9-14 19:47 | 显示全部楼层
首先做个间隔时间不能太短,其次要充分考虑完成一次数据采样转换所需要的时间。
angerbird 发表于 2015-9-15 23:09 | 显示全部楼层
这个需要定时控制的,,即定时间隔启动数据的采集。
baimiaocun2015 发表于 2015-9-17 22:44 | 显示全部楼层
这个采用一个定时器的吧,等时间隔启动AD采集数据的就可以的。
309030 发表于 2015-9-28 18:58 | 显示全部楼层
定时器触发采样
TMT2014 发表于 2015-10-11 14:43 | 显示全部楼层
可以利用ePWM模块中的事件触发模块,相当于F2812中的EV事件管理器。
wenjun_wang86 发表于 2015-10-11 15:17 | 显示全部楼层
如果有PWM模块的话,可以放到PWM中断触发ADC采样,一举两得!
andyjian 发表于 2015-10-12 08:27 | 显示全部楼层
用定时器触发采样就行了吧,单片机和dsp都是这样的啊
山大电气硕士 发表于 2019-4-4 09:39 | 显示全部楼层
每隔28个PWM周期中断进入一次AD采样
山大电气硕士 发表于 2019-4-4 09:42 | 显示全部楼层
DSP的adc引脚是专用引脚不能复用,故引脚初始化不需要,只需要在ADC中启动相应通道即可。ADC是用EPWM的周期中断触发采样,连续采样0--3V对应 0--4095
您需要登录后才可以回帖 登录 | 注册

本版积分规则

40

主题

319

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部