当前位置:文档之家› DSP选型常识

DSP选型常识

DSP选型常识
DSP选型常识

前言:此资料也是来源于网络,并不是我们原创,但是希望这些资料能够给初学DSP的朋友们一点帮助,也希望你们能够把这里当成是你们学习DSP技术的一个家园,让我们携手共建,为更多的朋友创造学习的条件~

1、TI DSP的选型

主要考虑处理速度、功耗、程序存储器和数据存储器的容量、片内的资源,如定时器的数量、I/O口数量、中断数量、DMA通道数等。DSP的主要供应商有TI,ADI,Motorola,Lucent和Zilog等,其中TI占有最大的市场份额。

TI公司现在主推四大系列DSP

1)C5000系列(定点、低功耗):C54X,C54XX,C55X 相比其它系列的主要特点是低功耗,所以最适合个人与便携式上网以及无线通信应用,如手机、PDA、GPS等应用。处理速度在80MIPS--400MIPS之间。C54XX和C55XX 一般只具有McBSP同步串口、HPI并行接口、定时器、DMA等外设。值得注意的是C55XX提供了EMIF外部存储器扩展接口,可以直接使用SDRAM,而C54XX则不能直接使用。两个系列的数字IO都只有两条。

2)C2000系列(定点、控制器):C20X,F20X,F24X,F24XX ,C28x该系芯片具有大量外设资源,如:A/D、定时器、各种串口(同步和异步),WATCHDOG、CAN总线/PWM发生器、数字IO脚等。是针对控制应用最佳化的DSP,在TI所有的DSP中,只有C2000有FLASH,也只有该系列有异步串口可以和PC的UART相连。

3)C6000系列:C62XX,C67XX,C64X 该系列以高性能著称,最适合宽带网络和数字影像应用。32bit,其中:C62XX和C64X是定点系列,C67XX 是浮点系列。该系列提供EMIF 扩展存储器接口。该系列只提供BGA封装,只能制作多层PCB。且功耗较大。同为浮点系列的C3X中的VC33现在虽非主流产品,但也仍在广泛使用,但其速度较低,最高在150MIPS。4)OMAP系列:OMAP处理器集成ARM的命令及控制功能,另外还提供DSP 的低功耗实时信号处理能力,最适合移动上网设备和多媒体家电。

其他系列的DSP曾经有过风光,但现在都非TI主推产品了,除了C3X系列外,其他基本处于淘汰阶段,如:C3X的浮点系列:C30,C31,C32 C2X和C5X系列:C20,C25,C50

每个系列的DSP都有其主要应用领域.

2、设计中如何得到技术参考资料以及如何得到相关源码

原则是碰到问题就去https://www.doczj.com/doc/89432442.html,

1)在TI网站的搜索中用keyword搜索资料,主要要注意的就是Application Notes,user guides 比如不知道怎样进行VC5402的McBSP编程,搜McBSP和VC5402 如果不知道如何设计VC5402和TLV320AIC23的接口以及编程,搜TLV320AIC23和VC5402; 这样可以搜到一堆的资料,这些资料一般均有PDF文档说明和相应的源程序包提供,download后做少许改动即可

2)来DSP交流网,HELLODSP真诚欢迎每一位有需要的朋友

3)google搜

4)再不济,找技术支持,碰运气了

3、如何看待TI DSP庞杂的技术文档

新手进行DSP开发学习之时,常常感觉技术文档太多,哪本都有用,哪本都想看,无从下手。

此时原则是只看入门必须的、只看和芯片相关的。根据经验,如下的资料必看不可:

1)讲述DSP的CPU,memory,program memory addressing,data memory addressing的资料都需要看、外设资源的资料可以只看自己用到的部分;

2)C和汇编的编程指南需要看

3)汇编指令和C语言的运行时间支持库、DSPLIB等资料需要看其他的如:Applications Guide,Optimizing CC++ Compiler User's Guide,Assembly Language Tools User's Guide等资料留待入门之后再去看体会会更深一些。

4、如何高效开始TI DSP的硬件开发

1)根据应用领域选择TI推荐的DSP类型

2)参考选定的DSP之EVM板,DSK等原理图,完成DSP最小系统的搭建(包括外扩内存空间、电源复位系统、各控制信号管脚的连接、JTAG口的连接等);

3)根据具体应用需要,选择外围电路的扩展,一般如语音、视频、控制等领域均有成熟的电路可以从TI网站得到。外围电路与DSP的接口可参看EVM或DSK,以及所选外围电路芯片的典型接口设计原理图;最好外围电路芯片也选择TI的,这样的话不管硬件接口有现成原理图、很多

连DSP与其接口的基本控制源码都有。

4)地址译码、IO扩展等用CPLD或者FPGA来做,将DSP的地址线、数据线、控制信号线如IS/PS/DS等都引进去有利于调试

5、如何高效开始TI DSP的软件开发

如果你不是纯做算法,而是在一个目标版上进行开发,需要使用DSP的片上外设,需要控制片外接口电路,那么建议在写程序前先好好将这个目标版的电路设计搞清楚。最重要的是程序、数据、I/O空间的译码。不管是否纯做算法还是软硬结合,DSP的CPU,memory,program memory addressing, data mem.ory addressing的资料都需要看.

1)看CCS的使用指南

2)明白CMD文件的编写

3)明白中断向量表文件的编写,并定位在正确的地方

4)运行一个纯simulator的程序,了解CCS的各个操作

5)到TI网站下相关的源码,参考源码的结构进行编程

6)不论是C编程还是ASM编程,模块化是必须的

6、选择C还是选择ASM进行编程

记住一条原则,TI的工程师在不断改进CCS的C程序优化编译器,现在C优化的效率可达到手工汇编的90%甚至更高。当然有的时候如果计算能力和内存资源是瓶颈,ASM还是有优势,比如G.729编解码。但是针对一般的应用开发,C是最好的选择。

新手编程则选择C和汇编混合编程更有利一些

7、选择什么仿真器

一般来说,买个并口的EPP就够了,价格便宜又稳定,现在用的比较多的是USB接口的仿真器

8、关于TI 54X系列DSP的bootloader过程

请详细阅读TI文档SPRA618A、SPRA571,这些文档对boot的机制进行了详细说明同时说明

了利用hex500将*.out文件转化为*.hex文件时,需要编写的cmd文件的写法。

9。如何选择外部时钟?

DSP的内部指令周期较高,外部晶振的主频不够,因此DSP大多数片内均有PLL。但每个系列不尽相同。

1)TMS320C2000系列:

TMS320C20x:PLL可以÷2,×1,×2和×4,因此外部时钟可以为5MHz-40MHz。

TMS320F240:PLL可以÷2,×1,×1.5,×2,×2.5,×3,×4,×4.5,×5和×9,因此外部时钟可以为2.22MHz-40MHz。

TMS320F241/C242/F243:PLL可以×4,因此外部时钟为5MHz。 TMS320LF24xx:PLL可以由RC调节,因此外部时钟为4MHz-20MHz。

TMS320LF24xxA:PLL可以由RC调节,因此外部时钟为4MHz-20MHz。

2)TMS320C3x系列:

TMS320C3x:没有PLL,因此外部主频为工作频率的2倍。

TMS320VC33:PLL可以÷2,×1,×5,因此外部主频可以为12MHz-100MHz。

3)TMS320C5000系列:

TMS320VC54xx:PLL可以÷4,÷2,×1-32,因此外部主频可以为0.625MHz-50MHz。TMS320VC55xx:PLL可以÷4,÷2,×1-32,因此外部主频可以为6.25MHz-300MHz。

4)TMS320C6000系列:

TMS320C62xx:PLL可以×1,×4,×6,×7,×8,×9,×10和×11,因此外部主频可以为11.8MHz -300MHz。

TMS320C67xx:PLL可以×1和×4,因此外部主频可以为12.5MHz-230MHz。

TMS320C64xx:PLL可以×1,×6和×12,因此外部主频可以为30MHz-720MHz

10。软件等待的如何使用?

DSP的指令周期较快,访问慢速存储器或外设时需加入等待。等待分硬件等待和软件等待,每一个系列的等待不完全相同。

1)对于C2000系列:硬件等待信号为READY,高电平时不等待。软件等待由WSGR寄存器决定,可以加入最多7个等待。其中程序存储器和数据存储器及I/O可以分别设置。

2)对于C3x系列:硬件等待信号为/RDY,低电平是不等待。软件等待由总线控制寄存器中的SWW和WTCNY决定,可以加入最多7个等待,但等待是不分段的,除了片内之外全空间有效。

3)对于C5000系列:硬件等待信号为READY,高电平时不等待。软件等待由SWWCR和SWWSR寄存器决定,可以加入最多14个等待。其中程序存储器、控制程序存储器和数据存储器及I/O可以分别设置。

4)对于C6000系列(只限于非同步存储器或外设):硬件等待信号为ARDY,高电平时不等待。软件等待由外部存储器接口控制寄存器决定,总线访问外部存储器或设备的时序可以设置,可以方便的同异步的存储器或外设接口。

11。仿真工作正常对于DSP的基本要求

1)DSP电源和地连接正确。 2)DSP时钟正确。 3)DSP的主要控制信号,如RS和HOLD信号接高电平。 4)C2000的watchdog关掉。 5)不可屏蔽中断NMI上拉高电平。

CCS或Emurst运行时提示“Can't Initialize Target DSP”

1)仿真器连接是否正常?

2)仿真器的I/O设置是否正确?

3)XDSPP仿真器的电源是否正确?

4)目标系统是否正确?

5)仿真器是否正常?

6)DSP工作的基本条件是否具备。

建议使用目标板测试。

12。为什么CCS需要安装Driver?

CCS是开放的软件平台,它可以支持不同的硬件接口,因此不同的硬件接口必须通过标准的Driver同CCS连接。

Driver安装的常见问题?

请认真阅读“安装手册”和Driver盘中的Readme。 1)对于SEED-XDS,安装Readme中的步骤,将I/O口设为240/280/320/340。 2)对于SEED-XDSPP,安装Readme中的步骤,将I/O口设为378或278。3)对于SEED-XDSUSB,必须连接目标板,安装 Readme中的步骤,将I/O口设为A,USB连接后,主机将自动激活相应的Driver。 4)对于SEED-XDSPCI,安装Readme中的步骤,将I/O口设为240,PCI接口板插入主机后,主机将自动激活相应的Driver。 5)对于Simulator,需要选择不同的CFG文件,以模拟不同的DSP。 6)对于C5402 DSK,将I/O口设为请认真阅读“安装手册”和Driver盘中的Readme。 1)对于SEED-XDS,安装Readme中的步骤,将I/O口设为240/280/320/340。 2)对于SEED-XDSPP,安装Readme中的步骤,将I/O口设为378或278。注意主机BIOS中并口的型式必须同xds510pp.ini 中一致。 3)对于SEED-XDSUSB,必须连接目标板,安装Readme中的步骤,将I/O口设为240/280/320/340,USB连接后,主机将自动激活相应的Driver。 4)对于SEED-XDSPCI,安装Readme中的步骤,将I/O口设为240/280/320/340,PCI接口板插入主机后,主机将自动激活相应的Driver。 5)对于Simulator,需要选择不同的CFG文件,以模拟不同的DSP。 6)对于C5402 DSK,将I/O 口设为378或278。 7)对于C6211/6711 DSK,将I/O口设为378或278。 8)对于C6201/C6701 EVM,将I/O口设为0。

