1、 1 正弦波发生器正弦波发生器 第一章:绪论第一章:绪论 数字信号处理(Digital Signal Processing,简称 DSP)是一门涉及许 多学科而又广泛应用于许多领域的新兴学科。20 世纪 60 年代以来,随着计 算机和信息技术的飞速发展,数字信号处理技术应运而生并得到迅速的发 展。数字信号处理是一种通过使用数学技巧执行转换或提取信息,来处理 现实信号的方法,这些信号由数字序列表示。在过去的二十多年时间里, 信号处理已经在通信等领域得到极为广泛的应用。 图一是数字信号处理系统的简化框图。此系统先将模拟信号转换为数字信 号,经数字信号处理后,再转换成模拟信号输出。其中抗混叠滤波器的
2、作用是将 输入信号 x(t)中高于折叠频率的分量滤除,以防止信号频谱的混叠。随后,信 号经采样和 A/D 转换后,变成数字信号 x(n)。数字信号处理器对 x(n)进行处理, 得到输出数字信号 y(n),经 D/A 转换器变成模拟信号。此信号经低通滤波器,滤 除不需要的高频分量,最后输出平滑的模拟信号 y(t)。 图一 数字信号处理系统简化框图 数字信号处理是以众多学科为理论基础的, 它所涉及的范围极其广泛。 例如, 在数学领域,微积分、概率统计、随机过程、数值分析等都是数字信号处理的基 本工具,与网络理论、信号与系统、控制论、通信理论、故障诊断等也密切相关。 抗混叠滤 波 器 A/D 数字信
3、号 处理器 D/A 低通滤波 器 x(n) y(n) x(t) y(t) 2 近来新兴的一些学科,如人工智能、模式识别、神经网络等,都与数字信号处理 密不可分。 可以说, 数字信号处理是把许多经典的理论体系作为自己的理论基础, 同时又使自己成为一系列新兴学科的理论基础。 3 第二章:第二章:TMS320C54xTMS320C54x 芯片介绍芯片介绍 1.总线结构 C54x 包括 8 条 16 比特宽度的总线,其中: 一条程序总线(PB):传送取自程序存储器的指令代码和立即操作数 三条数据总线(CB、DB、EB):将内部个单元连接在一起,CB 和 DB 传送读 自数据存储器的数据,EB 传送写入
4、存储器的数据 四条地址总线(PAB CAB DAB EAB):传送执行指令所需的地址 2C P U C54x 的 CPU 结构包括: 40 比特的 ALU ,其输入来自 16 比特立即数、16 比特来自数据存储器的数 据、暂时存储器、T 中的 16 比特数、数据存储器中两个 16 比特字、数据 存储器中 32 比特字、累加器中 40 比特字。 2 个 40 比特的累加器,分为三个部分,保护位(39 32 比特)、高位字 (3116 比特)、低位字(150 比特)。 桶型移位器,可产生 0 到 31 比特的左移或 0 到 16 比特的右移。 17x17 比特的乘法器 40 比特的加法器 比较选择和存储单元 CSSU 数据地址产生器 DAGEN 程序地址产生器 PAGEN 3外设 C54x 包括: 通用 I/O 引脚,XF 和BIO 4 定时器 PLL 时钟产生器 HPI 口 8 比特或 16 比特 同步串口 带缓存串口 BSP 多路带缓存串口 McBSP 时分复用串口 TDM 可编程等待状态产