基于DSP和PCI总线的同步数据采集卡设计

合集下载

基于PCI总线和DSP的数据通讯卡设计

基于PCI总线和DSP的数据通讯卡设计

196在运载火箭系统中,串行差分通讯是常用的数据通讯方式,用于实时监测产品设备的工作状态,为系统诊断提供可靠的依据。

本文介绍一种基于PCI总线和DSP技术的数据通讯卡用于模拟产品设备状态数据通过系统接口检测通讯通路和设备性能。

1 系统总体框架设计本系统采用基于PCI总线接口,PCI总线是一种不依附于某个具体处理器的局部总线,支持32位或64位的总线宽度,总线频率通常是33MHz或66MHz(PCI2.0)。

工作在33MHz、32位时,理论上的最大数据传输率达到133MB/s。

PCI总线的主要优点是高性能、低成本、通用性强、使用方便灵活。

系统总体框架如图1所示。

PCI总线接口模块完成主机和PCI板卡之间PCI协议的转换、主机和板卡间数据和命令的交换。

同时PCI总线接口模块在主机的控制下,完成对整个板卡系统的复位、自举等控制功能。

主控模块为板卡系统的核心,该模块接收主机的控制命令,对主机命令进行解析,同时接收主机发送过来的数据,进行缓冲后将数据发送给并串转换和时序控制模块进行后续处理,同时主控模块将控制并串转换和时序控制模块的运行过程。

数据隔离和转换模块接收并串转换和时序控制模块输出的移位信号和数码信号,对两个信号进行隔离,并对隔离后的信号进行单端到差分的转换,使得最终的信号符合系统的要求。

2 硬件设计本系统PCI总线接口选择PCI2040作为PCI总线协议芯片,连接PCI总线和DSP,实现主机和DSP之间的通信。

同时选择EPROM 24C02为PCI2040进行在线配置,以使数据通讯卡区别于PCI总线上的其他板卡。

DSP选择TMS320VC5416作为板卡系统的主控模块,通过HPI接口与PCI2040连接,以实现与主机的实时通信。

选择光耦器件6N137作为信号隔离器件,6N137最高支持10Mbit/s的数据率,CMR高达10kV/us。

选择DS96F174实现单端信号到差分信号的转换。

板卡实现中供电将来自PCI总线所提供的5V 和3.3V 电源,为保证系统的可靠性,需对电源做隔离。

基于DSP和PCI总线的通信数据采集系统设计

基于DSP和PCI总线的通信数据采集系统设计
本系统利用I/O映射来访问控制、地址寄存器和单个数据口,并用存储器映射来访问连续数据口。
在这种配置方法下,PCI9052和HPI口之间的硬件连接,主要利用PCI9052的读写控制信号ADS#、LBE[30]#、LW/R#、LRDY#和部分地址信号LA[32]进行简单的时序和逻辑转换后来生成HPI口的读写控制信号HBIL、HDS1#、HCNTL0/1、HR/W#.由于HPI口的访问时钟是C5410的外部频率CLKOUT的5分频,所以PCI9052的本地时钟采用CLKOUT/5.
本文实现的数据采集系统工作良好,并已经在电信部门得到采用。该系统目前已经不仅仅用于采集移动通信数据,也开始应用于采集V5、七号信号等协议的数据,满足了系统功能设计的要求。
表1
本系统采用双映射方式来完成C5410与PCI9052的连接。第一个映射是将HPI口的四个寄存器分别映射到PCI空间的四个16位I/O口上。上层系统可以通过访问I/O端口的方式来访问这四个寄存器,而依照HPI口的工作流程就可以间接地访问C5410内部存储器。这四个寄存器和PCI9052本地I/O空间的对应关系如下:
(3)系统应具有尽量大的软件升级功能和灵活性,便于系统提高性能或者应用于其他通信业务数据的采集。
本系统的设计难点主要是如何实现DSP与PCI9052之间高效率的数据通信。在系统中PCI9052通过DSP上专门的高速主机通用接口(host port interface,以下简称HPI口)和DSP进行通信。但是HPI口总线是一个非常特殊的总线,它采用访问寄存器的方式来进行DSP内部数据的读写,HPI口单纯映射到PCI的I/O空间或者存储器空间,有不可避免的缺点。本文提出了一种双映射方法,成功地解决了这一问题,实现了DSP与PCI9052之间方便、高速的数据通信。

基于PCI-E总线的多功能同步数据采集卡设计

基于PCI-E总线的多功能同步数据采集卡设计

基于PCI-E总线的多功能同步数据采集卡设计基于PCI-E总线的多功能同步数据采集卡设计摘要:随着科技的不断发展和应用领域的不断扩展,对高性能、多功能的数据采集卡的需求也越来越大。

本文提出了一种基于PCI-E总线的多功能同步数据采集卡设计方案,采用高速数据传输和同步采样技术,实现了对多种信号的高清晰度采集和处理。

1. 引言数据采集卡是一种广泛应用于各个领域的电子设备,用于采集和处理各种信号,如模拟信号、数字信号、视频信号等。

随着科技的发展和应用领域的不断扩展,人们对数据采集卡的需求也越来越高。

本文基于PCI-E总线的数据采集卡设计,旨在实现高性能、高可靠性和多功能的数据采集和处理功能。

2. 系统设计2.1 总体架构本系统的总体架构由PCI-E接口模块、时钟同步模块、高速数据采集模块、FPGA数据处理模块等组成。

PCI-E接口模块将数据采集卡与主机之间的数据传输实现,时钟同步模块用于实现各个模块之间的同步采样,高速数据采集模块负责高速采集各种信号,FPGA数据处理模块用于对采集到的数据进行处理和分析。

2.2 PCI-E接口模块PCI-E接口模块是数据采集卡与主机之间的数据传输通道,通过PCI-E总线实现高速数据传输。

在设计中,选择了PCI-E 3.0 x4作为数据采集卡的接口标准,以满足高速数据传输的需求。

2.3 时钟同步模块为了实现各个模块之间的同步采样,需要设计一个时钟同步模块。

该模块主要包括一个高精度的时钟源和时钟分频模块。

通过时钟源产生的时钟信号,经过分频模块分频后,分别作为各个模块的时钟输入。

通过时钟同步模块,实现了数据采集模块和数据处理模块之间的同步采样。