13。Link的cmd文件的作用是什么?

Link的cmd文件用于DSP代码的定位。由于DSP的编译器的编译结果是未定位的,DSP没有操作系统来定位执行代码,每个客户设计的DSP系统的配置也不尽相同,因此需要用户自己定义代码的安装位置。以C5000为例,基本格式为:

-o sample.out

-m sample.map

-stack 100

sample.obj meminit.obj

-l rts.lib

MEMORY {

PAGE 0: VECT: origin = 0xff80, length 0x80

PAGE 0: PROG: origin = 0x2000, length 0x400

PAGE 1: DATA: origin = 0x800, length 0x400

}

SECTIONS {

.vectors : {} >PROG PAGE 0

.text : {} >PROG PAGE 0

.cinit : {} >PROG PAGE 0

.bss : {} >DATA PAGE 1

}

14。如何将OUT文件转换为16进制的文件格式?

DSP 的开发软件集成了一个程序,可以从执行文件OUT转换到编程器可以接受的格式,使得编程器可以用次文件烧写EPROM或Flash。对于C2000的程序为DSPHEX;对于C3x程序为HEX30;对于C54x程序为HEX500;对于C55x程序为HEX55;对于C6x程序为Hex6x。以C32为例基本格式为:

sample.out -x

-memwidth 8 -bootorg 900000h

-iostrb 0h

-strb0 03f0000h -strb1 01f0000h -o sample.hex

ROMS {

EPROM: org = 0x900000,len=0x02000,romwidth=8

}

SECTIONS {

.text: paddr=boot

.data: paddr=boot

}

15。为什么CCS需要安装Driver?

CCS是开放的软件平台,它可以支持不同的硬件接口,因此不同的硬件接口必须通过标准的Driver同CCS连接。

16。Link的cmd文件的作用是什么?

Link的cmd文件用于DSP代码的定位。由于DSP的编译器的编译结果是未定位的,DSP没有操作系统来定位执行代码,每个客户设计的DSP系统的配置也不尽相同,因此需要用户自己定义代码的安装位置。以C5000为例,基本格式为:

-o sample.out

-m sample.map

-stack 100

sample.obj meminit.obj

-l rts.lib

MEMORY {

PAGE 0: VECT: origin = 0xff80, length 0x80

PAGE 0: PROG: origin = 0x2000, length 0x400

PAGE 1: DATA: origin = 0x800, length 0x400

}

SECTIONS {

.vectors : {} >PROG PAGE 0

.text : {} >PROG PAGE 0

.data : {} >PROG PAGE 0

.bss : {} >DATA PAGE 1

}

17。DSP的C语言同主机C语言的主要区别?

1) DSP的C语言是标准的ANSI C,它不包括同外设联系的扩展部分,如屏幕绘图等。但在CCS 中,为了方便调试,可以将数据通过prinf命令虚拟输出到主机的屏幕上。

2)DSP的C语言的编译过程为,C编译为ASM,再由ASM编译为OBJ。因此C和ASM的对应关系非常明确,非常便于人工优化。

3)DSP的代码需要绝对定位;主机的C的代码有操作系统定位。

4)DSP的C的效率较高,非常适合于嵌入系统。

18。为什么在CCS下编译工具工作不正常?

在CCS下有部分客户会碰到编译工具工作不正常,常见错误为:

1)autoexec.bat的路径“out of memory”。修改autoexec.bat,清除无用的PATH路径。

2)编译的输出文件(OUT文件)写保护,无法覆盖。删除或修改输出文件的属性。

3)Windows有问题。重新安装windows。

4)Windows下有程序对CCS有影响。建议用一“干净”的计算机。

19。在CCS下,如何选择有效的存储器空间?

CCS下的存储器空间最好设置同你的硬件,没有的存储器不要有效。这样便于调试,CCS会发现你调入程序时或程序运行时,是否访问了无效地址。

1)在GEL文件中设置。参见CCS中的示例。

2)在Option菜单下,选择Memory Map选项,根据你的硬件设置。注意一定要将Enable Memory Mapping置为使能。

20。在CCS下,OUT文件加载时提示“Data verification failed...”的原因?

Link的CMD文件分配的地址同GEL或设置的有效地址空间不符。中断向量定位处或其它代码、数据段定位处,没有RAM,无法加载OUT文件。解决方法:

1)调整Link的CMD文件,使得定位段处有RAM。

2)调整存储器设置,使得RAM区有效。

21。为什么要使用BIOS?

1)BIOS是Basic I/O System的简称,是基本的输入、输出管理。

2)用于管理任务的调度,程序实时分析,中断管理,跟踪管理和实时数据交换。

3)BIOS是基本的实时系统,使用BIOS可以方便地实现多任务、多进程的时间管理。

4)BIOS是eXpress DSP的标准平台,要使用eXpress DSP技术,必须使用BIOS。

22。DSP发展动态

1.TMS320C2000 TMS320C2000系列包括C24x和C28x系列。C24x系列建议使用LF24xx系列替代C24x系列,LF24xx系列的价格比C24x便宜,性能高于C24x,而且LF24xxA具有加密功能。 C28x系列主要用于大存储设备管理,高性能的控制场合。

2.TMS320C3x TMS320C3x系列包括C3x和VC33,主要推荐使用VC33。C3x系列是TI浮点DSP 的基础,不可能停产,但价格不会进一步下调。

3.TMS320C5x TMS320C5x系列已不推荐使用,建议使用C24x或C5000系列替代。

4.TMS320C5000 TMS320C5000系列包括C54x和C55x系列。其中VC54xx还不断有新的器件出现,如:TMS320VC5471(DSP+ARM7)。 C55x系列是TI的第三代DSP,功耗为VC54xx 的1/6,性能为VC54xx的5倍,是一个正在发展的系列。 C5000系列是目前TI DSP的主流DSP,它涵盖了从低档到中高档的应用领域,目前也是用户最多的系列。

5.TMS320C6000 TMS320C6000系列包括C62xx、C67xx和C64xx。此系列是TI的高档DSP系列。其中C62xx系列是定点的DSP,系列芯片种类较丰富,是主要的应用系列。 C67xx系列是浮点的DSP,用于需要高速浮点处理的领域。 C64xx系列是新发展,性能是C62xx的10倍。

6.OMAP系列是TI专门用于多媒体领域的芯片,它是C55+ARM9,性能卓越,非常适合于手持设备、Internet终端等多媒体应用。

23。5V/3.3V如何混接?

TI DSP的发展同集成电路的发展一样,新的DSP都是3.3V的,但目前还有许多外围电路是5V的,因此在DSP系统中,经常有5V和3.3V的DSP混接问题。在这些系统中,应注意:

1)DSP输出给5V的电路(如D/A),无需加任何缓冲电路,可以直接连接。

2)DSP输入5V的信号(如A/D),由于输入信号的电压>4V,超过了DSP的电源电压,DSP的外部信号没有保护电路,需要加缓冲,如 74LVC245等,将5V信号变换成3.3V的信号。3)仿真器的JTAG口的信号也必须为3.3V,否则有可能损坏DSP。

24。为什么要片内RAM大的DSP效率高?

目前DSP发展的片内存储器RAM越来越大,要设计高效的DSP系统,就应该选择片内RAM 较大的DSP。片内RAM同片外存储器相比,有以下优点:

1)片内RAM的速度较快,可以保证DSP无等待运行。

2)对于C2000/C3x/C5000系列,部分片内存储器可以在一个指令周期内访问两次,使得指令可以更加高效。

3)片内RAM运行稳定,不受外部的干扰影响,也不会干扰外部。

4)DSP片内多总线,在访问片内RAM时,不会影响其它总线的访问,效率较高。

25。为什么DSP从5V发展成3.3V?

超大规模集成电路的发展从1um,发展到目前的0.1um,芯片的电源电压也随之降低,功耗也随之降低。DSP也同样从5V发展到目前的 3.3V,核心电压发展到1V。目前主流的DSP 的外围均已发展为3.3V,5V的DSP的价格和功耗都价格,以逐渐被3.3V的DSP取代。

26。如何选择DSP的电源芯片?

TMS320LF24xx:TPS7333QD,5V变3.3V,最大500mA。

TMS320VC33: TPS73HD318PWP,5V变3.3V和1.8V,最大750mA。

TMS320VC54xx:TPS73HD318PWP,5V变3.3V和1.8V,最大750mA; TPS73HD301PWP,5V变3.3V和可调,最大750mA。

TMS320VC55xx:TPS73HD301PWP,5V变3.3V和可调,最大750mA。

TMS320C6000: PT6931,TPS56000,最大3A。

27。软件等待的如何使用?

DSP的指令周期较快,访问慢速存储器或外设时需加入等待。等待分硬件等待和软件等待,

每一个系列的等待不完全相同。

1)对于C2000系列:硬件等待信号为READY,高电平时不等待。软件等待由WSGR寄存器决定,可以加入最多7个等待。其中程序存储器和数据存储器及I/O可以分别设置。

2)对于C3x系列:硬件等待信号为/RDY,低电平是不等待。软件等待由总线控制寄存器中的SWW和WTCNY决定,可以加入最多7个等待,但等待是不分段的,除了片内之外全空间有效。

3)对于C5000系列:硬件等待信号为READY,高电平时不等待。软件等待由SWWCR和SWWSR寄存器决定,可以加入最多14个等待。其中程序存储器、控制程序存储器和数据存储器及I/O可以分别设置。

4)对于C6000系列(只限于非同步存储器或外设):硬件等待信号为ARDY,高电平时不等待。软件等待由外部存储器接口控制寄存器决定,总线访问外部存储器或设备的时序可以设置,可以方便的同异步的存储器或外设接口。

28。中断向量为什么要重定位?

为了方便DSP存储器的配置,一般DSP的中断向量可以重新定位,即可以通过设置寄存器放在存储器空间的任何地方。注意:C2000的中断向量不能重定位。

29。DSP的最高主频能从芯片型号中获得吗?

TI的DSP最高主频可以从芯片的型号中获得,但每一个系列不一定相同。

1)TMS320C2000系列:

TMS320F206-最高主频20MHz。

TMS320C203/C206-最高主频40MHz。

TMS320F24x-最高主频20MHz。

TMS320LF24xx-最高主频30MHz。

TMS320LF24xxA-最高主频40MHz。

TMS320LF28xx-最高主频150MHz。

2)TMS320C3x系列:

TMS320C30:最高主频25MHz。

TMS320C31PQL80:最高主频40MHz。

TMS320C32PCM60:最高主频30MHz。

TMS320VC33PGE150:最高主频75MHz。

3)TMS320C5000系列:

TMS320VC54xx:最高主频160MHz。

TMS320VC55xx:最高主频300MHz。

4)TMS320C6000系列:

TMS320C62xx:最高主频300MHz。

TMS320C67xx:最高主频230MHz。

TMS320C64xx:最高主频720MHz。

30。DSP可以降频使用吗?

可以,DSP的主频均有一定的工作范围,因此DSP均可以降频使用。

31。如何选择DSP的外部存储器?

DSP的速度较快,为了保证DSP的运行速度,外部存储器需要具有一定的速度,否则DSP访

问外部存储器时需要加入等待周期。

1)对于C2000系列: C2000系列只能同异步的存储器直接相接。 C2000系列的DSP目前的最高速度为150MHz。建议可以用的存储器有:

