基于VK3366 的DSP 异步串行通信的设计

发布者:快乐旅行最新更新时间:2014-04-15 来源: EEPW关键字:VK3366  DSP  异步串行 手机看文章 扫描二维码
随时随地手机看文章

随着数字信号处理技术和集成电路技术的不断发展,数字信号处理器的可靠性也越来越高,应用亦越来越广。在DSP应用系统中通常需要由DSP接受上位机的控制信号或进行下位机通信,最常见的方式是采用异步串行接口RS 232或RS4 22来实现。本文的信号采集模块采用TMS320C6713B 芯片为例,但没有集成UART接口,因此进行扩展异步串口通讯芯片或者配置McBSP以实现与其他串行设备高速异步通信。本文选择异步串口扩展芯片进行扩展。

1 数据采集硬件系统设计

数据采集电路系统主要包括:数据信号处理TMS320C6713B 子系统、AIC32 音频采集电路子系统和异步串口扩展芯片系统等,其逻辑框图如图1所示。音频采集电路子系统负责采集外部语音信号,数字信号处理器TMS320C6713B子系统进行采集数据的信号处理,子系统负责系统接口扩展进行数据传输。

1.1 数字信号处理器子系统

TMS320C6713B(简称C6713)是美国德州仪器公司(TI)推出一款32位浮点型高速数字处理器DSP,它可在300 MHz的时钟频率下实现1 800 MIPS/2 400 MFLOPS的定点和浮点运算,极大满足了高速数据采集与实时控制系统对信号处理速度的要求。采用2级Cache结构,片上共有264K×8 b存储器。C6713的具有丰富的片上外设设备,已经在图像处理、数字信号处理以及自动控制等领域得到了广泛的应用。McASP接口可以外扩音频芯片,32 b的外部存储器接口(EMIF)可以外接异步设备、外扩存储器设备,并可寻址512 MB的片外存储空间,丰富的外设接口满足本次设计的要求。

基于VK3366 的DSP 异步串行通信的设计

1.2 UART芯片VK3366基本特性

异步串口扩展芯片VK3366 是成都维肯科技研制的业界首款具备I2C/UART/SPI/8 位并行总线接口的4 通道UART扩展器件,该芯片在通信系统等实时性要求较高场合有良好的应用效果。其扩展子通道的UART具备以下功能特点:每个子通道UART的波特率、字长、校验格式进行独立设置,最高提供1 Mb/s的通信速率。每个子通道独立设置工作模式,包括IrDA 红外通信、RS 485自动收发控制、9位网络地址自动识别、软件/硬件自动流量控制和广播接收等高级工作模式。每个子通道具备收/发独立的16 BYTE FIFO,FIFO的中断为4级可编程条件触发点。提供一个子通道的调制解调器控制信号。无需采用地址线控制串口扩展方式,而是通过芯片内置的协议处理器实现多串口扩展,以减少C6713通用I/O 的使用个数,降低系统布线难度。本次设计通过模式选择使VK3366实现一个8位并行数据总线与4 通道UART 串行总线数据通信相互转换的功能。

1.3 VK3366的通信接口硬件设计

数据采集电路模块中C6713B的2路SPI、I2C接口都已经被其他接口使用,因此选择C6713 的外部存储器(EMIF)接口来实现4 通道UART 串行总线数据扩展。

C6713的32位EMIF接口用于扩展外围异步设备,EMIF接口包括数据线、地址线、读/写控制信号、片选空间等。C6713 上EMIF 共提供4 个外设片选空间CE[3:0].

UART 芯片VK3366 采用3.3 V 电源供电,使VK3366 与C6713B的EMIF直接连接,无需连接额外的电平转化芯片,节约了空间。VK3366 选通信号CS 与C6713B 的CE3 直接相连,读/写信号WR,RD 与C6713B 的ARE,AWE 直接相连,从而将系统中地址0xB0000000~0xBFFFFFFF 分配给VK3366 芯片,以便按照统一编址来读/写VK3366的寄存器了。

VK3366的M0,M1引脚分别接高电平和地[1:0],即将VK3366 的主接口设置成8 位并行数据总线模式与4 通道UART串行总线数据通信模式相互转换的工作模式。复位引脚通过上拉电阻接到3.3 V电源上,平时保持该引脚工作高电平。为了保证复位的可靠性,复位信号时间要保持20 ms以上。中断引脚通过上拉电阻接到3.3 V电源上保持高电平,当全局中断产生,引脚信号变成低电平。VK3366的中断信号引脚与C6713的INT5相连。

VK3366的8位并口命令和数据是共用8位地址总线,通过其A0(数据/控制)信号引脚进行切换。4 个子通道的选择通过命令字控制,在系统中仅占用2个地址空间,无需额外的通道指示信号线。本文设计电路中使用C6713的通用I/O口GP11引脚与VK336的A0引脚相连来进行数据/地址的控制选择。VK3366 扩展模块采用11.059 2 MHz晶体振荡器。VK3366的4个子串口分别与语音模块、GPS定位模块、无线通讯模块和手持显示设备相连,具体模块电路连接如图2所示。