2.4 高速数据采集模块高速数据采集模块是数据采集卡的核心模块,负责采集各种信号。

该模块包括模拟信号采集电路和数字信号采集电路两部分。

模拟信号采集电路使用高精度的ADC芯片,能够实现高清晰度的模拟信号采集。

数字信号采集电路使用高速采样芯片,能够实现高速的数字信号采集。

基于PCI总线的通用DSP信号处理系统的设计

基于PCI总线的通用DSP信号处理系统的设计

基于PCI总线的通用DSP信号处理系统的设计1 引言1.1 DSP简介及基本特点数字信号的处理离不开算法和实现手段。

数字信号处理器(digital signal processor简称DSP)。

是在模拟信号变换成数字信号以后进行高速实时处理的专用处理器,是实现实时数字信号处理的有力工具。

DSP目前广泛应用于模式识别,数字通信,信号处理,工业控制等领域。

TI公司的TMS320C54X系列DSP有着以下的特点:采用先进的修正增强型哈佛结构,片内共有8条总线(1条程序存储器总线,3条数据存储器总线和4条地址总线);高度并行和带有专用硬件逻辑的CPU设计;高度专业化的指令系统;模块化结构设计;能降低功耗和提高抗辐射能力的新的静电设计方法。

因此它能高速实时以及灵活地应用于图像处理、语言处理、频谱分析、数字滤波、实时控制等各个领域。

TMS320VC5402是54X系列中应用比较广泛的一种芯片,它有着丰富的接口资源,是一种集数据处理和通信功能于一体的高速微处理器。

其操作速率为40~100MIPS。

1.2 PCI局部总线的性能和特点PCI总线是一种不依附于某个具体处理器的局部总线。

从结构上看,PCI是在CPU和原来的系统总线之间插入的一级总线,具体由一个桥接电路实现对这一层的管理,并实现上下之间的接口以协调数据的传送。

管理器提供了信号缓冲,使之能支持10种外设,并能在高时钟频率下保持高性能。

PCI总线也支持总线主控技术,允许智能设备在需要时取得总线控制权以加速数据传送。

2信号处理系统的功能构成通用信号处理系统一般分为数据采集、数据处理和数据管理3个部分(图1)。

采集部分可以采用通用的数据采集卡,数据管理部分则必须用 PC机才能完成。

在信号处理系统中,最费时间,也即影响信号处理系统的实时性的瓶颈是数据的处理部分。

数据的处理通常采用微机软件的方法,但完全由PC机处理有个缺点,就是信号处理需要的运算主要是数字运算,因相对于通用CPU(GPP)来说,它是采用冯·诺依曼存储器结构,并不适用于数字信号的运算,不仅会造成处理速度慢,而且占用CPU时间过多,直接影响了PC机对数据的管理。

基于DSP控制PCI总线数据采集系统设计方案

基于DSP控制PCI总线数据采集系统设计方案

●应用与设计1引言随着数字信号处理器性能的不断提高及其成本与售价的大幅下降,数字信号处理应用领域飞速扩展,信号处理进入了一个新的发展时期。

同时随着计算机技术以及互联网络技术的不断发展,越来越多的数据需要经过计算机来进行处理、存储、传输等操作。

计算机的应用已经遍及我们生活的每一个角落。

由于计算机本身的特点,通用计算机通常仅负责没有实时性要求的工作,而不适于进行实时性要求很高的数字信号处理。

将计算机和DSP有机地结合起来,充分利用各自的优点,它们将会相得益彰,满足现实应用中对数据实时处理能力、数据传输能力以及数据管理能力提出的越来越高的要求。

PCI总线以其众多优点在计算机中具有不可取代的作用,采用PCI总线使DSP与计算机通信可以很好地满足其对高速数据传输的要求。

本文以实际开发系统为背景,以TI公司的TMS320VC5402与PLX公司的PCI9052为基础,详细论述了基于DSP的PCI总线结构的数据采集系统硬件及软件设计方案和实现方法。

2数据采集系统硬件设计2.1系统结构及原理基于DSP的PCI总线高速数据采集系统的结构如图1所示,它主要由A/D转换器、DSP数据读取及处理、PCI通信接口和PC机等部分组成。

模拟信号经A/D采样后由DSP通过并行I/O读取,并将处理后的数据通过PCI总线送到通用计算机做进一步处理[1]。

A/D转换器采用TI公司的TLC5510,TLC5510基于DSP的PCI总线数据采集系统的研究黄涛,付胜波(武汉理工大学信息工程学院,湖北武汉430070)摘要:随着数字信号处理技术和计算机技术的不断发展,基于DSP的PCI总线数据采集系统将会得到越来越广泛的应用。

以实际开发的系统为背景,详细论述了基于DSP的PCI总线结构的数据采集系统硬件及软件设计方案和实现方法。

关键词:DSP;PCI总线;驱动模型;数据采集中图分类号:TN911.72文献标识码:A文章编号:1006-6977(2007)02-0011-03ResearchonthePCIbusdataacquisitionsystembasedonDSPHuangTao,FUSheng-bo(SchoolofInformationEngineering,WuhanUniversityofTechnolog,Wuhan430070,China)Abstract:Withthedevelopmentofthedatasignalprocessingandcomputertechnology,thePCIbusdataacquisitionsystembasedonDSPwillbeusedinwiderareas.ThedesigningprojectandrealizingmethodofthehardwareandsoftwareofthePCIbusdataacquisitionsystembasedonDSPstructurearedis-cussedindetail,inthebackgroundofthedevelopedactualsystems.Keywords:DSP;PCIbus;drivemodel;dataacquisition基金项目:武汉市重点科技攻关项目(20033001005-5-3)图1系统结构图为8bit、20MS/s的高速并行A/D转换器。

基于DSP的PCI数据采集系统设计