CY7C199-15:32K×8,15ns,5V;

CY7C1021-12:64K×16,15ns,5V; CY7C1021V33-12:64K×16,15ns,3.3V。

2)对于C3x系列: C3x系列只能同异步的存储器直接相接。 C3x系列的DSP的最高速度,5V 的为40MHz,3.3V的为75MHz,为保证DSP无等待运行,分别需要外部存储器的速度<25ns 和<12ns。建议可以用的存储器有:

ROM: AM29F400-70:256K×16,70ns,5V,加入一个等待;

AM29LV400-55(SST39VF400):256K×16,55ns,3.3V,加入两个等待(目前没有更快的Flash)。SRAM: CY7C199-15:32K×8,15ns,5V;

CY7C1021-15:64K×16,15ns,5V;

CY7C1009-15:128K×8,15ns,5V;

CY7C1049-15:512K×8,15ns,5V;

CY7C1021V33-15:64K×16,15ns,3.3V;

CY7C1009V33-15:128K×8,15ns,3.3V;

CY7C1041V33-15:256k×16,15ns,3.3V。

3)对于C54x系列: C54x系列只能同异步的存储器直接相接。 C54x系列的DSP的速度为100MHz或160MHz,为保证DSP无等待运行,需要外部存储器的速度<10ns或<6ns。建议可以用的存储器有:

ROM: AM29LV400-55(SST39VF400):256K×16,55ns,3.3V,加入5或9个等待(目前没有更快的Flash)。

SRAM: CY7C1021V33-12:64K×16,12ns,3.3V,加入一个等待;

CY7C1009V33-12:128K×8,12ns,3.3V,加入一个等待。

4)对于C55x和C6000系列: TI的DSP中只有C55x和C6000可以同同步的存储器相连,同步存储器可以保证系统的数据交换效率更高。

ROM: AM29LV400-55(SST39VF400):256K×16,55ns,3.3V。

SDRAM: HY57V651620BTC-10S:64M,10ns。

SBSRAM: CY7C1329-133AC,64k×32;

CY7C1339-133AC,128k×32。

FIFO:CY7C42x5V-10ASC,32k/64k×18。

32。DSP芯片有多大的驱动能力?

DSP的驱动能力较强,可以不加驱动,连接8个以上标准TTL门。

33。调试TMS320C2000系列的常见问题?

1)单步可以运行,连续运行时总回0地址: Watchdog没有关,连续运行复位DSP回到0地址。

2)OUT文件不能load到片内flash中: Flash不是RAM,不能用简单的写指令写入,需要专门的程序写入。CCS和C Source Debuggerload命令,不能对flash写入。 OUT文件只能load到片内RAM,或片外RAM中。

3)在flash中如何加入断点:在flash中可以用单步调试,也可以用硬件断点的方法在flash中加入断点,软件断点是不能加在ROM中的。硬件断点,设置存储器的地址,当访问该地址时产生中断。

4)中断向量: C2000的中断向量不可重定位,因此中断向量必须放在0地址开始的flash内。在调试系统时,代码放在RAM中,中断向量也必须放在flash内。

34。调试TMS320C3x系列的常见问题?

1)TMS320C32的存储器配置: TMS320C32的程序存储器可以配置为16位或32位;数据存储器可以配置为8位、16位或32位。

2)TMS320VC33的PLL控制: TMS320VC33的PLL控制端只能接1.8V,不能接3.3V或5V。

35。如何调试多片DSP?

对于有MPSD仿真口的DSP(TMS320C30/C31/C32),不能用一套仿真器同时调试,每次只能调试其中的一个DSP;对于有JTAG仿真口的DSP,可以将JTAG串接在一起,用一套仿真器同时调试多个DSP,每个DSP可以用不同的名字,在不同的窗口中调试。注意:如果在JTAG 和DSP间加入驱动,一定要用快速的门电路,不能使用如LS的慢速门电路。

36。在DSP系统中为什么要使用CPLD?

DSP的速度较快,要求译码的速度也必须较快。利用小规模逻辑器件译码的方式,已不能满足DSP系统的要求。同时,DSP系统中也经常需要外部快速部件的配合,这些部件往往是专门的电路,有可编程器件实现。 CPLD的时序严格,速度较快,可编程性好,非常适合于实现译码和专门电路。

37。DSP系统构成的常用芯片有哪些?

1)电源: TPS73HD3xx,TPS7333,TPS56100,PT64xx...

2)Flash: AM29F400,AM29LV400,SST39VF400...

3)SRAM: CY7C1021,CY7C1009,CY7C1049...

4)FIFO: CY7C425,CY7C42x5...

5)Dual port: CY7C136,CY7C133,CY7C1342...

6)SBSRAM: CY7C1329,CY7C1339...

7)SDRAM: HY57V651620BTC...

8)CPLD: CY37000系列,CY38000系列,CY39000系列...

9)PCI: PCI2040,CY7C09449...

10)USB: AN21xx,CY7C68xxx...

11)Codec:TLV320AIC23,TLV320AIC10...

12)A/D,D/A:ADS7805,TLV2543...

38。什么是boot loader?

DSP的速度尽快,EPROM或flash的速度较慢,而DSP片内的RAM很快,片外的RAM也较快。为了使DSP充分发挥它的能力,必须将程序代码放在RAM中运行。为了方便的将代码从ROM 中搬到RAM中,在不带flash的DSP中,TI在出厂时固化了一段程序,在上电后完成从ROM 或外设将代码搬到用户指定的RAM中。此段程序称为“boot loader”。

38。TMS320C3x如何boot?

在MC/MP管脚为高时,C3x进入boot状态。C3x的boot loader在reset时,判断外部中断管脚的电平。根据中断配置决定boot的方式为存储器加载还是串口加载,其中ROM的地址可以为三个中的一个,ROM可以为8位。

39。Boot有问题如何解决?

1)仔细检查boot的控制字是否正确。

2)仔细检查外部管脚设置是否正确。

3)仔细检查hex文件是否转换正确。

4)用仿真器跟踪boot过程,分析错误原因。

40。DSP为什么要初始化?

DSP在RESET后,许多的寄存器的初值一般同用户的要求不一致,例如:等待寄存器,SP,中断定位寄存器等,需要通过初始化程序设置为用户要求的数值。初始化程序的主要作用:

1)设置寄存器初值。

2)建立中断向量表。

3)外围部件初始化。

41。DSP有哪些数学库及其它应用软件?

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

42。如何获得DSP专用算法?

TI有许多的Third Party可以通过DSP上的多种算法软件。可以通过TI的网页搜索你所需的算法,找到通过算法的公司,同相应的公司联系。注意这些算法都是要付费的。

43。eXpressDSP是什么?

eXpressDSP是一种实时DSP软件技术,它是一种DSP编程的标准,利用它可以加快你开发DSP软件的速度。以往DSP软件的开发没有任何标准,不同的人写的程序一般无法连接在一起。DSP软件的调试工具也非常不方便。使得DSP软件的开发往往滞后于硬件的开发。eXpressDSP集成了CCS(Code Composer Studio)开发平台,DSP BIOS实时软件平台,DSP算法标准和第三方支持四部分。利用该技术,可以使你的软件调试,软件进程管理,软件的互通及算法的获得,都便的容易。这样就可以加快你的软件开发进程。

1)CCS是eXpressDSP的基础,因此你必须首先拥有CCS软件。

2)DSP BIOS是eXpressDSP的基本平台,你必须学会所有DSP BIOS。

3)DSP算法标准可以保证你的程序可以方便的同其它利用eXpressDSP技术的程序连接在一起。同时也保证你的程序的延续性。

44。为什么要用DSP?

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

45。如何选择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 适合于多媒体等。

46。DSP同MCU相比的特点?

1)DSP的速度比MCU快,主频较高。

2)DSP适合于数据处理,数据处理的指令效率较高。

3)DSP均为16位以上的处理器,不适合于低档的场合。

4)DSP可以同时处理的事件较多,系统级成本有可能较低。

5)DSP的灵活性较好,大多数算法都可以软件实现。

6)DSP的集成度较高,可靠性较好。

47。DSP同嵌入CPU相比的特点?

1)DSP是单片机,构成系统简单。

2)DSP的速度快。

3)DSP的成本较低。

4)DSP的性能高,可以处理较多的任务。

48。如何编写C2000片内Flash?

DSP中的Flash的编写方法有三中:

1.通过仿真器编写:在我们的网页上有相关的软件,在销售仿真器时我们也提供相关软件。其中 LF240x的编写可以在CCS中加入一个插件,F24x的编写需要在windows98下的DOS窗中进行。具体步骤见软件中的readme。有几点需要注意: a.必须为MC方式; b.F206的工作频率必须为20MHz; c.F240需要根据PLL修改C240_CFG.I文件。建议外部时钟为20MHz。

d.LF240x也需要根据PLL修改文件。 d.如果编写有问题,可以用BFLWx.BAT修复。

2.提供串口编写:TI的网页上有相关软件。注意只能编写一次,因为编写程序会破坏串口通信程序。

3.在你的程序中编写:TI的网页上有相关资料。

49。如何编写DSP外部的Flash?

DSP的外部Flash编写方法:

1.通过编程器编写:将OUT文件通过HEX转换程序转换为编程器可以接受的格式,再由编程器编写。

2.通过DSP软件编写:您需要根据Flash的说明,编写Flash的编写程序,将应用程序和编写Flash的程序分别load到RAM中,运行编写程序编写。

50。对于C5000,大于48K的程序如何BOOT?

对于C5000,片内的BOOT程序在上电后将数据区的内容,搬移到程序区的RAM中,因此FLASH必须在RESET后放在数据区。由于C5000,数据区的空间有限,一次BOOT的程序不能对于48K。解决的方法如下:

1.在RESET后,将FLASH译码在数据区,RAM放在程序区,片内BOOT程序将程序BOOT到RAM中。

2.用户初试化程序发出一个I/O命令(如XF),将FLASH译码到程序区的高地址。开放数据区用于其它的RAM。

3.用户初试化程序中包括第二次BOOT程序(此程序必须用户自己编写),将FLASH中没有BOOT的其它代码搬移到RAM中。

4.开始运行用户处理程序。

51。DSP外接存储器的控制方式

对于一般的存储器具有RD、WR和CS等控制信号,许多DSP(C3x、C5000)都没有控制信号直接连接存储器,一般采用的方式如下:

1.CS有地址线和PS、DS或STRB译码产生;

2./RD=/STRB+/R/W;

3./WR=/STRB+R/W。

52。GEL文件的功能?

GEL文件的功能同emuinit.cmd的功能基本相同,用于初始化DSP。但它的功能比emuinit的功能有所增强,GEL在CCS下有一个菜单,可以根据DSP的对象不同,设置不同的初始化程序。以TMS320LF2407为例:

#define SCSR1 0x7018 ;定义scsr1寄存器

#define SCSR2 0X7019 ;定义scsr2寄存器

#define WDKEY 0x7025 ;定义wdkey寄存器

#define WDNTR 0x7029 ;定义wdntr寄存器

StartUp() ; 开始函数

