3 双TMS320F28335数字信号处理模块
双28335-DSP模块主要由两片TI公司的C2000系列DSP-TMS320F28335和一片IDT公司IDT70V28(64K×16bit)双口RAM组成,两片DSP分别为DSP-L 机和DSP-R机,通过双口RAM采用双机中断交互式协调工作的模式实现数据的共享与传输。双TMS320F28335数字信号处理模块工作时序如图4所示。
图4 双TMS320F28335数字信号处理模块工作时序
双机中断交互式协调工作的具体步骤如下:
①DSP-L机工作周期由定时器1中断产生,工作周期为T4。在每个周期开始时进行电压、电流采集,并把采集数据按照乒乓缓存结构不断写到双口RAM中,当采集完一个周期时,向DSP-R机发中断,该中断执行时间为T1。
②DSP-R机响应中断后,完成软件滤波算法和FFT算法,从而进行谐波分析,并将谐波数据显示到LCD上,该中断执行时间为T2。
③DSP-L机从双口命令区读取R机键盘发出的命令并根据捕获测频结果自适应的调整采样间隔,完成对AD采集的采样控制和通过SPI接口完成对数字电位器AD5290的程控信号调理模块的控制,该中断执行时间为T3。
|