版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
11、片内存储器
1)SRAM:共18k×16bit(M0、M1、L0、L1、H0)
2)FLASH:128k×16bit,分为10个扇区,5@150MHz第三讲内容回顾2、外设寄存器空间
1)外设帧0:支持16位或32位访问
2)外设帧1:仅支持32位访问
3)外设帧2:支持16位访问3、外部扩展接口(XINTF)
1)分为5个独立的存储空间,提供3个片选信号;
2)每个空间可独立配置建立、有效、跟踪周期。(75-2.78MHz)
11、片内存储器第三讲内容回顾2、外设寄存器空间3、外部扩24.1DSP系统设计概述DSP原理及其应用技术DSP硬件系统设计4.2DSP最小系统设计4.4存储器接口设计4.3人机接口设计4.5实验系统简介24.1DSP系统设计概述DSP原理及其应用技术DSP硬件34.1DSP系统设计概述1、总体方案设计5、程序固化
2、硬件电路设计3、软件编程4、系统调试34.1DSP系统设计概述1、总体方案设计5、程序固化24DSP系统设计流程
根据需求写出任务说明书
根据任务书确定技术指标
DSP芯片及外围芯片
总体设计确定软硬件分工
软件设计说明书
硬件设计说明书
软件编程与调试
硬件设计(.sch/.pcb)
系统集成
硬件调试
系统测试、样机完成、中试、产品测试与生产4DSP系统设计流程根据需求写出任务说明书5硬件设计步骤
确定硬件方案
器件选型(查手册)
原理图设计
PCB图设计硬件调试(结合软件)系统分析系统综合5硬件设计步骤确定硬件方案6DSP开发系统组成XDS510SystemCCSIDEJTAG目标板1)硬件开发工具;2)软件开发工具;3)DSP目标板。6DSP开发系统组成XDS510SystemCCSIDE7DSP开发系统组成CCSIDEJTAG目标板仿真器PC机7DSP开发系统组成CCSIDEJTAG目标板仿真器PC机8TIDSP开发工具
软件开发工具:CCompilerAssembler/LinkerC-SourceDebugger:
CodecomposerstudioSimulatorCodeComposerStudio™IDE
硬件开发系统
XDS510/560EVMF28xMCK28xDSK28xFlashprogrammingtools8TIDSP开发工具软件开发工具:CodeComp9DSP硬件开发工具TMS320的硬件开发工具,包括1)DSK(DevelopStarterKit)、2)EVM(EvaluateModule);3)硬件仿真系统XDS-510/560。XDS-510用于DSP硬件的开发仿真。同一般的单片机不同,XDS-510利用IEEE标准的JTAG接口,配合CCS软件完成对目标系统的调试和仿真。它的优点是不占用DSP的资源,真实时序,硬件通用等。
DSK提供基本的硬件平台,包括DSP、内存、A/D、D/A和标准并口,同时提供CCS软件,以及板上资源控制的示例程序。非常适合于学校教学使用,或者用于初学者参考设计。EVM同样包括硬件平台和CCS软件平台。EVM提供了较完善的DSP开发平台,客户可以利用EVM的硬件平台测试DSP的算法,利用CCS软件编写和调试用户的程序,并且可以为客户的产品提供较好的参考设计.
9DSP硬件开发工具TMS320的硬件开发工具,包括1)DS10XDS510仿真器并口型USB型ISA/PCI接口型仿真器与目标板连接TI公司的硬件仿真器具有标准ISA总线、PCI总线或者标准并口、USB接口。10XDS510仿真器并口型USB型ISA/PCI接口型仿11TMS320F2812开发系统CCS软件安装:MinimumConfiguration233Mhz.orfasterPentiumorcompatible600MBoffreeharddiskspaceMicrosoftWindows98SE,2000,orXP64MBofRAMSVGA(640x480)colordisplayLocalCD-ROMDrive11TMS320F2812开发系统CCS软件安装:12TMS320F2812DSK板
采用32位定点DSPTMS320F2812@150HMz,方便实现电机控制外扩SRAM,容量为64Kx16位(最大512K×16位)外扩RTC实时时钟+512×8位EEPROM
外扩4通道、12位、0V~+5V量程的DAC输出
1路标准RS232异步串口
1路CAN进行收发驱动,符合CAN2.0协议
2组电机控制接口12TMS320F2812DSK板采用32位定点DSP13TMS320F2812评估板(EVM)应用:1)电机控制;2)DSP教学;3)嵌入式应用;
4)智能仪表;5)机器人控制.JTAG12bit,4chsDACRTC+512×8SRAM:64k×16USB2.02chsRS232/RS485/RS422TMS320F2812扩展总线13TMS320F2812评估板(EVM)应用:1)电机控制14如何高效开始TIDSP的硬件开发
根据应用领域选择TI推荐的DSP类型
地址译码、IO扩展等用CPLD或者FPGA来做,将DSP的地址线、数据线、控制信号线都引进去有利于调试。
参考选定的DSP之EVM板、DSK等原理图,完成DSP最小系统的搭建包括1)外扩内存空间;2)时钟和电源复位;3)各控制信号管脚的连接;4)JTAG接口的连接等;
根据具体应用需要,选择外围电路的扩展
1)一般如语音/视频、控制等领域均有成熟的电路可以从TI网站得到;
2)外围电路与DSP的接口可参看EVM或DSK,以及所选外围电路芯片的典型接口设计原理图;
3)最好外围电路芯片也选择TI的,这样的话硬件接口有现成原理图、很多连DSP与其接口的基本控制源码都有。14如何高效开始TIDSP的硬件开发根据应用领域选择T154.2TMS320F2812最小系统76mm×100mm
TMS320F2812
晶体复位按钮JTAG输入:5V输出:3.3V1.8V电源芯片提示:DSP最小系统板只配置了最基本的硬件。154.2TMS320F2812最小系统76mm×100m164.2.1DSP芯片的信号
控制总线:
1)片选信号:XZCS0AND1n,XZCS2n,XZCS6AND7n2)读写信号:XWEn,XRDn,XR/Wn3)模式选择:XMP/MC4)DMA控制:HOLDn,HOLDAn5)时钟信号:X1/XCLKIN,X2,XCLKOUT,XPLLDISn6)复位与等待:XREADY,XRSn7)外部中断信号:XINT1,XINT2,XNMI_XINT138)JTAG仿真信号。
F2812采用176脚的LQFP封装;所有信号与TTL电平和3.3VCMOS电平兼容;
DSP芯片的信号分类如下:TMS320F2812164.2.1DSP芯片的信号控制总线:F2812采用174.2.1DSP芯片的信号
外设信号
1)ADC模块(23)
2)事件管理器(2×18)
3)SPI(4)
4)SCI(2×2)
5)McBSP(6)
6)CAN(2)
这些外设信号将在随后结合各个外设接口及其应用介绍。
16位数据线:XD[0..15]19位地址线:XA[0..18]
电源(3.3V/1.8V、GND,共41个引脚)174.2.1DSP芯片的信号外设信号16位数据线:X18F2812芯片原理图12345556TMS320F281218F2812芯片原理图12345556TMS320F281194.2.2时钟电路
石英晶体与晶体振荡器
与F2812的典型电路
晶体振荡器
石英晶体
无源的石英晶体没有电压的问题,而且价格较低。但需要用DSP片内的振荡器,信号质量略差。
有源晶振不需要DSP的内部振荡器,信号质量好,连接方式相对简单。缺点是其信号电平是固定的,需要选择好合适输出电平,灵活性较差,而且价格高。194.2.2时钟电路石英晶体与晶体振荡器与F2812204.2.3复位与电源电路TMS320F2812芯片的电源电压与工作电流(非低功耗模式):VDDIO=3.3V±5%,IDDIO=15mAVDDA=3.3V±5%,IDDA=40mAVDD3VFL=3.3V±5%,IDD3VF=40mAVDD=1.8V±5%,IDD=195mA1234电源与复位电路框图推荐的上电顺序204.2.3复位与电源电路TMS320F2812芯片的电214.2.3复位与电源电路TPS73HD318:
双输出LDO线性调压芯片两路固定电压输出:3.3V和1.8V;输入电压范围4~10V;每路输出电流可达750mA;复位脉冲持续时间200ms。1.06V类似芯片:TPS70151(500/250mA)214.2.3复位与电源电路TPS73HD318:1.06224.2.3复位与电源电路类似芯片:TPS70151(500/250mA)224.2.3复位与电源电路类似芯片:TPS70151(522234.2.3复位与电源电路LDO(lowdropoutregulator)低压差调压电路框图234.2.3复位与电源电路LDO(lowdropout244.2.3复位与电源电路LDO低压差调压电路框图244.2.3复位与电源电路LDO低压差调压电路框图254.2.3复位与电源电路LDO低压差调压电路框图254.2.3复位与电源电路LDO低压差调压电路框图264.2.3复位与电源电路LDO低压差调压电路框图264.2.3复位与电源电路LDO低压差调压电路框图274.2.3复位与电源电路LDO低压差调压电路框图274.2.3复位与电源电路LDO低压差调压电路框图284.2.3复位与电源电路LDO低压差调压电路框图284.2.3复位与电源电路LDO低压差调压电路框图294.2.3复位与电源电路294.2.3复位与电源电路304.2.3复位与电源电路304.2.3复位与电源电路314.2.4JTAG仿真接口DSP芯片上有专门用于仿真调试的信号引脚,用户只需按JTAG标准,在DSP目标板上作一接口(14芯双排插针),二者相连即可对DSP进行仿真调试。
DSP仿真器与MCU仿真器相比优点有:①硬件时序即为目标系统硬件时序;②仿真器不占用DSP任何资源;③仿真接口与DSP引脚数和封装无关;④仿真接口与DSP主频无关;⑤仿真器硬件与DSP无关,不同系列DSP仿真器硬件相同,所不同的只是编译软件和调试软件,节省用户的开发投资。314.2.4JTAG仿真接口DSP芯片上有专门用于仿真32JTAG仿真接口定义F2812支持符合IEEE1149.1标准的JTAG接口来实现对DSP运行过程的实时调试。
JTAG接口信号描述
14针JTAG仿真插头信号仿真器侧DSP侧信号描述TMSOI测试方式选择TDIOI测试数据输入(针对DSP)TDOIO测试数据输出(针对DSP)TCKOI测试时钟,由仿真器提供10.368MHz的时钟信号。TRSTOI测试复位EMU0II/O仿真引脚0EMU1II/O仿真引脚1PDIO检测信号。指示仿真器和DSP正确连接,目标系统已上电。TCK_RETOO测试时钟返回,通常接至TCK。32JTAG仿真接口定义F2812支持符合IEEE114933连接仿真器和目标板无缓冲方式DSP的JTAG仿真接口3.3或5V33连接仿真器和目标板无缓冲方式DSP的JTAG仿真接口3.344.3人机接口
输入设备:键盘,开关,鼠标…
输出设备:显示器,指示灯,打印机…
按键/按钮
拨盘开关
LED显示
LCD显示
344.3人机接口输入设备:键盘,开关,鼠标…输出设35通用I/O接口
使用发光二极管必须外接串连电阻,或由恒流源供电。在大多数场合,电流在2~25mA时,可获得足够的光输出。发光二极管可以串联使用,但各发光二极管不带限流电阻时,不能并联使用。正向导通电压:红色1.7~2.0V,橙色2.0V,绿色2.2V,黄色2.1V,蓝色和白色3.3~3.6V。SW1MCLKXASW2MCLKRALED1MFSRALED2MFSXA2V35通用I/O接口使用发光二极管必须外接串连电阻,或由恒流36独立式按键接口0x80004分类:编码型键盘和非编码型键盘。非编码型键盘又分为:1)独立式按键
软件结构简单,I/O口利用率低,使用按键不多的情况。2)行列式键盘
适于按键较多的情况。按键去抖动方法:硬件方法:RS触发器、单稳电路软件方法:软件延迟(10ms)36独立式按键接口0x80004分类:编码型键盘和非编码型键37数码管显示
共阴型
共阳型
37数码管显示共阴型共阳型38数码管静态显示接口数字段码00xC010xF920xA430xB040x9950x9260x8270xF880x8090x90亮0x00暗0xFF
段码表
XD[7..0]->[dp,g,..,a]0x800030x800020x800010x8000038数码管静态显示接口数字段码00xC010xF920xA4394.4与存储器的接口TSSOP44特点:
3.3V电压(3.0-3.6V)高速(10/12/15ns)片选无效时自动降低功耗CY7C1021V33394.4与存储器的接口TSSOP44特点:CY7C10240存储器接口原理图123440存储器接口原理图123441确定SRAM的地址XINTFZone6地址范围:0x100000~0x180000XINTF的地址线XA[15..0]直接与SRAM的地址线A[15..0]相连,XA[18..16]悬空。XA[18..16]XA[15..0]SRAM的地址范围000B0x0000~0xFFFF0x100000~0x10FFFF001B0x0000~0xFFFF0x110000~0x11FFFF010B0x0000~0xFFFF0x120000~0x12FFFF011B0x0000~0xFFFF0x130000~0x13FFFF100B0x0000~0xFFFF0x140000~0x14FFFF101B0x0000~0xFFFF0x150000~0x15FFFF110B0x0000~0xFFFF0x160000~0x16FFFF111B0x0000~0xFFFF0x170000~0x17FFFF41确定SRAM的地址XINTFZone6地址范围:0x1424.5实验系统介绍
RS232/485串行通信接口
CAN总线接口通过SPI扩展的4路D/A转换接口
A/D转换器接口捕获单元接口三相PWM电路接口Ch.ACh.B424.5实验系统介绍RS232/485串行通信接口Ch43TMS320F2812实验板MAX316064K×16@12nsSPIXINTFSCICAN电平转换CAN2.0
接口人机接口D/A输出XINTF电源变换:24V→5V→3.3V和1.8V时钟:30MHz晶振仿真接口:14针JTAG接口43TMS320F2812实验板MAX316064K×16@44PWM功率放大器MAX316044PWM功率放大器MAX316045思考题1、简述数码管动态显示的原理,并与静态显示方法进行比较。2、简述DSP最小系统的组成?最小系统是否具有工程应用价值?3、试结合自己选定的DSP系统设计,进行总体方案设计。45思考题1、简述数码管动态显示的原理,并与静态显示方法进行465.1如何选择DSP芯片?
运算速度:DSP速度一般用MIPS或MFLOPS表示,即百万次/秒钟。一般选择处理速度不要过高,速度高的DSP系统开发难度也较大。
运算精度:对于运算精度要求很高的处理,可选择浮点DSP。定点DSP也可完成浮点运算,但精度和速度会有影响。
寻址空间:不同系列DSP程序、数据、I/O空间大小不一,与普通MCU不同,DSP在一个指令周期内能完成多个操作,所以DSP的指令效率很高,程序空间一般不会有问题,关键是数据空间是否满足。成本:一般定点DSP的成本会比浮点DSP的要低,速度也较快,功耗较低。要获得低成本的DSP系统,尽量用定点算法和定点DSP。
实现方便:浮点DSP的结构实现DSP系统较容易,不用考虑寻址空间的问题,指令对C语言支持的效率也较高。
片内外设:根据应用要求,选择具有特殊部件的DSP。如:C2000适合于电机控制;OMAP(C55+ARM9)适合于多媒体外设等。
465.1如何选择DSP芯片?运算速度:DSP速度一47DSP系统的常用芯片有哪些?1)POWER:TPS73HD318—3.3/1.8V,750mA;TPS70151—3.3/1.8V,500/250mA2)Flash:SST39VF400-70---256K×16,70ns,3.3V3)SRAM:CY7C1021V33-12---64K×16,3.3V;4)FIFO:CY7C425,CY7C42x55)Dualport:IDT70V25---8K×16,3.3V6)CPLD:Altera,Xilinx,Lattice---5V/3.3V7)PCI:PCI9080—PCI2.1,33MHz,32bit;FPGA8)USB:CY7C68001---USB2.0,480Mbps,3.3V9)A/D:AD7671---16bit,1MSPS,5/3.3V,并口/SPI,电压极性和范围10)D/A:MAX5253---12bit,12µs,SPI,3.3V,4ch,输出范围0-3V47DSP系统的常用芯片有哪些?1)POWER:TPS73485V/3.3V如何混接?
新型DSP的I/O都是3.3V的,但目前还有许多外围电路是5V的,因此在DSP系统中,经常有5V和3.3V的DSP混接问题。在这些系统中,应注意:
DSP输出给5V的电路(如TTL电平的D/A),无需加任何缓冲电路;而CMOS的外设芯片必须经过电平转换。
DSP输入5V的信号(如A/D),由于输入信号的电压>4V,超过了DSP的电源电压,DSP的外部信号没有保护电路,需要加缓冲,如74LVC245等,将5V信号变换成3.3V的信号。仿真器的JTAG信号也必须为3.3V,否则有可能损坏DSP。
485V/3.3V如何混接?新型DSP的I/495V/3.3V如何混接?495V/3.3V如何混接?DSP硬件系统设计ppt课件性能参数3.效率:--越高越好效率=Io*Vo/((Io+Iq)*Vi)*100%
压差越小,效率越高静态电流越小,效率越高参数达林顿NPNPNPNMOSPMOS最大输出电流Io大大大中中静态工作电流Iq中中大小小最小压差Vdrop1.6~2.50.9~1.30.15~0.40.035~0.350.035~0.35速度Speed快快慢中中5种常用的调整管参数对比性能参数3.效率:--越高越好参数达林顿NPNPNPNMO性能参数4.LineRegulation(线性调整率):--越小越好
LineRegulation指的是在相同负载,不同输入电压时,输出端电压的稳定能力。物理公式:△Vo/△Vi=(1+R2/R1)/(β*ga*(Ro+Rce))
β:调整管的增益,ga:比较放大的增益
β*ga:环路增益,提高环路增益,负载越小,调整管内阻越小,线性调整性能越好。5.LoadRegulation(负载调整率):--越小越好
LoadRegulation指的是在不同负载,相同输入电压时,输出端电压的稳定能力。物理公式:△Vo/△Io=(1+R2/R1)/(β*ga)
β:调整管的增益,ga:比较放大的增益
β*ga:环路增益,提高环路增益,可以提高负载调整率。
附:Line/LoadRegulation测试方法:为了减小温度影响,保证结温恒定,测试时使用低占空比的测试信号。(60uS脉动周期,输入电压变化,输出负载变化)
性能参数4.LineRegulation(线性调整率):性能参数6.ThermalRegulation(热调整率):--越小越好指在加固定输入电压,带固定负载后的t(通常几十mS)时间内,查看输出电压的变化率。测试结果扣除前60uS的Load/Line调整率。如:测试输入6V,负载Io=100mA,t=10mS7.TemperatureStability(温度稳定度):--越小越好指在正常工作的温度范围内,在固定输入电压,带固定负载,输出电压的变化率
AMS1084:正常工作温度结温:0~150度,稳定度0.5%8.TransientResponse(瞬态反应):--越小越好指在输出电流Io突变的时候,输出电压跳变的最大电压值。物理公式:△Vtr,max=(Io,max*△t1)/(Co+Cb)+△Vesr△t1:第一个脉冲宽度
Co:输出滤波电容△Vesr:Co的ESR产生的电压
Cb:退耦电容减小滤波电容ESR,增大滤波电容,减短反应时间△t1,提高瞬态反应性能性能参数6.ThermalRegulation(热调整率性能参数9.RippleRejection(纹波抑制比):--越小越好又称为电源抑制比,是指输入电压发生变化时,输出电压的变化率,用dB表示。这个和前面的线性调整率有点相似。但是纹波抑制比加入了对输入电压变化的频率的定义。因此,更详细说是输入电压在不同按照不同频率变化时,输出电压的变化率。也就是说,提到纹波抑制比参数需要带频率参数。如:AP1122:在输入电压变化为120Hz时,纹波抑制比是60dB。右下图是纹波抑制比曲线图和线性调整率一样提高环路增益可以提高纹波抑制性能,另外使用大容值,低ESR滤波电容也可以提高性能。
ESR–EquivalentSeriesResistance等效串连电阻性能参数9.RippleRejection(纹波抑制比)使用注意输出电容ESR(TunnelofDeath):反馈:输出电压通过电阻分压采样后和内部的参考电压一起分别送入比较放大器的”-”,”+”端,比较放大器控制调整管,保证输出电压稳定。为了保证器件工作稳定通常都是采用负反馈,也就是反馈信号和输出信号在极性相差180度。而使用中由于有相位偏移存在,实际很难保证完整的-180度。一个稳定的电路,需要有20度的相位余量。 由频域波特图分析外部滤波电容ESR对相位影响比较大,太大,太小都会影响器件稳定性。厂商会根据器件给出输出滤波ESR的范围(如右图)ESR取值范围在0.2~9欧姆。此外,容值建议<1000uF,容值太大容易造
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 浅谈中职学生心理弹性现状及其影响因素
- 公司保险培训课件
- 安全培训教材
- 内装修施工消防培训
- 《先天性无阴道》课件
- 100以内加减法竖式计算同步考核例题带答案
- 选材的要求真实是公务文书的生命公务文书自身
- 北京市石景山区2022届高三化学下学期一模考试试题
- 实验工程质量培训
- 投诉的沟通刘洋单位长沙民政
- 手部先天性疾患多指畸形课件
- 如何面对挫折-心理健康教育课件
- 常见临床研究分级
- 机械设备定期检查维修保养使用台账
- 丽声北极星分级绘本第四级上 Stop!Everyone Stop!教学设计
- 希尔顿酒店市场营销环境的swot分析 2
- 消化道穿孔课件
- 可编辑修改中国地图模板
- 最新电大市场调查与商情预测作业1-4参考答案小抄汇总
- CJJ-T 34-2022 城镇供热管网设计标准
- 人教版小学数学一年级上册20以内加减法口算题汇编
评论
0/150
提交评论