{

GEL_MapReset(); ; 存储空间复位 GEL_MapAdd(0x0000,0,0x7fff,1,1); 定义程序空间从0000-7fff 可读写

GEL_MapAdd(0x8000,0,0x7000,1,1); 定义程序空间从8000-f000 可读写

GEL_MapAdd(0x0000,1,0x10000,1,1); 定义数据空间从0000-10000可读写

GEL_MapAdd(0xffff,2,1,1,1); 定义i/o 空间0xffff可读写

GEL_MapOn(); 存储空间打开

GEL_MemoryFill(0xffff,2,1,0x40); 在i/o空间添入数值40h

*(int *)SCSR1=0x0200; 给scsr1寄存器赋值

*(int *)SCSR2=0x000C; 给scsr2寄存器赋值,在这里可以进行mp/mc方式的转换

*(int *)WDNTR=0x006f; 给wdntr寄存器赋值

*(int *)WDKEY=0x055; 给wdkey寄存器赋值

*(int *)WDKEY=0x0AA; 给wdkey寄存器赋值

}

53。使用TI公司模拟器件与DSP结合使用的好处。

1)在使用TI公司的DSP的同时,使用TI公司的模拟可以和DSP进行无缝连接。器件与器件之

间不需要任何的连接或转接器件。这样即减少了板卡的尺寸,也降低了开发难度。

2)同为TI公司的产品,很多器件可以固定搭配使用。少了器件选型的烦恼

3)TI在CCS中提供插件,可以用于DSP和模拟器件的开发,非常方便。

54。C语言中可以嵌套汇编语言?

可以。在ANSI C标准中的标准用法就是用C语言编写主程序,用汇编语言编写子程序,中断服务程序,一些算法,然后用C语言调用这些汇编程序,这样效率会相对比较高,在定点DSP 系统中可否实现浮点运算。

当然可以,因为DSP都可以用C,只要是可以使用c语言的场合都可以实现浮点运算。

JTAG头的使用会遇到哪些情况

1)DSP的CLKOUT没有输出,工作不正常。

2)Emu0,Emu1需要上拉。

3)TCK的频率应该为10M。

4)在3.3V DSP中,PD脚为3.3V 供电,但是仿真器上需要5V电压供电,所以PP仿真器盒上需要单独供电。

4)仿真多片DSP。在使用菊花链的时候,第一片DSP的TDO接到第二片DSP的TDI即可。注意当串联DSP比较多的时候,信号线要适当的增加驱动。

55。include头文件(.h)的主要作用

头文件,一般用于定义程序中的函数、参数、变量和一些宏单元,同库函数配合使用。因此,在使用库时,必须用相应的头文件说明。

DSP中断向量的位置

1)2000系列dsp的中断向量只能从0000H处开始。所以在我们调试程序的时候,要把DSP选择为MP(微处理器方式),把片内的Flash屏蔽掉,免去每次更改程序都要重新烧写Flash工作。

2)3x系列dsp的中断向量也只能在固定的地址。

3)5000,6000系列dsp的中断向量可以重新定位。但是它只能被重新定位到Page0范围内的任何空间。

56。有源晶振与晶体的区别,应用范围及用法

1)晶体需要用DSP片内的振荡器,在datasheet上有建议的连接方法。晶体没有电压的问题,可以适应于任何DSP,建议用晶体。

2)有源晶振不需要DSP的内部振荡器,信号比较稳定。有源晶振用法:一脚悬空,二脚接地,三脚接输出,四脚接电压。

57。程序经常跑飞的原因

1)程序没有结尾或不是循环的程序。

2)nmi管脚没有上拉。

3)在看门狗动作的时候程序会经常跑飞。

4)程序编制不当也会引起程序跑飞。

5)硬件系统有问题。

58。并行FLASH引导的一点经验-阿哲

最近BBS上关于FLASH和BOOT的讨论很活跃,我也多次来此请教。前几天自制的DSP板引

导成功,早就打算写写这方面的东西。我用的 DSP是5416,以其为核心,做了一个相对独立的子系统(硬件、软件、算法),目前都已基本做好。下面把在FLASH引导方面做的工作向大家汇报一下,希望能对大家有所帮助。本人经验和文笔都有限,写的不好请大家谅解。硬件环境:

DSP:TMS320VC5416PGE160

FLASH:SST39VF400A-70-4C-EK 都是贴片的,FLASH映射在DSP数据空间的0x8000-0xFFFF

软件环境: CCS v2.12.01

主程序(要烧入FLASH的程序): DEBUG版,程序占用空间0x28000-0x2FFFF(片内SARAM),中断向量表在0x0080-0x00FF(片内DARAM),数据空间使用0x0100-0x7FFF(片内DARAM)。因为FLASH是贴片的,所以需要自己编一个数据搬移程序,把要主程序搬移到FLASH中。在写入FLASH数据时,还应写入引导表的格式数据。最后在数据空间的0xFFFF 处写入引导表的起始地址(这里为0x8000)。

搬移程序: DEBUG版,程序空间0x38000-0x3FFFF(片内SARAM),中断向量表在0x7800-0x78FF(片内DARAM),数据空间使用 0x5000-0x77FF(片内DARAM)。搬移程序不能使用与主程序的程序空间和中断向量表重合的物理空间,以免覆盖。烧写时,同时打开主程序和搬移程序的PROJECT,先LOAD主程序,再LOAD搬移程序,然后执行搬移程序,烧写OK! 附:搬移程序(仅供参考)

volatile unsigned int *pTemp=(unsigned int *)0x7e00; unsigned int iFlashAddr;

int iLoop; /* 在引导表头存放并行引导关键字 */

iFlashAddr=0x8000;

WriteFlash(iFlashAddr,0x10aa);

iFlashAddr++; /* 初始化SWWSR值 */

WriteFlash(iFlashAddr,0x7e00);

iFlashAddr++; /* 初始化BSCR值 */

WriteFlash(iFlashAddr,0x8006);

iFlashAddr++; /* 程序执行的入口地址 */

WriteFlash(iFlashAddr,0x0002);

iFlashAddr++;

WriteFlash(iFlashAddr,0x8085);

iFlashAddr++; /* 程序长度 */

WriteFlash(iFlashAddr,0x7f00);

iFlashAddr++; /* 程序要装载到的地址 */

WriteFlash(iFlashAddr,0x0002);

iFlashAddr++;

WriteFlash(iFlashAddr,0x8000);

iFlashAddr++;

for (iLoop=0;iLoop<0x7f00;iLoop++)

{ /* 从程序空间读数据,放到暂存单元 */

asm(" pshm al");

asm(" pshm ah");

asm(" rsbx cpl");

asm(" ld #00fch,dp");

asm(" stm #0000h, ah");

asm(" MVDM _iLoop, al");

asm(" add #2800h,4,a");

asm(" reada 0h");

asm(" popm ah");

asm(" popm al");

asm(" ssbx cpl"); /* 把暂存单元内容写入FLASH */

WriteFlash(iFlashAddr,*pTemp);

iFlashAddr++; } /* 中断向量表长度 */

WriteFlash(iFlashAddr,0x0080);

iFlashAddr++; /* 中断向量表装载地址 */

WriteFlash(iFlashAddr,0x0000);

iFlashAddr++;

WriteFlash(iFlashAddr,0x0080);

iFlashAddr++;

for (iLoop=0;iLoop<0x0080;iLoop++) { /* 从程序空间读数据,放到暂存单元 */

asm(" pshm al");

asm(" pshm ah");

asm(" rsbx cpl");

asm(" ld #00fch,dp");

asm(" stm #0000h, ah");

asm(" MVDM _iLoop, al");

asm(" add #0080h,0,a");

asm(" reada 0h");

asm(" popm ah");

asm(" popm al");

asm(" ssbx cpl"); /* 把暂存单元内容写入FLASH */

WriteFlash(iFlashAddr,*pTemp);

iFlashAddr++;

} /* 写入引导表结束标志 */

WriteFlash(iFlashAddr,0x0000);

iFlashAddr++;

WriteFlash(iFlashAddr,0x0000); /* 在数据空间的0xFFFF写入引导表起始地址 */ iFlashAddr=0xffff;

WriteFlash(iFlashAddr,0x8000);

59。关于LF2407A的FLASH烧写问题的几点说明

TI现在关于LF24x写入FLASH的工具最新为c2000flashprogsw_v112。可以支持LF2407、LF2407a、 LF2401及相关的LF240x系列。建议使用此版本。在http: //https://www.doczj.com/doc/89432442.html,/docs/tool/toolfolder.jhtml?PartNumber=C24XSOFTWARE上可以下载到这个工具。我们仿真器自带的光盘中也有此烧写程序。在使用这个工具时注意:

一,先解压,再执行setup.exe。

二、进入cc中,在tools图标下有烧写工具;

1、关于FLASH时钟的选择,此烧写工具默认最高频率进行FLASH的操作。根据目标系统的工作主频重新要进行PLL设置。方法:先在advance options下面的View Config file中修改倍频。

存盘后,在相应的目录下(tic2xx\algos\相应目录)运行buildall.bat就可以完成修改了。再进行相应的操作即可。

2、若是你所选的频率不是最高频率,还需要设定你自已的timings.xx来代替系统默认的最高频率的timings.xx。例如 LF2407a的默认文件是timings.40。Timings.xx可以利用include\timings.xls的excel工作表来生成。然后在advance options下面的View Config file中修改相应的位置。存盘后,在相应的目录下运行buildall.bat就可以完成修改了。

3、对于TMS320LF240XA系列,还要注意:由于这些DSP的FLASH具有加密功能,加密地址为程序空间的0x40-0X43H,程序禁止写入此空间,如果写了,此空间的数据被认为是加密位,断电后进入保护FLASH状态,使FLASH不可重新操作,从而使DSP报废,烧写完毕后一定要进行Program passwords的操作,如果不做加密操作就默认最后一次写入加密位的数据作为密码。

4、2407A不能用DOS下的烧写软件烧写,必须用c2000flashprogsw_v112软件烧写;

5、建议如下:

1)、一般调试时,在RAM中进行;

2)、程序烧写时,避开程序空间0x40-0x43H加密区,程序最好小于32k;

3)、每次程序烧写完后,将word0,word1,word2,word3分别输入自己的密码,再点击Program password,如果加密成功,提示Program is arrayed,如果0x40-0x43h中写入的是ffff,认为处于调试状态,flash不会加密;

4)、断电后,下次重新烧写时需要往word0~word3输入已设的密码,再unlock,成功后可以重新烧写了;

6、VCPP管脚接在+5V上,是应直接接的,中间不要加电阻。

7、具体事宜请阅读相应目录下的readme1,readme2帮助文件。

8.注意*.cmd文件的编写时应该避开40-43H单元,好多客户由于没有注意到这里而把FALSH 加密。

60。如何设置硬件断点?

在profiler ->profile point -> break point

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

是沿响应,准确的说,它要检测到100(一个clk的高和两个clk的低)的变化才可以。

参考程序,里面好象都要 disable wachdog,不知道为什么?

watchdog是一个计数器,溢出时会复位你的DSP,不disable的话,你的系统会动不动就reset。

61。时钟电路选择原则

1,系统中要求多个不同频率的时钟信号时,首选可编程时钟芯片;

2,单一时钟信号时,选择晶体时钟电路;

3,多个同频时钟信号时,选择晶振;

4,尽量使用DSP片内的PLL,降低片外时钟频率,提高系统的稳定性;

5,C6000、C5510、C5409A、C5416、C5420、C5421和C5441等DSP片内无振荡电路,不能用晶体时钟电路;

