[page]
3.2 JTAG接口电路设计
TMS320F2808采用符合IEEE 1149.1的JTAG仿真接口,仿真电缆和DSP芯片的JTAG仿真接口是通过一个14脚的双排插头/插座来连接的。扫描仿真消除了传统电路仿真存在的电缆过长引起的信号失真及仿真插头的可靠性差等问题。采用扫描仿真,使得在线仿真成为可能,给调试带来方便。考虑到JTAC下载口的抗干扰性,在与DSP连接的EMU0、EMU1端口必须通过4.7kΩ的上拉电阻连接至电源,/TRST引脚通过2.2 kΩ的下拉电阻接地,且分别在其引脚上添加0.1μF的旁路电容。JTAG接口电路连接如图2所示。
3.3 引导加载模式选择
在进行硬件产品和系统设计时,用户程序通常保存在非遗失的存储器中。这些非遗失存储器的访问速度较慢,一般不能直接作为程序存储器来使用,需要在上电时引导到CPU的高速程序存储器中,这个过程称为BOOTLOADER。在TMS320F2808内部配置了一个引导ROOM(BootROOM)该ROOM内固化了一个引导加载程序、CPU向量表和一些数学表和函数。Boot ROOM大小为4 kB,占用地址空间为0x3F F000~0x3F FFFF。加载模式选择如表1。
通过设置GPIO引脚的状态即可确定选用哪种引导模式。引导模式电路如图3所示。
3.4 通用扩展口设计
为了便于连接实际应用电路,可将TMS2808的非空引脚引出,按照实际的功能需要将各引出脚重新排列,本设计采用2个双排36脚双排接插件引出。
3.5 抗干扰电路设计
抗干扰设计主要针对电源系统的干扰,电源在向系统提供电能的同时也将其噪声加到供电的电源上,所以必须在电源芯片电路设计时对电源线进行退偶,这就需要在电源引脚连接旁路电容,一般选用10~100uF,滤掉低频噪声,另外接入一些小容量的高频电容,一般在0.01~0.1pF范围内都可以,分别滤掉不同频率的高频噪声;针对重要信号线的设计,时钟源的连线尽量短,尽量宽;JTAG接口放在主芯片引脚附近,保证连接线长度在6英寸之内,并附加一个100uF过滤电容去掉噪声。
4 典型扩展应用设计
本设计的最小系统具有开放的扩展应用功能,可以从扩展插针引出所需要的TMS320F2808的应用端口来实现更为丰富的应用。比较典型的应用有通过SPI接口与MAX7219进行通信驱动数码管完成系统所需的显示电路。
MAX7219是MAXIM公司的一款具有SPI通讯接口的共阴极数码管动态扫描显示驱动芯片,仅使用3线串行接口传送数据,而TMS320F2808具有丰富的串行外设模块其中就包括4个SPI模块,在本例巾可以使用3跟杜邦线从TMS320F2808最小系统板的扩展接口插针中的SPICLKB(CPIO26)、
SPISIMOB(GPIO24)和SPISTEB(GPIO27)引出与MAX7219的CLK、DIN和LOAD管脚相连,进而对8路数码管进行操作。应用电路如图4所示。
5 结束语
本文设计的TMS320F2808 DSP最小应用系统经过实验证明硬件工作稳定,设计方案既可以满足基本实验要求,又可以通过对系统进一步扩展外围电路来进行工程设计,拥有良好的通用性,具有一定的实用价值。
『本文转载自网络,版权归原作者所有,如有侵权请联系删除』