排行榜 创业指南

扫一扫关注有惊喜

TOP

研究设计USB接口数据传输系统
内容摘要:研究设计USB接口数据传输系统

  【摘 要】S3C44BOX处理器的中断处理与其他处理器的处理模式基本上是一致的,只是由于引入了几种不同的处理器模式,使中断处理变得更容易。

  【关键词】USB接口,数据传输,ARMS3C44BOX,芯片

  现代社会生产的各行业和日常生活都需要对各种数据进行传输。利用传统的数据传输系统进行数据传输,存在速度慢、扩展性差、安装麻烦、易受各种环境的干扰,在许多场合尤其是便携式应用场合不方便等缺点。目前广泛应用的USB2.0接口技术具有安装方便、带宽高、成本低、可靠性高、易于扩展等优点。

  目前USB2.0支持的最高传输速度可达到480Mbps,基本能够满足日益复杂的高级外设与PC机之间的高性能连接需求,正逐渐成为现代数据传输发展的必然趋势之一。鉴于此,本系统采用USB2.0技术运用ARM芯片进行通信接口的设计。

  1 数据传输系统的结构设计

  基于USB接口的数据传输系统总体方案如下图所示,该系统主要由发射和接收两部分组成。其中,发射系统由ARM芯片控制射频发射模块和ARM控制USB芯片两部分组成。系统的工作过程为:主机将数据通过USB接口传给ARM,数据通过ARM的SPI口再传给射频发射模块,最后由射频发射模块把数据发射出去。射频接收端接收到符合的数据包后,通知ARM读取数据,ARM将数据通过USB接口送给主机,这样就完成了一个数据包从发射端到接收端的传输。

  1.1 USB接口芯片和主控制器芯片的选择

  USB控制器有2类,一种是集成了USB接口的单片机,如Cypress公司生产的EZ2USB (基于8051)系列芯片CY7C68013、CY7C64613等;另一种是单独的USB控制器,如Philips公司的PDIUSBD12、ISP1581 ,NetChip公司的NET2888 ,National公司的USBN9603、USBN9604等。

  第一种开发工具虽然编程简单,但需要购置专门的开发系统,投资较大,并且单片机性能有限;后种芯片的特点是价格低廉、连接方便、可靠性高,但其片上不带CPU ,必须选择微处理器来进行协议处理和数据交换。本系统选择了片上不带CPU的性价比较高的USB 2. 0控制芯片ISP1581 ,它完全符合USB 2. 0规范,传输率可达480 Mbps ,采用ISP1581可以快速开发出高性能的USB2. 0设备,同时为了满足速度要求,主控器芯片选择了高性能、低功耗的ARM芯片S3C44BOX。

  1.2 ARMS3C44BOX的工作原理

  S3C44BOX微处理器是由Samsung Electronics Co.,Ltd为手持设备设计的低功耗、高度集成的基于ARM7TDMI核的微处理器。S3C44BOX具有丰富的内置部件,包括:8KBcache,内部SRAM,LCD控制器,带自动握手的2通道UART,4通道DMA,系统管理器(片选逻辑,FP/EDO/SDRAM控制器),代用PWM功能的5通道定制器,I/O端口,RTC,8通道10位ADC,ⅡC-BUS接口,ⅡS-BUS接口,同步SIO接口和PLL备频器。S3C44BOX采用了一种新的总线结构,即SAMBAⅡ(Samsung ARM CPU 嵌入式微处理器总线结构)和0.25um工艺的CMOS标准宏7单元和存储编译器。它的低功耗精简和出色的全静态设计特别适用与对成本和功耗敏感的应用。

  1.2.1 S3C44BOX中断概述

  ARM7TDMI具有外部中断(IRQ)、快速中断(FIQ)和软件中断(Software Interrupt)三种中断方式,其中外部中断和快速中断均是硬件中断。对于ARM7TDMI内核的微处理器来说,中断是作为一种异常来处理的。S3C44BOX的中断控制器可以接收来自30个中断源的中断请求。这些中断源来自DMA、UART、SIO等芯片内部外围或接口芯片的外部引脚。

  中断控制器的任务是在片内外围和外部中断源组成的多重中断发生时,经过优先级判断选择其中的一个中断,通过FIQ(快速中断请求)或IRQ(通用中断请求)向ARM7TDMI内核发出FIQ或IRQ中断请求。

  实际上最初ARM7TDMI内核只有FIQ和IRQ两种中断,其他的中断都是各芯片厂家在设计芯片时定义的,这些中断根据中断的优先级高低来进行处理。特别的是,为了解决一般的中断模式在进入所需的服务程序前需要很长的中断反应时间的问题,S3C44BOX提供了一种新的中断模式——矢量中断模式。它具有CISC结构微控制器的特征,能够缩短中断反应时间。

责任编辑:中宾科技

标签云: 名人百科网,品牌百科网 辅导班开课通知家长群 美术培训班搬迁通知 少儿美术开课通知 艺术培训班开课通知范文 美术班复课通知 培训班开课通知话术 画室开课通知 美术培训班开课通知模板 培训机构上课温馨提示 奶茶店成功营销方案 美容院顾客裂变方法 老客户转介绍激励方案 转介绍的方案和思路 美容院如何快速裂变 美容院如何玩裂变 裂变客户的十种方法 小型餐饮业营销计划方案 餐饮全年营销方案计划表 餐饮行业营销策划的特点 我开早餐店的真实经历做早餐生意的窍门开早餐店的惨痛经历未来早 线下宣传推广策划方案 产品线下推广活动方案 完整的婚礼策划方案 地推的60种方法 电商平台促销活动方案 线上推广的渠道有哪些 推广品牌的策划方案 地推活动策划方案创意 旅游景区营销推广方案
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到QQ空间
分享到: 
上一篇浅议消除汽车工业环境视频共模噪.. 下一篇基于WindowsCE系统的模拟时钟设计

相关阅读:

相关栏目

安全提示

最新文章

热门信息

siteMap.txt