USB接口传输装置以及USB接口传输系统制造方法及图纸

技术编号:5757200 阅读:192 留言:0更新日期:2012-04-11 18:40
本实用新型专利技术的USB接口传输装置包括:USB接口控制单元、动态数据传输单元、中央控制单元、传输模式宣告单元、驱动程序内存,以及数据传输接口。其中,USB接口控制单元与计算机进行通信。动态数据传输单元包括数据输入节点以及数据输出节点。数据输入节点通常用于下载数据,数据输出节点通常用于上传数据,但数据输入节点与数据输出节点的功能可变。中央控制单元控制动态数据传输单元的数据传输模式,并且控制USB接口控制单元的周边接口应用功能。(*该技术在2018年保护过期,可自由使用*)

【技术实现步骤摘要】

本技术涉及一种USB接口传输装置,尤其指一种能以动态方 式做数据传输的USB接口传输装置。
技术介绍
以目前的技术在USB接口数据传输的应用上,传输模式可依数据 传送的速度,而分为USB低速装置(Low speed)、 USB全速装置(Full Speed)以及USB高速装置(High Speed)三种。然而,每一种模式USB接 口数据传输都必须完全按照USB的技术与规格,进行电路级软件设计 及应用。在相同的技术与规范下,USB接口在数据传输在架构设计上 都很难再去做变化。此外,现有的USB传输装置都以独立的上传节点与下载节点提供 数据双向传输功能,但在实际应用上传输类型相当多,每种类型的传 输方式都不同。 一个USB传输装置若要同时提升各种传输类型的传输 速度,其困难度、复杂性与成本都很高。为提升USB接口数据传输速度,现有的解决方案是分别加大上传/ 下载节点数据暂存装置的数据暂存空间(Double-Buffered Transfers),让 数据以Ping-Pong的方式传递。此方案可以縮短数据迁移时所需的等待 时间,确实可以提升速度,但是同时增加了上传节点与下载节点的数 据暂存空间,所付出的成本也相对增加。因此,改善目前市场上速度越快相对付出越高成本的现象,得到 速度快、低成本的USB接口的数据传输架构设计,将是业界亟需达成的目标。
技术实现思路
鉴于上述现有技术的问题,本创作人亟思一种解决方案,以求提 高USB接口传输速度,同时也能降低成本。因此,本技术提供一 种USB接口传输装置,其能以更快速并且节省成本的传输方式,应用于USB接口,并支持各种数据传输类型。此外,本技术的另一目的在于提供一种数据传输系统,其可 由计算机执行使用者操作的应用程序,并由应用程序下达使用者设定的产品功能,据此以选择USB控制接口装置的传输模式。本技术的USB接口传输装置用于计算机与外围装置之间,进 行数据交换,并包括USB接口控制单元、动态数据传输单元、中央 控制单元、传输模式宣告单元、驱动程序内存,以及数据传输接口。 其中,USB接口控制单元与计算机进行通信。动态数据传输单元包括 数据输入节点以及数据输出节点。数据输入节点通常用于下载数据, 数据输出节点通常用于上传数据,但数据输入节点与数据输出节点间 可互相支持,而变换其上传、下载功能。中央控制单元控制动态数据 传输单元的数据传输模式,并且控制USB接口控制单元的周边接口应 用功能。当传输模式宣告单元从中央控制单元处得知动态数据传输单元的 数据传输模式后,会对计算机宣告动态数据传输单元的数据传输模式。 另外,数据传输接口则会接收来自动态数据传输单元或中央控制单元 的传输数据,并传送至外围装置,或从外围装置接收传输数据,传送 至动态数据传输单元或中央控制单元。本技术的数据输出节点与数据输入节点形式不限,数据输入 节点优选为动态数据输出节点,数据输入节点优选为动态数据输入节点。在通常数据传输模式下,数据输入节点用于下载数据,数据输出 节点用于上传数据。当中央控制单元欲下载大量数据时,中央控制单 元会将数据输出节点与数据输入节点同时设定为数据输入传输模式。 此时数据传输模式为下载模式。当中央控制单元欲上传大量数据时, 中央控制单元会将数据输出节点与数据输入节点同时设定为数据输出 传输模式。此时数据传输模式为上传模式。通过中央控制单元控制动态数据传输单元,USB接口传输装置能 完成兼容于各种数据传输类型上的传输。因此,本技术的USB接 口传输装置能应于各种USB传输类型,包括中断(Interrupt transfer)数 据传输、同时(Isochronous transfer)数据传输以及大量(Bulk transfer)数据传输。为提供此功能,数据输出节点优选可为大量数据传输节点、 中断数据传输节点,或同时数据传输节点。同理,数据输入节点优选 可为大量数据传输节点、中断数据传输节点,或同时数据传输节点。另一方面,本技术的USB接口传输系统,包括计算机、外 围装置以及USB接口传输装置。其中,外围装置与计算机进行数据交 换;USB接口传输装置动态控制计算机与外围装置之间的数据传输模 式。进一步来说,该USB接口传输系统的USB接口传输装置包括USB 接口控制单元、动态数据传输单元、中央控制单元、传输模式宣告单 元、驱动程序内存、数据传输接口。 USB接口控制单元利用USB通信接 口对计算机装置进行通信;动态数据传输单元包括数据输入节点以及 数据输出节点,在通常传输模式下,该数据输入节点用于下载数据, 该数据输出节点用于上传数据。但在下载模式下,数据输出节点与数 据输入节点同时设定为数据输入传输模式。而在上传模式下,数据输 出节点与数据输入节点同时设定为数据输出传输模式。本技术的USB接口传输系统形式不限,优选为该USB接口传输系统还包括外部内存,可与计算机装置进行数据交换,并且USB接 口传输装置动态控制计算机装置与该外部内存之间的交换传输模式。驱动程序内存储存中央控制单元所使用的应用程序。此外,本实 用新型的中央控制单元形式不限,优选为微控制器或微处理器。本实 用新型的数据传输接口形式不限,优选为双向数据传输接口。上述双向数据传输接口形式不限,优选为SPI接口、 Smart Card Reader接口 、 UART接口、 GPIO接口、或其组合。此外,本技术的驱动程序内 存形式不限,优选为OTPROM、 MASKROM或外挂NOR型闪存。在USB接口传输系统中,计算机形式不限,优选为,计算机具有 USB通信接口 ,而USB接口控制单元经由USB通信接口与计算机进行通 信。外围装置形式也不限,优选为随插即用可携型外围装置。本技术的USB接口传输装置与USB接口传输系统的特征在 于传输数据时,中央控制单元控制数据传输单元的数据传输模式, 以完成兼容于各种数据传输类型上的传输控制。其中,数据输入节点 与数据输出节点之间能互相支持,而以动态决定传输模式的方式进行 数据传输。更明确地说,中央控制单元控制动态数据传输单元的传输模式。 当上传大量数据时,挪用闲置的下载暂存数据空间;而下载大量数据 时,挪用闲置的上传暂存数据空间。两者相互支持,能使任一端传输 数据的暂存数据量增加为原来的2倍,进而增加数据传输的速度。综上所述,本技术的USB接口传输装置与USB接口传输系统 能够提供更快速、低成本,以及兼容多种传输类型的数据传输方案。附图说明图1为本技术的USB接口传输系统的电路框图。图2为本技术的USB接口传输装置数据上传模式的数据传输 流程图。第3图为本技术的USB接口传输装置数据下载模式的数据传输流程图。主要组件符号说明10USB接口控制单元60周边装置11传输模式宣告单元70外部内存20中央控制单元80动态数据传输单元30驱动程序内存81动态数据输入节点50计算机82动态数据输出节点51USB通信接口90双向数据传输接口具体实施方式本技术的USB接口传输装置以动态方式进行USB接口的上 传与下载控制。当上传大量数据时,挪用闲置的下载暂存数据空间; 另一方面,下载大量数据时,就挪用闲置的上传暂存数据空间本文档来自技高网...