6,VC5401、VC5402、VC5409和F281x等DSP时钟信号的电平为1.8V,建议采用晶体时钟电路

62。C程序的代码和数据如何定位

1,系统定义:

.cinit 存放C程序中的变量初值和常量;

.const 存放C程序中的字符常量、浮点常量和用const声明的常量;

.switch 存放C程序中switch语句的跳针表;

.text 存放C程序的代码;

.bss 为C程序中的全局和静态变量保留存储空间;

.far 为C程序中用far声明的全局和静态变量保留空间;

.stack 为C程序系统堆栈保留存储空间,用于保存返回地址、函数间的参数传递、存储局部变量和保存中间结果;

.sysmem 用于C程序中malloc、calloc和realloc函数动态分配存储空间

2,用户定义:

#pragma CODE_SECTION (symbol, "section name");

#pragma DATA_SECTION (symbol, "section name")

cmd文件

由3部分组成:

1)输入/输出定义:.obj文件:链接器要链接的目标文件;.lib文件:链接器要链接的库文件;.map文件:链接器生成的交叉索引文件;.out文件:链接器生成的可执行代码;链接器选项

2)MEMORY命令:描述系统实际的硬件资源

3)SECTIONS命令:描述“段”如何定位

63。为什么要设计CSL?

1,DSP片上外设种类及其应用日趋复杂

2,提供一组标准的方法用于访问和控制片上外设

3,免除用户编写配置和控制片上外设所必需的定义和代码

64。什么是CSL?

1,用于配置、控制和管理DSP片上外设

2,已为C6000和C5000系列DSP设计了各自的CSL库

3,CSL库函数大多数是用C语言编写的,并已对代码的大小和速度进行了优化

4,CSL库是可裁剪的:即只有被使用的CSL模块才会包含进应用程序中

5,CSL库是可扩展的:每个片上外设的API相互独立,增加新的API,对其他片上外设没有影响

65。CSL的特点

1,片上外设编程的标准协议:定义一组标准的APIs:函数、数据类型、宏;

2,对硬件进行抽象,提取符号化的片上外设描述:定义一组宏,用于访问和建立寄存器及其域值

3,基本的资源管理:对多资源的片上外设进行管理;

4,已集成到DSP/BIOS中:通过图形用户接口GUI对CSL进行配置;

5,使片上外设容易使用:缩短开发时间,增加可移植.

66。为什么需要电平变换?

1)DSP系统中难免存在5V/3.3V混合供电现象;

2)I/O为3.3V供电的DSP,其输入信号电平不允许超过电源电压3.3V;

3)5V器件输出信号高电平可达4.4V;

4)长时间超常工作会损坏DSP器件;

5)输出信号电平一般无需变换

67。电平变换的方法

1,总线收发器(Bus Transceiver):

常用器件: SN74LVTH245A(8位)、SN74LVTH16245A(16位)

特点:3.3V供电,需进行方向控制,

延迟:3.5ns,驱动:-32/64mA,

输入容限:5V

应用:数据、地址和控制总线的驱动

2,总线开关(Bus Switch)

常用器件:SN74CBTD3384(10位)、SN74CBTD16210(20位)

特点:5V供电,无需方向控制

延迟:0.25ns,驱动能力不增加

应用:适用于信号方向灵活、且负载单一的应用,如McBSP等外设信号的电平变换

3,2选1切换器(1 of 2 Multiplexer)

常用器件:SN74CBT3257(4位)、SN74CBT16292(12位)

特点:实现2选1,5V供电,无需方向控制

延迟:0.25ns,驱动能力不增加

应用:适用于多路切换信号、且要进行电平变换的应用,如双路复用的McBSP

4,CPLD

3.3V供电,但输入容限为5V,并且延迟较大:>7ns,适用于少量的对延迟要求不高的输入信号

5,电阻分压

10K?和20K?串联分压,5V×20÷(10+20)≈3.3V

68。未用的输入/输出引脚的处理

1,未用的输入引脚不能悬空不接,而应将它们上拉活下拉为固定的电平

1)关键的控制输入引脚,如Ready、Hold等,应固定接为适当的状态,Ready引脚应固定接为有效状态,Hold引脚应固定接为无效状态

2)无连接(NC)和保留(RSV)引脚,NC 引脚:除非特殊说明,这些引脚悬空不接,RSV引脚:应根据数据手册具体决定接还是不接

3)非关键的输入引脚,将它们上拉或下拉为固定的电平,以降低功耗

2,未用的输出引脚可以悬空不接

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

管道阀门图例

表3.0.1 管道图例 序号名称图例备注 1 生活给水管 2 热水给水管 3 热水回水管 4 中水给水管 5 循环给水管 6 循环回水管 7 热媒给水管 8 热媒回水管 9 蒸汽管 10 凝结水管 11 废水管可与中水源水管合用 12 压力废水管 13 通气管 14 污水管 15 压力污水管 16 雨水管 17 压力雨水管 18 膨胀管 19 保温管 20 多孔管 21 地沟管 22 防护套管 23 管道立管X:管道类别L:立管 1:编号 24 伴热管 25 空调凝结水管 26 排水明沟 27 排水暗沟 注:分区管道用加注角标方式表示:如J1、J2、RJ1、RJ2……。

3.0.2管道附件的图例宜符合表3.0.2的要求。 表3.0.2 管道附件 序号名称图例备注 1 套管伸缩器 2 方形伸缩器 3 刚性防水套管 4 柔性防水套管 5 波纹管 6 可曲挠橡胶接头 7 管道固定支架 8 管道滑动支架 9 立管检查口 10 清扫口 11 通气帽 12 雨水斗 13 排水漏斗 14 圆形地漏通用。如为无水封,地漏应加存水 弯 15 方形地漏

16 自动冲洗水箱 17 挡墩 18 减压孔板 19 Y形除污器 20 毛发聚集器 21 防回流污染止回阀 22 吸气阀 3.0.3管道连接的图例宜符合表3.0.3的要求。 表3.0.3 管道连接 序号名称图例备注 1 法兰连接 2 承插连接 3 活接头 4 管堵 5 法兰堵盖 6 弯折管表示管道向后及向下弯 转90° 7 三通连接 8 四通连接 9 盲板

10 管道丁字上接 11 管道丁字下接 12 管道交叉在下方和后面的管道应 断开 3.0.4管件的图例宜符合表3.0.4的要求。 表3.0.4 管件 序号名称图例备注 1 偏心异径管 2 异径管 3 乙字管 4 喇叭口 5 转动接头 6 短管 7 存水弯 8 弯头 9 正三通 10 斜三通 11 正四通 12 斜四通 13 浴盆排水件 3.0.5阀门的图例宜符合表3.0.5的要求。 表3.0.5 阀门

阀门基础知识测试题-及答案(工艺)

阀门基础知识测试题 姓名:分数: 一、填空题(每空1分,共50分) 1、阀门按管道连接方式分为:(法兰连接),(螺纹连接),(焊接连接)、夹箍连接、(卡套连接)。4 2、“DN100”表示的含义是(阀门通径为100mm)。1 3、写出下面编号的阀门类型:H(止回阀)、D(蝶阀)、J(截止阀)、A(安全阀)Z(闸阀)、Q(球阀)6 4、阀门的试验压力方法有(强度试验压力)和(密封试验压力)。2 5、阀门按照压力分类为:(真空阀)、(低压阀)、(中压阀)、(高压阀)、(超高压阀)。5 6、阀门填料函由(填料压盖)、(填料)和填料垫组成。填料函结构分为(压紧螺母式)、(压盖式)和波纹管式。4 7、球阀主要由(球体)、(阀体)、(密封结构)、(执行机构)等几大件组成。4 8、止回阀的作用是(防止介质倒流)。1 9、阀门的开关方法是顺时针方向为(关),逆时针方向为(开)。2 10、阀门按用途和作用可分为(闸阀),(截止阀),(止回阀)等。3 11、低压阀门:PN≤(1.6)MPa;中压阀门:PN(2.5~6.4)MPa;高压阀门:PN(10~80)MPa;超高压阀:PN(≥100)MPa。4 12、阀门是(管道)输送系统中的(控制)装置,具有导流、(截流)、(调节)、节流、防止倒流、分流或溢流卸载等功能。5 13、阀门适用的介质有:(气体介质);(液体介质);(含固体介质);腐蚀介质和剧毒介质。3 14、阀门密封副有:(平面)密封、(锥面)密封、(球面)密封。3 15、阀门的驱动形式有:手动,(蜗轮蜗杆传动),正齿轮传动,(气动传动),(液动传动),(电动传动)。3 16、阀门的密封试验通常为公称压力PN的)(1.1)倍。1 17、旋塞阀的结构中阀体形式有(直通式),(三通式),(四通式)。3

(完整版)阀门的型号命名及选型方法

阀门的型号命名及选型方法 阀门型号通常应表示出阀门类型、驱动方式、连接形式、结构特点、密封面材料、阀体材料和公称压力等要素。阀门型号的标准化对阀门的设计、选用、销售提供了方便。 当今阀门的类型和材料越来越多,阀门的型号编制也愈来愈复杂。我国虽有阀门型号编制的统一标准,但愈来愈不能适应阀门工业发展的需要。目前,阀门制造厂一般采用统一编号方法;凡不能采用统一编号的方法,各制造厂均按自己的需要制订编号方法。 一、阀门的型号编制方法: JB308-75《阀门型号编制方法》适用于工业管道用闸阀、节流阀、球阀、蝶阀、隔膜阀、柱塞阀、旋塞阀、止回阀、安全阀、减压阀、疏水阀。它包括阀门的型号编制和阀门的命名。 1:阀门的型号编制 阀门型号由7个单元组成,其含义(即1单元表示类型代号;2单元表示传动方式代号;以此类推)又如以Q941F-16P为例 Q代表1单元(即阀门类型为球阀);9代表2单元(即传动方式其中的电动方式);4代表3单元(即连接方式其中的法兰连接);1代表4单元阀门的结构形式;F代表5单元(即密封材料其中的聚四氟乙烯密封圈);16代表6单元(即公称压力其中的一种,此示范为1.6MPa);P代表7单元(此示范为不锈钢1cr18Ni9Ti 的材料);型号编制如表1所示。 表1:

2:类型代号(即表1的1单元):类型代号用汉语拼音字母表示。如表2所示: 表2: 注:低温(低于-40度)、保温(带加热套)和带波纹管的法门,抗硫的阀门,早类型代号前分别加汉语拼音字母D、B、W和K。 3:传动方式代号(即表1的2单元):传动方式代号用阿拉伯数字表示。如表3所示: 表3:

DSP公司各主流芯片比较(精)

DSP芯片介绍及其选型 引言 DSP芯片也称数字信号处理器,是一种特别适合于进行数字信号处理运算的微处理器具,其主机应用是实时快速地实现各种数字信号处理算法。根据数字信号处理的要求,DSP芯片一般具有如下主要特点: (1)在一个指令周期内可完成一次乘法和一次加法; (2)程序和数据空间分开,可以同时访问指令和数据; (3)片内具有快速RAM,通常可通过独立的数据总线在两块中同时访问; (4)具有低开销或无开销循环及跳转的硬件支持; (5)快速的中断处理和硬件I/O支持; (6)具有在单周期内操作的多个硬件地址产生器; (7)可以并行执行多个操作; (8)支持流水线操作,使取指、译码和执行等操作可以重叠执行。 在我们设计DSP应用系统时, DSP芯片选型是非常重要的一个环节。在DSP系统硬件设计中只有选定了DSP芯片,才能进一步设计其外围电路及系统的其他电路。因此说,DSP芯片的选择应根据应用系统的实际需要而确定,做到既能满足使用要求,又不浪费资源,从而也达到成本最小化的目的。

