涡街流量计数字信号处理技术的探讨 九十七
6.3系统软件总体设计
软件设计是针对硬件来进行的,由于本文硬件系统的主要特点是:
1.整个系统主要分为基于MSP430F l 49的控制电路和基于TMS320VC54 1 6的信号处理电路两大部分;
2.MSP430F149与TMS320VC5416之间的数据交换主要靠HPI口来实现;
3.TMS320VC54 l 6片内没有程序存储器(EPROM或FLASH),必须要在DSP片外存储程序,同时还要设计DSP的程序装载;
4.数字电路(信号处理电路和控制电路)和模拟电路(模拟信号预处理电路)共存。
根据上述特点把软件设计分为四大部分:HPI通信程序设计、信号处理程序设计、控制程序设计和DSP的Boot Loader程序设计。
其中HPI通信程序设计是首要的,也是第一步要设计完成的,因为如果没有HPI通信,MSP430F149和TMS320VC5416就无法联系,也组成不了一个完整的系统。设计完HPI后才能设计数字信号处理程序和控制部分程序,最后设计DSP的程序装载。
由于本文的系统基于双核技术,所以两个处理器之间的协调十分重要,应该在总体设计时候把信号在两个处理器间的传输和处理过程设计完善,这样有利于提高软件设计效率。
流量计