首 页文档资料下载资料维修视频包年699元
请登录  |  免费注册
当前位置:精通维修下载 > 文档资料 > 家电技术 > 维修教程知识 > 单片机栏
基于DSP组建短波电台无线数据传输网络的系统设计
来源:本站整理  作者:佚名  2009-08-28 13:06:57




模拟接口模块设计
系统采用10位并行A/D转换器TLV1571,该芯片的采样率最高可达1.25MSPS,功耗极低,具有两个软件可配置的控制寄存器,由触发信号控制所有的采样、转换和数据输出。采用双路8位并行D/A转换器TLC7528,该芯片设计成具有单独的片内数据锁存器,VDD=5V时的建立时间为100ns,传输延时为80ns,数据锁存与D/A转换同样由触发信号完全控制。它们与C5402的连接如图2所示。
该模块通过地址译码把TLV1571和TLC7528分别映射到I/O空间的0x0002和0x0001,保证在C5402访问数据总线时只有一个芯片处于选通状态。在程序开始时,要对TLV1571的工作方式进行初始化,通过写入控制字0x00C0和0x0100,把它配置成为使用内部时钟、软件启动采样、二进制输出的模式。C5402将串口引脚FSX0设置为通用输出引脚,控制TLV1571的读信号/RD。在每次定时中断中产生相应的触发信号启动D/A和A/D转换,通过改变定时中断的频率就可以灵活地更改采样率和D/A转换频率。
PCI接口模块设计
PCI接口模块采用了DSP-PCI桥芯片PCI2040,该芯片通过C5402上的8位并行主机接口(HPI)与DSP实现无缝连接,并且提供了标准的PCI总线目标接口。PCI2040与C5402的连接如图3所示。
在设计PCI2040与C5402的接口电路时,除了连接相应的数据线、地址线和控制线,还要把PCI2040上的主机到DSP的复位信号引脚/HRST0连接到C5402的复位信号引脚/RS上,由用户程序通过PCI2040控制C5402的复位,并且把C5402的/HINT引脚和/INT2引脚相连接,保证接收中心的DSP在复位时正确选择HPI自举加载的方式。
异步串行接口及EPROM模块设计
异步串行通信接口模块采用MAX232将C5402输出的TTL电平转换为符合RS-232标准的电平,可以与遵循该标准的器件进行通信。本方案利用了C5402的缓冲串口McBSP0的两个引脚——DR0和DX0作为通用的输入和输出引脚,用来模拟异步串口。
EPROM芯片采用了AT29C512,其存储容量为。在用户端要把DSP的复位信号/RS通过开关和DVDD连接,手动地产生复位信号,并断开 /HINT和/INT2的连接,以便在复位时程序可以由EPROM正确地加载。

系统软件设计
信号检测算法流程
设采样率为f,码元速率为R,则对每个码元采样得到的点数为:N=f/R。在DSP的RAM中设置一个滑窗,其长度为N,用来保存采样结果,每次采样后用新样本覆盖滑窗中最老的样本,实现数据的更新。在RAM中预先保存了对导频信号进行数字化处理所得到的N点本地导频序列,以及对MFSK信号进行数字化处理所得到的本地MFSK序列,并开辟N点的缓冲区,用来保存导频检测结果。

上一页  [1] [2] [3] 

关键词:

文章评论评论内容只代表网友观点,与本站立场无关!

   评论摘要(共 0 条,得分 0 分,平均 0 分)

推荐阅读

图文阅读

热门阅读

Copyright © 2007-2017 down.gzweix.Com. All Rights Reserved .
页面执行时间:225,132.80000 毫秒