基于VK3366 的DSP 异步串行通信的设计

2 VK3366 异步通信软件设计

VK3366异步通信软件设计主要包括DSP 初始化、主函数、VK3366初始化和数据发送/接收等部分。C语言作为一种高级语言,具有清晰易懂、可维护性和可移植性好、通用性强等优点,尤其对算法的编写更加容易,因此本文在TI公司CCS 3.3编译环境下采用C语言进行软件设计。

2.1 DSP初始化

C6713 上电后,首先要对DSP 的EMIF 进行配置。

本设计将CE3作为VK3366的片选,代码如下:

*(int *)EMIF_CE3 = 0xffffff03;

即设置CE3部分为8位数据格式扩展,然后配置锁相环PLL 寄存器,从而在不同部分产生不同时钟,如DSP内核、内部外围控制和外部存储器接口等。

2.2 VK3366初始化

VK3366初始化主要包括以下两部分:

(1)VK3366复位

VK3366为低电平复位,复位时或复位后,各子串口处于禁止收发状态。VK3366的复位过程是通过上电后外接阻容来实现的。

(2)子串口配置

C6713B首先通过GP11口来选择寄存器地址,然后通过接口全局控制寄存器对VK3366 进行配置。

VK3366 的寄存器为6 位地址编号,地址000000~111111,其中有7 个全局寄存器、10 个子串口寄存器。

为了实现DSPTMS320c6713 对VK3366 的准确控制,应配置VK3366相应寄存器。同时要严格按照VK3366的写时序,如图3所示。读时序如图4所示。

基于VK3366 的DSP 异步串行通信的设计

基于VK3366 的DSP 异步串行通信的设计

具体代码如下:

基于VK3366 的DSP 异步串行通信的设计

实际信号处理卡电路板如图5所示。

基于VK3366 的DSP 异步串行通信的设计

3 结语

本文主要阐述了基于异步串口芯片VK3366 扩展C6713 的串口理卡中的设计与实现。使用C 语言编写VK3366的驱动程序,在CCS3.3编译器上通过编译,实现了C6713的串口扩展。本设计已在实际项目中得到应用,为DSP扩展串口通信提供了一种新的传输方式和途径。

关键字:VK3366  DSP  异步串行 引用地址:基于VK3366 的DSP 异步串行通信的设计

上一篇:一种基于DSP的静电除尘用高频高压电源设计
下一篇:莱迪思发布用于小型蜂窝网络等应用的ECP5 FPGA

推荐阅读最新更新时间:2024-05-02 23:04

主从模式的TLC320AC01与DSP的接口设计
    摘要: DSP应用系统中,大多有ADC和DAC通道。本文介绍一种集成了ADC和DAC于一体的TLC320AC01模拟接口电路与TMS320VC5402定点DSP的接口电路的硬件设计方法。该设计采用2片TLC320AC01芯片,工作于主从模式。最后给出一个软件实例说明主从模式下软件的实现方法。     关键词: TLC320AC01 TMS320VC5402 DSP ADC DAC 主从模式 缓冲串口 在许多应用系统中,数字信号处理器DSP必须从多路模数转换器(ADC)通道获取信息,并且将经DSP处理后的数字信号传送到多路数模转换器(DAC)通道输出。关键问题是怎样在DSP系统中十分容易和高效地实现这些转
