引言 | 第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页 |