基于DSP的PCI数据采集系统设计
的功 能 ,D D = 1 启 动 S S E 功 能 。 4 3l 则 Y— X
线 的 8位 主 动并 行接 口 ,用 于制 作低 成 本 的基 于 P I总 C 线 的计 算 机板 卡 。C 3 5非 常适 用 于高 速实 时 的 I H6 / 0控
制 卡 、通 讯 接 口卡 、数 据 采 集 系 统 、电 子 盘 以及 扩 展 R M 卡等 等 [ O 1 1 。
12 . CH 6 3 5工 作 模 式 设 定
C 6 H3 5工作 模式 设定 的具体 方法 如 下 :将 本 地 8位
(2位 时峰 值 高达 1 2 /) 3 3 Mbs ,并 能完 全 兼 容 现有 的 IA S/
E S / C等扩 展 总 线 。连 接 到 P I IAMA C 总线 上 的设 备 主要
11 H3 5主 要 特 点 . C 6
P I 口芯 片 C 6 C 接 H3 5能 实 现 基 于 3 2位 P I 线 的 C 总 从 设 备 接 口 (lv ) Sae .并 可 以将 P I总线 转 换 为 8位 数 C
Vo. , 5 1 20No. Sep, 07 . 20
基 于 D P的 P 数 据 采集 系统设计 S CI
杜 季 军 ,孔 磊 ,林 健
( 南京 工 程 学 院 ,江 苏 南 京 2 16 ) 1 17
摘 要 :介 绍 了 P CI目标 接 I C 6 2 : H3 5的 结 构 特 点 和 功 能 ,举 例 说 明 CH3 5通 过 双 端 I R 6 : AM 与 2
动 ,则 可 以 仅在 复 位后 的短 时 间 内实现 下拉 ,而 在其 余
时 间则 屏蔽 下 拉 电阻状 态 或者 转 换 为上 拉 。例 如 .D = IO 则 可 以定 义 P I 卡 的 I C 板 D,D = 3 0启 用 中断 功 能 .D = 40 则启 动本地 硬 件 定址 的功 能 .D D3 0 则 启 动 E T WR 4 =1 X_

基于PCI总线和DSP的多串口数据采集卡的设计与实现

基于PCI总线和DSP的多串口数据采集卡的设计与实现
统 的需 要 。同时 , 数字 信 号 处 理 器 D P应 用 到 数据 采 集 卡 中 , 把 S
(o e 、o e 、o e 、o e z n 0 z n 1z n 2 z n 6和 z n 7 ,每个 区域 的参数都能 oe)
够单独配置 , 可以灵 活地 与多种不 同速率的外设连接 。
实时采集和处理结果 的高速交换 ,对通信接 口的传输速率有很 高的要求 , 同时 , 由于现场需要监控的对象分布广 、 数量多 , 计算 机 自带的两路 R 一 3 S 2 2串 1无论是在性能上还是在数量上都不 : 3 能满足实际需 要。P 总线是一种高性能的局部总线 , CI 利用计算 机 的 P 插槽扩展多路 R 一 2 CI S 4 2串1 : 3,非常适合于集散控制 系
ⅪN T1
K y rsD PP .P e wod :S 。C1 GA.S 4 2d t c us in F R 一 2 ,aa a q ii t o
在 工 业 控 制 系统 中 ,监 控 主机 和 下 位 机 间 的大 容 量 数 据 的
能 , 路事件管理器 (V 两 E A和 E B 、6路 1 V )1 2位 A D,CI P、 / S 、 I S eA C N和 Mc S B P四种串 1外设。 2 1 : 3 F 8 2外 围接 1电路如图 2所 : 3 示。 2 1 F 8 2上带有一个外部接 1( IT )XN F具有 1 : XN F , IT 3 9根地址 线 ,6根数据线 , 1 寻址 空间为 1 i 划分为 5个存 储映象区域 Mbt ,
A ( : 9, X (8 ) _ A (: B1 0 1) - A1: O . B7 ) 0
D (50 B 1: ●’ X 1: D(50 ) ● ' D (: B20 )

一种基于PCI总线和DSP技术的虚拟仪器设计(精)

一种基于PCI总线和DSP技术的虚拟仪器设计(精)

一种基于PCI总线和DSP技术的虚拟仪器设计传统的虚拟仪器由一块基于PCI总线的直接利用A/D和D/A芯片构成的数据采集板卡和相应的软件组成,但随着计算机网络技术的迅速发展,越来越多的数据需要由计算机处理、存储和传输,由于通用计算机本身的特点,它们通常不适于进行实时性要求很高的数字信号处理,因此这种虚拟仪器不能满足现实应用对数据实时处理能力、数据传输能力以及数据管理能力所提出的越来越高的要求。

与此同时,随着数字信号处理器(DSP)性价比的不断提高,其应传统的虚拟仪器由一块基于PCI总线的直接利用A/D和D/A芯片构成的数据采集板卡和相应的软件组成,但随着计算机网络技术的迅速发展,越来越多的数据需要由计算机处理、存储和传输,由于通用计算机本身的特点,它们通常不适于进行实时性要求很高的数字信号处理,因此这种虚拟仪器不能满足现实应用对数据实时处理能力、数据传输能力以及数据管理能力所提出的越来越高的要求。

与此同时,随着数字信号处理器(DSP)性价比的不断提高,其应用领域飞速扩展,从而使基于PCI总线和DSP技术的新型虚拟仪器应运而生。

系统的基本框架笔者设计的基于PCI总线和DSP技术的虚拟仪器的基本框架如图1所示。

整个系统是基于模块化的设计理念来实现的,该系统的开发主要有以下几步:1)设计一块基于PCI总线的母板,该板上有自己定义的总线接插件,以及整个系统的逻辑控制单元和数据缓冲存储芯片;2)设计数据采集模块和数据输出模块;3)开发PCI母板的Windows驱动程序,使PC能正常识别该板卡并分配所需系统资源;4)开发系统下位机DSP数据采集模块的程序,实现对模拟信号的采集以及数据的FFT算法处理;5)开发系统上位机PC的控制软件,实现数据波形显示、端口配置、内存读写以及对仪器的控制功能。

图1 虚拟仪器系统的基本框架系统的硬件设计由图1可见,本虚拟仪器系统首先要有一块基于PCI总线的母板,该板上有自定义的总线接插件,可以插接其他基于该总线的数据采集DSP子板,此外,该板上还有整个系统的逻辑控制单元以及数据缓冲存储芯片;其他各个功能模块都基于该扩展板来实现;各个模块之间数据的存储和传输可以通过双端口RAM 来实现,我们选用Cypress公司8K×16b高速双口RAM芯片CY7C025V,因为它的时序与DSP时序相配,特别适用于DSP与PC之间大量数据的高速双向传送。

基于DSP的PCI接口设计与实现

基于DSP的PCI接口设计与实现