DSP实时系统设计和开发流程如图1所示。 主要DSP芯片厂商及其产品 德州仪器公司 众所周知,美国德州仪器(Texas Instruments,TI)是世界上最知名的DSP芯片生产厂商,其产品应用也最广泛,TI公司生产的TMS320系列DSP芯片广泛应用于各个领域。TI公司在1982年成功推出了其第一代DSP芯片TMS32010,这是DSP应用历史上的一个里程碑,从此,DSP芯片开始得到真正的广泛应用。由于TMS320系列DSP芯片具有价格低廉、简单易用、功能强大等特点,所以逐渐成为目前最有影响、最为成功的DSP系列处理器。 目前,TI公司在市场上主要有三大系列产品: (1)面向数字控制、运动控制的TMS320C2000系列,主要包括TMS320C24x/F24x、 TMS320LC240x/LF240x、TMS320C24xA/LF240xA、TMS320C28xx等。

振动放矿机的设计改进及实践应用(正式版)

文件编号:TP-AR-L4430 In Terms Of Organization Management, It Is Necessary To Form A Certain Guiding And Planning Executable Plan, So As To Help Decision-Makers To Carry Out Better Production And Management From Multiple Perspectives. (示范文本) 编订:_______________ 审核:_______________ 单位:_______________ 振动放矿机的设计改进 及实践应用(正式版)

振动放矿机的设计改进及实践应用 (正式版) 使用注意:该安全管理资料可用在组织/机构/单位管理上,形成一定的具有指导性,规划性的可执行计划,从而实现多角度地帮助决策人员进行更好的生产与管理。材料内容可根据实际情况作相应修改,请在使用时认真阅读。 振动放矿机的选型及设备安装 1.1 确定合理的安装方式 振动放矿机通常由振动台面、惯性激振器、弹性 元件及机架等组成。 振动台面为钢板加焊接型钢的结构,除卸料口外 其余二方焊有侧板,台面下方焊有安装振器的底座。 两侧板用一角钢焊牢。弹性元件一般采用减振橡胶, 安装在振动台面与机架之间起贮能和减振作用。惯性 激振器由电机驱动偏心块旋转产生激振力。机架是由 型钢焊接而成的金属结构件。按照放矿机相对于排矿

