x÷5十2二41

注: 有一部分与重复了. 鉴于原帖的唍整性. 这里一并复制编辑一下.

问:DSP的电源设计和时钟设计应该特别注意哪些方面外接晶振选用有源的好还是无源的好?

答:时钟一般使鼡晶体电源可用TI的配套电源。外接晶振用无源的好

答:参考电源和模拟电源要求干净。

问:系统调试时发现纹波太大主要是哪方面嘚问题?

答:如果是电源纹波大加大电容滤波。

问:请问我用5V供电的有源晶振为DSP提供时钟是否可以将其用两个电阻进行分压后再接到DSP嘚时钟输入端,这样做的话时钟工作是否稳定?

答:这样做不好建议使用晶体。

问:一个多DSP电路板的时钟如何选择比较好?DSP电路板嘚硬件设计和系统调试时的时序问题

答:建议使用时钟芯片,以保证同步硬件设计要根据DSP芯片的时序,选择外围芯片根据时序设定等待和硬件逻辑。

问:器件布局应重点考虑哪些因素例如在集中抄表系统中?

答:可用TMS320VC5402成本不是很高。器件布局重点应是存贮器与DSP的接口

问:在设计DSP的PCB板时应注意哪些问题?

问:有些资料说DSP比单片机好但单片机用的比DSP广。请问这两个在使用上有何区别

答:单片机┅般用于要求低的场合,如4/8位的单片机DSP适合于要求较高的场合。

问:我想了解在信号处理方面DSP比FPGA的优点

答:DSP是通用的信号处理器,用軟件实现数据处理;FPGA用硬件实现数据处理DSP的成本便宜,算法灵活功能强;FPGA的实时性好,成本较高

问:请问减小电路功耗的主要途径囿哪些?

DSP的速度尽快EPROM或flash的速度较慢,而DSP片内的RAM很快片外的RAM也较快。为了使DSP充分发挥它的能力必须将程序代码放在RAM中运行。为了方便嘚将代码从ROM中搬到RAM中在不带flash的DSP中,TI在出厂时固化了一段程序在上电后完成从ROM或外设将代码搬到用户指定的RAM中。此段程序称为"boot loader" 在MC/MP管脚為高时,C3x进入boot状态C3x的boot loader在reset时,判断外部中断管脚的电平根据中断配置决定boot的方式为存储器加载还是串口加载,其中ROM的地址可以为三个中嘚一个ROM可以为8位。

二二.Boot有问题如何解决

1)仔细检查boot的控制字是否正确。
2)仔细检查外部管脚设置是否正确
3)仔细检查hex文件是否转换正确。
4)鼡仿真器跟踪boot过程分析错误原因。

二三.DSP为什么要初始化

DSP在RESET后,许多的寄存器的初值一般同用户的要求不一致例如:等待寄存器,SPΦ断定位寄存器等,需要通过初始化程序设置为用户要求的数值 初始化程序的主要作用: 1)设置寄存器初值。 2)建立中断向量表 3)外围部件初始化。

二四.DSP有哪些数学库及其它应用软件

TI公司为了方便客户开发DSP,在它的网站上提供了许多程序的示例和应用程序如MATH库,FFTFIR/IIR等,可鉯在TI的网页免费下载

二五.如何获得DSP专用算法?

TI有许多的Third Party可以通过DSP上的多种算法软件可以通过TI的网页搜索你所需的算法,找到通过算法嘚公司同相应的公司联系。注意这些算法都是要付费的 eXpressDSP是一种实时DSP软件技术,它是一种DSP编程的标准利用它可以加快你开发DSP软件的速喥。 以往DSP软件的开发没有任何标准不同的人写的程序一般无法连接在一起。DSP软件的调试工具也非常不方便使得DSP软件的开发往往滞后于硬件的开发。 eXpressDSP集成了CCS(Code Composer Studio)开发平台DSP BIOS实时软件平台,DSP算法标准和第三方支持四部分利用该技术,可以使你的软件调试软件进程管理,软件嘚互通及算法的获得都便的容易。这样就可以加快你的软件开发进程
3)DSP算法标准可以保证你的程序可以方便的同其它利用eXpressDSP技术的程序连接在一起。同时也保证你的程序的延续性

二七.为什么要用DSP?

3G技术和internate的发展要求处理器的速度越来越高,体积越来越小DSP的发展正好能滿足这一发展的要求。因为传统的其它处理器都有不同的缺陷。MCU的速度较慢;CPU体积较大功耗较高;嵌入CPU的成本较高。 DSP的发展使得在許多速度要求较高,算法较复杂的场合取代MCU或其它处理器,而成本有可能更低

二八.如何选择DSP?

选择DSP可以根据以下几方面决定:
1)速度: DSP速度一般用MIPS或FLOPS表示即百万次/秒钟。根据您对处理速度的要求选择适合的器件一般选择处理速度不要过高,速度高的DSP系统实现也较困難。
2)精度: DSP芯片分为定点、浮点处理器对于运算精度要求很高的处理,可选择浮点处理器定点处理器也可完成浮点运算,但精度和速喥会有影响
3)寻址空间: 不同系列DSP程序、数据、I/O空间大小不一,与普通MCU不同DSP在一个指令周期内能完成多个操作,所以DSP的指令效率很高程序空间一般不会有问题,关键是数据空间是否满足数据空间的大小可以通过DMA的帮助,借助程序空间扩大
4)成本: 一般定点DSP的成本会比浮点DSP的要低,速度也较快要获得低成本的DSP系统,尽量用定点算法用定点DSP。
5)实现方便: 浮点DSP的结构实现DSP系统较容易不用考虑寻址空间嘚问题,指令对C语言支持的效率也较高
6)内部部件:根据应用要求,选择具有特殊部件的DSP如:C2000适合于电机控制;OMAP适合于多媒体等。

二九.DSP哃MCU相比的特点

1)DSP的速度比MCU快,主频较高
2)DSP适合于数据处理,数据处理的指令效率较高
3)DSP均为16位以上的处理器,不适合于低档的场合
4)DSP可以哃时处理的事件较多,系统级成本有可能较低
5)DSP的灵活性较好,大多数算法都可以软件实现
6)DSP的集成度较高,可靠性较好

三.DSP同嵌入CPU相比嘚特点?

1)DSP是单片机构成系统简单。 2)DSP的速度快 3)DSP的成本较低。 4)DSP的性能高可以处理较多的任务。

在使用这个工具时注意:
二、进入cc中在tools圖标下有烧写工具;
1、关于FLASH时钟的选择,此烧写工具默认最高频率进行FLASH的操作根据目标系统的工作主频重新要进行PLL设置。方法:先在advance options下媔的View Config file中修改倍频存盘后,在相应的目录下(tic2xx\\algos\\相应目录)运行buildall.bat就可以完成修改了再进行相应的操作即可。
file中修改相应的位置存盘后,茬相应的目录下运行buildall.bat就可以完成修改了
3、对于TMS320LF240XA系列,还要注意:由于这些DSP的FLASH具有加密功能加密地址为程序空间的0x40-0X43H,程序禁止写入此空間如果写了,此空间的数据被认为是加密位断电后进入保护FLASH状态,使FLASH不可重新操作从而使DSP报废,烧写完毕后一定要进行Program passwords的操作如果不做加密操作就默认最后一次写入加密位的数据作为密码。
1)、一般调试时在RAM中进行;
2)、程序烧写时,避开程序空间0x40-0x43H加密区程序最好尛于32k;
4)、断电后,下次重新烧写时需要往word0~word3输入已设的密码再unlock,成功后可以重新烧写了;
6、VCPP管脚接在+5V上是应直接接的,中间不要加電阻
7、具体事宜请阅读相应目录下的readme1,readme2帮助文件。
8.注意*.cmd文件的编写时应该避开40-43H单元好多客户由于没有注意到这里而把FALSH加密。

四六.如何设置硬件断点

四七.c54x的外部中断是电平响应还是沿响应?

是沿响应准确的说,它要检测到100(一个clk的高和两个clk的低)的变化才可以
watchdog是一个计数器,溢出时会复位你的DSP不disable的话,你的系统会动不动就reset

四九.时钟电路选择原则

1,系统中要求多个不同频率的时钟信号时,首选可编程时钟芯片;
2,单一时钟信号时选择晶体时钟电路;
3,多个同频时钟信号时,选择晶振;
4,尽量使用DSP片内的PLL降低片外时钟频率,提高系统的稳定性;

五.C程序嘚代码和数据如何定位 1)输入/输出定义:.obj文件:链接器要链接的目标文件;.lib文件:链接器要链接的库文件;.map文件:链接器生成的交叉索引文件;.out攵件:链接器生成的可执行代码;链接器选项
2)MEMORY命令:描述系统实际的硬件资源

五二.为什么要设计CSL?

1,DSP片上外设种类及其应用日趋复杂
2,提供一组标准的方法用于访问和控制片上外设
3,免除用户编写配置和控制片上外设所必需的定义和代码

五三.什么是CSL?

1,用于配置、控制和管理DSP片上外设
3,CSL库函數大多数是用C语言编写的并已对代码的大小和速度进行了优化
4,CSL库是可裁剪的:即只有被使用的CSL模块才会包含进应用程序中
5,CSL库是可扩展的:每个片上外设的API相互独立,增加新的API对其他片上外设没有影响 1,片上外设编程的标准协议:定义一组标准的APIs:函数、数据类型、宏;
2,对硬件进行抽象,提取符号化的片上外设描述:定义一组宏用于访问和建立寄存器及其域值
3,基本的资源管理:对多资源的片上外设进行管理;
5,使片仩外设容易使用:缩短开发时间,增加可移植.

五五.为什么需要电平变换? 2)I/O为3.3V供电的DSP其输入信号电平不允许超过电源电压3.3V;
3)5V器件输出信号高电平鈳达4.4V;
4)长时间超常工作会损坏DSP器件;
5)输出信号电平一般无需变换

五六.电平变换的方法 特点:3.3V供电,需进行方向控制
应用:数据、地址和控制總线的驱动
特点:5V供电,无需方向控制
延迟:0.25ns驱动能力不增加
应用:适用于信号方向灵活、且负载单一的应用,如McBSP等外设信号的电平变換
特点:实现2选15V供电,无需方向控制
延迟:0.25ns驱动能力不增加
应用:适用于多路切换信号、且要进行电平变换的应用,如双路复用的McBSP
3.3V供電但输入容限为5V,并且延迟较大:>7ns适用于少量的对延迟要求不高的输入信号

五七.未用的输入/输出引脚的处理

1,未用的输入引脚不能懸空不接,而应将它们上拉活下拉为固定的电平
1)关键的控制输入引脚如Ready、Hold等,应固定接为适当的状态,Ready引脚应固定接为有效状态,Hold引脚应固萣接为无效状态
2)无连接(NC)和保留(RSV)引脚,NC 引脚:除非特殊说明这些引脚悬空不接,RSV引脚:应根据数据手册具体决定接还是不接
3)非关键的輸入引脚,将它们上拉或下拉为固定的电平,以降低功耗
2,未用的输出引脚可以悬空不接

3,未用的I/O引脚:如果确省状态为输入引脚则作为非关键嘚输入引脚处理,上拉或下拉为固定的电平;如果确省状态为输出引脚则可以悬空不接.

}

我要回帖

更多关于 x十5二2x一5 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信