基于DSP的PCI接口设计与实现张亮;田泽;楼晓强;王治【摘要】PCI总线是目前应用最广泛的并行总线之一,DSP芯片在数字信号处理领域也有着广泛的应用,但目前大部分DSP芯片不支持PCI总线接口,无法与其他PCI 总线设备通信。

因此文中以DSP芯片外部存储器总线为接口设计实现了一种基于FPGA的PCI总线接口控制逻辑,通过在FPGA内集成EMIF总线接口、PCI总线接口、控制转换逻辑和一块用于数据管理的DPRAM,使DSP芯片可直接通过PCI总线访问外部设备并响应其他PCI设备发来的操作,实现通过PCI总线进行数据交互,扩展了DSP芯片的应用范围。

%PCI had been considered as one of the most widely used parallel buses. DSP chips also had extensive application in digital sig-nal processing field. However,presently most DSP chips didn't support the PCI interface not to communicate with other PCI. introduced the implementation of PCI interface control logics via the external memories bus of the DSP chip. The design integrated EMIF interface, PCI interface,control translated logic and a block of DPRAM for data management into a single FPGA chip,which enabled the DSP chip directly access the external devices through the PCI interface,responsed the operation from other PCI devices and implemented the data exchange through PCI interface,so it expanded the application area of the DSP chips.【期刊名称】《计算机技术与发展》【年(卷),期】2013(000)008【总页数】5页(P114-117,148)【关键词】DSP;EMIF;PCI【作者】张亮;田泽;楼晓强;王治【作者单位】中国航空计算技术研究所,陕西西安 710119;中国航空计算技术研究所,陕西西安 710119;中国航空计算技术研究所,陕西西安 710119;中国航空计算技术研究所,陕西西安 710119【正文语种】中文【中图分类】TP310 引言PCI总线是现在广泛使用的一种具有多路地址和数据线的高性能总线,其自1991年提出之日起至今,已在计算机和工业等领域得到了广泛的应用,可以说是目前使用最广泛的标准总线之一[1]。

基于DSP 的PCI 通用运动控制卡的硬件设计-中

基于DSP 的PCI 通用运动控制卡的硬件设计-中

基于DSP 的PCI 通用运动控制卡的硬件设计摘要:本文提出了一种基于TMS320F2812 的PCI 总线通用运动控制卡的设计方案。

详细介绍了运动控制卡的硬件结构,并对控制卡的配置进行了深入分析,给出了具体的配置参数。

最后,介绍了板卡驱动程序的设计方法。

采用DSP 和PCI 结合的方式,实现了上下位机的高速通讯,并充分发挥了DSP 强大的运算能力和极高的处理速度,以保证控制卡对实时性和精度的苛刻要求。

1 引言随着DSP 技术的飞速发展,以其为核心的多轴运动控制卡越来越广泛的应用在运动控制系统中。

上位机只需对被控对象实施总体的控制和管理,而位置反馈信号的采集、闭环控制的计算和控制量的输出均由运动控制卡完成,这极大地提高了运算速度和控制响应速度。

本文设计的运动控制卡以TI 公司的32 位定点DSP TMS320F2812 为核心处理器,辅以运动控制器LM628,通过PCI 总线专用接口芯片PCI9052 与上位机通信,实现3 轴(可扩成多轴)伺服电机的控制,完成位置、速度控制以及直线、圆弧插补功能。

本文将对运动控制卡的硬件设计进行详细的介绍。

2 运动控制卡的硬件结构TMS320F2812 是基于TI 公司最新的C28x 内核而设计的。

与其他的处理器相比,其具有如下一些特点:采用低功耗设计,核心电压仅1.8V~1.9V,显著降低了功耗,指令周期可达6.67ns;新增了扩展控制寄存器以实现各种增强功能;多达128K×16 位的Flash 存储器,足够用于存储程序和数据变量;56 个可编程或复用的通用I/O。

LM628 是NSC 公司专为使用增量式编码器作为位置反馈的伺服机构而设计的一种芯片,其集成度高,需要外围部件少,易于调试。

主要特点如下:具有32 位位置、速度和加速度寄存器;带有16 位参数的可编程数字PID 控制器;可编程微分采样间隔;运动过程中可改变速度、预期位置和PID 控制器参数;实时可编程的主机中断。

基于DSP和PCI总线的同步数据采集卡设计

基于DSP和PCI总线的同步数据采集卡设计

基于DSP和PCI总线的同步数据采集卡设计
王宏;许飞云;贾民平
【期刊名称】《机械制造与自动化》
【年(卷),期】2007(036)001
【摘要】介绍了一种在大型设备状态监测和故障诊断系统中作为核心的同步数据采集卡的设计方法.该采集卡使用TI公司的TMS320VC5410A DSP做数字信号处理器,对数据采集过程进行控制,并进行数字信号处理.应用PCI2040实现
TMS320VC5410A DSP到PCI总线间可靠连接,从而保证了采集数据快速、高效地传输到PC机.采集卡集同步数据采集、信号处理及高速数据传输于一体.在状态监测和故障诊断系统中应用时,能很好的满足数据采集、处理和传输的需要.
【总页数】4页(P95-98)
【作者】王宏;许飞云;贾民平
【作者单位】东南大学,设备监控与故障诊断研究所,江苏,南京,210096;东南大学,设备监控与故障诊断研究所,江苏,南京,210096;东南大学,设备监控与故障诊断研究所,江苏,南京,210096
【正文语种】中文
【中图分类】TP3
【相关文献】
1.基于PCIe总线的高速数据采集卡设计与实现 [J], 李木国;黄影;刘于之
2.基于PCI总线的数据采集卡接口的设计及实现研究 [J], 史云辉
3.基于PCIe总线的万兆以太网数据采集卡的设计与实现 [J], 薛强;汤昊;孟庆磊;高峰;胡迪
4.基于PCI总线和DSP的多串口数据采集卡的设计与实现 [J], 冉策方;周国忠
5.基于PCIe总线的数据采集卡设计与实现 [J], 肖明国;董明利;刘锋;娄小平;祝连庆因版权原因,仅展示原文概要,查看原文内容请购买。

基于DSP的PCI接口设计与实现

基于DSP的PCI接口设计与实现

D S P芯 片不支 持 P C I 总线 接 口 , 无 法 与其他 P C I 总线 设备 通信 。 因此 文 中以 D S P芯 片外 部存 储 器 总线 为接 口设 计 实现 了