口安装位置不同,可以将振动放矿机的安装方式分为包容式、嵌入式和承托式等几种。利用巷道岩体开挖放矿机硐室,对于一般地下矿山而言无疑是首选的,所以我矿确立以嵌入式的安装方式来安装颠振型振动放矿机,作为各中段和部分采场溜井的出矿设备。 1.2 使用原始数据及条件 我矿中段溜井高45m、采场溜井高45~55m,断面尺寸2m×2m,采用3t架线式电机车,其外型尺寸经过改造为2850mm×984mm×750mm,0.75m3翻斗式矿车,其外型尺寸(为1500mm×1050mm×1150mm,每条溜井出矿能力都在2~5万t之间,矿石含泥量少,流动性好,矿石松散密度为1.7t/m3,自然安息角为420,合格大块尺寸360mm。环境空气温度不超过 +30℃,空气相对湿度不大于80%。 存在问题及改进措施

电磁阀基本知识及选型

电磁阀 一、电磁阀定义 制流体的自动化基础元件,属于执行器,并不限于液压、气动。用在工业 不同的电路来实现预期的控制,而控制的精度和灵活性都能够保证。电磁阀有很多种,不同的电磁阀在控制系统的不同位置发挥作用,最常用的是单向阀、安全阀、方向控制阀、速度调节阀等。 二、电磁阀工作原理 电磁阀里有密闭的腔,在不同位置开有通孔,每个孔连接不同的油管,腔 哪边,通过控制阀体的移动来开启或关闭不同的排油孔,而进油孔是常开 断就控制了机械运动。 三、电磁阀分类 1、电磁阀从原理上分为三大类: 1.1直动式电磁阀 工作原理: 电磁力消失,弹簧把关闭件压在阀座上,阀门关闭。

工作特点: 在真空、负压、零压时能正常工作,但通径一般不超过25mm。 1.2分布直动式电磁阀 工作原理: 它是一种直动和先导式相结合的原理,当入口与出口没有压差时,通电后,电磁力直接把先导小阀和主阀关闭件依次向上提起,阀门打开。当入口与出口达到启动压差时,通电后,电磁力先导小阀,主阀下腔压力上升,上腔压力下降,从而利用压差把主阀向上推开;断电时,先导阀利用弹簧力或介质压力推动关闭件,向下移动,使阀门关闭。 工作特点: 在零压差或真空、高压时亦能可*动作,但功率较大,要求必须水平安装。 1.3先导式电磁阀 工作原理: 通电时,电磁力把先导孔打开,上腔室压力迅速下降,在关闭件周围形成上低下高的压差,流体压力推动关闭件向上移动,阀门打开;断电时,弹簧力把先导孔关闭,入口压力通过旁通孔迅速腔室在关阀件周围形成下低上高的压差,流体压力推动关闭件向下移动,关闭阀门。 工作特点: 流体压力范围上限较高,可任意安装(需定制)但必须满足流体压差条件。 2、电磁阀从阀结构和材料上的不同与原理上的区别,分为六个分 支小类: 2.1直动膜片结构。

各类阀门选型步骤与依据方法

各类阀门选型步骤与依据方法 1、阀门的定义: 阀门是流体管路的控制装置,在石油化工生产过程中发挥着重要作用。主要具备几大作用:接通和截断介质;防止介质倒流;调节介质压力、流量;分离、混合或分配介质;防止介质压力超过规定数值,保证管道或设备安全运行。 2、阀门的分类: 按用途和作用分类: 截断类:主要用于截断或接通介质流。如闸阀、截止阀、球阀、碟阀、旋塞阀、隔膜阀止回类:用于阻止介质倒流。包括各种结构的止回阀。 调节类:调节介质的压力和流量如减压阀、调压阀、节流阀 安全类:在介质压力超过规定值时,用来排放多余的介质,保证管路系统及设备安全。 分配类:改变介质流向、分配介质,如三通旋塞、分配阀、滑阀等 特殊用途:如疏水阀、放空阀、排污阀等 按压力分类: 真空阀——工作压力低于标准大气压的阀门。 低压阀——公称压力PN 小于1.6MPa的阀门。 中压阀——公称压力PN 2.5~6.4MPa的阀门。 高压阀——公称压力PN10.0~80.0MPa的阀门。 超高压阀——公称压力PN大于100MPa的阀门。 按介质工作温度分类: 高温阀——t 大于450℃的阀门。 中温阀——120 ℃小于t 小于450 ℃的阀门。 常温阀——-40 ℃小于t 小于120 ℃的阀门。 低温阀——-100 ℃小于t 小于-40 ℃的阀门。 超低温阀——t 小于-100 ℃的阀门。 按阀体材料分类: 非金属阀门:如陶瓷阀门、玻璃钢阀门、塑料阀门 金属材料阀门:如铸铁阀门、碳钢阀门、铸钢阀门、低合金钢阀门、高合金钢阀门及铜合金阀门等。 按公称通径分 小口径阀门:公称通径DN<40mm的阀门。 中口径阀门:公称通径DN50~300mm的阀门。 大口径阀门:公称通径DN350~1200mm的阀门。 特大口径阀门:公称通径DN≥1400mm的阀门 按与管道连接方式分可分为: 法兰连接阀门:阀体带有法兰,与管道采用法兰连接的阀门。

DSP厂商及选型参考(精)

DSP厂商 1.德州仪器公司 众所周知,美国德州仪器(Texas Instruments,TI)是世界上最知名的DSP芯片生产厂商,其产品应用也最广泛,TI公司生产的丁MS320系列 DSP芯片广泛应用于各个领域。TI公司在1982年成功推出了其第一代DSP芯片TMS32010,这是DSP 应用历史上的一个里程碑,从此,DSP芯片开始得到真正的广泛应用。由于TMS320系列DSP芯片具有价格低廉、简单易用功能强大等特点,所以逐渐成为目前最有影响、最为成功的DSP系列处理器。 目前,TI公司在市场上主要有三大系列产品: (1)面向数字控制、运动控制的TMS320C2000系列,主要包括 TMS320C24x/F24x、TMS320LC240x/LF240x、TMS320C24xA/LF240xA、TMS320C28xx 等。 (2)面向低功耗、手持设备、无线终端应用的TMS320C5000系列,主要包括 TMS320C54x, TMS320C54xx,TMS320C55x等。 (3)面向高性能、多功能、复杂应用领域的TMS320C6000系列,主要包括 TMS320C62xx、TMS320C64xx、TMS320C67xx等。 2.美国模拟器件公司 ADI公司在DSP芯片市场上也占有一定的份额,相继推出了一系列具有自己特点的DSP芯片,其定点DSP芯片有ADSP2101/2103/2105、ADSP2111/2115、 ADSP2126/2162/2164、ADSP2127/2181、ADSP-BF532以及Blackfin系列,浮点DSP 芯片有ADSP21000/21020、ADSP21060/21062,以及虎鲨TS101、TS201S。 Motorola公司 Motorola公司推出的DSP芯片比较晚。1986年该公司推出了定点DSP处理器 MC56001;1990年,又推出了与IEEE浮点格式兼容的的浮点DSP芯片MC96002。 还有DSP53611、16位DSP56800、24位的DSP563XX和MSC8101等产品。

(环境管理)温湿度环境试验箱选型指南

温湿度环境试验箱选型指南 一、设备选择依据 存在于地球表面及大气层空间中的自然环境因素和诱发环境因素的种类,目前还无法统计出个确切的数目。其中对工程产品(设备)的使用及寿命影响较大的因素不下几十种。从事工程产品环境条件研究的工程师们将自然界存在以及人类活动所诱发的环境条件整理归纳为一系列的试验标准和规范,用以指导工程产品的环境及可靠性试验。如指导军工产品进行环境试验的GJB150—中华人民共和国国家军用标准《军用设备环境试验方法》,指导电工电子产品进行环境试验的GB2423—中华人民共和国国家标准《电工电子产品环境试验方法指南》等。因此,我们选择环境及可靠性试验设备时主要的依据是工程产品的试验规范和试验标准。 其次,为了规范试验设备中环境试验条件的容差,保证环境参数的控制精度,国家技术监督机构及各工业部门还制订了一系列的环境试验设备及检测仪器仪表的检定规程。如中华人民共和国国家标准GB5170《电工电子产品环境试验设备基本参数检定方法》,又如国家技术监督局颁布实施的JJG190-89《电动振动试验台系统试行检定规程》等。这些检定规程也是选择环境及可靠性试验设备的重要依据,不符合这些检定规程要求的试验设备是不允许投入使用的。 二、设备选择基本原则 环境及可靠性试验设备的选择应遵循以下五条基本原则: 1.环境条件的再现性 在试验室内完整而精确地再现自然界存在的环境条件是可望而不可及的事情。但是,在一定的容差范围之内,人们完全可以正确而近似地模拟工程产品在使用、贮存、运输等过程中所经受的外界环境条件,这段话用工程的语言概括,就是“试验设备所创造的围绕被试产品周边的环境条件(含平台环境)应该满足产品试验规范所规定的环境条件及其容差的要求”。如用于军工产品试验的温度箱不仅要满足国军标GJB150.3-86、GJB150.4-86中根据不同类型产品所规定的高温、低温的试验量值、试验时间,同时也应满足试验规范中对温度场的均匀性和温度控制精度的要求。只有这样,才能保证在环境试验中环境条件的再现性。 2.环境条件的可重复性 一台环境试验设备可能用于同一类型产品的多次试验,而一台被试的工程产品也可能在不同的环境试验设备中进行试验,为了保证同一台产品在同一试验规范所规定的环境试验条件下所得试验结果的可比较性,必然要求环境试验设备所提供的环境条件具有可重复性。这也就是说,环境试验设备施用于被试验产品的应力水平(如热应力、振动应力、电应力等)对于同一试验规范的要求是一致的。 环境试验设备所提供环境条件的可重复性是由国家计量检定部门依据国家技术监督机构所制定的检定规程检定合格后提供保证。为此,必须要求环境试验设备能满足检定规程中的各项技术指标及精度指标的要求,并且在使用时间上不超过检定周期所规定的时限。如使用非常普遍的电动振动台除满足激振力、频率范围、负载能力等技术指标外,还必须满足检定规程中规定的横向振动比、台面加速度均匀性、谐波失真度等到精度指标的要求,而且每次检定后的使用周期为二年,超过二年必须重新检定合格后才能投入使用。 3.环境条件参数的可测控性 任何一台环境试验设备所提供的环境条件必须是可观测的和可控制的,这不仅是为了使环

产品选型手册

产品选型手册●本手册汇编设备保护仪表用传感器、 调理器、通用传感器调理器。 主要涉及汽机保护(TSI)、 水机保护(HSI) 电机保护(ESI) 共几十个品种、数百个型号。 ●新技术、 以及开发工作的进行 使传感器不断升级换代, 数百个型号的产品中总有一款让您满意。 ●解决用户的需要是瑞慈公司的追求, 您可以按我们的手册选型, ●

您也可配瑞慈公司的仪表。 只用一个电话,我们就可免费为您提供配套 仪表资料。 ●由于继续研究和生产的发展, 瑞慈公司保留在没有通知的 情况下修改本手册的权力。 目录 电涡流位移传感器.............................. 错误!未定义书签。 综述 (3) 电涡流传感器工作原理及特性 (5) RC系列电涡流传感器特点 (6) (8) 汽机保护传感器 (9) RC2100系列传感器(大位移、胀差、壳体膨胀) (9) RC2200系列传感器(振动、位移)..................... 错误!未定义书签。 RC2100、2200系列电涡流传感器选型指南 (14) RC2600系列水机保护(HSI)传感器 (28)

RC系列隔离信号调理器 (42) RC9210隔离位移信号调理器 (43) RC9220隔离轴振信号调理器 (46) RC系列速度、加速度传感器 (49) RC6110振动速度传感器 (49) RC6605/50加速度传感器 (53) RC8200磁电式转速传感器 (56) 校准设备 (58) RC21310静态位移校准器 (58) RC21320动态校准仪 (58) 订货一般准则: (60) 质量承诺: (61) 电涡流位移传感器 综述 轴振监测首选电涡流位移传感器 机器振动监测设备伴随着机器的出现而诞生。五十年代后期、六十年代初期的透平机振动监测装置(TSI),通常是用安装在壳体或轴承座上的速度传感器和加速度传感器。随着大机组的出现,透平机轴承座和基础结构的刚度远大于轴承油膜的刚度,轴振动与轴承座振动的比值很大(20:1或更大),从壳体(轴承座)

暖通空调管道阀门选型原则

暖通空调管道阀门是暖通空调系统中一个比较重要的部件,因此在选型时应该仔细考虑,以让暖通空调系统正常运作。暖通空调管道阀门的选型也是有一定策略。下面是深圳邦德瑞厂家的小编带来的暖通空调管道阀门选型原则。 一、阀门的选型设计: 选型原则有: 1、冷冻水机组、冷却水进出口设计蝶阀; 2、水泵前蝶阀、过滤器,水泵后止回阀、蝶阀; 3、集、分水器之间压差旁通阀; 4、集、分水器进、回水管蝶阀 5、水平干管蝶阀; 6、空气处理机组闸阀、过滤器、电动二通或三通阀 7、风机盘管闸阀(或加电动二通阀) 一般采用蝶阀时,口径小于150mm时采用手柄式蝶阀;口径大于150mm时采用蜗轮传动式蝶阀。 二、选用阀门的注意事项: 1、减压阀,平衡阀等必须加旁通; 2、全开全闭最好用球阀、闸阀; 3、尽量少用截止阀;

4、阀门的阻力计算应当引起注意; 5、电动阀一定要选好的。 三、给水管道上使用的阀门,应根据以下使用原则要求选型 1、需调节流量、水压时,宜采用调节阀、截止阀; 2、要求水流阻力小的部位(如水泵吸水管上),宜采用闸板阀; 3、安装空间小的场所,宜采用蝶阀、球阀; 4、水流需双向流动的管段上,不得使用截止阀; 5、口径较大的水泵,出水管上宜采用多功能阀 四、止回阀设置要求 1、引入管上; 2、密闭的水加热器或用水设备的进水管上; 3、水泵出水管上; 4、进出水管合用一条管道的水箱、水塔、高地水池的出水管段上。 注:装有管道倒流防止器的管段,不需在装止回阀。 五、止回阀的阀型选择 应根据止回阀的安装部位、阀前水压、关闭后的密闭性能要求和关闭时引发的水锤大小等因素确定,应符合下列要求: 1、阀前水压小的部位,宜选用旋启式、球式和梭式止回阀。

安全阀知识概述及选型

安全阀知识概述及选型 一、安全阀知识概述 安全阀是锅炉、压力容器和其他受压力设备上重要的安全附件。其动作可靠性和性能好坏直接关系到设备和人身的安全,并与节能和环境保护紧密相关。 二、安全阀的定义所谓安全阀广义上讲包括泄放阀,从管理规则上看,直接安装在蒸汽锅炉或一类压力容器上,其必要条件是必须得到技术监督部门认可的阀门,狭义上称之为安全阀,其他一般称之为泄放阀。安全阀与泄放阀在结构和性能上很相似,二者都是在超过开启压力时自动排放内部的介质,以保证生产装置的安全。由干存在这种本质上类似性,人们在使用时,往往将二者混同,另外,有些生产装置在规则上也规定选用哪种均可。因此,二者的不同之处往往被忽视。从而也就出现了许多间题。如果要将二者作出比较明确的定义,则可按照《ASME锅炉及压力容器规范》第一篇中所阐述的定义来理解: 1、安全阀(Safety Valve)一种由阀前介质静压力驱动的自动泄压装置。其特征为具有突开的全开启动作。用于气体或蒸汽的场合。 2、泄放阀(Relief Valve),又称溢流阀一种由阀前介质静压力驱动的自动泄压装置。它随压力超过开启力的增长而按

比例开启。主要用于流体的场合。 3、安全泄放阀(Safet Relief Valve),又称安全溢流阀一种由介质压力驱动的自动泄压装置。根据使用场合不同既适用作安全阀也适用作泄放阀。以日本为例,给安全阀和泄放阀作出明确定义的比较少,一般用作锅炉这类大型贮能压力容器的安全装置称之为安全阀,安装在管道上或其他设设施上的称之为泄放阀。不过,若按日本通产省的《火力发电技术标准》的规定看,设备上安全保障的重要部分,指定使用安全阀,如锅炉、过热器、再热器等。而在减压阀的下侧需要与锅炉和涡轮机相接的场合,都需要安装泄放阀或安全阀。如此看,安全阀要求比泄放阀更具可靠性。另外,从日本劳动省的高压气体管理规则、运输省及各级船舶协会的规则中,对安全排放量的认定和规定来看,我们把保证了排放量的称之为安全阀,而不保证排放量的阀门称作泄放阀。在国内不论全启式或微启式统称为安全阀。 三、安全阀的选型 1、安全阀的分类 目前大量生产的安全阀有弹簧式和杆式两大类。另外还有冲量式安全阀、先导式安全阀、安全切换阀、安全解压阀、静重式安全阀等。弹簧式安全阀主要依靠弹簧的作用力而工作,弹簧式安全阀中又有封闭和不封闭的,一般易燃、易爆或有毒的介质应选用封闭式,蒸汽或惰性气体等可以选用不

各种阀门的选型方案

各种阀门的选型方 案

各类阀门选型方案 阀门的种类 闸阀 闸阀是作为截止介质使用,在全开时整个流通直通,此时介质运行的压力损失最小。闸阀一般适用于不需要经常启闭,而且保持闸板全开或全闭的工况。不适用于作为调节或节流使用。对于高速流动的介质,闸板在局部开启状况下能够引起闸门的振动,而振动又可能损伤闸板和阀座的密封面,而节流会使闸板遭受介质的冲蚀。从结构形式上,主要的区别是所采用的密封元件的形式。根据密封元件的形式,常常把闸阀分成几种不同的类型,如:楔式闸阀、平行式闸阀、平行双闸板闸阀、楔式双闸板闸等。最常见的形式是楔式闸阀和平行式闸阀。 截止阀 截止阀的阀杆轴线与阀座密封面垂直。阀杆开启或关闭行程相对较短,并具有非常可靠的切断动作,使得这种阀门非常适合作为介质的切断或调节及节流使用。截止阀的阀瓣一旦处于开启状况,它的阀座和阀瓣密封面之间就不再的接触,并具有非常可靠的切断动作,合得这种阀门非常适合作为介质的切断或调节及节流使用。 截止阀一旦处于开启状态,它的阀座和阀瓣密封面之间就不再有

接触,因而它的密封面机械磨损较小,由于大部分截止阀的阀座和阀瓣比较容易修理或更换密封元件时无需把整个阀门从管线上拆下来,这对于阀门和管线焊接成一体的场合是很适用的。介质经过此类阀门时的流动方向发生了变化,因此截止阀的流动阻力较高于其它阀门。 常见的截止阀有以下几种:1)角式截止阀;在角式截止阀中,流体只需改变一次方向,以致于经过此阀门的压力降比常规结构的截止阀小。2)直流式截止阀;在直流式或Y形截止阀中,阀体的流道与主流道成一斜线,这样流动状态的破坏程度比常规截止阀要小,因而经过阀门的压力损失也相应的小了。3)柱塞式截止阀:这种形式的截止阀是常规截止阀的变型。在该阀门中,阀瓣和阀座一般是基于柱塞原理设计的。阀瓣磨光成柱塞与阀杆相连接,密封是由套在柱塞上的两个弹性密封圈实现的。两个弹性密封圈用一个套环隔开,并经过由阀盖螺母施加在阀盖上的载荷把柱塞周围的密封圈压牢。弹性密封圈能够更换,能够采用各种各样的材料制成,该阀门主要用于“开”或者“关”,可是备有特制形式的柱塞或特殊的套环,也能够用于调节流量。 蝶阀 蝶阀的蝶板安装于管道的直径方向。在蝶阀阀体圆柱形通道内,圆盘形蝶板绕着轴线旋转,旋转角度为0°~90°之间,旋转到9