[应用]
HPI在MCU和DSP接口中的应用
描述HP I接口的工作原理及C8051F060和TMS320VC5409 (简称C5409)之间的接口电路设计,给出了 HP I 接口的软件设计。该系统具有设计灵活、数据传输速度快、适用于其他含有HP I接口的DSP应用系统,为开发人员提供了一种便捷稳定的数据共享、传输方式。   1 TMS320VC5409的HPI - 8接口   C5409的HP I - 8是一个增强型8位HP I8接口,主要用来与主处理器接口。C5409 内部有32K的RAM空间,除了DSP本身可以访问该RAM区域外,主机也可以通过HP I口实现对整个RAM的访问,从而实现主机与DSP的通信。HPI - 8接口通过HP I控制寄存器HP IC、地址寄存器H
[嵌入式]
Picocom获得CEVA DSP授权许可,用于5G新射频基础设施SoC
CEVA,全球领先的无线连接和智能传感技术的授权许可厂商(NASDAQ:CEVA) 宣布Picocom公司已经获得授权许可,在其即将发布的分布式单元(DU)基带卸载系统级芯片(SoC)中部署使用CEVA-XC12 DSP。 Picocom是致力于为5G新射频基础设施设计和销售产品的半导体企业,该公司连同Airspan、英特尔、IP Access和高通都是小蜂窝论坛(SCF) 5G功能性API (FAPI)规范的主要贡献者。这项规范旨在推动5G RAN /小蜂窝供应商生态系统发展,并且加速5G网络中开放式多供应商小蜂窝设备的部署使用。在开放式RAN倡议下,部署在建筑物中的Picocom 5G DU SoC不仅能够增加
[网络通信]
Picocom获得CEVA <font color='red'>DSP</font>授权许可,用于5G新射频基础设施SoC
基于DSP的蓄电池充放电装置研究
1 引言 在蓄电池生产过程中,为了保证产品质量,常需对成品蓄电池进行几次充放电处理。传统充放电设备通常采用晶闸管作为整流逆变功率器件。装置比较复杂,交流输入、输出的功率因数较低。对电网的谐波污染也比较大。为此,设计了一种三相SPWM整流逆变蓄电池充放电装置。它采用IGBT作为功率变换器件。交流侧以精密锁相的正弦波电流实现电能变换。可获接近于1的功率因数,实现对蓄电池的充放电处理,显著降低了对电网的谐波污染,满足了绿色环保和节能的设计要求。 2 系统结构及工作原理 图1示出设计的蓄电池生产用充放电控制系统结构 。该系统从原理上可划分为SPWM双向逆变和DC/DC变换充放电两个子系统。前者,在蓄电池充电时,通过三相PFC升压控
[应用]
基于DSP+FPGA的便携数字存储示波表设计
摘要:本文提出了一种基于DSP+FPGA的嵌入式便携数字存储示波表的设计方案,充分利用微控制器技术和ASIC技术实现了嵌入式实时处理,很好地达到了体积小、重量轻、功能强、可靠性高的要求。 关键字:便携式数字存储示波表,数字信号处理器,现场可编程门阵列,嵌入式设计 1. 引言 随着大规模集成电路技术、信号分析与处理技术及嵌入式微处理器软硬件技术的迅速发展,现代电子测量技术与仪器领域也在不断探讨新的仪器结构和新的测试理论及方法。集数字存储示波器、数字万用表、频率计三者功能于一体的便携式数字存储示波表正代表了当代电子测量仪器发展的一种新趋势。便携式数字存储示波表具有体积小、重量轻、成本低、不需交流供电、可靠性高、使用简便等一系列特
[缓冲存储]
基于DSP的双电动机同步控制平台设计
引言 长期以来,电动机作为机械能和电能的转换装置,在各个领域得到了广泛应用。无刷直流电动机综合了直流电动机和交流电动机的优点,既具有交流电动机结构简单、运行可靠、维护方便的特点,又具有直流电动机运行效率高、调速性能好的优点。正是这些优点使得无刷直流电动机在当今国民经济的很多领域得到了广泛的应用。无刷直流电动机采用电子换向装置,根据位置传感器检测到的位置信号,通过DSP(数字信号处理器)产生一定的逻辑控制PWM波形来驱动电动机,实现无刷直流电动机的平稳运转。近年来,随着工业的快速发展,对产品性能的要求也在逐年提高。对于现代某些产品,单单控制一台电动机已经不能满足需求了,需要同时控制多台电动机协调有序地工作才能满足功能需要。 设计以T
[嵌入式]
基于<font color='red'>DSP</font>的双电动机同步控制平台设计
基于DSP和MATLAB的语音数据采集和处理系统
   1 引言   目前迅速发展的数字信号 处理器 已在数据采集、通信及多媒体等领域中得到广泛的应用。本系统采用TI公司16位定点高速芯片TMS320C5410和专用语音采集芯片TLC320AD50进行数据采集和相关滤波、压缩处理,并将最终的数据流经串口送入计算机。在计算机中使用MATLAB控制串口接收数据并完成解压、回放、编码、通信仿真等处理。    2 硬件接口电路   2.1 TMS320C5410外部扩展电路   TMS320C5410是TI公司于1996年推出的定点数字信号处理器。它运行速度快,单周期定点指令执行时间10ns或8.3ns,远大于语音采集和处理的要求。另外它采用修正的哈佛结构,程序与数据分
[嵌入式]
基于<font color='red'>DSP</font>和MATLAB的语音数据采集和处理系统
基于DSP控制的音频解码系统设计
MPEG(活动图像专家小组)是ISO/IEC组织的一个工作小组,负责制订有关活动图像、音频及其组合的压缩和解压缩处理等方面的技术标准。MPEG-1 Layer3(即MP3)是MPEG-1国际音频标准(ISO/IEC 11172)中的第三层编、解码算法,它具有压缩比高、声音还原质量好、算法复杂度适中等优点,采用这种标准制作的MP3格式的音乐在数字音频的存储、互联网上的多媒体音频传输等领域得到了广泛应用。 目前基于专用芯片的音频编解码方案软件升级灵活性不高,基于DSP的音频编解码方案又多基于C54x平台,而解决低功耗的技术方法是值得研究的问题。 基于上述背景,文中提出了基于DSP的音频解码系统的研究与实现这一解决方案。本课题的主要目的
[嵌入式]
基于<font color='red'>DSP</font>控制的音频解码系统设计
小广播
最新嵌入式文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved