[03-27 05:28:09] 来源:http://www.592dz.com 通信电路 阅读:9208次
概要:制和数据调制/解调等功能,使得数据处理和数据传输能够并行运行。从而提高整个系统的运行效率。该系统具有高速、灵活、通用度高的特点。l 硬件系统构成 水声通信Modem主要由5409,SST29LE010A,CH375,TPS73HD318,AD733llL,TLC2652M,OP07和换能器等组成,硬件系统结构如图1所示。1.1 电源模块 系统需要+1.8 V,+3.3 V,±5 V,±12 V电源。经过整流滤波后的直流电源,由7812,7912稳压模块输出±12 V给OP07。±12 V再经过7805,7905稳压输出±5 V给TLC2652M-8D,同时提供+5 V给TPS73HD318,CH-375。TPS73HD318输出+1.8 V,+3.3 V,最大输出电流l A,带过热保护功能。满足5409,AD73311L,SST29-LE010A芯片对+1.8 V,+3.3 V电压、电流的要求。AD73311L模拟+3.3 V,与其他数字电路利用隔离磁珠进行模/数隔离,避免相互干扰。www.592dz.com1.4 DSP模块 系统核心由5409及其附加电路、控制逻辑电路组成,完成系统控制及运算处理功能。 系统中5409与CH375之间采用并行接口方式,与AD
基于TMS320VC5409的水声通信Modem设计与实现,http://www.592dz.com摘要:介绍水声通信Modem系统的组成结构和软硬件总体设计方案。系统包括以DSP芯片TMS320VC5409为核心的数字信号处理电路、USB接口电路、前置模拟终端(AFE)电路和换能器。通过该方法可以实现水声通信Modem系统的远距离数据传输,迅速实现DSP与计算机之间的数据交换。
关键词:水声通信;调制解调器;USB接口;DSP;A/D转换器
DSP芯片TMS320VC5409(以下简称为5409)是TI公司TMS320VC5000系列中应用最广泛、性价比较高的芯片之一,主要应用于数字信号处理领域。考虑到DSP处理器的运算速度、片上资源、功耗、封装开发工具以及价格等因素,现以5409为核心,进行外围电路的扩展,利用片内McBSP接口以及通用数据传输通道,完成水声通信Mod-em的通信控制和数据调制/解调等功能,使得数据处理和数据传输能够并行运行。从而提高整个系统的运行效率。该系统具有高速、灵活、通用度高的特点。
l 硬件系统构成
水声通信Modem主要由5409,SST29LE010A,CH375,TPS73HD318,AD733llL,TLC2652M,OP07和换能器等组成,硬件系统结构如图1所示。
1.1 电源模块
系统需要+1.8 V,+3.3 V,±5 V,±12 V电源。经过整流滤波后的直流电源,由7812,7912稳压模块输出±12 V给OP07。±12 V再经过7805,7905稳压输出±5 V给TLC2652M-8D,同时提供+5 V给TPS73HD318,CH-375。TPS73HD318输出+1.8 V,+3.3 V,最大输出电流l A,带过热保护功能。满足5409,AD73311L,SST29-LE010A芯片对+1.8 V,+3.3 V电压、电流的要求。AD73311L模拟+3.3 V,与其他数字电路利用隔离磁珠进行模/数隔离,避免相互干扰。
5409的McBSP作为SPI的从设备与SPI的主设备AD73311L连接。在这种方式下,McBSP的移位时钟线BCLK(R/X)在内部相连,帧同步线BFS(R/X)在内部相连。系统时钟的输出引脚CLKOUT连接MCLK引脚,为AD73311L提供主时钟信号。这种主从SPI模式实现5409对AD7331lL的初始化以及数据交换。
1.5 A/D~D/A模块
AD733l1L是AD公司的16位串行A/D/A集成转换器,广泛应用于语音信号处理、无线通信、数据通信等领域。系统采用AD73311L芯片,完成D/A,A/D转换功能。图4中A/D的输入采用单端输入方式,D/A的输出采用双端输出方式。其中,C10,R10,C11组成带通滤波器。
1.6 功放模块
系统信号放大电路分为两路:D/A→信号放大→换能器;换能器→信号放大→A/D。两路信号放大电路的原理和组成结构采用相同模式,都采用两级级联放大:第一级选择TLC2652M作小信号放大;第二级由运放OP07构成,实现功率放大及滤波。调整电路中的电阻、电容参数,以实现两路信号放大的需求。
由TLC2652M构成的放大电路,理论上闭环放大倍数约为100倍;低通截止频率f=33.86 kHz。
由运放OP07构成的放大电路,理论上放大倍数为30倍,低通截止频率f=24.11 kHz。
1.7 换能器
根据系统对换能器的指向性要求、电声特性以及工作条件等要求,直接生产专用换能器。
2 软件系统构成
软件主要由CH375计算机端口和DSP端口编程及初始化、5409初始化、McBSP0初始化以及对AD73311L的初始化等程序模块组成。初始化流程图如图5所示。
USB数据传输模块的主要程序包括两部分:计算机端口软件编程和DSP端口软件编程。
计算机端,使用VC作为计算机端应用软件的开发平台,利用CH375器件中DLL提供的API函数对其进行操作。本地端,5409采用C语言编程,编写内置固件程序的基本框架如下: