下载
加入VIP
  • 专属下载特权
  • 现金文档折扣购买
  • VIP免费专区
  • 千万文档免费下载

上传资料

关闭

关闭

关闭

封号提示

内容

首页 2812需要注意的几点

2812需要注意的几点.doc

2812需要注意的几点

沈人恩
2017-10-20 0人阅读 举报 0 0 暂无简介

简介:本文档为《2812需要注意的几点doc》,可适用于IT/计算机领域

需要注意的几点如何提高FAD的转换精度采用软件补偿参考文档spraa。程序经常跑飞程序没有结尾或不是循环的程序。nmi管脚没有上拉。在看门狗动作的时候程序会经常跑飞。程序编制不当也会引起程序跑飞。硬件系统有问题。程序访问了非法的地址。用示波器观测的时候程序跑飞示波器的探头接地不好探头上的电位可能会比较高接到信号线上产生干扰会跑飞。大程序有时运行异常但加一两条空指令就正常是何原因由于TMSC采用了多级的流水线操作因此流水线冲突是不可避免的解决办法为在适合的问题插入到多条NOP指令。参考Ti的相关文档了解详细信息C语言中如何从指定的地址读写数据#defineADDR(unsignedint*)x#defineADDR(unsignedint*)x*ADDR=xwritex=*ADDRread调试TMSC系列的常见问题,)单步可以运行连续运行时总回地址:Watchdog没有关连续运行复位DSP回到地址。)OUT文件不能load到片内flash中:Flash不是RAM不能用简单的写指令写入需要专门的程序写入。CCS和CSourceDebugger中的load命令不能对flash写入。OUT文件只能load到片内RAM或片外RAM中。)在flash中如何加入断点:在flash中可以用单步调试也可以用硬件断点的方法在flash中加入断点软件断点是不能加在ROM中的。硬件断点设置存储器的地址当访问该地址时产生中断。)中断向量:C的中断向量不可重定位因此中断向量必须放在地址开始的flash内。在调试系统时代码放在RAM中中断向量也必须放在flash内DSP系统构成的常用芯片有哪些,)电源:TPSHDxxTPSTPSPTxx)Flash:AMFAMLV)SRAM:CYCCYCCYC)FIFO:CYCCYCx)Dualport:CYCCYCCYC)SBSRAM:CYCCYC)SDRAM:HYVBTC)CPLD:CY系列CY系列CY系列)PCI:PCICYC)USB:ANxxCYCxxxDSP为什么要初始化,DSP在RESET后许多的寄存器的初值一般同用户的要求不一致例如:等待寄存器SP中断定位寄存器等需要通过初始化程序设置为用户要求的数值。初始化程序的主要作用:)设置寄存器初值。)建立中断向量表。)外围部件初始化如何判断DSP能正常的工作。最简单的办法是测量它的clkout脚输出是否正常。有源晶振与晶体的区别应用范围及用法)晶体需要用DSP片内的振荡器在datasheet上有建议的连接方法。晶体没有电压的问题可以适应于任何DSP建议用晶体。)有源晶振不需要DSP的内部振荡器信号比较稳定。有源晶振用法:一脚悬空二脚接地三脚接输出四脚接电压。DSP系统中实现UART功能,C系列DSP片内已集成有UART功能,用McBSP模拟实现UART功能,外部扩展UART器件)通过SPI总线扩展:MAX(Maxim公司)通过位异步存储器接口扩展PCUART:单通道TLC(TI公司)双通道:TLC(TI公司)四通道:TLC(TI公司)为什么需要电平变换)DSP系统中难免存在VV混合供电现象)IO为V供电的DSP其输入信号电平不允许超过电源电压V)V器件输出信号高电平可达V)长时间超常工作会损坏DSP器件)输出信号电平一般无需变换电平变换的方法,总线收发器(BusTransceiver):常用器件:SNLVTHA(位)、SNLVTHA(位)特点:V供电需进行方向控制延迟:ns驱动:mA输入容限:V应用:数据、地址和控制总线的驱动,总线开关(BusSwitch)常用器件:SNCBTD(位)、SNCBTD(位)特点:V供电无需方向控制延迟:ns驱动能力不增加应用:适用于信号方向灵活、且负载单一的应用如McBSP等外设信号的电平变换,选切换器(ofMultiplexer)常用器件:SNCBT(位)、SNCBT(位)特点:实现选V供电无需方向控制延迟:ns驱动能力不增加应用:适用于多路切换信号、且要进行电平变换的应用如双路复用的McBSP,CPLDV供电但输入容限为V并且延迟较大:,ns适用于少量的对延迟要求不高的输入信号,电阻分压KΩ和KΩ串联分压V×()V时钟电路选择原则,系统中要求多个不同频率的时钟信号时首选可编程时钟芯片,单一时钟信号时选择晶体时钟电路,多个同频时钟信号时选择晶振,尽量使用DSP片内的PLL降低片外时钟频率提高系统的稳定性,C、C、CA、C、C、C和C等DSP片内无振荡电路不能用晶体时钟电路,VC、VC、VC和Fx等DSP时钟信号的电平为V建议采用晶体时钟电路一个完整的单DSP应用系统包括那些方面DSP芯片:DSPs的核心运算单元电源模块:给DSP以及外围元件提供电压和监控的功能模块时钟电路:给DSP提供CLK输入驱动其他需要时钟的元件存储器:存储数据和程序(SRAMSDRAMSBSRAMZBTRAMFLASH)输入输出模块:执行数据的传输(串口USBCANEthernetADDA)多处理器接口:多CPU协同工作的接口(HPIPCI双口RAM)如何开始调试一个DSP系统先不焊接器件用万用表量电源和地看是否短路先焊电源部分,看电源输出是否正常焊晶振和复位电路、调试。焊接DSP并对其进行调试加RAM,调试加FLASH,调试DSPs的异步串口扩展LFF:片内集成SCI通信接口SPI总线扩展:MAXMCBSP模拟扩展UART接口DSP端接口:EMIF(存储扩展接口)UART扩展芯片:TLC、TLC、TLC、SCL、SCLDSPs常见音视频扩展音频:DSP端接口:MCBSP(多通道缓冲串口)MCASP(多通道音频串口)编解码芯片:AIC、AIC、PCMX、PCM…视频:DSP端接口:VideoPort(DMX、Davinci)利用CPLD做扩展视频物理连接口(其他)编解码芯片:TVP、TVP、SAA、SAA、SAA、SAADSP系统如何消除信号干扰、静电干扰等问题消除干扰:模拟和数字分开多层板电容滤波。静电干扰:一般情况下机壳接大地即能满足要求。特殊情况下电源输入、数字量输入串接专用的防静电器件。如何降低和克服PCB布线对模拟信号失真和串音的影响)模拟信号与模拟信号之间的干扰:布线时模拟信号尽量走粗一些如果有条件个模拟信号之间用地线间隔。(啥意思,))数字信号对模拟信号的干扰:数字信号尽量远离模拟信号数字信号不能穿越模拟地。JTAG接头的设计DSP内部有EMUEMU有弱上拉如果走线过远则需要额外接K~K的电阻进行上拉。

用户评价(0)

关闭

新课改视野下建构高中语文教学实验成果报告(32KB)

抱歉,积分不足下载失败,请稍后再试!

提示

试读已结束,如需要继续阅读或者下载,敬请购买!

文档小程序码

使用微信“扫一扫”扫码寻找文档

1

打开微信

2

扫描小程序码

3

发布寻找信息

4

等待寻找结果

我知道了
评分:

/6

2812需要注意的几点

VIP

在线
客服

免费
邮箱

爱问共享资料服务号

扫描关注领取更多福利