微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 嵌入式设计 > DSP与PC机的无线交换调制模块设计

DSP与PC机的无线交换调制模块设计

时间:09-17 来源: 点击:
1 引言

  DSP作为可编程数字信号处理专用芯片是微型计算机发展的一个重要分支,也是数字信号处理理论实用化过程中的重要技术工具。随着微电子技术和数字信号处理技术的迅速发展,DSP的性能价格比不断提高,正在受到业界越来越广泛的关注。尤其是在科学技术发展的今天,各种智能化系统的结构和控制算法越来越复杂,单纯依靠PC机和单片机组成的计算机控制系统结构的设计格局正在逐渐发生变化,以局部高速信息处理和全局PC控制的复杂计算机控制系统以及以高速DSP为核心的具有复杂计算和控制的嵌入式控制系统设计电路正在逐渐兴起。

  2 系统设计方案

  本系统的设计任务就是实现计算机上数据的无线传输,其关键技术在于计算机同DSP的数据交换以及数据的编码调制。这里,采用的纠错编码方式为与交织结合的戈莱码编码方式,调制方式为4FTSK。但是,与传统方法不同的是,该系统的数据交换是通过计算机的PCI总线来实现的,并且4FTSK的调制是通过DSP用数字合成频率的方法实现的。同时,考虑到系统的可再开发性,模块集成了调制和解调模块。系统核心框图如图1所示。

  图1 系统核心框图

  3 系统硬件设计

  3.1 系统硬件原理

  系统的硬件原理框图如图2所示。系统选用TI公司的TMS320C5402作为处理芯片,PCI2040作为PCI接U芯片,利用DSP的HPI接口实现计算机和插卡之间的数据交换。同时,还选用高速的RAM, EPROM作为扩展数据、程序存储器。DSP接收到计算机的数据后,根据数据存储器里预先开辟的作为数字合成频率正弦表的一块内存实现FTSK的调制,并利用并行数模转换芯片CA3338将FTSK调制数据转变为模拟信号并通过放大器进行放大。这样,就完成了计算机输入数据的调制。为了保证系统的可靠性,采用MAX814作为看门狗电路。此外,选用一片CPLD对芯片进行逻辑控制,这样,增强了系统的可扩展性。

  图2 系统硬件结构图


  3.2 硬件抗干扰设计

  由于DSP是高速器件,因此在设计本系统的电路板时面临着电磁干扰(EMI)的问题。印制电路板的抗干扰设计对PCB的电磁兼容性影响很大,为了使PCB上的电路正常工作,本系统采取了以下措施:1) 加粗电源线宽度,减少环路电阻。同时,使电源线、地线的走向和数据传递的方向一致,这样有助于增强抗噪声能力;2) 数字地与模拟地分开,接地线尽量加粗, 接地线构成闭环路;3) 配置去耦电容可以抑制因负载变化而产生的噪声,这是印制电路板的可靠性设计的一种常规做法;4) 对于DSP闲置的I/O口,不要悬空,接地或接电源,对DSP使用看门狗电路,尽量降低DSP的晶振和选用低速数字电路。

  4 系统实现的关键技术

  在系统的设计上,比较关键的技术是:DSP同计算机之间通过HPI接口和PCI总线进行数据交换、根据数字合成频率的方法利用DSP实现数据的调制、上位机软件实现数据的编码交织、DSP的汇编程序设计和PCI接口卡驱动程序设计。

  4.1 DSP同计算机数据交换的实现

  DSP同计算机之间的数据交换有很多种方法:串口、并口、I/O接口还有HPI接口。为了方便并且快速的实现数据交换,在本系统中,采用TMS320C5402的HPI接口与计算机的PCI总线进行数据交换。

  TMS320C5402是在类别上属于TMS320C54X系列DSP。它由中央处理单元(CPU)、总线、存储器、片内外设、以及外部总线接日等部分组成。TMS320C5402的外设有:软件可编程等待状态发件二器,有可编程的块切换等待状态;增强型的8位主机接口(HPI8 );两个硬件定时器;拥有锁相环(PLL)的时钟发生器;一个直接存储器(DMA)控制器;两个多通道缓冲串行!l(McBSPs)等。HPI接口是一个8位并行口,用来与主设备或主处理器接口。TMS320C5402采用增强型主机接口。此主机接口同标准型主机接日相比主要区别在于:增强型可以访问整个片内RAM。

  在本系统中,PCI接口芯片选用TI公司的PCI2040。PCI2040可以实现8位HPI接口的TMS320C54X系列与高性能的PCI总线之间无缝连接的DSP-PCI桥。PCI2040提供了几个外部接口:

  PCI总线接口:PCI2040提供了与PCI总线规范完全兼容的32位总线接口。这些总线接口可以实现配置寄存器读写,内部存储器访问,并可以通过存储器映射空间访问HPI接口。

  HPI接口:PCI2040的HPI接口用于访问TMS320C54X或TMS320C6X。连接到HPI接口的设备以存储器映射的方式映射到卞机存储区内。主机通过访问PCI2040访问HPI接口。

  4.2 利用DSP实现数据的调制

  由于本设计的调制主要是利用软件与硬件结合的方法实现,并且力求产生的信号精确,故系统选用了高速D/A(CA3338)转换芯片,用汇编语言编程实现调制信号输出。

 

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top