德州仪器公司(TI)最新DSP选型指南

DSP Selection Guide

Worldwide Contact Information

Table of Contents Introduction to TI DSPs Introduction to TI DSP Solutions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2 DSP Developer’s Kits . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3 TMS320? DSPs TMS320C6000? DSP Platform – High Performance DSPs TMS320C64x?, TMS320C62x?, TMS320C67x? DSPs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .5 Complementary Analog Products for the TMS320C6000 DSP Platform . . . . . . . . . . . . . . . . . . . . . . . . . . .10 TMS320C5000? DSP Platform – Industry’s Best Power Efficiency TMS320C55x?, TMS320C54x? DSPs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .12 Complementary Analog Products for the TMS320C5000 DSP Platform . . . . . . . . . . . . . . . . . . . . . . . . . . .17 TMS320C2000? DSP Platform – Most Control-Optimized DSPs TMS320C28x?, TMS320C24x? DSPs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .19 Complementary Analog Products for the TMS320C2000 DSP Platform . . . . . . . . . . . . . . . . . . . . . . . . . . .24 TMS320C3x? DSP Generation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .26 Complementary Analog Products for the TMS320C3x DSP Platform . . . . . . . . . . . . . . . . . . . . . . . . . . . . .29 eXpressDSP? Real-Time Software Technology eXpressDSP Real-Time Software Technology Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .31 Code Composer Studio? Integrated Development Environment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .32 DSP/BIOS? Scalable Real-Time Kernel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .34 TMS320? DSP Algorithm Standard . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .35 TI DSP Third-Party Network . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .36 eXpressDSP-Compliant Algorithms and Plug-Ins . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .37 Support Resources DSP Development Tools Decision Tree . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .40 DSP Development Tools Feature Matrix . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .42 Online Development Support . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .43 Training Resources . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .44

产品选型手册

产品选型手册 ●本手册汇编设备保护仪表用传感器、 调理器、通用传感器调理器。 主要涉及汽机保护(TSI )、 水机保护(HSI ) 电机保护(ESI ) 共几十个品种、数百个型号。 ●新技术、 新器件、新材料、新工艺引入, 以及开发工作的进行 使传感器不断升级换代, 数百个型号的产品中总有一款让您满意。 ●解决用户的需要是瑞慈公司的追求, 您可以按我们的手册选型, 也可以委托瑞慈公司合作开发新品。 ● 您也可配瑞慈公司的仪表。 仪表资料。 ●由于继续研究和生产的发展, 瑞慈公司保留在没有通知的

情况下修改本手册的权力。 目录 电涡流位移传感器 (3) 综述 (3) 电涡流传感器工作原理及特性 (4) RC系列电涡流传感器特点 (7) 传感器基本配置 (9) 汽机保护传感器 (10) RC2100系列传感器(大位移、胀差、壳体膨胀) (10) RC2200系列传感器(振动、位移) (12) RC2100、2200系列电涡流传感器选型指南 (13) RC2600系列水机保护(HSI)传感器 (18) RC系列隔离信号调理器 (29) RC9210隔离位移信号调理器 (29) RC9220隔离轴振信号调理器 (32)

RC系列速度、加速度传感器 (34) RC6110振动速度传感器 (34) RC6605/50加速度传感器 (38) RC8200磁电式转速传感器 (40) 校准设备 (42) RC21310静态位移校准器 (42) RC21320动态校准仪 (42) 订货一般准则: (44) 质量承诺: (45) 电涡流位移传感器 综述 轴振监测首选电涡流位移传感器 机器振动监测设备伴随着机器的出现而诞生。五十年代后期、六十年代初期的透平 机振动监测装置(TSI),通常是用安装在壳体或轴承座上的速度传感器和加速度传感器。 随着大机组的出现,透平机轴承座和基础结构的刚度远大于轴承油膜的刚度,轴振动与 轴承座振动的比值很大(20:1或更大),从壳体(轴承座)获取机器振动信息效果很差, 某些故障(如叶片损坏引起的轴动不平衡)使轴振突变(它们使轴的总振动加剧并可能导 致危险),可能只使轴承座发生很小的变化;而被错误的认为安全现象。 美国BNC公司针对上述原因发明了轴振测量传感器—非接触电涡流位移传感器。经 过近四十年的发展,透平机监测装置(TSI),特别是大透平机无一例外的安装了电涡流 位移传感器用于测量轴振。这完全依赖于电涡流位移传感器在工业环境下,可持久、连 续、可靠工作的性能,使其成为TSI系统中永久安装、性能优越的传感器。

阀门的基础知识及选择

筑龙网 W W W .Z H U L O N G .C O M 阀门 蝶阀 蝶阀的蝶板安装于管道的直径方向。在蝶阀阀体圆柱形通道内,圆盘形蝶板绕着轴线旋转,旋转角度为0°~90°之间,旋转到90°时,阀门则牌全开状态。 蝶阀结构简单、体积小、重量轻,只由少数几个零件组成。而且只需旋转90°即可快速启闭,操作简单,同时该阀门具有良好的流体控制特性。蝶阀处于完全开启位置时,蝶板厚度是介质流经阀体时唯一的阻力,因此通过该阀门所产生的压力降很小,故具有较好的流量控制特性。蝶阀有弹密封和金属的密封两种密封型式。弹性密封阀门,密封圈可以镶嵌在阀体上或附在蝶板周边。 采用金属密封的阀门一般比弹性密封的阀门寿命长,但很难做到完全密封。金属密封能适应较高的工作温度,弹性密封则具有受温度限制的缺陷。 如果要求蝶阀作为流量控制使用,主要的是正确选择阀门的尺寸和类型。蝶阀的结构原理尤其适合制作大口径阀门。蝶阀不仅在石油、煤气、化工、水处理等一般工业上得到广泛应用,而且还应用于热电站的冷却水系统。 常用的蝶阀有对夹式蝶阀和法兰式蝶阀两种。对夹式蝶阀是用双头螺栓将阀门连接在两管道法兰之间,法兰式蝶阀是阀门上带有法兰,用螺栓将阀门上两端法兰连接在管道法兰上。 阀门的强度性能是指阀门承受介质压力的能力。阀门是承受内压的机械产品,因而必须具有足够的强度和刚度,以保证长期使用而不发生破裂或产生变形。 球阀 球阀是由旋塞阀演变而来。它具有相同的旋转90度提动作,不同的是旋塞体是球体,有圆形通孔或通道通过其轴线。球面和通道口的比例应该是这样的,即当球旋转90度时,在进、出口处应全部呈现球面,从而截断流动。 球阀只需要用旋转90度的操作和很小的转动力矩就能关闭严密。完全平等

阀门的种类及各自的特点优缺点及选型

阀门的种类及各自的特点优缺点及选型 根据启闭阀门的作用不同,阀门的分类方法很多,这里介绍下列几种。 1. 按作用和用途分类 (1) 截断阀:截断阀又称闭路阀,其作用是接通或截断管路中的介质。截断阀类包括闸阀、截止阀、旋塞阀、球阀、蝶阀和隔膜等。 (2) 止回阀:止回阀又称单向阀或逆止阀,其作用是防止管路中的介质倒流。水泵吸水关的底阀也属于止回阀类。 (3) 安全阀:安全阀类的作用是防止管路或装置中的介质压力超过规定数值,从而达到安全保护的目的。 (4) 调节阀:调节阀类包括调节阀、节流阀和减压阀,其作用是调节介质的压力、流量等参数。 (5) 分流阀:分流阀类包括各种分配阀和疏水阀等,其作用是分配、分离或混合管路中的介质。 2. 按公称压力分类 (1) 真空阀:指工作压力低于标准大气压的阀门。 (2) 低压阀:指公称压力PN ≤1.6Mpa 的阀门。 (3) 中压阀:指公称压力PN 为2.5、4.0、6.4Mpa的阀门。 (4) 高压阀:指工称压力PN 为10~80Mpa的阀门。 (5) 超高压阀:指公称压力 PN≥100Mpa的阀门。

3. 按工作温度分类 (1) 超低温阀:用于介质工作温度 t<-100℃的阀门。 (2) 低温阀:用于介质工作温度-100℃≤t≤-40℃的阀门。 (3) 常温阀:用于介质工作温度-40℃≤t≤120℃的阀门。 (4) 中温阀:用于介质工作温度120℃ (5) 高温阀:用于介质工作温度t>450℃的阀门。 4. 按驱动方式分类 (1) 自动阀是指不需要外力驱动,而是依靠介质自身的能量来使阀门动作的阀门。如安全阀、减压阀、疏水阀、止回阀、自动调节阀等。 (2) 动力驱动阀:动力驱动阀可以利用各种动力源进行驱动。 电动阀:借助电力驱动的阀门。 气动阀:借助压缩空气驱动的阀门。 液动阀:借助油等液体压力驱动的阀门。 此外还有以上几种驱动方式的组合,如气-电动阀等。 (3) 手动阀:手动阀借助手轮、手柄、杠杆、链轮,由人力来操纵阀门动作。当阀门启闭力矩较大时,可在手轮和阀杆之间设置此轮或蜗轮减速器。必要时,也可以利用万向接头及传动轴进行远距离操作。 5. 按公称通径分类 (1)小通径阀门:公称通径DN≤40mm的阀门。 (2)中通径阀门:公称通径DN为50~300mm的阀门。

DSP芯片的选用

1 数字控制的优缺点 在IGBT模块使用中,除注意最高耐压、最大电流、最高开关频率、尖峰吸收外,还要特别注意最小关断时间、开通时间、半桥电路的死区时间,因为IGBT 可靠开通或关断都需要一定的时间,若IGBT开通短于最小开通时间又关断或关断短于最小关断时间又开通,由于尚未完成开关状态转换,IGBT工作于放大区城,长时间工作在这种状态将使IGBT的开关损耗急剧增大,易导致过热失效;对于半桥电路,若上管(或下管)尚未可靠关断就开通下管(上管),将导致半桥电路直通,过电流失效。数字控制器与模拟控制器相比较,具有可靠性高、参数调整方便、更改控制策略灵活、控制精度高、对环境因素不敏感等一系列优点,在用于IGBT模块控制时,具有下列独特优点: 1. 可严格控制最小开通、最小关断时间。 2. 可严格控制死区时间。 3. 对于码盘、位置传感器、同步信号一类数字轴 人、反馈信号,可直接使用无须变换。 4. 可以非常简单地实现SPWM控制。 5. 可将整个控制系统划分为若于个不同的工作 状态,针对不同的状态施加不同的控制策略。 6. 借助于电流传感器、比较器,可实现限流保 护,限流关断达到恒转矩控制。 7. 可进行时序滤波,进一步提高抗干扰能力。 8. 多个数字芯片可相互监视、互为看门狗。 9 强干扰环境、远距离控制可方便地采用奇偶。 校验、光电隔离、电流环等数字通信技术。 10. 可进行故障自诊断、显示。 当然,目前高档数字控制器与模拟控制器相比成本略高,这一方面由于数字控制芯片FPGA,DSP价格较高,另一方面研究阶段难以确定控制策略及所需资源,一般选择芯片及资派均留有较大余f有关。随若技术的发展,FPGA,DSP等数字控制芯片价格必将下降,对数字控制技术研究的深人也将使芯片选择更准确。数字控制器的另一个缺点是存在上电程序加载时间,必须解决强电与控制电的上

相关主题
文本预览
相关文档 最新文档