目 录
第一章 模块化DSP实验系统介绍 .................................................................................. 1 1.1 实验系统主板结构................................................................................................... 1 1.2 实验系统电路组成................................................................................................... 1 1.3 板上接口定义说明................................................................................................... 3 第二章 通用实验................................................................................................................ 5 实验一 常用指令实验.................................................................................................... 5 实验二 数据存储实验.................................................................................................... 7 实验三 C54X算术运算 ............................................................................................... 11 实验四 定时器实验...................................................................................................... 12 实验五 INT2中断实验 ................................................................................................ 18 实验六 AD/DA实验 .................................................................................................... 19 实验七 数字滤波实验.................................................................................................. 23 实验八 快速傅里叶变换(FFT)实验 ....................................................................... 25 实验九 数字波形产生.................................................................................................. 34 实验十 2FSK调制解调器的DSP实现 ...................................................................... 36 附 录 TLC320AD50C寄存器定义............................................................................... 38
1
第一章 模块化DSP实验系统介绍
1.1实验系统主板结构
下图为该公司的DSP实验箱的硬件框图。二片TMS320VC5402定点DSP芯片和一些外围接口芯片,使用交流220V电源,通过开关电源转换成+5V、+12V、-12V三种电源,通过JTAG接口与计算机相连,可以在计算机屏幕上显示程序运行时寄存器的状态。
8个LED输出 分频输出 单脉冲输出 JTAG接口 8个按键输入 可编程同步串口 CPLD TMS320C54X DSP 程序存储器 异步串口 数据存储器 2路可调幅调频 A/D转换 D/A转换 信号源 储器(TRI,SQ,SIN) 用户存 EPROM 语音输入电路 语音放大电路 图1.1 主板电路框图
1.2 实验系统电路组成
1.程序存储器模块
主要由高速RAM构成,模块标记“PROM-SRAM”,该两片RAM的所有信号
已连好。芯片型号24257
2.数据存储器模块
主要由高速RAM构成,模块标记“PROM-SRAM”,该两片RAM的所有信号
以连好。芯片型号24257
1
3.BOOT ROM引导模块
主要由一片EPROM构成,该芯片型号为27C256
4.12位D/A实验模块
主要由一片AD767芯片构成,该芯片的数字信号均以连好,片选地址为
0001H,模拟量输出测试孔为VOUT。R8、R9两个可调电位器分别调整D/A转换结果的零偏和满偏。
5.12位A/D实验模块
主要由一片AD1674芯片构成,该芯片的数字信号均以连好,片选地址为
0000H,模拟量输入插孔分别为20V输入插孔、10V输入插孔。
6.I/O输出模块
主要由一片74F273芯片构成,片选信号OCS,输出信号P00—P07,由用
户连接。
7.I/O输入模块
主要由一片74F244芯片构成,该芯片的数据总线一连好,片选信号ICS,
输入信号I1—I8插孔,由用户连接。
8.CPU地址译码电路
主要由一片XC9536芯片构成,该芯片主要完成数据、程序、I/O口等地
址译码。
INTNT:中断脉冲输出 PIACS:I/O输入译码0002H PIBCS:I/O输入译码0003H POACS:I/O输出译码0004H POBCS:I/O输出译码0005H POCCS:I/O输出译码0006H
9.模拟量输入电路
由一个电位器构成,电位器可变抽头输出为AN0,电位器标识为“VR2”。
10.开关量输入模块 11.单脉冲发生按钮:K8、K9 12.开关量输出显示模块
2
由8个LED灯构成,P1-8,输入为“0”,LED灯亮;输入为“1”,LED
灯灭。
13.异步串行实验模块
由一片MAX232组成,“DB9”9针的插件用于与其他设备连接,P21的TX、
RX插孔分别是232串行口的发送和接受端,短接可进行单机的异步通讯实验。 14.音频输入
音频输入直接由麦克风输入经过功率放大和模拟滤波处理后,输入到AD转换电路,AD转换采用双极性。 15.音频输出
音频输出采用LM386-4(供电电压5~18V,本电路采用12V供电)。本电路设计功率为0.3W,放大倍数为20/200倍(在引脚1和8间加入10uF的电容),并在输出引脚5上连接0.047uF的电容和10Ω的电阻,防止高频振荡。负载电阻为8Ω。
16.频率可调双路三角波、方波和正弦波产生电路
频率可调双路三角波、方波和正弦波产生电路采用两片8038信号发生器,频率可通过可调电阻PR3调节,输出频率范围20~20KHz。产生的双路不同频率的正弦信号经过加法器混频,接至AD变换(采用双极性)。采集的信号经过低通或高通数字滤波算法,然后经过DA变换输出。观察滤波效果。
在电路板上要适当增加测试点,便于学生实验过程中应用示波器观察关心的信号或引脚的输出值或状态量。
17.10针CPLD下载电缆接口,可直接进行CPLD下载。
1.3 板上接口定义说明
1、语音接口跳线接输出接口配置使用说明
JAD4——语音输入输出端口
1 语音经过功率放大(LM386)后输出,该引脚直接连接到跳线Jc上,可通过跳线将输出给speaker,回放音乐。 2 3 4 3
AGND——模拟地 TLV320AD50C模数转换后经过差动放大后的输出 语音功率放大电路(LM386)的输入 JAD3——模数转换输入接口
1 2 3 4
JD——跳线
接通 模数转换输入直流信号,输入范围0-5V,从JAD3-3输入 断开 模数转换输入交流信号,输入范围-2.5-2.5V,从JAD3-1输入 2、信号产生单元配置说明
信号波形选择(跳线S2和S12)
Sq Tr Sin 方波 三角波 正弦波 模数转换输入接口,输入范围-2.5-2.5V(JD跳线断开),交流信号 AGND——模拟地 模数转换输入接口,输入范围0-5V(JD跳线接通), 直流信号 AGND——模拟地 信号频段选择(跳线SS1、SS11)
H L 高频段 低频段 信号源可调电阻功能
频率调节 输出幅值调节
SRP1和SRP2 SRP11和SRP12
4