判断计算机接口的传输方式以控制碟机速度的方法技术

技术编号:2877963 阅读:150 留言:0更新日期:2012-04-11 18:40
本发明专利技术是提供一种判断计算机接口的传输方式以控制碟机速度的方法,转换接口在接收到来自外部接口的重置(Reset)信号时,便激活全速的传输模式,并送出一控制信号给外部接口的,以表明写入光驱支持高速的传输模式,若转换接口侦测到外部接口的送出一回复信号,表示其支持高速的传输模式,便切换为高速的传输模式,否则维持在全速的传输模式,该转换接口在决定传输模式后,便透过内部总线送出一特殊的ATAPI指令至接口控制器,以通知其最大传输速率,进而令接口控制器限制或不限制写入速度。(*该技术在2021年保护过期,可自由使用*)

【技术实现步骤摘要】

本专利技术属于一种,尤其涉及一种在碟机写入资料时,可得知计算机的转换接口或其传输效率,以防止数据缓冲区数据处理空间不足(buffer under-run)现象的发生方法。目前,该可写入光驱的转换接口有E-IDE/ATA/ATAPI、SCSI、SerialATA、USB 1.1、USB 2.0、PC-Card、Card Bus与IEEE 1394等标准规格,若该可写入光驱透过某种接口接上计算机时,即能透过应用程序、硬件驱动程序或其内的硬件/软件得知目前的转换接口为何,并透过事前的实验得知该接口的最大传输速率,便可得知该可写入光驱最大的写入速度限制。正因如此,本专利技术人认为上述问题有必要改进,经研究并配合学理的运用,终于提出一种设计合理且有效改善上述问题的本专利技术。为了达成上述目的,本专利技术主要是在提供一种,适用于一可写入光驱,该可写入光驱至少由一伺服控制器、一接口控制器及一转换接口连接组成,且该转换接口外接于一外部接口,该方法是包括下列步骤当该转换接口接收到该接头或主控制卡发送的重置(Reset)信号时,便激活全速的传输模式并送出一控制信号至该接头或主控制卡;该外部接口若有发送一回复信号至该转换接口,该转换接口便切换为高速的传输模式,否则维持在全速的传输模式;该转换接口在决定传输模式后,便透过该内部总线送出一ATAPI相关指令至该接口控制器,以通知其最大传输速率,进而限制或不限制写入速度。在附图说明图1中,本专利技术所示的一种可写入光驱内部系统,该可写入光驱1至少由一伺服控制器11、一接口控制器13及一转换接口15连接组成,其中,该转换接口15与该接口控制器13的连接是透过一内部总线(如IDEBus)17,且在本实施例中该转换接口15可进行USB 2.0对IDE的接口转换,其可工作在全速(Full Seed,12Mbit/see)或高速(High Sheed,480Mbit/sec)的传输模式;另,该转换接口15对外连接于一外部接口19,当该外部接口19为一USB 1.1的接头(Hub)或主控制卡(Host ControlCard)时是以全速来传送数据,若该外部接口19为一USB 2.0的接头或主控制卡时则是以高速来传送数据资料。该转换接口15可利用图2的操作流程来决定该外部接口19工作在高速或全速的传输模式,其包括有下列步骤步骤101该转换接口15是否接收到来自该外部接口19的重置信号?若是,则跳至步骤103;若否,则维持目前的运作状态,回到步骤101;步骤103该转换接口15激活全速的传输模式,此时,不论该外部接口19能否工作在高速,均以全速为其内定的传输模式;步骤105该转换接口15在1m秒内送出一“Chirp K”信号给该外部接口19,以表明该写入光盘机1有支持高速的传输模式,并在7.0m秒内结束发送此信号;步骤107该转换接口15是否在10u秒内侦测到该外部接口19送回一“Alternating of Chirp K and Chirp J”信号?若是,跳至步骤109;若否,跳至步骤111;步骤109表示其支持高速的传输模式,此时,该转换接口15切换为高速的传输模式,并跳至步骤113;步骤111维持在全速的传输模式;步骤113该转换接口15在决定传输模式后,便透过该内部总线17送出一特殊的ATAPI指令至该接口控制器13,以通知其最大传输速率,进而令该接口控制器13限制或不限制写入速度。亦即该接口控制器13在收到该ATAPI指令后,若传输速率为900K byte/Sec时,则限制最高写入速度为4倍速,以避免发生数据缓冲区数据处理空间不足的现象,若传输速率为4800K byte/Sec,则不限制其最高写入速度。另,在步骤113中,若该转换接口15的传输模式为全速时,是透过该内部总线17送(0xFA,0x00,0x03,0x84,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00)的ATAPI指令至该接口控制器13,其中,“0x03,0x84”表示传输速率为900K byte/Sec;若该转换接口15的传输模式为高速时,是透过该内部总线17送(0xFA,0x00,0x12,0xC0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00)ATAPI指令至该接口控制器13,其中“0x12,0xC0”表示传输速率为4800K byte/Sec。同样地,若该可写入光驱1的转换接口为Card Bus对IDE时,是通过内部总线17送(0xFA,0x00,0x07,0xAD,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00)的ATAPI指令至该接口控制器13,其中“0x07,0Xad”表示传输速率为1965K byte/Sec,该接口控制器13在收到该指令后,便限制最大写入速度为12倍速。此外,假设有一台可写入光驱(CD-R/RW Drive)能同时提供1倍速(150K byte/sec)、4倍速(600K byte/sec)、8倍速(1200K byte/sec)、12倍速(1800K byte/sec)及16倍速(2400K byte/sec)等写入速度,且亦提供一USB 1.1对IDE、一USB 2.0对IDE、一IEEE 1394对IDE及一Card Bus对IDE等转换接口,又通过该可写入光驱内部的硬件和软件便可得知所连接的计算机是通过何种接口,再加上下列实验资料USB 1.1最大传输速率不高于900K byte/sec、USB 2.0最大传输速率不高于4800K byte/sec、IEEE 1394最大传输速率不高于11600K byte/sec及Card Bus最大传输速率不高于1965K byte/sec,于是,当该可写入光驱以该USB 1.1对IDE的转换接口与该计算机连接时,该可写入光驱内部的软件便自动限制并控制其最大写入速度为4倍速,如此,即可使该计算机接口的传输效率高于该可写入光驱的写入速度,有效防止数据缓冲区数据处理空间不足的现象发生。另,当该可写入光驱以该USB 2.0对IDE或该IEEE 1394对IDE的转换接口与计算机连接时,该可写入光驱内部的软件并不限制其最大写入速度,因该两转换接口的传输效率远高于该可写入光驱的最大写入速度。又,当该可写入光驱以该Card Bus对IDE的转换接口与该计算机连接时,该可写入光驱内部的软件便自动限制并控制其最大写入速度为12倍速。综上所述,本专利技术是判断计算机接口的传输效率,进而限制或不限制光驱的写入速度,以避免发生数据缓冲区数据处理空间不足的现象。以上所述,仅为本专利技术最佳的一个的具体实施例的详细说明,本专利技术的技术保护范围并不局限于此,本专利技术要求保护的技术方案应以本专利技术的权利要求书中记载的保护范围为准,凡符合本专利技术所公开的技术方案的精神与其类似变化的实施例,皆应包含于本专利技术的范畴中。权利要求1.一种,适用于一可写入光驱,该可写入光驱至少由一伺服控制器、一接口控制器及一转换接口连接组成,且该转换接口外接于一外部接口,其特征在于包括下列步骤当该转换接口接收到该外部接口发送的重置(Reset)信号时,便激活全速(Full Sneed)的传输模式并送出一控制信号本文档来自技高网...

【技术保护点】
一种判断计算机接口的传输方式以控制碟机速度的方法,适用于一可写入光驱,该可写入光驱至少由一伺服控制器、一接口控制器及一转换接口连接组成,且该转换接口外接于一外部接口,其特征在于:包括下列步骤: 当该转换接口接收到该外部接口发送的重置(Reset)信号时,便激活全速(Full Sneed)的传输模式并送出一控制信号至该外部接口; 该外部接口若有发送一回复信号至该转换接口,该转换接口便切换为高速(High Speed)的传输模式,否则维持在全速的传输模式;以及 该转换接口在决定传输模式后,便透过一内部总线送出一ATAPI相关指令至该接口控制器,以通知其最大传输速率,进而限制或不限制写入速度。

【技术特征摘要】

【专利技术属性】
技术研发人员:庞家元
申请(专利权)人:建兴电子科技股份有限公司
类型:发明
国别省市:71[中国|台湾]

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

1