【技术保护点】
一种USB接口传输装置,用于计算机与外围装置之间的数据交换,其特征在于,包括: 一USB接口控制单元,其与所述计算机进行通信; 一动态数据传输单元,包括一数据输入节点以及一数据输出节点;在通常传输模式下,该数据输入节点用于下载数 据,该数据输出节点用于上传数据;在数据下载模式下,该数据输入节点以及该数据输出节点同时用于下载数据;并且在数据上传模式下,该数据输入节点以及该数据输出节点同时用于上传数据; 一中央控制单元,在所述三种数据传输模式中,选择该动态数据传输 单元的数据传输模式,并且控制所述USB接口控制单元的周边接口应用功能; 一传输模式宣告单元,在所述中央控制单元得知所述动态数据传输单元的数据传输模式后,向所述计算机宣告所述动态数据传输单元的数据传输模式; 一驱动程序内存,其储存 所述中央控制单元所使用的应用程序;以及 一数据传输接口,其接收来自所述动态数据传输单元或所述中央控制单元的传输数据,并且将其传送至所述外围装置,或由所述外围装置传输数据至所述动态数据传输单元或所述中央控制单元。

【技术特征摘要】

【专利技术属性】
技术研发人员:黄正宏邱明锋周柔甫
申请(专利权)人:十速科技股份有限公司
类型:实用新型
国别省市:71[中国|台湾]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1