TI 54xxDSP与51单片机的接口技术

作者:66WEN收集整理 来源:www.66wen.com 更新时间:2007年10月12日

TMS320C54xx是TI公司针对音频信号处理领域推出的一种定点DSP系列芯片,已经在很多语音信号处理系统中得到了广泛的应用。在这些系统中,通常包含DSP和单片机两个子系统。DSP系统作为从设备,完成采样、计算等功能;单片机系统作为主设备,完成交互界面的控制。主从设备之间也要以一定的方式接口,来进行数据通信。下面就介绍DSP和单片机之间的接口技术。

这里单片机选择的是MCS-51系列。51系列是一种很经典的单片机,20多年来一直久盛不衰。而且Intel通过授权51内核,出现很多第三方生产的51系列产品。这些产品一般都具有较高的时钟频率和较大的存储空间,而且还能运动嵌入式操作系统。这些都极大地提高了它的性能,扩大了它的应用范围。

DSP芯片中的HPI(主机接口)是为了满足DSP与其它的微处理器接口而专门设计的。它分为HPI-8和HPI-16,分别针对具有8位和16位数据线的单片机。每一种又分为标准型和增强型。两值得的区别在于标准型只可以访问固定的地址空间,而增强型可以访问整个DSP的片内存储器。这里以增强型的HPI8为例为说明。

1 硬件设计

1.1 时序匹配

HPI8总共有18根信号线。其中数据线8根(HD0~HD7),其余10根都是控制线,如表1所列。(详细情况查看参考文献[1]。)

表1 HPI接口信号及功能

HAS锁存信号,用来锁存HBIL、HCNTL0/1,HR/W
HBIL字节控制信号,0表示传输第1个字节,1表示传输第2个字节
HCNTL0/1与HCNTL1配合选择HPI寄存器
HD0~HD7数据线
HCS片选信号
HDS1传输时序控制信号
HDS2传输时序控制信号
HINT主机中断信号
HRDY准备就绪信号
HR/W读或写控制信号

①HAS:在数据线和地址复用的MCU中,与ALE信号连接,在下降沿锁存HBIL、HCNTL0/1、HR/W,因数这些信号通常与地址线连接。如果MCU的数据线和地址线没有复用,则应该接高电平。

②HDS1、HDS2:数据传输的时序控制。时序见图1,即下降沿传输开始,上升沿传输结束。另外如果不使用HAS(即接高电平),也可以配合HCS对HBIL、HCNTL0/1、HR/W进行锁存。

③HCNTL0/:选择HPI内部寄存器,如表2所列。

表2 HPI内部寄存器的选择方式

HCNTL1HCNTL0 
00控制寄存器HPC
01数据寄存器HPID,并且使地址寄存器HPIA为自动增加模式
10地址寄存器HPIA
11HPID,并且HPIA不自动增加

本篇文章共3页,此页为首页 下一页

自动摘要
TMS320C54xx是TI公司针对音频信号处理领域推出的一种定点DSP系列芯片,已经在很多语音信号处理系统中得到了广泛的应用。DSP系统作为从设备,完成采样、计算等功能;单片机系统作为主设备,完成交互界面的控制。表2HPI内部寄存器的选择方式HCNTL1HCNTL000控制寄存器HPC01数据寄存器HPID,并且使地址寄存器HPIA为自动增加模式10地址寄存器HPIA11HPID,并且HPIA不自动增加
关键词
单片机 数据线 寄存器 增强型 接口 信号 时序 标准型
版权申明: 本网站所有内容,未经注明的,版权一律属于免费论文网(66wen.com)制作署所有。转载引用本网站的原创文章,请务必注明信息来源,标明“免费论文网(66wen.com)”字样。
免费论文网(66WEN.com)依法保护知识产权,如果我们的文章有涉及或侵犯您的有关权益,请即时与我们联系, 注明网址及文章,我们会即时处理或删除, 感谢您的合作!
免责声明 | 关于我们 | 广告联系 | 帮助设置 | 网站导航 | 发表服务 | 共同合作
皖ICP备案许可06002111
免费论文网(www.66wen.com) 版权所有 copyright 2005--2008,All Rights Reserved