菜鸟入门必看:吐血整理的DSP入门问题【下篇】
先前小编为大家整理了关于DSP初级学习常见问题的上半部分,今天小编继续为大家送福利,带来这些常见问题的下半部分。本文内容大多来自于新手们在初学时期比较关心的问题和最常见的疑问,详细到介绍初学需要看的文档哦~涵盖面十分之广。如果你也对学习DSP抱有兴趣,不妨来看看本篇文章来打下坚实的基础吧。
菜鸟入门必看:吐血整理的DSP入门问题【上篇】http://www.cntronics.com/motor-art/80025657
1、DSP芯片有多大的驱动能力?
DSP的驱动能力较强,可以不加驱动,连接8个以上标准TTL门。
2、如何将USB同DSP相接?
USB是正在发展的一种高速串行总线。DSP同USB的连接有以下方法:利用USB接口芯片同DSP连接,通过DSP的程序实现USB的协议。此种方式,程序设计较复杂,但数据交换速度可以有保障;利用USB控制芯片同DSP连接,USB控制芯片实现USB的连接,同时通过I/O口或FIFO同DSP交换数据。此种方式,程序简单,但由于USB控制芯片的速度有限,数据交换速度同硬件选择有关;
3、在DSP系统中为什么要使用CPLD?
3、在DSP系统中为什么要使用CPLD?
DSP的速度较快,要求译码的速度也必须较快。利用小规模逻辑器件译码的方式,已不能满足DSP系统的要求。同时,DSP系统中也经常需要外部快速部件的配合,这些部件往往是专门的电路,有可编程器件实现。CPLD的时序严格,速度较快,可编程性好,非常适合于实现译码和专门电路。
4、DSP系统构成的常用芯片有哪些?电源:TPS73HD3xx,TPS7333,TPS56100,PT64xx...Flash:AM29F400,AM29LV400...SRAM:CY7C1021,CY7C1009,CY7C1049...FIFO:CY7C425,CY7C42x5...Dualport:CY7C136,CY7C133,CY7C1342...SBSRAM:CY7C1329,CY7C1339...SDRAM:HY57V651620BTC...CPLD:CY37000系列,CY38000系列,CY39000系列...9)PCI:PCI2040,CY7C09449...USB:AN21xx,CY7C68xxx...
5、DSP为什么要初始化?DSP在RESET后,许多的寄存器的初值一般同用户的要求不一致,例如:等待寄存器,SP,中断定位寄存器等,需要通过初始化程序设置为用户要求的数值。初始化程序的主要作用:(1)设置寄存器初值。(2)建立中断向量表。(3)外围部件初始化。
6、如何判断DSP能正常的工作。最简单的办法是测量它的clkout脚输出是否正常。
7、JTAG头的使用会遇到哪些情况(1)CLKOUT没有输出。(2)Emu0,Emu1需要上拉。(3)TCK的频率为10M。(4)在3.3VDSP中,PD脚为3.3V供电,但是仿真器上需要5V电压供电,所以仿真器盒上需要单独供电。(5)仿真多片DSP。在使用菊花链的时候,第一片DSP的TDO接到第二片DSP的TDI即可。注意当串联DSP比较多的时候,信号线要适当的增加驱动。8、有源晶振与晶体的区别,应用范围及用法(1)晶体需要用DSP片内的振荡器,在datasheet上有建议的连接方法。晶体没有电压的问题,可以适应于任何DSP,建议用晶体。(2)有源晶振不需要DSP的内部振荡器,信号比较稳定。有源晶振用法:一脚悬空,二脚接地,三脚接输出,四脚接电压。9、程序经常跑飞的原因(1)程序没有结尾或不是循环的程序。(2)nmi管脚没有上拉。(3)在看门狗动作的时候程序会经常跑飞。(4)程序编制不当也会引起程序跑飞。5)硬件系统有问题。10、为什么需要电平变换?(1)DSP系统中难免存在5V/3.3V混合供电现象;(2)I/O为3.3V供电的DSP,其输入信号电平不允许超过电源电压3.3V;(3)5V器件输出信号高电平可达4.4V;(4)长时间超常工作会损坏DSP器件;(5)输出信号电平一般无需变换11、电平变换的方法总线收发器(BusTransceiver):常用器件:SN74LVTH245A(8位)、SN74LVTH16245A(16位)。特点:3.3V供电,需进行方向控制,延迟:3.5ns,驱动:-32/64mA,输入容限:5V。应用:数据、地址和控制总线的驱动。总线开关(BusSwitch)常用器件:SN74CBTD3384(10位)、SN74CBTD16210(20位)。特点:5V供电,无需方向控制,延迟:0.25ns,驱动能力不增加。应用:适用于信号方向灵活、且负载单一的应用,如McBSP等外设信号的电平变换。2选1切换器(1of2Multiplexer)常用器件:SN74CBT3257(4位)、SN74CBT16292(12位)。特点:实现2选1,5V供电,无需方向控制,延迟:0.25ns,驱动能力不增加。应用:适用于多路切换信号、且要进行电平变换的应用,如双路复用的McBSPCPLD,3.3V供电,但输入容限为5V,并且延迟较大:>7ns,适用于少量的对延迟要求不高的输入信号。电阻分压10KΩ和20KΩ串联分压,5V×20÷(10+20)≈3.3V。12、硬件调试要检查关键信号的状态是否正确?这些信号有:EMU0/1、TRST;READY、RESET、HOLD、MP/MC。可屏蔽或不可屏蔽的中断。如果状态不正确,可能会挂起仿真器或调试软件。13、时钟电路选择原则(1)系统中要求多个不同频率的时钟信号时,首选可编程时钟芯片;(2)单一时钟信号时,选择晶体时钟电路;(3)多个同频时钟信号时,选择晶振;(4)尽量使用DSP片内的PLL,降低片外时钟频率,提高系统的稳定性;(5)C6000、C5510、C5409A、C5416、C5420、C5421和C5441等DSP片内无振荡电路,不能用晶体时钟电路;(6)VC5401、VC5402、VC5409和F281x等DSP时钟信号的电平为1.8V,建议采用晶体时钟电路<上一页123下一页>
- 第一页:吐血整理的DSP入门问题(1)
- 第二页:吐血整理的DSP入门问题(2)
- 第三页:吐血整理的DSP入门问题(3)
14、一个完整的单DSP应用系统包括哪些方面?
DSP芯片:DSPs的核心运算单元电源模块:给DSP以及外围元件提供电压和监控的功能模块时钟电路:给DSP提供CLK输入;驱动其他需要时钟的元件存储器:存储数据和程序(SRAM/SDRAM/SBSRAM/ZBTRAM/FLASH)输入输出模块:执行数据的传输(串口/USB/CAN/Ethernet/AD/DA)多处理器接口:多CPU协同工作的接口(HPI/PCI/双口RAM)
15、如何开始调试一个DSP系统
先不焊接器件,用万用表量电源和地看是否短路;先焊电源部分,看电源输出是否正常;焊晶振和复位电路、调试。焊接DSP并对其进行调试;加RAM,调试;加FLASH,调试;
16、如何开始TIDSP的硬件开发
根据应用领域选择TI推荐的DSP类型。参考对应的DSP之EVM板,DSK等原理图,完成DSP最小系统的搭建。根据具体应用需要,选择外围电路的扩展,一般如语音、视频、控制等领域均有成熟的电路可以从TI网站得到。外围电路与DSP的接口可参看EVM或DSK,以及所选外围电路芯片的典型接口设计原理图;最好外围电路芯片也选择TI的,这样的话不管硬件接口有现成原理图、很多连DSP与其接口的基本控制源码都有。地址译码、IO扩展等用CPLD或者FPGA来做,将DSP的地址线、数据线、控制信号线如IS/PS/DS等都引进去有利于调试。
17、DSP的上电顺序
F2812:I/O先上电,核后上电;其他:Core先上电,IO后上电;在Vcore和Vio之间可以添加二极管来保护;
18、Flash编程电压和PLLV有什么特殊要求
Flash编程电压跟PLLV对电压的稳定以及干净有严格的要求,在设计电路板的时候需要正确的按照DATASHEET推荐来做。
19、模拟电路/数字电路的隔离
为了提高系统的稳定性,数字部分和模拟部分必须独立供电,最后模拟的跟数字的单点连接。
20、存储器的地址线、数据线等效交换
为了保证PCB布线时的流畅以及防止打过多的过孔,可以利用存储器特性进行等效交换,原则如下:DSP外部存储器接口的数据总线为DD;存储器芯片的数据总线为MD[J];DSP外部存储器接口的地址总线为DA[K];存储器芯片的地址总线为MA[L]数据总线可以等效交换时:I不等于J;地址总线可以等效交换时:K不等于J;SRAM的数据可以等效交换SDRAM:数据线字节对应,字节内可以打乱;ZBTSRAM:地址线[1:0]必须对应,其余地址线可打乱。数据线字节对应,其他可打乱;
21、DSP主板设计的一般步骤是什么?需要特别注意的问题有哪些?
选择芯片;设计时序,设计PCB。需要特别注意的是时序和布线。DSP系统如何消除信号干扰、静电干扰等问题。消除干扰:模拟和数字分开,多层板,电容滤波。静电干扰:一般情况下,机壳接大地,即能满足要求。特殊情况下,电源输入、数字量输入串接专用的防静电器件。
22、如何降低和克服PCB布线对模拟信号失真和串音的影响?
(1)模拟信号与模拟信号之间的干扰:布线时模拟信号尽量走粗一些,如果有条件,2个模拟信号之间用地线间隔。(2)数字信号对模拟信号的干扰:数字信号尽量远离模拟信号,数字信号不能穿越模拟地。
23、JTAG接头的设计
DSP内部有EMU0/EMU1有弱上拉,如果走线过远则需要额外接10K~30K的电阻进行上拉。至此,关于DSP入门相关问题就全部讲解完毕了,在看过本篇文章之后,各位是不是更坚定了自己学习DSP的信心呢?小编将继续关注适合新手学习的资料,并整理成文章,帮助大家加快学习的步伐,并且走更少的弯路。