APP下载

基于APB总线的SPI接口设计与实现

2018-05-25刘梦影王芬芬

电子与封装 2018年5期
关键词:信号设备设计

刘梦影,王芬芬

(中国电子科技集团公司第五十八研究所,江苏无锡 214072)

1 引言

现如今,数字技术高速发展,许多芯片或作为核心器件用于数据交换,具有承上启下的数据交换枢纽作用,或用于集成电路之间进行数据存储和显示等[1]。为适应通信环境和高速的通信速率要求,通常使用多个微处理器完成信号的收发处理,因此需要一种高效的数据总线快速有效地完成它们之间大量的数据交换。因此,设计一个高效快速的通信接口是至关重要的[2]。

串行外围设备接口SPI总线技术是Motorola公司推出的一种微处理器、微控制器以及外设间的串行数据接口标准[3],主要用于扩展外设和进行数据交换[4]。SPI接口连线简单,配置灵活,传输效率高[5],因此应用广泛,很多器件如E2PROM、FLASH、实时时钟、A/D转换器等都用到了SPI接口[6]。郭艾华[7]设计了一种可灵活配置为主/从设备,设置传输速率,支持DMA功能并适用于多种时钟模式的SPI协议IP核,但从机片选信号只可由主机输出,存在一定的局限性。李琦、贺明等[8]以微处理器S3C2440和嵌入式Linux操作系统组成的嵌入式系统作为开发平台,设计了一款基于ARM嵌入式系统的SPI驱动程序,该设计存在两组8位移位寄存器,支持传输8位数据,但未有效地运用硬件资源。王珏文、金伟信等[9]将FPGA编程的灵活性和SPI总线的易用性结合,实现了FLASH的存取功能,SPI支持的工作模式较为单一。史星晟、王黎明[10]等采用msp430f149系列单片机作为主控,将数据通过SPI接口高速传输给无线传输模块,该SPI接口仅支持8位数据流与外设相互通信。……

登录APP查看全文

猜你喜欢

信号设备设计
谐响应分析在设备减振中的应用
信号
完形填空二则
瞒天过海——仿生设计萌到家
基于MPU6050简单控制设备
基于FPGA的多功能信号发生器的设计
设计秀
有种设计叫而专
500kV输变电设备运行维护探讨
基于LabVIEW的力加载信号采集与PID控制