专利名称:光盘装置及其自我诊断控制方法
技术领域:
本发明涉及光盘装置及其自我诊断控制方法,特别是涉及适宜在利用SATA接口连接主机计算机(host computer)的光盘装置的出厂时 的自我诊断模式相关的控制中使用的光盘装置及其自我诊断控制方 法。
背景技术:
ATA规格是指硬盘驱动器(hard disk drive)或光盘装置(DVD-ROM 装置等)这种类型的外部设备与计算机的主流接口。作为从该ATA(AT Attachment)规格变换而来的接口, SATA (SerialATA)接口倍受瞩目。SATA将Ultra ATA等现在的ATA规格所采用的并行传送方式变更 为串行传送方式。由此,在保持与现有的并行方式的ATA诸规格之间 的兼容性的同时,SATA还能够通过简单的线缆实现高速的传送速度。 而且,在现有技术中每一个驱动器所必须的跳线(jumperpin)等的设 定,在SATA中也不需要,使硬盘等"连接即可使用"。但是,在制造现场的产品检查项目中,有一项是使光盘装置长时 间动作,比较其前后的性能。在长时间的动作中利用预先装入光盘装置中的热运行(heat run) 模式(自我诊断模式)。该热运行模式中设为不连接主机PC只供给电 源也能够执行。在特开平3 — 209601号公报中,公开了设置为不连接主机计算机, 能单独进行各部的动作的、即具备所谓自我诊断功能的盘装置。在现有的并行传送的ATA连接的光盘装置中,热运行模式的指定 利用MASTER/SLAVE连接指定的跳线。光盘装置在电源ON时确认 跳线的连接状态,如果指定为热运行模式则执行热运行动作。发明内容在并行传送的ATA中,如上所述能够用跳线进行热运行模式的指 定,但是与此相对,在SATA连接的光盘装置中,由于没有 MASTER/SLAVE连接指定,所以不能利用MASTER/SLAVE连接指定 的跳线进行指定。因此,考虑在SATA连接中,在热运行模式的指定中追加利用来 自主机PC的指令进行热运行模式指定的功能。在这样设置时,由于热运行模式设为能够在不连接主机PC只供给 电源的情况下实施,所以在连接主机PC并利用指令进行了热运行模式 的指定以后,有必要将热运行模式指定存储在FlashROM、 EEPROM 等可重写的ROM中,使得即使电源OFF也能保持该指定。光盘装置在这种设定下,在电源ON时确认可重写ROM上的热运 行模式指定,如有指定执行热运行模式动作。而且在检查后解除了热 运行模式后有必要进行出货。作为热运行模式的解除方法,可以想到以下方法预先准备好热 运行模式解除指令,根据该指令消除可重写ROM上的热运行模式指 定。此外,即使在万一忘记了解除热运行模式而出货的情况下,也考 虑有以下方法为了在到货地连接主机PC时解除热运行模式,在接收 了 ATAPI指令的时刻消除可重写ROM上的热运行模式指定,解除热 运行模式。但是,任何一种方法在热运行模式的解除中都必须从主机PC发行 指令。此外,特开平3—209601号公报中的盘装置是根据设置在盘装置 上的规定区域的参数来判断是进行通常的数据记录或再生的普通模式 (normal mode)还是进行刻录(burn-in)的刻录模式(bum mode)的 动作。因此,为了使盘装置从刻录模式转移至普通模式,有必有更正 参数,但是未公开通过何种方式设定更正参数。本发明为解决上述问题点研究而成,其目的在于在装置自身能 够进行自我诊断的光盘装置中,免去收发热运行模式解除指令等多余 的与主机PC的指令的接口,减轻产品开发的工时。此外,另一目的在于提供一种光盘装置,该光盘装置即使在指定为自我诊断模式的状态出货的情况下,也能够在用户站点自动地解除 自我诊断模式,防止进行误动作。在本发明的光盘装置中,当通过SATA接口确立了与主机PC的连 接时,消除写在ROM上的热运行模式的指定,解除热运行模式。与主机PC的连接的确立,将主机PC与装置一侧之间进行SATA 接口的特征之一的OOB (out of band:带外数据)信号的收发而确立 了通信吋,作为主机PC与装置的连接确立。
图1是本发明的一个实施方式的光盘的系统结构图。 图2是表示热运行模式和通常动作的选择处理的流程图。 图3是表示热运行模式的解除处理的流程图。 图4是说明SATA接口的OOB信号的图。
具体实施方式
以下,利用图1 图4说明本发明的一个实施方式。 首先,利用图1说明这一实施方式的光盘的系统结构。 图1是本发明的一个实施方式的光盘的系统结构图。 光盘装置102利用SATA线缆与主机计算机101连接,从而可进 行指令和数据的交互。图中所示例子举出DVD-ROM驱动器的例子作 为光盘装置102的例子,但是只要是通过STA接口与主机计算机101 交互的装置即可,也可以是DVD-RW驱动器、DVD-RAM驱动器等能 搭载可重写介质的光盘装置。在DVD-ROM的情况下,介质只可读取, 搭载信息记录盘103,并将读出的数据发送给主机计算机101。光盘装置102由微处理器104、再生速度控制器107、信息记录盘 读取部108、 SATA IF咅卩109、缓冲106、以及ROM105和RAMI 10构 成。微处理器104从ROM105和RAM110中读取必要的信息,给再生 速度控制器107、信息记录盘读取部108、 SATA IF部109以必要的控 制指示。再生速度控制器107控制信息记录盘103的再生速度。信息记录盘读取部从信息记录盘103中读取数据,发给至SATAIF部109。缓冲 106是用于临时存放数据的存储区域。下面,对该光盘装置102的热运行模式的设定处理进行说明。如上所述,在制造现场的产品检查项目中,有一项是使光盘装置 长时间动作,比较其前后的性能,在该长时间的动作中利用预先装入 光盘装置中的热运行(heatmn)模式(自我诊断模式)。在该热运行模 式下,不连接主机计算机101只供给电源也能够执行。在热运行模式 下,拉出光盘装置的托盘部分,检査者在这里放上作为信息记录盘103 的检查用的盘。其后,托盘收入内部,随机访问该检查用的盘,经过 长时间来测试是否发生装置的故障等现象。如上所述动作通过微处理 器104执行ROM105上的热运行程序来进行。热运行模式的指定通过接收来自主机计算机101的热运行模式指 定的指令而决定。由于光盘装置102不连接主机计算机101只供给电源也能够执行 热运行模式的动作,所以当连接主机计算机101通过指令接受热运行 模式的指定时,在ROM110中存储热运行模式指定,使得即使电源OFF 也能保持该指定。ROMllO为FlashROM、 EEPROM等可重写的ROM。 此外,写入热运行模式的存储器只要是即使切断电源存储的数据内容 也不会消失的非易失性存储器即可,也可以使用其他的闪存(Flash Memory)等存储器。下面,利用图2说明该光盘装置102的热运行模式和通常动作的 选择处理。图2是表示热运行模式和通常动作的选择处理的流程图。 光盘装置102的微处理器104在这样的设定下,电源ON时确认ROMllO上的热运行模式指定(S200),如有指定则执行热运行动作 (S201)。若没有热运行模式指定则进行通常的动作(S202)。下面,利用图3和图4说明该光盘装置102的热运行模式的解除处理。图3是表示热运行模式的解除处理的流程图。 图4是说明SATA接口的OOB信号的图。该热运行模式的解除处理在主机计算机101与光盘装置102连接并进行OOB (Out of Band)信号的收发信息时进行。OOB信号是SATA的特征之一,为掌管接口的复位/初始化、通信 的确立、速度协商(speednegotiation)的结构。如图4所示,OOB信号在主机和装置之间,利用 COMRESET/COMWAKE确立通信,其后,进入利用Align primitive 的速度协商。首先,微处理器104确认SATA IF部109与主机计算机101是否 交互OOB信号而确立了通信(S300)。此处,由OOB信号确立了通信 时,即为与主机计算机101的连接确立。在未与主机计算机101连接时,等待一定时间,例如10ms以后 (S303),确认是否与主机计算机101进行OOB信号交互而确立了通 信。在与主机计算机101连接时,微处理器104读取ROM110上的信 息,调査有否热运行指定(S301)。没有热运行模式指定时,结束处理。有热运行模式指定时,微处理器104消除ROM110上的热运行模 式指定的信息(S302),当在热运行模式下动作时,结束热运行模式。由于SATA接口在初始化之际必定进行OOB信号的交互,例如, 在工厂的产品出货时即使在ROM上写入有热运行模式指定的信息的 状态下出货,因为通过上述处理消除热运行模式指定的信息,所以也 不会在用户的站点误动作。其中,在本实施方式中,以光盘装置为例进行了说明,但是本发 明也能够适用于其他外部设备(例如硬盘驱动器等),其是具有主机 计算机和SATA接口的装置,装置自身进行自我诊断,在存储器上写 入热运行模式被指定。根据本发明,在装置自身能进行自我诊断的光盘装置中,免去收 发热运行模式解除指令等多余的与主机PC的指令的接口,能够减轻产 品开发的工时。另外,根据本发明,即使在被指定自我诊断模式的状态下出货的 情况下,也能够在用户站点自动地解除自我诊断模式,防止进行误动 作。
权利要求
1.一种光盘装置,其与主机计算机连接,接收在自我诊断模式下动作的指令,接受所述指令并将热运行模式的指定信息写入非易失性存储器上,在不与所述主机计算机连接的状态下进行检查,其特征在于在与所述主机计算机的连接确立时,消除所述热运行模式的指定信息。
2. 根据权利要求1所述的光盘装置,其特征在于通过SATA接口与所述主机计算机连接。
3. 根据权利要求2所述的光盘装置,其特征在于 与所述主机计算机的连接的确立通过SATA接口的OOB信号进行。
4. 根据权利要求1所述的光盘装置,其特征在于 所述存储器为能够写入的ROM。
5. —种光盘装置的自我诊断控制方法,该光盘装置与主机计算机 连接并接收指令,在不与所述主机计算机连接的状态下进行检查,其 特征在于,包括通过所述主机计算机,接收在自我诊断模式下动作的指令的步骤; 控制部接受所述指令并将热运行模式的指定信息写入非易失性存 储器上的步骤;解除与所述主机计算机的连接的步骤;和在与所述主机计算机的连接确立时,所述控制部消除所述热运行 模式的指定信息的步骤。
6. 根据权利要求5所述的光盘装置的自我诊断控制方法,其特征 在于通过SATA接口与所述主机计算机连接。
7. 根据权利要求6所述的光盘装置的自我诊断控制方法,其特征在于与所述主机计算机的连接的确立通过SATA接口的OOB信号进行。
8. 根据权利要求5所述的光盘装置的自我诊断控制方法,其特征 在于所述存储器为能够写入的ROM。
全文摘要
在装置自身能够进行自我诊断的光盘装置中,从主机PC对光盘装置发送进行热运行模式(自我诊断模式)的指令。在光盘装置中,将被指定为热运行模式的信息写入ROM中。产品检查在未连接主机的状态下进行。光盘装置确认ROM内的热运行模式指定信息,当写入有热运行模式指定信息时进行热运行模式检查。并且,在用户使用时,当与主机PC连接,利用OOB信号的通信确立时,作为连接已确立,消除ROM内的热运行模式指定信息。这样,免去多余的与主机PC的指令的收发,减轻产品开发的工时。此外,能够防止在用户站点进行自我诊断模式的误动作。
文档编号G11B19/02GK101241731SQ200710162280
公开日2008年8月13日 申请日期2007年10月9日 优先权日2007年2月9日
发明者室谷繁 申请人:日立乐金资料储存股份有限公司