| 引言 | 第1-9页 |
| 一 频谱分析原理 | 第9-10页 |
| 二 硬件电路系统设计 | 第10-25页 |
| (一) TMS320VC5402简介 | 第10-11页 |
| (二) DSP—5402开发系统 | 第11-22页 |
| 1.PACK式VC5402 | 第12页 |
| 2.逻辑控制 | 第12-17页 |
| 3.A/D单元 | 第17页 |
| 4.D/A单元 | 第17-18页 |
| 5.存储单元 | 第18-19页 |
| 6.UART串行通信 | 第19-21页 |
| (1) TL16C550管脚介绍 | 第19-20页 |
| (2) TL16C550片内寄存器介绍 | 第20页 |
| (3) VC5402与PC机串行通信的硬件电路 | 第20-21页 |
| 7.HPI口与并口通信 | 第21页 |
| 8.扩展单元 | 第21-22页 |
| 9.键显单元 | 第22页 |
| 10.电源管理 | 第22页 |
| (三) EPP—5100仿真器 | 第22-25页 |
| 1.JTAG边界扫描原理 | 第23页 |
| 2.硬件设计 | 第23-25页 |
| 三 软件系统设计 | 第25-40页 |
| (一) AD采样 | 第25-26页 |
| (二) FFT原理 | 第26-28页 |
| 1.DFT原理 | 第26-27页 |
| 2.FFT算法的导出 | 第27页 |
| 3.实数序列的FFT | 第27-28页 |
| (三) FFT的TMS320VC5402实现 | 第28-32页 |
| 1.溢出保护 | 第28-29页 |
| 2.实现方法 | 第29-32页 |
| (1) 存储区分配 | 第29页 |
| (2) Real FFT算法 | 第29-31页 |
| ① 数据的位倒序 | 第29-30页 |
| ② 256点复数FFT | 第30页 |
| ③ 分离奇数部分和偶数部分 | 第30-31页 |
| ④ 数据输出 | 第31页 |
| (3) 功率谱计算 | 第31-32页 |
| (四) FFT设计流程 | 第32-33页 |
| (五) DA变换 | 第33页 |
| (六) 串口通信程序设计 | 第33-35页 |
| 1.DSP程序 | 第33页 |
| 2.主机程序 | 第33-35页 |
| (七) BOOTLOADER设计 | 第35-40页 |
| 1.HPI口BOOTLOADER的主机程序设计 | 第36-39页 |
| 2.在线FLASHBOOTLOADER编程 | 第39-40页 |
| 四 结论 | 第40-41页 |
| 参考文献 | 第41-43页 |
| 附录Ⅰ AD/DA部分源代码 | 第43-44页 |
| 附录Ⅱ 512点基—2DIT在TMS320VC5402实现的部分源代码 | 第44-58页 |
| 附录Ⅲ UART通信程序 | 第58-61页 |
| 附录Ⅳ TMS320VC5402 HPI口BOOTLOADER的主机程序部分源代码 | 第61-64页 |
| 附录Ⅴ TMS320VC5402在线FLASH BOOTLOADER程序部分源代码 | 第64-69页 |
| 词汇表 | 第69-70页 |
| 致谢 | 第70页 |
| 攻读学位期间发表的学术论文目录 | 第70页 |