论文部分内容阅读
数字信号控制器DSC是结合数字信号处理器DSP和微控制器MCU的新型微处理器,主要面向对数据处理性能和系统实时性控制要求较高的场合,广泛应用于多媒体处理、仪器仪表、医疗卫生、家用电器等领域,具有广阔的市场前景。随着半导体制造技术的发展,各种新型的DSC芯片不断涌现,其应用开发方法也随着技术的发展而发展,基于DSC的应用研究也成为嵌入式系统领域研究的热点之一。飞思卡尔半导体公司于2010年下半年推出了面向中端产品市场的DSC芯片MC56F8257,受飞思卡尔公司委托,苏州大学飞思卡尔嵌入式实验室承担该芯片的前期研究和应用推广工作。本课题按照飞思卡尔公司的要求,并充分考虑嵌入式DSC市场的特点和发展趋势,结合构件化软硬件设计思想以及软件工程的设计方法,设计了一套基于飞思卡尔MC56F8257的DSC嵌入式开发平台,其中包括硬件开发板、底层驱动构件以及在线调试器,本文主要工作包括:(1)分析了MC56F8257DSC芯片的特点,结合嵌入式硬件设计原则,提出了硬件开发板的设计方案,详细阐述了硬件原理图和PCB板的设计方法,并完成了硬件系统的测试工作。(2)根据软件工程的设计思想以及嵌入式软件的特点,提出了基于构件化设计的底层驱动构件的设计方案,详细说明了底层驱动构件的设计和封装方法。(3)在分析可行性的基础上,设计了一款通用在线调试器,适用于飞思卡尔多种系列微处理器。该调试器将多种调试接口统一起来,方便了用户的使用并大大的降低了成本。(4)将课题设计应用于实际项目—叉车电子转向控制系统,给出了系统设计方案以及相关控制算法和控制流程,验证了课题的正确性与稳定性。实践表明,利用本课题设计的开发平台进行项目开发,可以降低开发难度,提高开发效率,完成了课题设计的要求,也证明了课题设计的实际意义和应用价值。