数据管理的 D P R A M, 使D S P 芯片可直接通过 P C I 总线访问外部设备并响应其他 P C I 设备发来的操作 , 实现通过 P C I 总线
d o i : 1 0 . 3 9 6 9 / j . i s s n . 1 6 7 3 — 6 2 9 X. 2 0 1 3 . 0 8 . 0 2 9
De s i g n a nd Re a l i z a t i o n o f PCI I n t e r f a c e Ba s e d o n DS P
第2 3卷
第 8期
计 算 机 技 术 与 发 展 源自C0MP UT ER T ECHNOL 0GY AND DEVEL OP MENT
2 0 1 3年 8月
Vo l _ 2 3 No . 8 Aug . 2 01 3
基 于 DS P的 P C I 接 口设 计 与 实 现
Abs t r a c t : P CI h a d b e e n c o n s i d e r e d a s o n e o f t h e mo s t wi d e l y u s d e p a r a l l e l b u s e s . DS P c h i p s a l s o h a d e x t e n s i v e a p pl i c a t i o n i n d i g i t a l s i g — n l a p r o c e s s i n g ie f l d. Ho we v e r . p r e s e n t l y mo s t DS P c ip h s d i ( h l ’ t s u p p o r t t h e P CI i n t e fa r c e n o t t O c o mmu n i c a t e wi t h o he t r PCI . i n t r o d u c d e

基于PCI总线的嵌入式实时DSP图像采集系统

基于PCI总线的嵌入式实时DSP图像采集系统
计算机应用
基于 !"# 总线的嵌入式实时 $%! 图像采集系统
武汉华中科技大学控制系( 4$##L4 ) 靖 广 文

吕汉兴
要 : 以 交 通 十 字 路 口 实 时 &’( 图 像 采 集 系 统 为 例 , 说 明 了 基 于 ()* 总 线 的 &’( 图 像 采 集 系
最后介绍了系统实 统的优点, 并 详 细 阐 明 了 系 统 的 硬 件 结 构 和 基 于 M[SD?]0 操 作 平 台 的 软 件 实 现 , 现的效果。 关 键 词 : ()* 总 线
SGXADXT 公 司 的 两 片 %",-AGQ 的 SY,%"%1.2 中 ; 系 统 程 序 则 固 化 在 ;>7’2 存 储 器 中 , 该 存 储 器 选 用 7-& 公 司 生 产 的 ,-AGQ 的 7-"Y>M,##. 。;B@0J 存 储 器 具 有 在 线 重
写 入 功能。 这对系统启动程序的修改和升级都带来了很大 的 方 便 。 &’( 处 理 模 块 结 构 如 图 " 所 示 。 图 " 中 的 2(* ( 为主机口; 2D0Q (D?Q *XQC?Z@HC ) =-*; ( =[QC?X@B -CFD?\ 为外部存储器接口, 兼容同步 / 异步传输方式。 *XQC?Z@HC ) 9-’$"#)1"%% &’( 的高速性能主要体现在以 下 方面 5 "6 : ! 9-’$"#) 1 " % % 的 存 储 空 间 最 大 可 扩 展 到 % 8. , 完 全 可以满足各种图像处理系统所需的内存空间, 而 且 其最 峰 值 性 能 可 达 %1##-*(’ ( 百万条指 高 时 钟 可 达 "##-23 ,

基于PCI总线和DSP的步进电机运动控制卡的设计和实现

基于PCI总线和DSP的步进电机运动控制卡的设计和实现
维普资讯
~ ~
■ 电子 科 技 大 学 电子 工 程学 院 夏 勇 韩 春 林 何 子 述
基于 P CI总 线 和 DS P的
步进 电机 运 动控 制卡 的设 计 和 实 现
摘 要 :本 文针 对 数控 系 统 的工 作 特 点 和 要 求 ,通 过 对 TI 司 DS 公 P芯 片 T S 2 L 2 0 A 和 C pe s 司 P I M 30 F47 y rs 公 C
制卡 中 ,由于 DS P采 用 多 总 线哈 佛 将 反 馈 信 息 传 输 给 P I 部 总 线 , 进 电机 变 速 过 程 动 力学 特性 ,以指 C 局 结 构 使 得 处 理 指 令 和 数据 可 以 同 时 并且 控 制 系 统 外 围 I / 块。 P O模 DS 芯 数 曲 线 前段 规 律 作 为 前 后 沿 的 近似 CI 进行 , 因此 相 比传 统 控 制 中的单 片 片 与 计 算 机 的 通 信 通 过 P 桥 接 芯 梯 形 波 ,进 而 确 定 升 降频 特 性 ,这 机 具 有 更 多 的优 势 。 同时 ,运动 控 片 CY0 4 9实 现 。 94 制卡与 P C机 通 过 P 局 部 总 线 通 CI 样 既 能保 证 步 进 电机 运 行 过 程 不 会 失 步 ,又 充分 发挥 了步 进 电机 的 固
C卡 CY 0 4 9 码 器 就 输 出 两相 相 差 为 9 。 的脉 冲 驱 动 器 上 驱 动 器 将 检 测不 到 该 信 P I 的功 率 。 9 4 在使 用 时 , 0
迭 代 运 算 ,而 定 步法 同样 需 要 进 行 迭 代 。这 两种 方法 在 D P 都 不 易 S上
实 现 且 灵 活 性 较 差 。 为此 本 文研 究

基于DSP和PCI总线的通用数字信号处理系统

基于DSP和PCI总线的通用数字信号处理系统

基于DSP和PCI总线的通用数字信号处理系统在信号处理系统中普通采纳数据采集卡实现数据采集,采纳微机软件处理的办法实现数据处理,采纳PC机实现数据管理。

因为PC机的CPU 采纳的是冯?诺依曼存储器结构,并不适用于数字信号的运算,若彻低用法PC机处理数字信号不仅造成处理速度慢,影响PC机对数据的管理,还会影响信号处理系统的实时性。

因此,提出一种计划把数字信号处理部分从PC机软件中分别出来交给处理,DSP处理完毕后再把数据交还PC机举行管理。

这样充分利用DSP对数字信号高速处理的优势,提高信号处理系统的实时性和稳定性。

本文以TMS320VC5402 DSP为例,赋予解释。

1 系统的硬件设计1.1 PCI接口芯片PCI9052PCI9052是一款面对低端应用的高性能、工作在目标(从)模式的PCI接口芯片,支持PCI 2.1规范。

该芯片的局部总线可以通过编程设置为8/16/32位的(非)复用总线,且局部总线时钟与PCI总线时钟互相自立运行,便于高、低速设备的兼容,并可支持相对慢的局部总线在PCI 总线上的突发传输速率达到132 Mb/s。

同时,PCI9052提供5个本地地址空间和4个本地地址片选,基址和地址范围可由串行E2PROM编程设置。

挑选PCI9052作为PCI-DSP桥可以降低PCI总线开发的难度,增强系统的牢靠性和稳定性。

1.2 DSP的HPI通信协议TMS320VC5402 DSP具有8位的增加型HPI接口,其特地用于DSP与其他总线或CPU举行通信。

主机是通过HPI控制寄存器(H),地址寄存器(HPIA),数据寄存器(HPID)拜访DSP的片内RAM,从而实现与DSP通信的。

DSP只能拜访HPIC。

HPI寄存器的挑选由HCNTL[1:0]脚在PCI 总线地址有效期实现,解释如表1所示:在主机拜访DSP片内RAM过程中,主机首先按照拜访类型对HPIC寄存第1页共5页。

基于PCI总线DSP数据采集系统设计

基于PCI总线DSP数据采集系统设计

关 键词 : C 总 线 P I
DS 数据 采 集 P
WD 驱 动程 序 M
De i n o a a a q iii n s s e b s d o P n sg fd t c u sto y t m a e n DS a d PCI
La a b n H u Ze La n i Xio i i Xi
s e da d IW o t p e n O c s.De in o CIi tra e i n r d c d I o u n t e W DM ' fa e o k a d sg fP n ef c Si to u e . tf c s o h s rm w r n p icp e h p e n a in wa ft eb scf n to ft ed vc rv ra d t ec mm u iai n rn i l ,t ei lme tto yo h a i u c in o h e ie d i e n h o m nc to b t e h p l ain p o r m n e ied i e a e n W i d w s 0 0 o ea i g s se ewe n t ea p i t r g a a dd vc rv rb s do n o 2 0 p r t y t m c o n .
块 PI C 插卡上 , 采用 T 公 司的 P I 用接 口芯片 I C转 P 10 0 ] C 24 E实现 P I 1 C 总线 协议 , 以半 双工模式完 成
主机 与 D P之 间 的数 据 交 换 。考 虑 到 数 据 采 集 卡 S
的适用性与设计 的灵活性 , / A D采用 了 T 公 司的 I 单通道 1 位串行 A D转换器 T V17 ; S O / L 52D P选用 了 目前 C 4 系 列 中 性 能 较 高 的 单 核 处 理 器 5X

基于pci总线的数据采集卡接口的设计与实现

基于pci总线的数据采集卡接口的设计与实现

西南交通大学硕士研究生学位论文第1页第1章绪论数据采集是指将温度、压力、流量、位移等模拟量采集转换成数字量后,再由计算机进行存储、处理、显示或打印的过程。

相应的系统称为数据采集系统。

随着计算机技术的飞速发展和普及,数据采集系统迅速得到了广泛的应用。

而数据采集系统性能的好坏,主要取决于它的精度和速度。

在保证精度的条件下,应用尽可能高的采样速度,以满足实时采集实时处理和实时控制对速度的要求。

微机总线的选择则是决定数据采集系统性能很关键的一个因素。

1.1微机总线发展综述微机总线是计算机各模块间进行信息传输的通道,是提高微机系统性能的一个至关重要的因素。

从微型计算机诞生到现在,微机总线技术在不断发展。

常用的总线结构有如下类型:ISA总线、MCA总线、EISA总线、VESA局部总线、PCI局部总线和可选择总线等。

ISA总线(IndustryStandardArchitectureBUS)是IBM公司八十年代为IBM-PC/AT机设计的,又称AT总线,用于AT机主板和各接口电路板的连接。

ISA总线是16位数据线、24位地址线,工作频率为8MHz,数据传输率为8邶/s,大大改善了CPU处理性能。

但由于ISA标准的限制,使得对系统总线上的I/o、存储器的访问没有大的改进,从而在强大的CPU处理能力与低性能的系统总线间形成了一个瓶颈。

为打破这一瓶颈,IBM公司推出了MCA总线(MicroChannelArchitectureBUS)。

MCA总线是32位数据线、32位地址线,该总线最初使用在PS/2机上,提供突发模式,最大数据传输率为2伽B/s。

但IBM并没有对外公开mCA总线的技术标准,从而限制了这一总线的普及。

EISA总线(ExtendedIndustrialStandardArchitectureBUS)是以Compaq公司为代表的九家公司联合推出、专为32位PC(PersonalComputer)机设计的,西南交通大学硕士研究生学位论文第2页它与ISA兼容。

基于DSP与PCI的视频采集卡设计与实现

基于DSP与PCI的视频采集卡设计与实现

基于DSP与PCI的视频采集卡设计与实现黄洁【摘要】设计了一种基于DSP和PCI的视频采集卡,以MPEG-4作为视频压缩编码,很好地解决了视频采集对实时性传输的要求;在系统硬件中采用SAA7113H视频转换芯片,把采集的视频图像转化为数字信号,然后存入两块高速SRAM;同时由CPLD负责控制切换高速双SRAM,以便交替存储视频图像数据;然后用DSP TMS320VC5502作为视频图像处理器,完成对采集视频图像的MPEG-4压缩编码,并且在CPLD控制下将压缩完的数据通过PLX9054接口芯片传输到PC机总线;在系统的软件设计中采用了MPEG-4视频压缩编码算法;最后通过对系统的功能测试和稳定性测试,确保系统设计目标的实现;测试结果表明,系统各项功能和性能指标均符合设计要求.【期刊名称】《计算机测量与控制》【年(卷),期】2010(018)001【总页数】4页(P226-229)【关键词】视频采集卡;DSP;PCI;视频转换芯片;MPEG-4压缩编码【作者】黄洁【作者单位】武汉职业技术学院电子系,湖北,武汉,430074【正文语种】中文【中图分类】E92.TP3110 引言数字视频监控系统以其直观、方便、信息内容丰富的特点越来越受到人们的重视,已成为安全防范系统的重要组成部分。

视频采集子系统主要完成视频图像的采集和压缩,是数字化视频监控中最核心的部分,直接影响着整个监控系统性能和质量的好坏[1]。

针对新一代的视频监控系统对视频图像的质量和实时性的要求,本文设计出一种基于DSP和PCI接口的视频采集卡。

1 实现方案视频采集卡作为视频监控系统的核心部分,完成视频的采集、压缩和处理功能,其硬件由视频采集和转换模块、帧存储模块、视频处理与存储模块、CPLD逻辑控制模块和PCI接口模块组成。

视频采集和转化模块采用视频A/D转换芯片SAA7113H,将外部摄像机采集到的模拟视频图像信号转换为数字信号;然后把数字视频图像存储在两块SRAM中等待处理;DSP处理模块负责对采集的视频图像进行数据格式转换或者进行压缩编码等预处理,SDRAM和Flash作为存储器分别用来存放数据和压缩算法程序;CPLD负责整个系统的逻辑控制,包括控制视频图像的采集控制,帧的乒乓交换以及视频数据的传输控制;采用专用PCI总线接口芯片设计系统接口模块,将压缩完的视频图像数据送往PC机,进行进一步的处理分析。

基于DSP与PCI的视频采集卡设计与实现

基于DSP与PCI的视频采集卡设计与实现

基于DSP与PCI的视频采集卡设计与实现【摘要】由于数字视频监控易于观看、便捷、信息储存量大等优点,其日益受到关注并被广泛使用于各个领域之中,已经成为安全保障体系中一个重要的构成。

视频采集子系统是实现视频数据的采集与压缩,它是数字视频监控的关键环节。

为了满足新一代视频监控系统对实时、实时、高品质的需求,本文提出了一种以DSP与PCI为核心的视频采集卡,简要介绍了MPEG-4的压缩编码理论,对整个系统进行了整体的设计同时对其进行了硬件和软件的设计并将其进行阐明。

【关键词】DSP;PCI;视频采集卡;设计;MPEG-4随着人们对居住和工作场所的安全以及隐私需求的日益增长,大容量信息处理成为关键技术[1],安全管理系统显得尤为重要。

其中,视频监控系统是集电脑、通讯、网络等多种技术于一体的综合应用型安防系统,其在社会的各个行业及领域中都得到了广泛的应用、推广并发挥其功能的基础上切实取得了良好的效果。

视频监控系统经历了模拟时代、半数字时代、全数字时代三大发展历程[2]。

1 MPEG-41.1 MPEG-4的说明MPEG-4并不仅限于特定的压缩算法,而是针对数字电视、互动绘图、交互式多媒体等的集成和压缩技术。

MPEG-4为应用程序提供算法和手段的基准,以实现在多媒体传输、存储和检索等应用中,形成一种统一的数据格式。

MPEG-4与以往的标准有很大的不同之处,是其采用了基于对象的编码思想,在进行编码时,将一个场景划分为多个视频音频物体,这些物体具有时空上的联系,将其单独进行编码,然后通过多路复用传送至接收机,再将不同的目标进行译码,最终形成所需的音频和视频。

其具有以下特点:(1)MPEG-4是以面向对象的方式实现的,它为用户提供了包括索引、超级链接、上下载和删除等多种多媒体数据的功能。

(2)MPEG-4是以高编码效率为基础的。

与现有或未来的其他标准相比,在同样的速率下,该方法能够提高视觉听觉的质量,从而可以在较低的带宽下进行视频和音频的传输。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

基于!"#和#$%总线的同步数据采集卡设计王宏,许飞云,贾民平(东南大学设备监控与故障诊断研究所,江苏南京&’(()*)摘要:介绍了一种在大型设备状态监测和故障诊断系统中作为核心的同步数据采集卡的设计方法。

该采集卡使用+%公司的+,"-&(.$/0’(1!"#做数字信号处理器,对数据采集过程进行控制,并进行数字信号处理。

应用#$%&(0(实现+,"-&(.$/0’(1!"#到#$%总线间可靠连接,从而保证了采集数据快速、高效地传输到#$机。

采集卡集同步数据采集、信号处理及高速数据传输于一体。

在状态监测和故障诊断系统中应用时,能很好的满足数据采集、处理和传输的需要。

关键词:!"#;#$%总线;#$%&(0(;同步数据采集中图分类号:+#-)’233文献标识码:1文章编号:’*3’4/&3*(&((3)(’4(()/4(0!"#$%&’()*&+,-’&’.#!/0/1+2.$#$0$’&3/-45/#"4’&!)6/&46375.#516789:;,<=>?@4A B:,C%1,@:4D@:;(E?F?G H I J$?:K?H9L$9:M@K@9:,9:@K9H@:;G:M>G B N K!@G;:9F@F,"9B K J?G F K=:@O?H F@K A,6G:P@:;&’(()*,$J@:G)18#0-/+0:1M?F@;:9L F A:I J H9:9B F M G K G G I Q B@F@K@9:I G H M@F B F?M G F I9H?@:N G H;?4F I G N??Q B@D R?:K’F I9:M@K@9:R9:@K9H@:;G:M L G B N K M@G;:9F@F2+,"-&(.$/0’(1!"#9L+%I9R D G:A@F B F?M G F M@;@K G N F@;:G N D H9I?F F9H9:K J?I G H M K9I9:K H9N K J?D H9I?F F9L M G K G G I4 Q B@F@K@9:G:M K9D H9I?F F K J?G I Q B@H?M M G K G2#$%&(0(@F G D D N@?M K9D H9O@M?G K H@?M I9::?I K@9:S?K T??:+,"-&(.$/0’(1!"#G:M #$%S B F K9;B G H G:K??K J?G I Q B@H?M M G K G K H G:F L?H H?M K9#$@:J@;J F D??M G:M J@;J?L L@I@?:I A2+J?I G H M I9R S@:?F F A:I J H9:9B F M G K G G I Q B@F@K@9:,F@;:G N D H9I?F F G:M J@;J U F D??M M G K G K H G:F@K@9:@:9:?25J?:B F?M@:I9:M@K@9:R9:@K9H@:;G:M L G B N K M@G;:9F@F F A F4 K?R F,K J?I G H M I G:T?N N R??K K J?:??M F9L G I Q B@F@K@9:,D H9I?F F G:M K H G:F R@F F@9:9L M G K G29"*:’-4#:!"#;#$%S B F;#$%&(0(;F A:I J H9:9B F M G K G G I Q B@F@K@9:;引言随着现代化工业生产日益系统化、高速化和自动化的发展,现代工业生产已逐渐形成一个具有整体性的生产链,一旦某一设备发生故障,将会引起整个生产过程不能正常运行,从而造成巨大的经济损失,严重时将造成灾难性的设备损坏及人员伤亡。

近年来,国内外的设备事故时有发生。

因此,人们对设备的可靠性和安全性提出了越来越高的要求,设备的故障监测与诊断技术受到了人们的高度重视,并已发展成为一门综合性的交叉学科,亦取得了显著的经济效益和社会效益[’]。

设备的故障监测与诊断技术多是基于#$机的测试系统,首先要进行数据采集,然后才能对获得的数据进行测试分析。

所以数据采集卡是设备的故障监测与诊断的基础。

文中主要阐述了基于!"#的#$%总线同步数据采集卡的硬件设计,使用美国+%公司的+,"-&(.$/0’(1 !"#作为采集卡的处理器,使用高速的#$%总线与#$机连接,实现数据的采集和快速传送。

该卡主要用于大型设备监测和故障诊断系统中完成数据采集和预处理功能,实现对被监测系统的实时监测。

<硬件设计<2<采集卡总体结构在大型设备的状态监测和故障诊断中,振动信号能最迅速最直接地反映机械设备的运行状态,3(V以上的运行故障都以振动形式表现出来。

由于振动信号在工频及其各倍频处的能量分布直接反映了设备运行状态,因此需要在数倍于工频的范围内分析振动频谱,作为振动信号的状态监测系统要求也就比较高[-],表现为:采样频率高、信号处理量大、数据传输量也很大。

而使用!"#和#$%总线相结合设计的同步采集卡却能满足这一需求。

#$%总线数据采集卡系统的原理框图如图’所示。

由图’可以看出,’*通道模拟信号同步采集模块对由抗混滤波板输入的模拟信号进行缓冲处理输入后续的0片0通道同步采集芯片1!3W*/,该0片1!3W*/芯片由同一个采样脉冲控制采样及1/!转换,实现’*通道信号的同步采集。

所有1!3W*/芯片的转换结果均通过板内部的!"#总线供+,"-&(.$/0’(1!"#芯片读取,该同步采集模块可根据测量的转速实现’*通道模拟信号同步整周期采集,采集频率每通道可高达3/X8Y。

此外,该信号同步采集模块具有内触发与外触发采样功能,其外触发采样功能可以保证多块’*通道信号同步采集模块同时使用,实现更多通道(如-&、0W通道等)的同步采样。

+,"-&(.$/0’(1!"#芯片为’*通道信号同步采集板的核心,它一方面控制各种信号的采集及保存,另一方面负责信号的分析与处理,并提取设备故障的特征信号通过其8#%接口供计算机获取用于故障诊断。

各相关单元如1/!转换芯片、0Z-&[字数据E1,、’&W[字程序/数!"#$%&’()%*+%&,-.)/01"/%0&,2’34556,78(9)::;!:<・)/・图!"#$数据采集卡原理框图据%&’以及在复杂可编程逻辑芯片等均挂接于其总线上,与其进行信息交换。

()*+,字的数据%&’由一片芯片实现,并通过端口译码及控制逻辑分页寻址,用于保存采集到原始振动数据序列。

!+-,字程序/数据%&’用于保存./"的执行程序以及系统运行的相关数据。

./"执行程序在系统上电运行时由计算机通过./"的0"$口自动下载至该%&’,掉电时,该%&’中程序丢失,从而提供了在系统修改./"执行程序的可能,使得./"系统功能可以根据需要进行配置。

"#$总线与1’/*+23#4(!2&的接口通过"#$+2(2实现。

"#$+2(2主要完成了"#$总线的各种逻辑到1’/*+23#4(!2&的0"$口逻辑的转换,实现./"到"#$总线的数据传输及控制。

串行55"%6’主要实现对"#$+2(2的配置。

!7""#$接口设计"#$总线复杂的总线逻辑和电气规范使人们不太可能像开发$/&总线控制卡那样通过简单的逻辑就可以实现计算机与外围设备的接口。

在设计"#$扩展板时需要有接口芯片负责与"#$总线连接,然后由接口芯片的本地总线与接口板的逻辑连接。

目前开发"#$接口有两种方法:一种是采用可编程器件实现"#$总线接口。

可以根据实际需要灵活地实现规范中的某些功能。

设计者必须深入理解"#$总线协议的细节,同时还需一定的可编程逻辑设计的功底以及扎实电路设计基础,设计过程需要做大量的逻辑验证和时序分析工作,开发周期较长、不易实现;另一种是采用专用的"#$接口芯片,如&’##公司的/48+2、/48**,"9:公司的"#$824+、"#$824(、"#$82-2,1$公司专门推出了针对"#$总线和./"接口的芯片"#$+2(2等。

专用芯片可以实现完整的"#$主控模块和目标模块的接口功能,将"#$总线协议转换为较为简单的本地总线,设计者无需掌握复杂"#$总线协议,只需按照接口芯片的本地总线接口协议设计外围电路即可进行扩展卡的设计开发。

这样,用户可以集中精力于应用设计,而不是调试"#$总线接口,明显的缩短了开发周期[+]。

本采集卡使用1$公司的"#$+2(2接口芯片实现./"到"#$总线的连接。

"#$+2(2连接图如图+所示。

图+"#$+2(2连接图"#$总线规范要求任一"#$设备需提供+4;字节配置空间,"#$+2(2提供了符合"#$规范的配置空间,选用串行55"%6’&1+(#2(作为"#$配置寄存器,通过/.&、/#9引脚与"#$+2(2连接,并将<"$62、<"$6!经上拉电阻与3##相连。

当系统上电复位后,就可以实现对"#$+2(2的配置。

在串行55"%6’完成对控制空间基地址寄存器的配置之后,对应的"#$总线信号线&.[*!:!4],将控制空间映射到主机内存,映射空间的大小为+*!!!=>*+,?。

&.[!(:!*]决定选择哪一片./"连接到"#$+2(2上,设计中只使用了一片1’/*+2#4(!2&,故&.[!(:!*]>22,即0#/2有效。

相关文档
最新文档