第7章:基本系统设计 .ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《第7章:基本系统设计 .ppt》由用户(hyngb9260)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第7章:基本系统设计 基本 系统 设计
- 资源描述:
-
1、第第7 7章章 TMS320C54xTMS320C54x基本系统设计基本系统设计 了解了解TMS320C54x硬件系统组成硬件系统组成;掌握外部存储器和掌握外部存储器和I/O扩展电路、扩展电路、A/D和和D/A接接口、时钟及复位等电路设计方法口、时钟及复位等电路设计方法;了解供电系统设计、了解供电系统设计、JTAG在线仿真调试接口在线仿真调试接口电路设计以及电路设计以及TMS320C54x的引导方式。的引导方式。第第7 7章章 TMS320C54xTMS320C54x基本系统设计基本系统设计 7.1 7.1 TMS320C54xTMS320C54x硬件系统组成硬件系统组成 典型的典型的DSP目
2、标板包括目标板包括DSP、存储器、模拟控制与处理电路、存储器、模拟控制与处理电路、各种控制口与通信口、电源处理以及为并行处理提供的同步电路等各种控制口与通信口、电源处理以及为并行处理提供的同步电路等 第第7 7章章 TMS320C54xTMS320C54x基本系统设计基本系统设计 7.2 外部存储器和外部存储器和I/O扩展扩展扩展的原因:扩展的原因:(1)仅有少数仅有少数DSP采用片内采用片内EPROM/Flash存储程序存储程序,可以不,可以不外挂;大多数外挂;大多数DSP在加电后,从在加电后,从EPROM/Flash中读取固化程中读取固化程序,将其装到片内或片外序,将其装到片内或片外RAM
3、中运行,这样做的一个原因是中运行,这样做的一个原因是RAM的访问速度较快。的访问速度较快。(2)在许多场合需要用片外)在许多场合需要用片外RAM存储大量数据并与其他设备存储大量数据并与其他设备握手并传输数据。握手并传输数据。(3)C54x的片内通用的片内通用I/O资源有限,而在实际应用中,很多情资源有限,而在实际应用中,很多情况要通过输入况要通过输入/输出接口完成外设与输出接口完成外设与DSP的联系,因此,一个的联系,因此,一个应用系统应用系统I/O的扩展往往是不可缺少的。的扩展往往是不可缺少的。第第7 7章章 TMS320C54xTMS320C54x基本系统设计基本系统设计 扩展的方法:扩展
4、的方法:C54x DSP的外部接口包括的外部接口包括数据总线数据总线、地址总线地址总线和一组和一组用于访问片外存储器与用于访问片外存储器与I/O端口的端口的控制信号线控制信号线。C54x DSP外部程序、数据存储器以及外部程序、数据存储器以及I/O扩展地址和数扩展地址和数据总线的复用,完全依靠据总线的复用,完全依靠片选片选和和读写选通读写选通配合配合时序控制时序控制完成。完成。表表7-1 外部接口总线是一组并行接口。它有外部接口总线是一组并行接口。它有两个相互排斥的两个相互排斥的选通信号选通信号/MSTRB和和/IOSTRB。前者用于访问外部程序或数。前者用于访问外部程序或数据存储器,后者用于
5、访问据存储器,后者用于访问I/O设备。读设备。读/写信号则控制数据传写信号则控制数据传送的方向。送的方向。第第7 7章章 TMS320C54xTMS320C54x基本系统设计基本系统设计 7.2.1 外扩存储器设计外扩存储器设计为了高速交换数据,采用为了高速交换数据,采用并口并口扩展存储器。扩展存储器。在选择外部存储器时,应考虑的主要问题:在选择外部存储器时,应考虑的主要问题:在在DSP应用系统中最好使用同一工作电压的外部存应用系统中最好使用同一工作电压的外部存储器(储器(+5V,+3.3V,+1.8V),以方便系统的硬件设),以方便系统的硬件设计,提高存取效率。计,提高存取效率。DSP无论是
6、运算还是存取数据,速度都很快。必须无论是运算还是存取数据,速度都很快。必须选择高速的存储器与之匹配。当存储器的速度无法实现选择高速的存储器与之匹配。当存储器的速度无法实现与与DSP的同步时,则的同步时,则DSP需要以软件或硬件的方式插入等需要以软件或硬件的方式插入等待周期,以便和外部存储器或外设交换数据。待周期,以便和外部存储器或外设交换数据。外部存储器的容量大小应由系统需求来决定。除应外部存储器的容量大小应由系统需求来决定。除应注意总容量的大小外,还要注意数据总线的位数。在系注意总容量的大小外,还要注意数据总线的位数。在系统设计时,建议选用具有相同数据总线位数的统设计时,建议选用具有相同数据
7、总线位数的DSP芯片和芯片和外部存储器,这样将有助于简化软件设计。外部存储器,这样将有助于简化软件设计。第第7 7章章 TMS320C54xTMS320C54x基本系统设计基本系统设计 7.2 7.2 外部存储器和外部存储器和I/OI/O扩展扩展 外部存储器扩展电路外部存储器扩展电路(直接接口法)(直接接口法)其中:其中:ADDRESS为地址总线,为地址总线,DATA为数据总线,为数据总线,R/WR/W为读为读/写信号写信号(输出输出),/MSTRB/MSTRB为外部存储器选通信号为外部存储器选通信号(输出输出),/DS/DS为数据空间选择信号为数据空间选择信号(输输出出),/PS/PS为程序
8、空间选择信号为程序空间选择信号(输出输出),READYREADY为数据准备好信号为数据准备好信号(输入输入),/MSC/MSC为微状态完成信号为微状态完成信号(输出输出)。第第7 7章章 TMS320C54xTMS320C54x基本系统设计基本系统设计 7.2.2 外扩外扩I/O接口电路设计接口电路设计1.I/O配置(配置(3部分构成)部分构成)1)通用通用I/O引脚:引脚:BIO和和XF:用来监控外围设备:用来监控外围设备,在时,在时间要求苛刻的循环中,不允许受干扰。此时可以根据该间要求苛刻的循环中,不允许受干扰。此时可以根据该引脚的状态引脚的状态(即外围设备的状态即外围设备的状态)决定分支
9、转移的去向,以决定分支转移的去向,以代替中断。代替中断。:可以通过软件命令向外部器件发:可以通过软件命令向外部器件发信号。信号。例如:例如:SSBX XF ;引脚置引脚置1 RSBX XF;引脚复位引脚复位第第7 7章章 TMS320C54xTMS320C54x基本系统设计基本系统设计 2)BSP引脚用作通用引脚用作通用I/O 在满足下面在满足下面的情况下能将串口的引脚的情况下能将串口的引脚(CLKX、FSX、DX、CLKR、FSR和和DR)用做通用的用做通用的I/O引脚。引脚。(1)串口的相应部分处于复位状态串口的相应部分处于复位状态,即寄存器,即寄存器SPC1,2中的中的(R/X)RST0
10、。(2)串口的通用串口的通用I/O功能被使用功能被使用,即寄存器,即寄存器PCR中的中的 (R/X)IOEN1。串口的引脚控制寄存器串口的引脚控制寄存器PCR中含有控制位,以便将串口中含有控制位,以便将串口的引脚设置为输入或输出。表的引脚设置为输入或输出。表7-4给出了串口引脚的给出了串口引脚的I/O设设置。置。第第7 7章章 TMS320C54xTMS320C54x基本系统设计基本系统设计 3)HPI的数据线引脚用作通用的数据线引脚用作通用I/O引脚引脚 HPI接口的接口的8位双向数据总线可以用做通用的位双向数据总线可以用做通用的I/O引脚。引脚。:这一用法只有在:这一用法只有在HPI接口不
11、被允许,即接口不被允许,即在复位时在复位时HPIENA=0的情况下才能实现。的情况下才能实现。:通用:通用I/O控制寄存器控制寄存器(GPIOCR)(表(表7-5)和通用)和通用I/O状态寄存器状态寄存器(GPIOSR)(表(表7-6)用)用来控制来控制HPI数据引脚的通用数据引脚的通用I/O功能。功能。第第7 7章章 TMS320C54xTMS320C54x基本系统设计基本系统设计 7.2 7.2 外部存储器和外部存储器和I/OI/O扩展扩展 2.I/O接口扩展接口扩展 TMS320C54x的的64K字字I/O空间必须通过外加缓冲或锁存电路,配合空间必须通过外加缓冲或锁存电路,配合外部外部I
12、/O读写控制时序构成片外外设的控制电路。下图中采用读写控制时序构成片外外设的控制电路。下图中采用数据数据/地址锁地址锁存器存器(74HC273)和和CPLD给给C54x扩展了一个扩展了一个8位输出口。位输出口。第第7 7章章 TMS320C54xTMS320C54x基本系统设计基本系统设计 7.3 A/D和和D/A接口设计接口设计7.3.1 A/D接口设计接口设计:位数、转换速率、输入:位数、转换速率、输入/输出模拟输出模拟信号的极性、信号幅度、阻抗匹配、数字接口、电源数量信号的极性、信号幅度、阻抗匹配、数字接口、电源数量等。等。:读:读/写线、片选线、数据线。写线、片选线、数据线。:并行和串
13、行。:并行和串行。串行连接线少,硬件简单,有很多串行连接线少,硬件简单,有很多ADC芯片可以与芯片可以与DSP串口串口实现无缝连接,即不需要任何外围电路,因此有很广泛的实现无缝连接,即不需要任何外围电路,因此有很广泛的应用,例如应用,例如TLC320AD50C与与DSP的接口电路的接口电路,但由于但由于串行串行接口速度较低接口速度较低,满足不了对,满足不了对A/D数据传输速度高的场合。数据传输速度高的场合。并行总线和并行总线和ADC连接时,连接时,ADC相当于一个相当于一个I/O设备或存储器设备或存储器设备,设备,DSP的总线经过译码来访问和控制的总线经过译码来访问和控制ADC。第第7 7章章
14、 TMS320C54xTMS320C54x基本系统设计基本系统设计 DSP与串行A/D连接第第7 7章章 TMS320C54xTMS320C54x基本系统设计基本系统设计 7.3 A/D7.3 A/D和和D/AD/A接口设计接口设计 1.并行并行A/D转换器与转换器与TMS320VC5402的接口的接口 1)并行)并行A/D转换器转换器TLV1571的结构的结构 TLV1571是一款专门为是一款专门为DSP配套制作的配套制作的10位并行位并行A/D转换器。它由高速转换器。它由高速10位位ADC、并行接口和时钟电路组成,内部包含两个片内控制器、并行接口和时钟电路组成,内部包含两个片内控制器(CR
15、0和和CR1),通过双向并行端口可以控制,通过双向并行端口可以控制A/D转换启动、读写控制等。转换启动、读写控制等。第第7 7章章 TMS320C54xTMS320C54x基本系统设计基本系统设计 7.3 A/D7.3 A/D和和D/AD/A接口设计接口设计 2)并行)并行A/D转换器转换器TLV1571的的特点特点 (1)与与DSP和微控制器兼容的并和微控制器兼容的并行接口。行接口。(2)二进制二进制/2的补码输出。的补码输出。(3)硬件控制的扩展采样。硬件控制的扩展采样。(4)硬件或软件启动转换。硬件或软件启动转换。3)并行)并行A/D转换器转换器TLV1571的引的引脚脚说明:/CSTA
16、RT:硬件采样和转换启动输入,下降沿启动采样,上升沿启动转换/INT/EOC:转换结束/中断 第第7 7章章 TMS320C54xTMS320C54x基本系统设计基本系统设计 7.3 A/D7.3 A/D和和D/AD/A接口设计接口设计 4)TLV1571与与TMS320VC5402的连接的连接 (1)TLV1571与与VC5402的连接图。的连接图。TLV1571作为扩展的作为扩展的I/O设备,占设备,占用一个用一个I/O地址(地址(7FFFH)。)。TLV1571采用内部时钟采用内部时钟。第第7 7章章 TMS320C54xTMS320C54x基本系统设计基本系统设计(2)对)对TLV15
17、71的操作过程如下:的操作过程如下:通过通过DSP(置置/CS信号为低信号为低),同时通过数据总,同时通过数据总线向内部控制寄存器(线向内部控制寄存器(CR0、CR1)写入两个控制字(置)写入两个控制字(置/WR为低);为低);等待等待TLV1571(转换完成时,转换完成时,/INT 信号产生下信号产生下降沿降沿);DSP,读入数据到,读入数据到DSP,同时通知,同时通知TLV1571读入完成,读入完成,TLV1571得到读入完成信号得到读入完成信号(置置/RD为为低低),开始下一次采样过程。,开始下一次采样过程。在响应中断过程中,在响应中断过程中,TLV1571留出留出6个指令周期等待个指令
18、周期等待DSP,如果,如果DSP一直没有读数据,也就是一直没有读数据,也就是TLV1571收不到收不到/RD为低信号,为低信号,TLV1571将不再采样直到接收到将不再采样直到接收到/RD为低信号,为低信号,TLV1571才开始采样。才开始采样。第第7 7章章 TMS320C54xTMS320C54x基本系统设计基本系统设计 7.3.2 D/A接口设计接口设计D/A转换器分类:并行和串行转换器分类:并行和串行 并行并行D/A:DSP与并行与并行D/A转换器可实现高速的转换器可实现高速的D/A转转换换.典型的并行典型的并行D/A:TLC7528、TLC5510(8位位)。串行串行D/A:具有接口
19、方便、电路设计简单的特点,可具有接口方便、电路设计简单的特点,可以和以和DSP实现无缝连接。实现无缝连接。典型的串行典型的串行D/A:TLC5617、TLC320AD50C(16位位)。第第7 7章章 TMS320C54xTMS320C54x基本系统设计基本系统设计 1.并行并行D/A(TLC7528)与)与C5402的接口设计的接口设计 TLC7528是是双路、双路、8位并口位并口数字模拟转换器,具数字模拟转换器,具有单独的片内数据锁存器。有单独的片内数据锁存器。1)TLC7528工作特点工作特点 易与微处理器接口。易与微处理器接口。片内数据锁存。片内数据锁存。在每个在每个A/D转换范围内具
20、有单调性。转换范围内具有单调性。可与模拟器件可与模拟器件AD7528和和PMI PM-7528互换。互换。适合于适合于TMS320接口的数字信号应用的快速控制信号。接口的数字信号应用的快速控制信号。电压方式电压方式(Voltage-Mode)工作。工作。第第7 7章章 TMS320C54xTMS320C54x基本系统设计基本系统设计 7.3 A/D7.3 A/D和和D/AD/A接口设计接口设计 2)TLC75282)TLC7528工作原理工作原理 TLC7528TLC7528包括两个相同的包括两个相同的8 8位乘法位乘法D/AD/A。每一个。每一个DACDAC由反相由反相R-2RR-2R梯形网
21、络、梯形网络、模拟开关以及数据锁存器组成。二进制加权电流在模拟开关以及数据锁存器组成。二进制加权电流在DACDAC输出与输出与AGNDAGND之间切换。之间切换。大多数应用仅需加上外部运算放大器和电压基准。其原理图如图所示。大多数应用仅需加上外部运算放大器和电压基准。其原理图如图所示。第第7 7章章 TMS320C54xTMS320C54x基本系统设计基本系统设计 7.3 A/D7.3 A/D和和D/AD/A接口设计接口设计 3)TLC75283)TLC7528与与TMS320VC5402TMS320VC5402的接口设计的接口设计 TLC7528TLC7528与与C5402C5402的接口电
22、路如图所示。的接口电路如图所示。TLC7528TLC7528电源采用电源采用5V5V供电,因此供电,因此DB0DB0DB7DB7与与D0D0D7D7直接相连。直接相连。/CS是片选脚,可以利用是片选脚,可以利用DSPDSP的的IS与地址线与地址线A15A15经过译码产生片选信号,其地址为经过译码产生片选信号,其地址为7FFFH7FFFH,/DACA、/DACB/DACB为输出通道选择为输出通道选择信号,本电路只使用一个输出信号,本电路只使用一个输出DACADACA,因此直接将此引脚和,因此直接将此引脚和/CS短接。选择单短接。选择单极性输出,极性输出,RFBARFBA端输入运放反馈信号。模端输
展开阅读全文