matlab数模转换的代码
使用Texas
Instruments
DSP
TMS320F28033(C2000
piccolo系列)的样本/模板项目。
该项目主要致力于对采样数据进行ADC(模数转换)和FFT(快速傅立叶变换)处理。
可以使用JTAG调试器(XDS100v2)和Code
Composer
Studio(由TI提供的官方IDE)软件监视采样数据和FFT处理的数据。
DSP芯片时钟频率为60MHz(12MHz输入时钟乘以内部PLL乘以5)。
该项目中ADC的采样率为3MSPS(每秒兆采样),已采用一种创新的方法来实现,以实现最快的速度。
ADC功能与片上PWM双信号相关,后者触发两个SoC(转换开始)以强制ADC并行并同时运行。
链接到固件代码:
已对进行编辑,以管理Flash和RAM内存资源的利用率。
在每个采样窗口中,对32个连续样本进行采样和缓冲,持续约10us(330ns采样时间*
32)。
每1毫秒中断一次的计时器用于启动采样窗口。
然后,将采样数据应用于FFT处理。
FFT的大小为32点,已基于radix-2模型实现,并且未使用任何库。
FFT的处理时间约为1
2021-10-07 13:25:58
6.25MB
系统开源
1