KR20100120273A - Outstanding type storage apparatus and control method of the same - Google Patents

Outstanding type storage apparatus and control method of the same Download PDF

Info

Publication number
KR20100120273A
KR20100120273A KR1020100046939A KR20100046939A KR20100120273A KR 20100120273 A KR20100120273 A KR 20100120273A KR 1020100046939 A KR1020100046939 A KR 1020100046939A KR 20100046939 A KR20100046939 A KR 20100046939A KR 20100120273 A KR20100120273 A KR 20100120273A
Authority
KR
South Korea
Prior art keywords
hard disk
disk module
interface controller
controller
switch unit
Prior art date
Application number
KR1020100046939A
Other languages
Korean (ko)
Other versions
KR101019651B1 (en
Inventor
박준민
Original Assignee
주식회사 인디랩
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 주식회사 인디랩 filed Critical 주식회사 인디랩
Priority to KR1020100046939A priority Critical patent/KR101019651B1/en
Publication of KR20100120273A publication Critical patent/KR20100120273A/en
Priority to PCT/KR2011/001313 priority patent/WO2011105843A2/en
Application granted granted Critical
Publication of KR101019651B1 publication Critical patent/KR101019651B1/en

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/26Power supply means, e.g. regulation thereof
    • G06F1/30Means for acting in the event of power-supply failure or interruption, e.g. power-supply fluctuations
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/30Monitoring
    • G06F11/32Monitoring with visual or acoustical indication of the functioning of the machine
    • G06F11/324Display of status information
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/06Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B19/00Driving, starting, stopping record carriers not specifically of filamentary or web form, or of supports therefor; Control thereof; Control of operating function ; Driving both disc and head
    • G11B19/20Driving; Starting; Stopping; Control thereof
    • G11B19/2009Turntables, hubs and motors for disk drives; Mounting of motors in the drive
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B33/00Constructional parts, details or accessories not provided for in the other groups of this subclass
    • G11B33/12Disposition of constructional parts in the apparatus, e.g. of power supply, of modules
    • G11B33/125Disposition of constructional parts in the apparatus, e.g. of power supply, of modules the apparatus comprising a plurality of recording/reproducing devices, e.g. modular arrangements, arrays of disc drives
    • G11B33/126Arrangements for providing electrical connections, e.g. connectors, cables, switches
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/06Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
    • G06F3/0601Interfaces specially adapted for storage systems
    • G06F3/0668Interfaces specially adapted for storage systems adopting a particular infrastructure
    • G06F3/0671In-line storage system
    • G06F3/0673Single storage device
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B2220/00Record carriers by type
    • G11B2220/20Disc-shaped record carriers
    • G11B2220/25Disc-shaped record carriers characterised in that the disc is based on a specific recording technology
    • G11B2220/2508Magnetic discs
    • G11B2220/2516Hard disks

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Quality & Reliability (AREA)
  • Human Computer Interaction (AREA)
  • Power Sources (AREA)

Abstract

PURPOSE: An external storage device and a control method thereof are provided to prevent malfunctions by automatically shutting off power in case of instable initial power, the sudden inflow of a surge voltage, and the sudden disconnection of a power supply line. CONSTITUTION: An external storage device comprises a hard disk module(160), a USB port, an interface controller(150), a switch(130), a switching controller(140), and a case(102). The hard disk module comprises a spindle motor, a head arm, a voice coil motor, and an HDD controller(163). The head arm accesses data to a platter rotated by a spindle motor. The voice coil motor drives the head arm. The HDD controller controls the operation of the voice coil motor and the spindle motor. The USB port is connected to an external host device. The interface controller controls data input/output between the hard disk module and the USB port. The switch is turned on/off by a user. The switching controller senses the on/off state of the switch and turns off the hard disk module or the interface controller. The case covers the hard disk module, the USB port, the interface controller, the switch, and the switching controller.

Description

외장형 스토리지 장치 및 그 제어 방법{OUTSTANDING TYPE STORAGE APPARATUS AND CONTROL METHOD OF THE SAME}External storage device and its control method {OUTSTANDING TYPE STORAGE APPARATUS AND CONTROL METHOD OF THE SAME}

본 발명은 외장형 스토리지 장치 및 그 제어 방법에 관한 것으로서, 데이터를 저장하는 메모리 또는 하드 디스크의 전원 오프를 자동 관리함으로써 전원 충격 및 케이블 분리에 의한 데이터 손상을 방지할 수 있는 외장형 스토리지 장치 및 그 제어 방법에 관한 것이다.
The present invention relates to an external storage device and a method of controlling the same. An external storage device and a control method thereof capable of preventing data damage due to power shock and cable disconnection by automatically managing power off of a memory or a hard disk storing data. It is about.

일반적으로 외장형 스토리지 장치는 컴퓨터나 TV등의 멀티 미디어 기기를 포함한 호스트 기기에 착탈되어 데이터를 저장할 수 있도록 된 것으로, 플래시 메모리나 하드 디스크에 데이터를 저장하도록 되어 있다. In general, an external storage device is attached to or detached from a host device including a multimedia device such as a computer or a TV to store data. The external storage device stores data in a flash memory or a hard disk.

이때, 컴퓨터 또는 가전제품과 '핫 플러그 인' 기능을 갖는 USB 포트를 이용하여 전원 공급 및 데이터를 입출력하는 것이 일반적인데, 컴퓨터를 예로 들면 OS 시스템인 마이크로소프트사의 '윈도우' 는 외장형 스토리지 장치를 'USB 대용량 저장소 장치'로 인식한다.In this case, it is common to supply power and input / output data using a USB port having a 'hot plug-in' function with a computer or home appliance. For example, a computer such as Microsoft's 'Windows' is an external storage device. USB mass storage device.

'윈도우' 상에서 '파일 관리자'를 이용하여 외장형 스토리지 장치에 데이터를 입출력한 후 '파일 관리자'를 종료하면, '윈도우'는 데이터 입출력 작업이 종료된 것으로 간주하지만 외장형 스토리지 장치는 버퍼 저장 데이터 등의 처리를 위한 데이터 입출력 작업을 여전히 계속하며 플래시 메모리나 하드 디스크 등을 일정 시간 이상 추가 구동하는 경우가 대부분이다. If you exit the file manager after inputting / outputting data to / from the external storage device using the 'file manager' on the 'window', 'window' is regarded as the completion of the data input / output operation. Data I / O operations continue to be processed, and most of the time, the flash memory or the hard disk is additionally driven for a certain time.

이때, 무심코 USB 케이블을 뽑으면 외장형 스토리지 장치의 내부 회로나 플래시 메모리 자체에 서지(surge) 전압이 발생하여 고장이 발생하거나, 하드 디스크에 데이터를 억세스하는 헤드의 동작이 급정지되어 스크래치 에러(scratch error)나 파일 할당 테이블(FAT : File Allocation Table)이 손상되는 에러가 발생하며 소중한 데이터가 유실되는 사례가 빈발하고 있다.At this time, if the USB cable is inadvertently removed, a surge voltage may be generated in the internal circuit of the external storage device or the flash memory itself, or a failure may occur, or the operation of the head that accesses data on the hard disk may be suddenly stopped, causing a scratch error. However, errors that corrupt the File Allocation Table (FAT) occur, and there are frequent cases where valuable data is lost.

이를 방지하기 위하여 사용자는 USB 케이블을 뽑기 전에 '윈도우' 상에서 '장치 관리자'를 실행하여 'USB 대용량 저장소 장치'를 소프트웨어적으로 제거하거나 작업 표시줄의 램 상주 프로그램으로 제공되는 '하드웨어 안전 제거' 어플리케이션을 실행하여 'USB 대용량 저장소 장치'를 소프트웨어적으로 중지시키는 방법이 사용되고 있다.To prevent this, users can run 'Device Manager' on 'Windows' before unplugging the USB cable to remove 'USB Mass Storage Device' in software or 'Safely Remove Hardware' application provided as RAM resident program in task bar. A method of software shutdown of the 'USB mass storage device' is used.

그러나, 이와 같이 '윈도우' 상에서 소프트웨어적으로 외장형 스토리지 장치의 구동을 정지시킨다 하더라도 예를 들어 외장형 스토리지 장치의 버퍼 저장 데이터 등의 처리 종료 시점이 '윈도우' 상에서 소프트웨어적으로 지령된 구동 정지 신호와 완전히 동기화될 수 없으므로, 외장형 스토리지 장치는 즉시 정지되지 않고 얼마간의 시간 동안 구동을 계속하며, 외장형 스토리지 장치의 구동이 완전히 정지하기 전에 USB 케이블을 뽑으면 상술한 바와 같은 에러 발생을 막을 수 없다.
However, even if the external storage device is driven by software on the 'Windows' as described above, for example, the end point of processing such as buffer storage data of the external storage device is completely controlled by the software stop command signaled by the software on the 'Windows'. Since the external storage device does not stop immediately and continues to drive for some time, unplugging the USB cable before the external storage device stops driving completely cannot prevent the error as described above.

본 발명은 상술한 문제점을 개선하기 위한 것으로서, 데이터 처리 작업이 계속중인데 외장형 스토리지 장치의 전원 공급이 오프되거나 외장형 스토리지 장치의 구동 도중에 사용자에 의하여 USB 케이블이 불시에 뽑히는 경우에도 외장형 스토리지 장치의 유입되는 서지 전압을 차단하고 데이터 에러 발생을 방지할 수 있는 외장형 스토리지 장치 및 그 제어 방법을 제공하기 위한 것이다.
The present invention is to improve the above-described problem, even if the data processing is in progress, even if the power supply of the external storage device is turned off or the USB cable is unplugged by the user during the operation of the external storage device is introduced to the external storage device It is an object of the present invention to provide an external storage device capable of breaking a surge voltage and preventing a data error and a control method thereof.

일 실시예로서, 본 발명의 외장형 스토리지 장치는, 스핀들 모터와, 상기 스핀들 모터에 의하여 회전하는 플래터에 데이터를 억세스하는 헤드 아암과, 상기 헤드 아암을 구동하는 보이스 코일 모터와, 상기 스핀들 모터 및 상기 보이스 코일 모터의 동작을 제어하는 HDD 컨트롤러를 포함하는 하드 디스크 모듈; 외부의 호스트 기기와 연결되는 USB 포트; 상기 USB 포트 및 상기 하드 디스크 모듈 사이의 데이터 입출력을 제어하는 인터페이스 컨트롤러; 사용자에 의하여 온/오프되는 스위치부; 상기 스위치부의 온/오프 상태를 감지하여 상기 하드 디스크 모듈 또는 상기 인터페이스 컨트롤러를 온/오프시키는 스위칭 컨트롤러; 상기 하드 디스크 모듈, 상기 USB 포트, 상기 인터페이스 컨트롤러, 상기 스위치부 및 상기 스위칭 컨트롤러를 감싸는 케이스; 를 포함한다.
In one embodiment, an external storage device of the present invention includes a spindle motor, a head arm for accessing data on a platter rotated by the spindle motor, a voice coil motor for driving the head arm, the spindle motor, and the A hard disk module including an HDD controller for controlling an operation of the voice coil motor; A USB port connected to an external host device; An interface controller controlling data input / output between the USB port and the hard disk module; A switch unit turned on / off by a user; A switching controller which senses an on / off state of the switch unit to turn on / off the hard disk module or the interface controller; A case surrounding the hard disk module, the USB port, the interface controller, the switch unit, and the switching controller; It includes.

일 실시예로서, 본 발명의 외장형 스토리지 장치의 제어 방법은, HDD 컨트롤러를 포함하는 하드 디스크 모듈과, 외부의 호스트 기기와 연결되는 USB 포트와, 상기 USB 포트 및 상기 하드 디스크 모듈 사이의 데이터 입출력을 제어하는 인터페이스 컨트롤러와, 사용자에 의하여 온/오프되는 스위치부와, 상기 스위치부의 온/오프 상태를 감지하여 상기 하드 디스크 모듈 또는 상기 인터페이스 컨트롤러를 온/오프시키는 스위칭 컨트롤러가 케이스에 내장된 외장형 스토리지 장치를 준비하는 단계; 상기 외장형 스토리지 장치의 상기 USB 포트를 상기 호스트 기기에 연결하는 단계; 상기 스위치부가 눌려지면 상기 하드 디스크 모듈 또는 상기 인터페이스 컨트롤러에 구동 전원을 연결하는 단계; 데이터 입출력 작업을 수행하는 단계; 상기 하드 디스크 모듈 또는 상기 인터페이스 컨트롤러가 온된 상태에서 상기 스위치부가 눌려지면, 상기 하드 디스크 모듈의 파킹을 위한 일정 시간 ΔT2가 경과한 후에 상기 하드 디스크 모듈 또는 상기 인터페이스 컨트롤러의 전원 공급을 오프시키는 단계; 를 포함한다.
In one embodiment, a method of controlling an external storage device of the present invention includes a hard disk module including a HDD controller, a USB port connected to an external host device, and data input / output between the USB port and the hard disk module. An external storage device having an interface controller for controlling, a switch unit that is turned on / off by a user, and a switching controller that senses an on / off state of the switch unit to turn on or off the hard disk module or the interface controller. Preparing a; Connecting the USB port of the external storage device to the host device; Connecting driving power to the hard disk module or the interface controller when the switch unit is pressed; Performing a data input / output operation; If the switch unit is pressed while the hard disk module or the interface controller is turned on, turning off the power supply of the hard disk module or the interface controller after a predetermined time ΔT2 for the parking of the hard disk module has elapsed; It includes.

본 발명에 따르면 초기 전원 불안정, 갑작스런 서지 전압의 유입, 전원을 공급하는 USB 케이블 또는 외부 전원 공급선의 급작스런 분리시 외장형 스토리지 장치의 오류 발생 가능성을 최소화한다.According to the present invention, the possibility of an initial storage instability, sudden inflow of surge voltage, sudden disconnection of a USB cable or an external power supply line supplying power, and a failure of an external storage device are minimized.

또한, 호스트 기기 측의 인터페이스 상태로써 하드 디스크 모듈의 정지 상태를 판단하던 종래의 방식에 비하여 외장형 스토리지 장치 측에 마련된 메인 PCB 측의 데이터 입출력 여부를 감지함으로써 하드 디스크 모듈의 정지 시점을 판단하므로 정확한 구동 정지 시점을 파악할 수 있어 데이터 에러 방지에 효과적이다.In addition, compared to the conventional method of determining the stop state of the hard disk module as the interface state of the host device side, the stop time of the hard disk module is judged by detecting whether data is input or output on the main PCB side provided on the external storage device side. The stop time can be grasped to prevent data errors.

또한, 종래와 같이 USB 케이블의 착탈에 따라 하드 디스크 모듈이 온/오프되는 종래의 단순한 방식에 비하여, 본 발명은 사용자의 스위치 입력에 따라 하드 디스크 모듈의 전원 공급을 온/오프되므로 서지 전압의 차단 효과는 물론, 특히 일정 시간 동안 전원 오프를 지연시킴으로써 파킹 후 또는 데이터 작업 종료 후에 전원 공급이 차단되도록 하여 데이터 에러율을 획기적으로 줄일 수 있다. In addition, compared to the conventional simple method in which the hard disk module is turned on / off according to the detachment of the USB cable as in the related art, the present invention cuts the surge voltage because the power supply of the hard disk module is turned on / off according to the user's switch input. The effect, of course, can be significantly reduced by delaying the power off for a certain period of time, thereby shutting off the power supply after the parking or after the end of the data operation.

이때, 케이스의 외부를 터치하는 동작에 의하여 스위치부가 동작되고, 비프음이나 표시 램프의 상태에 따라 동작 상태를 육안으로 확인할 수 있도록 되어 있으므로 동작 안정성 및 소비자 만족도가 크게 향상된다.
At this time, the switch unit is operated by the operation of touching the outside of the case, and the operation state can be visually checked according to the state of the beep sound or the display lamp, so that the operation stability and customer satisfaction are greatly improved.

도 1은 본 발명의 외장형 스토리지 장치의 외관을 도시한 사시도이다.
도 2는 본 발명의 외장형 스토리지 장치의 내부 구조를 도시한 분해 사시도이다.
도 3은 도 2를 반대 측에서 바라본 분해 사시도이다.
도 4는 본 발명의 일 실시예로서, 인터페이스 컨트롤러의 핀 배열을 도시한 회로도이다.
도 5는 본 발명의 일 실시예로서, SATA 신호 단자 및 SATA 전원 단자의 핀 배열을 도시한 회로도이다.
도 6은 본 밟명의 일 실시예로서, USB 포트의 핀 배열을 도시한 회로도이다.
도 7은 본 발명의 외장형 스토리지 장치의 일 실시예를 도시한 블럭도이다.
도 8은 본 발명의 일 실시예로서, 스위칭 컨트롤러와 인터페이스 컨트롤러가 원칩화된 경우의 블럭도이다.
도 9는 본 발명의 일 실시예로서, 스위칭 컨트롤러와 HDD 컨트롤러가 원칩화된 경우의 블럭도이다.
도 10은 본 발명의 외장형 스토리지 장치의 제어 방법을 도시한 순서도이다.
도 11은 본 발명의 일 실시예로서, 스핀 업 후에 인터페이스 컨트롤러의 전원이 오프되는 실시예를 도시한 블럭도이다.
도 12는 본 발명의 일 실시예로서, 인터페이스 컨트롤러의 전원 공급 지연에 따른 전류 소모량 감소를 도시한 그래프이다.
1 is a perspective view illustrating an external appearance of an external storage device of the present invention.
2 is an exploded perspective view illustrating an internal structure of an external storage device of the present invention.
3 is an exploded perspective view of FIG. 2 viewed from the opposite side.
4 is a circuit diagram illustrating a pin arrangement of an interface controller according to an embodiment of the present invention.
FIG. 5 is a circuit diagram illustrating a pin arrangement of a SATA signal terminal and a SATA power terminal as an embodiment of the present invention.
FIG. 6 is a circuit diagram illustrating a pin arrangement of a USB port as an embodiment of the present invention.
7 is a block diagram illustrating an embodiment of an external storage device of the present invention.
8 is a block diagram when the switching controller and the interface controller are one-chip as one embodiment of the present invention.
9 is a block diagram when the switching controller and the HDD controller are one-chip as one embodiment of the present invention.
10 is a flowchart illustrating a control method of an external storage device of the present invention.
FIG. 11 is a block diagram illustrating an embodiment in which the interface controller is powered off after spin up.
12 is a graph illustrating a decrease in current consumption according to a power supply delay of an interface controller according to an embodiment of the present invention.

이하, 첨부된 도면들을 참조하여 본 발명에 따른 실시예를 상세히 설명한다. 이 과정에서 도면에 도시된 구성요소의 크기나 형상 등은 설명의 명료성과 편의상 과장되게 도시될 수 있다. 또한, 본 발명의 구성 및 작용을 고려하여 특별히 정의된 용어들은 사용자, 운용자의 의도 또는 관례에 따라 달라질 수 있다. 이러한 용어들에 대한 정의는 본 명세서 전반에 걸친 내용을 토대로 본 발명의 기술적 사상에 부합하는 의미와 개념으로 해석되어야 한다.Hereinafter, exemplary embodiments of the present invention will be described in detail with reference to the accompanying drawings. In this process, the size or shape of the components shown in the drawings may be exaggerated for clarity and convenience of description. In addition, terms that are specifically defined in consideration of the configuration and operation of the present invention may vary depending on the intention or custom of the user or operator. Definitions of these terms should be interpreted as meanings and concepts corresponding to the technical spirit of the present invention based on the contents throughout the present specification.

도 1은 본 발명의 외장형 스토리지 장치(100)의 외관을 도시한 사시도이다. 도 2는 본 발명의 외장형 스토리지 장치(100)의 내부 구조를 도시한 분해 사시도이다. 도 3은 도 2를 반대 측에서 바라본 분해 사시도이다. 도 4는 본 발명의 일 실시예로서, 인터페이스 컨트롤러(150)의 핀 배열을 도시한 회로도이다. 도 5는 본 발명의 일 실시예로서, SATA 신호 단자(168) 및 SATA 전원 단자(167)의 핀 배열을 도시한 회로도이다. 도 6은 본 발명의 일 실시예로서, USB 포트(170)의 핀 배열을 도시한 회로도이다. 도 7은 본 발명의 외장형 스토리지 장치(100)의 일 실시예를 도시한 블럭도이다. 도 8은 본 발명의 일 실시예로서, 스위칭 컨트롤러(140)와 인터페이스 컨트롤러(150)가 원칩화된 경우의 블럭도이다. 도 9는 본 발명의 일 실시예로서, 스위칭 컨트롤러(140)와 HDD 컨트롤러(163)가 원칩화된 경우의 블럭도이다. 도 1 내지 도 9를 함께 참조하며 본 발명의 외장형 스토리지 장치(100)의 구성 및 작용을 설명한다.1 is a perspective view illustrating an external appearance of an external storage device 100 of the present invention. 2 is an exploded perspective view showing the internal structure of the external storage device 100 of the present invention. 3 is an exploded perspective view of FIG. 2 viewed from the opposite side. 4 is a circuit diagram illustrating a pin arrangement of the interface controller 150 as an embodiment of the present invention. FIG. 5 is a circuit diagram illustrating the pin arrangement of the SATA signal terminal 168 and the SATA power terminal 167 as an embodiment of the present invention. FIG. 6 is a circuit diagram illustrating a pin arrangement of the USB port 170 as an embodiment of the present invention. 7 is a block diagram illustrating an embodiment of an external storage device 100 of the present invention. 8 is a block diagram when the switching controller 140 and the interface controller 150 are one-chip as one embodiment of the present invention. FIG. 9 is a block diagram when the switching controller 140 and the HDD controller 163 are one-chip as one embodiment of the present invention. 1 to 9, the configuration and operation of the external storage device 100 of the present invention will be described.

우선, 외장형 스토리지 장치(100)의 일 실시예에 대한 작용을 설명하면 다음과 같다. USB 케이블을 이용하여 호스트 기기(10)와 외장형 스토리지 장치(100)의 USB 포트(170)를 연결한다. USB 케이블이 호스트 기기(10)에 연결되거나 외부 전원 공급부(180)에 전원 케이블이 연결되면 스위칭 컨트롤러(140)에도 구동 전원이 연결되어 스위칭 컨트롤러(140) 및 스위치부(130)는 동작 가능한 상태로 대기한다.First, an operation of an embodiment of the external storage device 100 will be described. The USB port 170 of the external storage device 100 is connected to the host device 10 using a USB cable. When the USB cable is connected to the host device 10 or the power cable is connected to the external power supply unit 180, the driving power is also connected to the switching controller 140 so that the switching controller 140 and the switch unit 130 can be operated. Wait

케이스(102) 외부의 일부 영역에 해당하는 터치 영역(121)을 사용자가 터치하면, 케이스(102) 내부에 밀착된 터치 패드(120)에서 정전 용량 변화 또는 압력 변화 등의 물리량이 감지되며, 이에 따라 스위치부(130)의 터치 상태가 인식된다.When the user touches the touch area 121 corresponding to a part of the outside of the case 102, a physical quantity such as a capacitance change or a pressure change is detected by the touch pad 120 in close contact with the case 102. Accordingly, the touch state of the switch unit 130 is recognized.

USB 케이블이 연결된 상태에서 스위치부(130)가 눌려지면 동작 개시 시점이 입력된 것이다. 이때, 하드 디스크 모듈(160) 또는 인터페이스 컨트롤러(150)에 구동 전원이 연결되며, 시작음으로써 제1 비프음이 울리거나 표시 램프(114)가 점멸된다. When the switch unit 130 is pressed while the USB cable is connected, an operation start time is input. In this case, the driving power is connected to the hard disk module 160 or the interface controller 150, and a first beep sounds or the display lamp 114 blinks as a start sound.

동작 개시 시점이란 특히 하드 디스크 모듈(160)의 구동 전원 연결 시점을 말하며, 인터페이스 컨트롤러(150)의 구동 전원 연결 시점과 일치할 수도 있다. In particular, the operation start time refers to a driving power connection time of the hard disk module 160 and may coincide with a driving power connection time of the interface controller 150.

한편, 스핀들 모터(161)의 스핀 업 시간 동안 전류 소모량의 피크값을 줄이려면, 인터페이스 컨트롤러(150)의 전원 연결을 지연시킬 필요가 있는데, 이 경우에 인터페이스 컨트롤러(150)는 하드 디스크 모듈(160)의 동작 개시 시점 이후에 전원 연결된다.On the other hand, in order to reduce the peak value of the current consumption during the spin up time of the spindle motor 161, it is necessary to delay the power connection of the interface controller 150, in which case the interface controller 150 is a hard disk module 160 After the start of the operation, the power supply is connected.

동작 개시 시점부터 일정 시간(예를 들어 10초간) 동안은 하드 디스크 모듈(160)의 보호를 위하여 스위치부(130)가 동작되지 않는 것이 바람직하다. 스핀 업(spin up) 도중에 스위치부(130)가 눌려지면 하드 디스크 모듈(160)이 파킹되지도 못한 상태에서 전원이 끊기는 등의 불량을 방지하기 위함이다. It is preferable that the switch unit 130 is not operated for the protection of the hard disk module 160 for a predetermined time (for example, 10 seconds) from the start of operation. When the switch unit 130 is pressed during spin up, the hard disk module 160 is prevented from failing, for example, when the power is cut off while the hard disk module 160 is not parked.

하드 디스크 모듈(160) 또는 인터페이스 컨트롤러(150)가 오프된 상태에서 스위치부(130)가 터치되면, 외장형 스토리지 장치(100)가 온되며, 제1 비프음 또는 표시 램프(114)가 점멸된다. 이때, 하드 디스크 모듈(160) 또는 인터페이스 컨트롤러(150)에 전원 공급이 개시되며, 스위치부(130)가 일정 시간 ΔT1 만큼 홀드(hold)됨으로써 스위치부(130)는 ΔT1 동안 인식 불능 상태를 유지한다. When the switch unit 130 is touched while the hard disk module 160 or the interface controller 150 is turned off, the external storage device 100 is turned on and the first beep sound or the display lamp 114 blinks. At this time, power supply to the hard disk module 160 or the interface controller 150 is started, and the switch unit 130 is held for a predetermined time ΔT1 so that the switch unit 130 maintains an inaccessible state for ΔT1. .

호스트 기기(10)의 지령에 따라 USB 케이블을 경유하여 하드 디스크 모듈(160)에 데이터가 입출력된다. 데이터 작업이 종료되면 스위치부(130)를 다시 한번 터치한다. 하드 디스크 모듈(160) 또는 인터페이스 컨트롤러(150)가 온된 상태에서 스위치부(130)가 터치되면, 전원 오프를 하는데, 우선 제2 비프음을 발생하여 스위치부(130)의 터치가 인식되었음을 표시한다. 표시 램프(114)는 전원을 켤 때와 다른 상태로 깜빡거리거나 꺼질 수 있다. In response to the command of the host device 10, data is input and output to the hard disk module 160 via a USB cable. When the data job is finished, touch the switch unit 130 again. When the switch unit 130 is touched while the hard disk module 160 or the interface controller 150 is turned on, the power is turned off. First, a second beep is generated to indicate that the touch of the switch unit 130 is recognized. . The indicator lamp 114 may blink or turn off in a different state than when the power is turned on.

스위치부(130)의 입력 후 일정 시간 ΔT2가 경과한 후에 하드 디스크 모듈(160) 또는 인터페이스 컨트롤러(150)의 전원 공급이 차단된다. 이는 하드 디스크 모듈(160)의 파킹을 위한 일정 시간 ΔT2를 확보하기 위함이다. The power supply of the hard disk module 160 or the interface controller 150 is cut off after a predetermined period ΔT2 elapses after the switch 130 is input. This is to secure a predetermined time ΔT2 for parking of the hard disk module 160.

외장형 스토리지 장치(100)의 전원이 꺼지면 USB 케이블 또는 외부 전원 케이블을 분리한다. 이때, 스위칭 컨트롤러(140)의 동작도 오프된다. 만약, 외장형 스토리지 장치(100)의 전원 공급이 오프된 후에 USB 케이블이 분리되지 않았다면 스위칭 컨트롤러(140)의 대기 모드가 지속되며, 스위치부(130)가 터치되면 하드 디스크 모듈(160)의 스핀 업을 재개하여 데이터 입출력 작업을 다시 시작할 수 있다. When the external storage device 100 is powered off, disconnect the USB cable or external power cable. At this time, the operation of the switching controller 140 is also turned off. If the USB cable is not disconnected after the power supply of the external storage device 100 is turned off, the standby mode of the switching controller 140 continues, and when the switch unit 130 is touched, spin up of the hard disk module 160 is performed. You can resume data I / O by restarting.

한편, 하드 디스크 모듈(160) 또는 인터페이스 컨트롤러(150)에서 데이터 전송 중일 때 스위치부(130)가 터치되면, 그대로 작업을 종료할 수 없다. 경고음을 발생하거나 표시 램프(114)를 통하여 사용자에게 경고 메시지를 표시하고, 데이터 입출력이 완료된 후에 하드 디스크 모듈(160) 또는 인터페이스 컨트롤러(150)의 전원 공급을 오프시킨다. 물론 하드 디스크 모듈(160)의 파킹을 위한 시간 지연이 여기에 더 추가되는 것이 바람직하다.On the other hand, if the switch unit 130 is touched while data is being transmitted from the hard disk module 160 or the interface controller 150, the operation cannot be terminated as it is. A warning sound is generated or a warning message is displayed to the user through the display lamp 114, and the power supply of the hard disk module 160 or the interface controller 150 is turned off after data input / output is completed. Of course, a time delay for parking of the hard disk module 160 is further added here.

표시 램프(114)의 점멸 상태는 다양한 실시예가 가능하다. 예를 들면, 전원 온/오프 시에 표시 램프(114)가 동일 주기로 깜빡이거나 각각 다른 주기로 깜빡거린다. 데이터 전송시에는 표시 램프(114)가 더 짧은 주기로 깜박거릴 수 있다. 하드 디스크 모듈(160)의 전원 온시 데이터 입출력이 없으면 표시 램프(114)는 계속 켜진 상태이다. 한편, 데이터 전송 중에 스위치부(130)가 눌려지면 경고를 위하여 표시 램프(114)가 적색으로 켜지거나 전원 온/오프시와 다른 주기로 깜빡거려 경고 메세지를 전달한다. 스위치부(130)가 오프되면 표시 램프(114)는 소등된다.
The blinking state of the display lamp 114 may be various embodiments. For example, the display lamp 114 blinks at the same cycle or at different cycles at power on / off. In the data transmission, the indicator lamp 114 may blink in a shorter period. If there is no data input / output when the hard disk module 160 is turned on, the display lamp 114 is continuously turned on. On the other hand, when the switch unit 130 is pressed during data transmission, the indicator lamp 114 turns red or blinks at a different cycle than when the power is turned on or off for a warning to transmit a warning message. When the switch unit 130 is turned off, the display lamp 114 is turned off.

위와 같은 작용을 구현하기 위하여, 외장형 스토리지 장치(100)의 일 실시예에 대한 구성을 설명하면 다음과 같다. 외장형 스토리지 장치(100)는 하드 디스크 모듈(160)과, USB 포트(170)와, 인터페이스 컨트롤러(150)와 스위치부(130)와, 스위칭 컨트롤러(140)와 케이스(102)를 포함한다.In order to implement the above operation, a configuration of an embodiment of the external storage device 100 will be described. The external storage device 100 includes a hard disk module 160, a USB port 170, an interface controller 150, a switch unit 130, a switching controller 140, and a case 102.

하드 디스크 모듈(160)의 내부 구조는 상세하게 도시하지 않았으며, 현재 상용화된 모든 하드 디스크 모듈(160)이 실시예가 될 수 있다. 이러한 하드 디스크 모듈(160)은 스핀들 모터(161)와, 플래터에 데이터를 억세스하는 헤드 아암과, 헤드 아암을 구동하는 보이스 코일 모터(162)를 구비한다.The internal structure of the hard disk module 160 is not shown in detail, and all currently available hard disk modules 160 may be embodiments. The hard disk module 160 includes a spindle motor 161, a head arm for accessing data on the platter, and a voice coil motor 162 for driving the head arm.

그 밖에도 하드 디스크 모듈(160)에는 아날로그 읽기/쓰기 신호를 증폭하는 프리앰프(preamp) 모듈과, 데이터의 읽기 쓰기를 포함하여 HDD의 전체적인 동작을 총괄하거나 스핀들 모터(161)와 보이스 코일 모터(162)(VCM)의 전원 스위칭 및 구동 제어를 하는 HDD 컨트롤러(163)와, 버퍼 메모리 역할을 담당하여 데이터를 캐쉬하는 DRAM과, 진동을 검지하여 헤드의 위치를 미세 조정할 수 있게 함으로써 읽고 쓰기 성능을 개선하는 가속도 센서와, 부트 스트랩 코드(bootstrap code) 또는 하드 디스크 모듈(160)의 펌웨어(firmware)가 인스톨되는 플래쉬 메모리 등이 탑재된다. In addition, the hard disk module 160 includes a preamp module for amplifying analog read / write signals, and overall operation of the HDD including read / write data, or the spindle motor 161 and the voice coil motor 162. HDD controller 163, which controls power switching and driving of (VCM), DRAM that caches data by acting as a buffer memory, and finely adjusts head position by detecting vibration to improve read and write performance. An acceleration sensor, a flash memory in which a bootstrap code or firmware of the hard disk module 160 is installed.

일 실시예로서, 스위칭 컨트롤러(140)는 HDD 컨트롤러(163)에 연결되어 스핀 업 개시/종료 시점, 데이터 입출력 개시/종료 시점을 파악할 수 있다.In one embodiment, the switching controller 140 may be connected to the HDD controller 163 to determine the spin up start / end time point and the data input / output start / end time point.

스위치부(130)는 좌우 슬라이딩되면서 온/오프되는 딥 스위치 등이 사용될 수도 있지만, 일 실시예로서, 케이스(102) 표면의 정전 용량 변화나 압력 변화에 의하여 스위치 작동되는 터치 패드(120)가 마려되는 것이 바람직하다.The switch unit 130 may be a dip switch that is turned on / off while sliding left and right, but as an embodiment, the touch pad 120 that is switched by a capacitance change or a pressure change on the surface of the case 102 may be closed. It is desirable to be.

일 실시예로서, 스위치부(130)는 케이스(102) 내부에 밀착되는 터치 패드(120)를 포함한다. 터치 패드(120)가 밀착된 케이스(102)의 내부에 대응되는 케이스(102)의 외부는 터치 영역(121)을 이룬다. 사용자가 터치 영역(121)을 제외한 다른 부분을 터치하는 경우 스위치부(130)는 동작되지 않으며, 터치 영역(121)을 정확히 터치한 경우에만 스위치부(130)가 동작된다.In one embodiment, the switch unit 130 includes a touch pad 120 in close contact with the case 102. The outside of the case 102 corresponding to the inside of the case 102 in which the touch pad 120 is in close contact forms the touch area 121. When the user touches other portions except the touch area 121, the switch unit 130 does not operate. The switch unit 130 operates only when the touch area 121 is correctly touched.

케이스(102) 외부의 터치 영역(121)이 사용자에 의하여 터치되면 케이스(102) 내부에 위치한 터치 패드(120)에서 정전 용량 변화 또는 압력 변화가 발생된다. 스위칭 컨트롤러(140)는 하드 디스크 모듈(160) 또는 인터페이스 컨트롤러(150)의 전원 공급을 온/오프시키는 스위칭 소자(141)를 온/오프시키는데, 이때 터치 패드(120)에 의하여 감지된 정전 용량 변화 또는 압력 변화에 따라 스위치부(130)가 온/오프된다. 따라서, 케이스(102) 외관의 미려함을 해치지 않고 스위치부(130)를 마련할 수 있으며, 스위치부(130)의 동작을 위하여 외장형 스토리지 장치(100)에 진동이나 충격을 가하지 않게 되는 장점이 있고, 스위치부(130)의 온/오프시 발생하는 스위칭 서지 전압이 최소화될 수 있다.When the touch area 121 outside the case 102 is touched by the user, a capacitance change or a pressure change occurs in the touch pad 120 located inside the case 102. The switching controller 140 turns on / off the switching element 141 that turns on / off the power supply of the hard disk module 160 or the interface controller 150, wherein the change in capacitance sensed by the touch pad 120 is changed. Alternatively, the switch 130 is turned on / off according to the pressure change. Therefore, the switch unit 130 may be provided without spoiling the beauty of the exterior of the case 102, and there is an advantage of not applying vibration or impact to the external storage device 100 for the operation of the switch unit 130. The switching surge voltage generated when the switch unit 130 is turned on or off may be minimized.

도 2 및 도 3을 참조하면 메인 PCB(190) 에는 USB 포트(170), 인터페이스 컨트롤러(150), 스위칭 컨트롤러(140)가 실장되며, 스위치부(130)를 구성하는 터치 패드(120)도 장착된다. 케이스(102) 내부에는 하드 디스크 모듈(160)과, 메인 PCB(190)가 설치된다. 2 and 3, a USB port 170, an interface controller 150, and a switching controller 140 are mounted on the main PCB 190, and a touch pad 120 constituting the switch unit 130 is also mounted. do. The hard disk module 160 and the main PCB 190 are installed in the case 102.

USB 포트(170)는 외부의 호스트 기기(10)와 연결되는 것으로서, 케이스(102)의 측면에 개구된 부분에 노출되며, USB 케이블이 착탈되는 포트이다. USB 포트(170)의 핀 배열은 도 6에 도시된다. USB 포트(170)는 1번 단자인 VBUS 단자, 2번 단자인 DM 단자, 3번 단자인 DP 단자, 4번 단자인 GND 단자등 총 4개의 입출력 단자로 이루어진다. VBUS 단자는 전원 공급 단자에 해당하며 USB 케이블의 연결시 하이 전압(high voltage)이 인가되고 USB 케이블의 분리시 그라운드 단자와 동일한 전압 상태가 된다. The USB port 170 is connected to the external host device 10, and is exposed to a portion opened at the side of the case 102, and is a port to which the USB cable is attached and detached. The pin arrangement of the USB port 170 is shown in FIG. USB port 170 is composed of a total of four input and output terminals, such as VBUS terminal 1 terminal, DM terminal 2 terminal, DP terminal 3 terminal, GND terminal 4 terminal. The VBUS terminal corresponds to the power supply terminal. When the USB cable is connected, high voltage is applied and when the USB cable is disconnected, the VBUS terminal is in the same voltage state as the ground terminal.

인터페이스 컨트롤러(150)는 USB 포트(170) 및 하드 디스크 모듈(160) 사이의 데이터 입출력을 제어하는 것이다. 예를 들어 인터페이스 컨트롤러(150)는 USB 포트(170)를 통하여 입출력되는 데이터 포맷을 SATA, IDE, SCASI 등의 하드 디스크 모듈(160)의 데이터 포맷으로 변환하는 기능을 한다.The interface controller 150 controls data input / output between the USB port 170 and the hard disk module 160. For example, the interface controller 150 converts a data format input and output through the USB port 170 into a data format of the hard disk module 160 such as SATA, IDE, SCASI, or the like.

인터페이스 컨트롤러(150)의 핀 배열은 도 4에 예시되었다. 도 5에는 SATA 신호 단자(168) 및 SATA 전원 단자(167)의 핀 배열이 도시된다. 도 4 내지 도 6을 함께 참조하며 인터페이스 컨트롤러(150)의 구성 및 작용에 대하여 설명한다.The pin arrangement of the interface controller 150 is illustrated in FIG. 4. 5 shows the pin arrangement of the SATA signal terminal 168 and the SATA power terminal 167. 4 to 6, the configuration and operation of the interface controller 150 will be described.

도 4의 43번의 RXP_A 단자 및 42번의 RXN_A 단자는 SATA 신호 단자(168)의 RXP 단자 및 RXN 단자에 각각 연결되며 하드 디스크 모듈(160)로 데이터가 입력(receive)되는 단자에 해당한다. The RXP_A terminal 43 and the RXN_A terminal 42 of FIG. 4 are connected to the RXP terminal and the RXN terminal of the SATA signal terminal 168, respectively, and correspond to a terminal through which data is input to the hard disk module 160.

39번의 TXP_A 단자 및 40번의 TXN_A 단자는 SATA 신호 단자(168)의 TXP 단자 및 TXN 단자에 각각 연결되며 하드 디스크 모듈(160)로부터 데이터가 전달(transport)되는 단자에 해당한다.The TXP_A terminal of No. 39 and the TXN_A terminal of No. 40 are connected to the TXP terminal and the TXN terminal of the SATA signal terminal 168, respectively, and correspond to the terminal through which data is transferred from the hard disk module 160.

22번의 DM 단자 및 23번의 DP 단자는 도 6의 USB 포트(170)의 DM 단자 및 DP 단자에 각각 연결되며 USB 데이터를 입출력하는 기능을 한다. SATA 포맷에서 USB 포맷으로의 변환은 인터페이스 컨트롤러(150) 내부에서 이루어진다.The DM terminal 22 and the DP terminal 23 are connected to the DM terminal and the DP terminal of the USB port 170 of FIG. 6, respectively, and serve to input / output USB data. The conversion from the SATA format to the USB format is performed inside the interface controller 150.

16번의 VBUS 단자는 도 6의 USB 포트(170)의 VBUS 단자와 연결되어 USB 케이블의 접속 여부를 감지하는 기능을 한다. 본 발명에서는 USB 포트(170)의 VBUS 단자가 인터페이스 컨트롤러(150) 또는 스위칭 컨트롤러(140) 중 적어도 하나와 연결되고, VBUS 단자의 인가 전압에 따라 USB 포트(170) 및 호스트 기기(10)의 연결 여부가 인터페이스 컨트롤러(150) 또는 스위칭 컨트롤러(140)에 인식된다.The 16 VBUS terminal is connected to the VBUS terminal of the USB port 170 of FIG. 6 to detect the connection of the USB cable. In the present invention, the VBUS terminal of the USB port 170 is connected to at least one of the interface controller 150 or the switching controller 140, the connection of the USB port 170 and the host device 10 in accordance with the applied voltage of the VBUS terminal Whether it is recognized by the interface controller 150 or the switching controller 140.

50번의 PHYRDY_A 단자 및 51번의 PHYRDY_C 단자는 하드 디스크 모듈(160)의 동작 상태를 표시하는 단자로서, USB 포트(170) 및 하드 디스크 모듈(160) 사이의 데이터 입출력 상태를 표시하게 된다. 예를 들어 PHYRDY_A 단자 및 PHYRDY_C 단자에 하이(high) 전압이 출력되면 하드 디스크 모듈(160)이 데이터 입출력 작업 중에 있음을 의미하며, 로우(low) 전압이 출력되면 하드 디스크 모듈(160)의 동작이 정지된 상태임을 의미한다. The PHYRDY_A terminal No. 50 and the PHYRDY_C terminal No. 51 are terminals indicating the operation state of the hard disk module 160, and display the data input / output states between the USB port 170 and the hard disk module 160. For example, if a high voltage is output to the PHYRDY_A terminal and the PHYRDY_C terminal, this means that the hard disk module 160 is in the data input / output operation. If a low voltage is output, the operation of the hard disk module 160 is stopped. It means the stopped state.

스위칭 컨트롤러(140)는 PHYRDY_A 단자 또는 PHYRDY_C 단자의 전압 변화를 감지함으로써, 스핀들 모터(161)의 스핀 업 개시 시점(구동 개시 시점에 해당) 또는 하드 디스크 모듈(160)의 데이터 입출력 완료 시점(구동 종료 시점에 해당)을 파악할 수 있다.The switching controller 140 senses the voltage change of the PHYRDY_A terminal or the PHYRDY_C terminal, thereby starting the spin up of the spindle motor 161 (corresponding to the driving start point) or completing the data input / output of the hard disk module 160 (driving end. At this point).

인터페이스 컨트롤러(150)에 마련된 다수의 GPIO(general purpose input output)단자는 사용자의 프로그래밍에 따라 다양한 기능으로 사용할 수 있으며 출하시에는 기능이 지정되어 있지 않은 널(null) 단자이다. A plurality of general purpose input output (GPIO) terminals provided in the interface controller 150 may be used as various functions according to user programming, and are null terminals for which functions are not assigned at the time of shipment.

예를 들어 10번의 GPIO7 단자는 VBUS 단자의 전압 상태에 따라 USB 포트(170)의 연결 상태를 출력하거나, DM 단자 및 DP 단자의 전압 상태에 따라 USB 데이터 신호의 입출력 여부를 출력하는 등 USB 포트(170)의 활성화 상태에 따라 표시 램프(114)를 점멸하는 단자로 프로그래밍될 수 있다.For example, the 10 GPIO7 terminals output the connection state of the USB port 170 according to the voltage state of the VBUS terminal, or output the input / output of the USB data signal according to the voltage state of the DM terminal and the DP terminal. The display lamp 114 may be programmed to a terminal that blinks the display lamp 114 according to the activation state of 170.

스위칭 컨트롤러(140)는 스위치부(130)의 온/오프 상태를 감지하여 하드 디스크 모듈(160) 또는 인터페이스 컨트롤러(150)를 온/오프시키는 기능을 한다. 스위칭 컨트롤러(140)는 스위치부(130)의 온 상태를 감지하면 하드 디스크 모듈(160)에 전원을 연결하여 구동시키고, 스위치부(130)의 오프 상태를 감지하면 헤드 아암이 파킹된 후에 하드 디스크 모듈(160)의 전원을 오프시킴으로써 데이터 에러를 방지하고 서지 전압에 의한 파손을 방지한다.The switching controller 140 detects the on / off state of the switch unit 130 to turn on / off the hard disk module 160 or the interface controller 150. When the switching controller 140 detects an on state of the switch unit 130, the switching controller 140 connects and drives power to the hard disk module 160. When the switching controller 140 detects an off state of the switch unit 130, the hard disk unit is parked after the head arm is parked. Turning off the power of the module 160 prevents data errors and prevents damage due to surge voltages.

예를 들어 스위칭 컨트롤러(140)는 개발자의 자유로운 프로그래밍이 가능한 마이컴(micom) 칩이 사용된다. 도 7은 본 발명의 외장형 스토리지 장치(100)의 일 실시예를 도시한 블럭도이다. 이를 참조하면 스위칭 컨트롤러(140)가 마이컴 형태로서 인터페이스 컨트롤러(150) 및 HDD 컨트롤러(163)와 별개의 부품으로 메인 PCB(190)에 실장된다. For example, the switching controller 140 uses a micom chip that can be freely programmed by a developer. 7 is a block diagram illustrating an embodiment of an external storage device 100 of the present invention. Referring to this, the switching controller 140 is mounted on the main PCB 190 as a separate component from the interface controller 150 and the HDD controller 163 as a microcomputer.

예를 들어 USB 데이터 또는 SATA 데이터는 신호선(193)을 통하여 인터페이스 컨트롤러(150) 및 HDD 컨트롤러(163)로 입출력된다. 전원선(192)은 스위칭 컨트롤러(140)를 거쳐 인터페이스 컨트롤러(150) 및 HDD 컨트롤러(163)에 연결되는데, 도시된 바와 같이 스위칭 컨트롤러(140)의 내부에 스위칭 소자(141)가 마련된다. 그 밖의 도시하지 않은 실시예로서, 스위칭 컨트롤러(140)의 외부에 별개의 부품으로 스위칭 소자(141)가 설치되는 실시예가 가능하다. 스위칭 소자(141)는 스위칭 컨트롤러(140)의 지령에 따라서 자동 동작되는 스위치로서 인터페이스 컨트롤러(150)의 구동 전원 또는 하드 디스크 모듈(160)의 구동 전원을 온/오프시키는 기능을 한다.For example, the USB data or the SATA data are input / output to the interface controller 150 and the HDD controller 163 through the signal line 193. The power line 192 is connected to the interface controller 150 and the HDD controller 163 via the switching controller 140, and the switching element 141 is provided inside the switching controller 140 as shown. As another embodiment, not shown, the embodiment in which the switching element 141 is installed as a separate component outside the switching controller 140 is possible. The switching element 141 is a switch that is automatically operated according to the command of the switching controller 140 and functions to turn on / off the driving power of the interface controller 150 or the driving power of the hard disk module 160.

한편, USB 포트(170)의 VBUS 단자에서 공급되는 전원에 추가하여 외부 전원 공급부(180)에서 외부 전원이 공급될 때, USB 케이블이 뽑혀지면 데이터 에러가 발생할 수 있지만, 이 경우에는 VBUS 단자 전압 이외에 외부 전원 공급부(180)에서 공급되는 외부 전원을 이용할 수 있다. 따라서, 외부 전원 공급부(180)에서 공급되는 외부 전원을 이용하여 하드 디스크 모듈(160)을 안전하게 파킹시킬 수 있다. On the other hand, when external power is supplied from the external power supply unit 180 in addition to the power supplied from the VBUS terminal of the USB port 170, a data error may occur when the USB cable is unplugged. External power supplied from the external power supply unit 180 may be used. Therefore, the hard disk module 160 may be safely parked using the external power supplied from the external power supply unit 180.

즉, USB 포트(170) 및 호스트 기기(10)의 연결이 해제됨으로써 VBUS 단자를 통한 전원 공급이 차단되면, 외부 전원 공급부(180)에서 공급되는 전원을 이용하여 하드 디스크 모듈(160)이 파킹되며, 하드 디스크 모듈(160)이 파킹된 다음에 하드 디스크 모듈(160) 또는 인터페이스 컨트롤러(150)의 전원 공급이 오프될 수 있다.That is, when the power supply through the VBUS terminal is cut off by disconnecting the USB port 170 and the host device 10, the hard disk module 160 is parked by using the power supplied from the external power supply unit 180. After the hard disk module 160 is parked, the power supply of the hard disk module 160 or the interface controller 150 may be turned off.

도 8은 본 발명의 일 실시예로서, 스위칭 컨트롤러(140)와 인터페이스 컨트롤러(150)가 원칩화된 경우의 블럭도이다. 이를 참조하면 스위칭 컨트롤러(140)가 인터페이스 컨트롤러(150)에 내장됨으로써 인터페이스 컨트롤러(150)와 원칩형(one-chip type)으로 일체화된 실시예가 도시된다. 도 8에 도시된 실시예에 따르면 별개의 마이컴 형태로 스위칭 컨트롤러(140)를 마련하지 않고 인터페이스 컨트롤러(150) 자체에 스위칭 컨트롤러(140) 기능을 프로그래밍한 다음, 인터페이스 컨트롤러(150)에 마련된 다수의 GPIO 단자를 이용하여 지령을 입출력하고, 이에 따라 부품 수 및 회로 구성이 대폭 간소화되는 장점이 있다. 8 is a block diagram when the switching controller 140 and the interface controller 150 are one-chip as one embodiment of the present invention. Referring to this, an embodiment in which the switching controller 140 is integrated into the interface controller 150 is integrated with the interface controller 150 in a one-chip type. According to the embodiment illustrated in FIG. 8, the programming function of the switching controller 140 is programmed in the interface controller 150 itself without providing the switching controller 140 in a separate micom form, and then a plurality of interface controllers 150 are provided. The GPIO terminal is used to input and output commands, which greatly simplifies the component count and circuit configuration.

부품 수 및 회로 구성의 간소화는 단순한 비용 절감 효과는 물론, 외장형 스토리지 장치(100)의 전력 소비를 절감시켜 주므로 USB 포트(170)의 전원 부족에 따라 외장형 스토리지 장치(100)가 호스트 기기(10)에 인식되지 않는 등의 고질적 품질 문제를 쉽게 해결할 수 있게 한다.Simplification of the component count and circuit configuration not only reduces the cost but also reduces the power consumption of the external storage device 100, so that the external storage device 100 is connected to the host device 10 due to the power shortage of the USB port 170. This makes it easy to solve chronic quality problems, such as not being recognized.

도 9는 본 발명의 일 실시예로서, 스위칭 컨트롤러(140)와 HDD 컨트롤러(163)가 원칩화된 경우의 블럭도이다. 이를 참조하면 스위칭 컨트롤러(140)가 HDD 컨트롤러(163)에 내장됨으로써 HDD 컨트롤러(163)와 원칩형(one-chip type)으로 일체화되는 실시예가 도시된다. 이 경우에도 HDD 컨트롤러(163) 자체에 스위칭 컨트롤러(140) 기능을 프로그래밍한 다음, HDD 컨트롤러(163)에 마련된 다수의 널 단자를 이용하여 지령을 입출력하고, 이에 따라 부품 수 및 회로 구성을 대폭 간소화시킬 수 있는 장점이 있다. FIG. 9 is a block diagram when the switching controller 140 and the HDD controller 163 are one-chip as one embodiment of the present invention. Referring to this, an embodiment in which the switching controller 140 is integrated in the HDD controller 163 and integrated with the HDD controller 163 in a one-chip type is illustrated. Even in this case, the switching controller 140 is programmed into the HDD controller 163 itself, and then a command is input and output using a plurality of null terminals provided in the HDD controller 163, thereby greatly simplifying the number of components and the circuit configuration. There is an advantage to this.

또한, 이러한 경우에는 스위칭 컨트롤러(140)가 HDD 컨트롤러(163) 내부의 신호 입출력을 전부 억세스할 수 있게 되므로, 스위칭 컨트롤러(140)가 HDD 컨트롤러(163)에 연결되어 스핀 업 개시 시점 또는 하드 디스크 모듈(160)의 데이터 입출력 완료 시점을 알 수 있다. 즉, 스핀들 모터(161)의 회전 여부, 헤드 아암의 동작 여부, SATA 데이터의 흐름 여부, 헤드 아암의 파킹 여부 등 다양한 물리량을 통하여 하드 디스크 모듈(160)의 동작 개시/종료 시점을 파악할 수 있게 된다.In this case, since the switching controller 140 can access all of the signal input / output inside the HDD controller 163, the switching controller 140 is connected to the HDD controller 163 to start the spin up or the hard disk module. The data input / output completion time of the 160 can be known. That is, the operation start / end timing of the hard disk module 160 can be determined through various physical quantities such as whether the spindle motor 161 is rotated, whether the head arm is operating, whether SATA data is flowing, and whether the head arm is parked. .

도 10은 본 발명의 외장형 스토리지 장치(100)의 제어 방법을 도시한 순서도이다. 도 1 내지 도 10을 함께 참조하며 외장형 스토리지 장치(100)의 작용 및 제어 방법을 더욱 상세하게 설명한다.10 is a flowchart illustrating a control method of the external storage device 100 of the present invention. 1 to 10, the operation and control method of the external storage device 100 will be described in more detail.

제어 방법은 크게 온 단계(S100)와 오프 단계(S200) 등 2 개의 분류로 나뉜다. 온 단계(S100)에서는 먼저 USB 연결 상태를 체크한다. 일 실시예로서, VBUS 단자의 인가 전압에 따라 USB 포트(170) 및 호스트 기기(10)의 연결 여부가 인식된다. USB 케이블이 연결되면 스위칭 컨트롤러(140)에 전원이 공급되어 제어 동작이 시작된다. The control method is largely divided into two categories, an on step S100 and an off step S200. In the on step (S100), first check the USB connection status. In one embodiment , whether the USB port 170 and the host device 10 are connected according to the applied voltage of the VBUS terminal is recognized. When the USB cable is connected, power is supplied to the switching controller 140 to start a control operation.

다음으로, 스위치부(130)의 터치 여부를 체크한다. USB 케이블이 연결되며 하드 디스크 모듈(160) 또는 인터페이스 컨트롤러(150)가 오프된 상태에서 스위치부(130)가 눌려지면 하드 디스크 모듈(160)의 구동이 개시되며, 스핀들 모터(161)의 스핀 업이 개시되거나 헤드 아암의 시크(seek)동작이 개시된다. 이때, 제1 비프음을 발생하여 구동 개시 상태를 사용자에게 알리거나 표시 램프(114)를 점멸시켜 구동 개시 상태를 사용자에게 알린다.Next, it is checked whether the switch unit 130 is touched. When the switch unit 130 is pressed while the USB cable is connected and the hard disk module 160 or the interface controller 150 is turned off, the drive of the hard disk module 160 is started and the spin-up of the spindle motor 161 is started. Is initiated or the seek operation of the head arm is initiated. At this time, the first beep is generated to notify the user of the driving start state or the display lamp 114 blinks to notify the user of the driving start state.

구동 개시 동작 중에 스위치부(130)가 눌려지면 온 지령이 아니라 오프 지령에 해당하기 때문에 하드 디스크 모듈(160)의 급작스런 전원 오프가 발생한다. 이를 방지하기 위하여 일정 시간 동안 스위치부(130)를 인식 불능 상태로 만들어 줄 필요가 있다. 즉, 하드 디스크 모듈(160) 또는 인터페이스 컨트롤러(150)가 오프된 상태에서 스위치부(130)가 눌려지면, 스위치부(130)를 일정 시간 ΔT1 만큼 홀드시킴으로써 스위치부(130)를 상기 ΔT1 동안 인식 불능 상태로 유지한다. When the switch unit 130 is pressed during the driving start operation, the power supply of the hard disk module 160 may be suddenly turned off because the switch 130 corresponds to the off command rather than the on command. In order to prevent this, it is necessary to make the switch unit 130 in an unrecognized state for a predetermined time. That is, when the switch unit 130 is pressed while the hard disk module 160 or the interface controller 150 is turned off, the switch unit 130 is recognized for the period ΔT1 by holding the switch unit 130 for a predetermined time ΔT1. Keep it disabled.

구동 개시 지령이 입력되었으므로, 스위칭 컨트롤러(140)는 하드 디스크 모듈(160) 또는 인터페이스 컨트롤러(150)에 구동 전원을 공급한다. 이때, USB 포트(170)를 통한 전류의 공급량이 제한적인 상황에서 스핀들 모터(161)의 스핀 업시 전류가 매우 많이 소모되므로 외장형 스토리지 장치(100)의 인식 불량 및 데이터 전송 에러가 발생할 염려가 있다. Since the driving start command is input, the switching controller 140 supplies driving power to the hard disk module 160 or the interface controller 150. At this time, since the current is very consumed during the spin-up of the spindle motor 161 in a situation where the supply amount of the current through the USB port 170 is limited, there is a fear that a recognition failure and a data transmission error of the external storage device 100 may occur.

이를 개선하기 위하여 스위칭 컨트롤러(140)는 스위치부(130)의 온 상태를 감지하면 하드 디스크 모듈(160)에는 구동 전원을 즉시 공급하고 인터페이스 컨트롤러(150)에는 스핀들 모터(161)가 스핀 업(spin up)되는 일정 시간이 경과한 후에 전원을 공급한다. 따라서, 인터페이스 컨트롤러(150)의 전원 공급 지연에 따라 전류 소모량의 피크값이 감소되어 인식 불량 등의 문제점을 해소할 수 있게 된다.In order to improve this, the switching controller 140 detects the on state of the switch unit 130 and immediately supplies driving power to the hard disk module 160, and the spindle controller 161 spins up the interface controller 150. Supply power after a certain period of time. Therefore, the peak value of the current consumption is reduced in accordance with the power supply delay of the interface controller 150, so that problems such as recognition failure can be solved.

데이터 입출력 작업이 완료되면, 사용자는 종래와 같이 '윈도우' 상에서 소프트웨어적으로 외장형 스토리지 장치(100)의 구동을 정지하는 등의 번거로움없이, 스위치부(130)를 터치하는 간단한 동작에 의하여 외장형 스토리지 장치(100)의 전원을 오프시키거나 호스트 기기(10)와의 인터페이스 연결을 해제('윈도우' 상에서 소프트웨어적으로 외장형 스토리지 장치(100)의 구동을 정지하는 것과 동일한 효과)할 수 있다. When the data input / output operation is completed, the user may use the external storage by a simple operation of touching the switch unit 130 without the hassle of stopping the driving of the external storage device 100 in software on a window as in the related art. The power supply of the device 100 may be turned off or the interface connection with the host device 10 may be disconnected (the same effect as stopping the driving of the external storage device 100 in software on a window).

한편, 전원 오프시 하드 디스크 모듈(160)이 파킹될 수 있는 시간을 확보하여 데이터 에러율을 낮춘다. 하드 디스크 모듈(160) 또는 인터페이스 컨트롤러(150)가 온된 상태에서 스위치부(130)가 눌려지면, 스위칭 컨트롤러(140)는 하드 디스크 모듈(160)의 파킹을 위한 일정 시간 ΔT2가 경과한 후에 하드 디스크 모듈(160) 또는 인터페이스 컨트롤러(150)의 전원 공급을 오프시킨다.Meanwhile, the data error rate is lowered by securing a time during which the hard disk module 160 can be parked when the power is turned off. When the switch unit 130 is depressed while the hard disk module 160 or the interface controller 150 is turned on, the switching controller 140 performs a hard disk after a predetermined time ΔT2 for parking of the hard disk module 160 has elapsed. The power supply of the module 160 or the interface controller 150 is turned off.

즉, 데이터 입출력 완료 시점부터 일정 시간 ΔT2가 경과한 후에 하드 디스크 모듈(160) 또는 인터페이스 컨트롤러(150)의 전원 공급이 오프됨으로써, 서지 전압에 의한 장치 파손이나 파킹 불량에 의한 데이터 에러를 방지한다. That is, the power supply of the hard disk module 160 or the interface controller 150 is turned off after a predetermined time ΔT2 has elapsed since the completion of the data input / output, thereby preventing data errors due to device damage due to surge voltage or poor parking.

여기서, 제2 비프음을 발생하거나, 표시 램프(114)를 점멸시키거나, 표시 램프(114)를 꺼서 구동 종료 상태를 사용자에게 알린다. 하드 디스크 모듈(160) 또는 인터페이스 컨트롤러(150)에 전원 인가가 오프되면 호스트 기기(10)에서는 외장형 스토리지 장치(100)의 연결이 소프트웨어적으로 해제되고 호스트 기기(10)에서 외장형 스토리지 장치(100)의 아이콘이 소멸된다. 구동 종료 상태가 되면 스위칭 컨트롤러(140)를 제외한 하드 디스크 모듈(160), 인터페이스 컨트롤러(150), 표시 램프(114)에 구동 전원이 차단되고, 스위치부(130)는 대기 모드로 진입한다.Here, the second beep sound is generated, the display lamp 114 is flickered, or the display lamp 114 is turned off to notify the user of the driving end state. When power is applied to the hard disk module 160 or the interface controller 150, the external storage device 100 is disconnected by the host device 10 in software from the host device 10, and the external storage device 100 is opened from the host device 10. The icon will disappear. When the driving termination state is reached, the driving power is cut off from the hard disk module 160, the interface controller 150, and the display lamp 114 except for the switching controller 140, and the switch unit 130 enters the standby mode.

한편, 하드 디스크 모듈(160) 또는 인터페이스 컨트롤러(150)에서 데이터 전송 중일 때 스위치부(130)가 터치되면, 전원 오프가 즉시 진행되지 않고, 데이터 전송이 완료된 후에 하드 디스크 모듈(160) 또는 인터페이스 컨트롤러(150)의 전원 공급이 오프된다. 데이터 전송의 완료 여부는 상술한 바와 같이 PHYRDY_A 단자 또는 PHYRDY_C 단자의 전압 변화를 감지하거나, HDD 컨트롤러(163)의 각 단자의 상태 감지를 통하여 인식될 수 있다.On the other hand, if the switch unit 130 is touched while data is being transmitted from the hard disk module 160 or the interface controller 150, the power-off does not proceed immediately, and after the data transfer is completed, the hard disk module 160 or the interface controller The power supply of 150 is turned off. As described above, whether data transmission is completed may be recognized by detecting a voltage change of the PHYRDY_A terminal or the PHYRDY_C terminal, or by detecting the state of each terminal of the HDD controller 163.

도 11은 본 발명의 일 실시예로서, 스핀 업 후에 인터페이스 컨트롤러(150)의 전원이 오프되는 실시예를 도시한 블럭도이다. 도 12는 본 발명의 일 실시예로서, 인터페이스 컨트롤러(150)의 전원 공급 지연에 따른 전류 소모량 감소를 도시한 그래프이다. FIG. 11 is a block diagram illustrating an embodiment in which the interface controller 150 is powered off after spin up. 12 is a graph illustrating a decrease in current consumption according to a power supply delay of the interface controller 150 as an embodiment of the present invention.

도 12를 참조하면 실선 그래프는 하드 디스크 모듈(160) 및 인터페이스 모듈 모두에 전원이 공급된 상태에서 스핀 업(예를 들어 슬림형 하드 디스크 모듈(160)의 정상 회전수인 5200RPM까지 스핀들 모터(161)를 가속하는 동작)시 800mA의 피크값을 갖는 소모 전류를 표시한다. Referring to FIG. 12, the solid line graph shows the spindle motor 161 to spin up (for example, 5200 RPM, which is a normal speed of the slim hard disk module 160) while power is supplied to both the hard disk module 160 and the interface module. Display the current consumption with a peak value of 800mA.

점선 그래프는 본 발명과 같이 스핀들 모터(161)의 스핀 업시 인터페이스 컨트롤러(150)의 구동 전원을 오프시킨 경우에 500mA의 피크값으로 감소된 소모 전류를 표시한다. The dotted line graph shows the consumption current reduced to a peak value of 500 mA when the driving power of the interface controller 150 is turned off when the spindle motor 161 spins up as in the present invention.

일반적으로 USB 포트(170)의 VBUS 단자를 통하여 공급되는 전류의 최대량은 800mA를 크게 상회하지 못하므로 전류 부족시 표시 램프(114)가 동작되지 않거나, 호스트 기기(10)에 인식되지 않거나, 기타 전류 부족에 의한 동작 불량 가능성이 있지만, 본 발명의 실시예에 의하여 이러한 문제점이 개선된다.In general, the maximum amount of current supplied through the VBUS terminal of the USB port 170 does not exceed 800 mA, so when the current is insufficient, the indicator lamp 114 does not operate, is not recognized by the host device 10, or other current. There is a possibility of malfunction due to lack, but this problem is improved by the embodiment of the present invention.

일 실시예로서, 하드 디스크 모듈(160) 또는 인터페이스 컨트롤러(150)가 오프된 상태에서 스위치부(130)가 눌려지면 하드 디스크 모듈(160)에는 구동 전원을 즉시 공급하는 반면, 인터페이스 컨트롤러(150)에는 스핀들 모터(161)가 스핀 업(spin up)되는 일정 시간이 경과한 후에 전원을 공급하는 것이 바람직하다. In one embodiment, if the switch unit 130 is pressed while the hard disk module 160 or the interface controller 150 is turned off, the hard disk module 160 immediately supplies driving power to the interface controller 150. In this case, it is preferable to supply power after a predetermined time after the spindle motor 161 spins up.

이를 위하여 하드 디스크 모듈(160)의 공급 전원을 온/오프하는 스위칭 소자(141) 및 시간 지연을 두고 인터페이스 컨트롤러(150)의 공급 전원을 온/오프하는 보조 스위칭 소자(142)가 마련될 수 있다.To this end, a switching element 141 for turning on / off the supply power of the hard disk module 160 and an auxiliary switching element 142 for turning on / off the supply power of the interface controller 150 with a time delay may be provided. .

이러한 인터페이스 컨트롤러(150)의 전원 공급 지연에 따라 외장형 스토리지 장치(100)의 전류 소모량의 피크값이 감소되어 품질 불량을 해소할 수 있다.As a result of the power supply delay of the interface controller 150, the peak value of the current consumption of the external storage device 100 may be reduced to solve the quality defect.

이상에서 본 발명에 따른 실시예들이 설명되었으나, 이는 예시적인 것에 불과하며, 당해 분야에서 통상적 지식을 가진 자라면 이로부터 다양한 변형 및 균등한 범위의 실시예가 가능하다는 점을 이해할 것이다. 따라서, 본 발명의 진정한 기술적 보호 범위는 다음의 특허청구범위에 의해서 정해져야 할 것이다.
Although embodiments according to the present invention have been described above, these are merely exemplary, and it will be understood by those skilled in the art that various modifications and equivalent embodiments of the present invention are possible therefrom. Therefore, the true technical protection scope of the present invention will be defined by the following claims.

10...호스트 기기 100...외장형 스토리지 장치
102...케이스 114...표시 램프
120...터치 패드 121...터치 영역
130...스위치부 140...스위칭 컨트롤러
141...스위칭 소자 142...보조 스위칭 소자
150...인터페이스 컨트롤러 160...하드 디스크 모듈
161...스핀들 모터 162...보이스 코일 모터
163...HDD 컨트롤러 167...SATA 전원 단자
168...SATA 신호 단자 170...USB 포트
180...외부 전원 공급부 190...메인 PCB
10 ... Host device 100 ... External storage device
102 ... case 114 ... indicator lamp
120 ... Touch pad 121 ... Touch area
130 ... Switch section 140 ... Switching controller
141 Switching element 142 Secondary switching element
150 ... Interface Controller 160 ... Hard Disk Module
161 ... spindle motor 162 ... voice coil motor
163 ... HDD Controller 167 ... SATA Power Terminal
168 ... SATA signal terminal 170 ... USB port
180 ... external power supply 190 ... main PCB

Claims (14)

스핀들 모터와, 상기 스핀들 모터에 의하여 회전하는 플래터에 데이터를 억세스하는 헤드 아암과, 상기 헤드 아암을 구동하는 보이스 코일 모터와, 상기 스핀들 모터 및 상기 보이스 코일 모터의 동작을 제어하는 HDD 컨트롤러를 포함하는 하드 디스크 모듈;
외부의 호스트 기기와 연결되는 USB 포트;
상기 USB 포트 및 상기 하드 디스크 모듈 사이의 데이터 입출력을 제어하는 인터페이스 컨트롤러;
사용자에 의하여 온/오프되는 스위치부;
상기 스위치부의 온/오프 상태를 감지하여 상기 하드 디스크 모듈 또는 상기 인터페이스 컨트롤러를 온/오프시키는 스위칭 컨트롤러;
상기 하드 디스크 모듈, 상기 USB 포트, 상기 인터페이스 컨트롤러, 상기 스위치부 및 상기 스위칭 컨트롤러를 감싸는 케이스; 를 포함하는 외장형 스토리지 장치.
A spindle motor, a head arm for accessing data on a platter rotated by the spindle motor, a voice coil motor for driving the head arm, and an HDD controller for controlling operations of the spindle motor and the voice coil motor. Hard disk modules;
A USB port connected to an external host device;
An interface controller controlling data input / output between the USB port and the hard disk module;
A switch unit turned on / off by a user;
A switching controller which senses an on / off state of the switch unit to turn on / off the hard disk module or the interface controller;
A case surrounding the hard disk module, the USB port, the interface controller, the switch unit, and the switching controller; External storage device comprising a.
제1항에 있어서,
상기 스위칭 컨트롤러는,
상기 스위치부의 온 상태를 감지하면 상기 하드 디스크 모듈에 전원을 연결하여 구동시키고, 상기 스위치부의 오프 상태를 감지하면 상기 헤드 아암이 파킹된 후에 상기 하드 디스크 모듈의 전원을 오프시키는 외장형 스토리지 장치.
The method of claim 1,
The switching controller,
An external storage device that connects power to the hard disk module when the switch unit detects an on state and drives the power supply; and detects an off state of the switch unit to turn off the power of the hard disk module after the head arm is parked.
제1항에 있어서,
상기 스위치부는 상기 케이스 내부에 밀착되는 터치 패드를 포함하고,
상기 터치 패드가 밀착된 상기 케이스의 내부에 대응되는 상기 케이스의 외부는 터치 영역을 이루며,
상기 케이스 외부의 상기 터치 영역이 상기 사용자에 의하여 터치되면 상기 케이스 내부에 위치한 상기 터치 패드에서 정전 용량 변화 또는 압력 변화가 발생되고,
상기 스위칭 컨트롤러는 상기 하드 디스크 모듈 또는 상기 인터페이스 컨트롤러의 전원 공급을 온/오프시키는 스위칭 소자를 상기 터치 패드에 의하여 감지된 상기 정전 용량 변화 또는 상기 압력 변화에 따라 온/오프시키는 외장형 스토리지 장치.
The method of claim 1,
The switch unit includes a touch pad in close contact with the inside of the case,
The outside of the case corresponding to the inside of the case in which the touch pad is in close contact forms a touch area,
When the touch area outside the case is touched by the user, a capacitance change or a pressure change occurs in the touch pad located inside the case.
And the switching controller turns on / off a switching element for turning on / off a power supply of the hard disk module or the interface controller according to the capacitance change or the pressure change sensed by the touch pad.
제1항에 있어서,
상기 스위칭 컨트롤러는
상기 인터페이스 컨트롤러에 내장됨으로써 상기 인터페이스 컨트롤러와 원칩형(one-chip type)으로 일체화되는 외장형 스토리지 장치.
The method of claim 1,
The switching controller
The external storage device is integrated in the interface controller and integrated with the interface controller in a one-chip type.
제1항에 있어서,
상기 스위칭 컨트롤러는
상기 HDD 컨트롤러에 내장됨으로써 상기 HDD 컨트롤러와 원칩형(one-chip type)으로 일체화되는 외장형 스토리지 장치.
The method of claim 1,
The switching controller
The external storage device is integrated in the HDD controller and integrated with the HDD controller in a one-chip type.
제1항에 있어서,
상기 스위칭 컨트롤러는 상기 스위치부의 온 상태를 감지하면 상기 하드 디스크 모듈에는 구동 전원을 즉시 공급하고 상기 인터페이스 컨트롤러에는 상기 스핀들 모터가 스핀 업(spin up)되는 일정 시간이 경과한 후에 전원을 공급하며,
상기 인터페이스 컨트롤러의 전원 공급 지연에 따라 전류 소모량의 피크값이 감소되는 외장형 스토리지 장치.
The method of claim 1,
When the switching controller detects the on state of the switch unit, the hard disk module immediately supplies driving power, and the interface controller supplies power after a predetermined time after the spindle motor spins up.
The external storage device to reduce the peak value of the current consumption in accordance with the power supply delay of the interface controller.
제1항에 있어서,
상기 스위칭 컨트롤러는, 상기 하드 디스크 모듈 또는 상기 인터페이스 컨트롤러가 오프된 상태에서 상기 스위치부가 터치되면, 제1 비프음을 발생하거나 표시 램프를 점멸시키고, 상기 하드 디스크 모듈 또는 상기 인터페이스 컨트롤러에 전원 공급을 개시하며, 상기 스위치부를 일정 시간 ΔT1 만큼 홀드시킴으로써 상기 스위치부를 상기 ΔT1 동안 인식 불능 상태로 유지하고,
상기 스위칭 컨트롤러는, 상기 하드 디스크 모듈 또는 상기 인터페이스 컨트롤러가 온된 상태에서 상기 스위치부가 터치되면, 제2 비프음을 발생하거나 상기 표시 램프를 끄고, 상기 하드 디스크 모듈의 파킹을 위한 일정 시간 ΔT2가 경과한 후에 상기 하드 디스크 모듈 또는 상기 인터페이스 컨트롤러의 전원 공급을 오프시키는 외장형 스토리지 장치.
The method of claim 1,
When the switch unit is touched while the hard disk module or the interface controller is turned off, the switching controller generates a first beep or flashes an indicator lamp to start supplying power to the hard disk module or the interface controller. By holding the switch unit for a predetermined time ΔT1, the switch unit is kept in an unrecognizable state for the ΔT1,
When the switch unit is touched while the hard disk module or the interface controller is turned on, the switching controller generates a second beep or turns off the display lamp, and a predetermined time ΔT2 for parking of the hard disk module has elapsed. An external storage device to turn off the power supply of the hard disk module or the interface controller afterwards.
제7항에 있어서,
상기 스위칭 컨트롤러는, 상기 하드 디스크 모듈 또는 상기 인터페이스 컨트롤러에서 데이터 전송 중일 때 상기 스위치부가 터치되면, 경고음을 발생하거나 상기 표시 램프를 통하여 상기 사용자에게 경고 메시지를 표시하고, 상기 데이터 전송이 완료된 후에 상기 하드 디스크 모듈 또는 상기 인터페이스 컨트롤러의 전원 공급을 오프시키는 외장형 스토리지 장치.
The method of claim 7, wherein
When the switch unit is touched while data is being transmitted from the hard disk module or the interface controller, the switching controller generates a warning sound or displays a warning message to the user through the display lamp. External storage device to turn off the power supply of the disk module or the interface controller.
제1항에 있어서,
상기 USB 포트의 VBUS 단자가 상기 인터페이스 컨트롤러 또는 상기 스위칭 컨트롤러 중 적어도 하나와 연결되고,
상기 VBUS 단자의 인가 전압에 따라 상기 USB 포트 및 상기 호스트 기기의 연결 여부가 인식되며,
상기 USB 포트 및 상기 호스트 기기가 연결된 상태에서 상기 스위치부가 눌려지면 상기 스위칭 컨트롤러는 상기 하드 디스크 모듈 또는 상기 인터페이스 컨트롤러에 구동 전원을 공급하고,
상기 하드 디스크 모듈 또는 상기 인터페이스 컨트롤러가 온된 상태에서 상기 스위치부가 눌려지면, 상기 스위칭 컨트롤러는 상기 하드 디스크 모듈의 파킹을 위한 일정 시간 ΔT2가 경과한 후에 상기 하드 디스크 모듈 또는 상기 인터페이스 컨트롤러의 전원 공급을 오프시키는 외장형 스토리지 장치.
The method of claim 1,
A VBUS terminal of the USB port is connected to at least one of the interface controller or the switching controller,
It is recognized whether the USB port and the host device are connected according to the applied voltage of the VBUS terminal,
When the switch unit is pressed while the USB port and the host device are connected, the switching controller supplies driving power to the hard disk module or the interface controller.
When the switch unit is pressed while the hard disk module or the interface controller is turned on, the switching controller turns off the power supply of the hard disk module or the interface controller after a predetermined time ΔT2 for the parking of the hard disk module has elapsed. External storage device.
제1항에 있어서,
상기 인터페이스 컨트롤러는 상기 USB 포트 및 상기 하드 디스크 모듈 사이의 데이터 입출력 상태를 표시하는 PHYRDY_A 단자 또는 PHYRDY_C 단자를 포함하고,
상기 스위칭 컨트롤러는 상기 PHYRDY_A 단자 또는 PHYRDY_C 단자의 전압 변화를 감지하거나 상기 HDD 컨트롤러에 연결되어, 상기 스핀들 모터의 스핀 업 개시 시점 또는 상기 하드 디스크 모듈의 데이터 입출력 완료 시점을 인식하며,
상기 스위칭 컨트롤러는 상기 스핀 업 개시 시점 이후에 상기 인터페이스 컨트롤러에 전원 공급을 개시하거나, 상기 데이터 입출력 완료 시점부터 일정 시간 ΔT2가 경과한 후에 상기 하드 디스크 모듈 또는 상기 인터페이스 컨트롤러의 전원 공급을 오프시키는 외장형 스토리지 장치.
The method of claim 1,
The interface controller includes a PHYRDY_A terminal or a PHYRDY_C terminal for indicating a data input / output state between the USB port and the hard disk module.
The switching controller detects a voltage change of the PHYRDY_A terminal or the PHYRDY_C terminal or is connected to the HDD controller to recognize a start point of spin up of the spindle motor or a completion point of data input / output of the hard disk module,
The switching controller starts to supply power to the interface controller after the spin-up start time, or to turn off the power supply of the hard disk module or the interface controller after a predetermined time ΔT2 has elapsed from the completion of the data input and output. Device.
제1항에 있어서,
상기 USB 포트의 VBUS 단자가 상기 인터페이스 컨트롤러 또는 상기 스위칭 컨트롤러 중 적어도 하나와 연결되고,
상기 VBUS 단자의 인가 전압에 따라 상기 USB 포트 및 상기 호스트 기기의 연결 여부가 인식되며,
상기 VBUS 단자에서 공급하는 전원에 추가하여 외부 전원을 공급하는 외부 전원 공급부가 마련되고,
상기 USB 포트 및 상기 호스트 기기의 연결이 해제됨으로써 상기 VBUS 단자를 통한 전원 공급이 차단되면, 상기 외부 전원 공급부에서 공급되는 전원을 이용하여 상기 하드 디스크 모듈이 파킹되며, 상기 하드 디스크 모듈이 파킹된 다음에 상기 상기 하드 디스크 모듈 또는 상기 인터페이스 컨트롤러의 전원 공급이 오프되는 외장형 스토리지 장치.
The method of claim 1,
A VBUS terminal of the USB port is connected to at least one of the interface controller or the switching controller,
It is recognized whether the USB port and the host device are connected according to the applied voltage of the VBUS terminal,
In addition to the power supplied from the VBUS terminal is provided with an external power supply for supplying external power,
When the power supply through the VBUS terminal is cut off by disconnecting the USB port and the host device, the hard disk module is parked by using the power supplied from the external power supply, and the hard disk module is parked. The external storage device to the power supply of the hard disk module or the interface controller is turned off.
HDD 컨트롤러를 포함하는 하드 디스크 모듈과, 외부의 호스트 기기와 연결되는 USB 포트와, 상기 USB 포트 및 상기 하드 디스크 모듈 사이의 데이터 입출력을 제어하는 인터페이스 컨트롤러와, 사용자에 의하여 온/오프되는 스위치부와, 상기 스위치부의 온/오프 상태를 감지하여 상기 하드 디스크 모듈 또는 상기 인터페이스 컨트롤러를 온/오프시키는 스위칭 컨트롤러가 케이스에 내장된 외장형 스토리지 장치를 준비하는 단계;
상기 외장형 스토리지 장치의 상기 USB 포트를 상기 호스트 기기에 연결하는 단계;
상기 스위치부가 눌려지면 상기 하드 디스크 모듈 또는 상기 인터페이스 컨트롤러에 구동 전원을 연결하는 단계;
데이터 입출력 작업을 수행하는 단계;
상기 하드 디스크 모듈 또는 상기 인터페이스 컨트롤러가 온된 상태에서 상기 스위치부가 눌려지면, 상기 하드 디스크 모듈의 파킹을 위한 일정 시간 ΔT2가 경과한 후에 상기 하드 디스크 모듈 또는 상기 인터페이스 컨트롤러의 전원 공급을 오프시키는 단계; 를 포함하는 외장형 스토리지 장치의 제어 방법.
A hard disk module including an HDD controller, a USB port connected to an external host device, an interface controller controlling data input / output between the USB port and the hard disk module, a switch unit on / off by a user, Preparing an external storage device in which a switching controller configured to sense an on / off state of the switch unit to turn on / off the hard disk module or the interface controller;
Connecting the USB port of the external storage device to the host device;
Connecting driving power to the hard disk module or the interface controller when the switch unit is pressed;
Performing a data input / output operation;
If the switch unit is pressed while the hard disk module or the interface controller is turned on, turning off the power supply of the hard disk module or the interface controller after a predetermined time ΔT2 for the parking of the hard disk module has elapsed; Control method of an external storage device comprising a.
제12항에 있어서,
상기 하드 디스크 모듈 또는 상기 인터페이스 컨트롤러가 오프된 상태에서 상기 스위치부가 눌려지면, 제1 비프음을 발생하여 구동 개시 상태를 알리는 단계;
상기 하드 디스크 모듈 또는 상기 인터페이스 컨트롤러가 오프된 상태에서 상기 스위치부가 눌려지면, 표시 램프를 점멸시켜 구동 개시 상태를 알리는 단계;
상기 하드 디스크 모듈 또는 상기 인터페이스 컨트롤러가 오프된 상태에서 상기 스위치부가 눌려지면, 상기 스위치부를 일정 시간 ΔT1 만큼 홀드시킴으로써 상기 스위치부를 상기 ΔT1 동안 인식 불능 상태로 유지하는 단계;
상기 하드 디스크 모듈 또는 상기 인터페이스 컨트롤러가 온된 상태에서 상기 스위치부가 눌려지면, 제2 비프음을 발생하여 구동 종료 상태를 알리는 단계;
상기 하드 디스크 모듈 또는 상기 인터페이스 컨트롤러가 온된 상태에서 상기 스위치부가 눌려지면, 상기 표시 램프를 꺼서 구동 종료 상태를 알리는 단계;
상기 하드 디스크 모듈 또는 상기 인터페이스 컨트롤러에서 데이터 전송 중일 때 상기 스위치부가 터치되면, 상기 데이터 전송이 완료된 후에 상기 하드 디스크 모듈 또는 상기 인터페이스 컨트롤러의 전원 공급을 오프시키는 단계; 중 적어도 하나를 포함하는 외장형 스토리지 장치의 제어 방법.
The method of claim 12,
When the switch unit is pressed while the hard disk module or the interface controller is turned off, generating a first beep to notify a driving start state;
If the switch unit is pressed while the hard disk module or the interface controller is turned off, flashing a display lamp to indicate a driving start state;
If the switch unit is pressed while the hard disk module or the interface controller is turned off, holding the switch unit for a predetermined time ΔT1 to maintain the switch unit in an unrecognizable state for the ΔT1;
If the switch unit is pressed while the hard disk module or the interface controller is turned on, generating a second beep to indicate a driving end state;
If the switch unit is pressed while the hard disk module or the interface controller is turned on, turning off the display lamp to indicate a driving end state;
Turning off the power supply of the hard disk module or the interface controller after the data transfer is completed when the switch unit is touched while data is being transmitted from the hard disk module or the interface controller; Control method of an external storage device comprising at least one of.
제12항에 있어서,
상기 하드 디스크 모듈 또는 상기 인터페이스 컨트롤러가 오프된 상태에서 상기 스위치부가 눌려지면 상기 하드 디스크 모듈에는 구동 전원을 즉시 공급하고 상기 인터페이스 컨트롤러에는 상기 하드 디스크 모듈의 스핀들 모터가 스핀 업(spin up)되는 일정 시간이 경과한 후에 전원을 공급하며,
상기 인터페이스 컨트롤러의 전원 공급 지연에 따라 전류 소모량의 피크값이 감소되는 외장형 스토리지 장치의 제어 방법.
The method of claim 12,
When the switch unit is pressed while the hard disk module or the interface controller is turned off, a predetermined time for supplying driving power to the hard disk module immediately, and the spindle motor of the hard disk module is spined up to the interface controller. Power is supplied after this,
And a peak value of current consumption is reduced according to a power supply delay of the interface controller.
KR1020100046939A 2010-02-26 2010-05-19 External storage device and its control method KR101019651B1 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
KR1020100046939A KR101019651B1 (en) 2010-05-19 2010-05-19 External storage device and its control method
PCT/KR2011/001313 WO2011105843A2 (en) 2010-02-26 2011-02-25 External storage apparatus and method for controlling same

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020100046939A KR101019651B1 (en) 2010-05-19 2010-05-19 External storage device and its control method

Publications (2)

Publication Number Publication Date
KR20100120273A true KR20100120273A (en) 2010-11-15
KR101019651B1 KR101019651B1 (en) 2011-03-07

Family

ID=43405889

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020100046939A KR101019651B1 (en) 2010-02-26 2010-05-19 External storage device and its control method

Country Status (1)

Country Link
KR (1) KR101019651B1 (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2014058769A1 (en) * 2012-10-08 2014-04-17 Analog Devices, Inc. Universal serial bus (usb) plug-in event detection system and associated method
CN113611352A (en) * 2021-08-11 2021-11-05 深圳豪杰创新电子有限公司 Solid state disk testing method, device and system and readable storage medium

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20040099020A (en) * 2003-05-17 2004-11-26 엘지전자 주식회사 Apparatus for controling power of de-tactable storage
KR20050100767A (en) * 2004-04-14 2005-10-20 주식회사 레인콤 Portable device and protection method thereof
US8411196B2 (en) * 2005-12-06 2013-04-02 Panasonic Corporation Digital camera with movable mirror for AF in live view mode and optical viewfinder mode

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2014058769A1 (en) * 2012-10-08 2014-04-17 Analog Devices, Inc. Universal serial bus (usb) plug-in event detection system and associated method
CN113611352A (en) * 2021-08-11 2021-11-05 深圳豪杰创新电子有限公司 Solid state disk testing method, device and system and readable storage medium
CN113611352B (en) * 2021-08-11 2024-01-19 深圳豪杰创新电子有限公司 Solid state disk testing method, device and system and readable storage medium

Also Published As

Publication number Publication date
KR101019651B1 (en) 2011-03-07

Similar Documents

Publication Publication Date Title
US8775845B2 (en) Information processing device, power supply control method and storage medium
EP0945778B1 (en) Low power CD-ROM player for portable computers
US20090019301A1 (en) Storage apparatus
EP1959334A2 (en) Storage control device
KR20020090924A (en) Low-power audio cd player for portable computers
US7929383B2 (en) Notebook optical disc drive capable of generating a pseudo eject signal
JP2009271637A (en) Storage device and its drive startup method
KR20010030266A (en) Computer and power control method for computer
US8516510B2 (en) Information processing apparatus and drive control method
TWI736834B (en) Transmission interface circuit
US9495369B2 (en) Computer for controlling bus switch to control access to a storage unit based upon file sharing setting in a boot state
JP2003140784A (en) Information processor, computer, and mode control method for information processor
KR101019651B1 (en) External storage device and its control method
CN108228109B (en) Method and device for protecting data of electronic equipment and computer storage medium
US8713222B2 (en) Information processing apparatus and power supply controlling method
US9294052B2 (en) Personal computer to output audio in a non-operative state
US8782445B2 (en) Information processing apparatus and power supply control method
JP6143482B2 (en) Electronic device and power saving control method
KR101019647B1 (en) External storage device and its control method
WO2011105843A2 (en) External storage apparatus and method for controlling same
JP2001350548A (en) Power control circuit of external storage device
JP6007736B2 (en) External storage device and method for starting external storage device
CN111522762B (en) Transmission interface circuit
JP2006338174A (en) Information processor, and start control method and power supply control method thereof
KR20070117176A (en) Computer with portable device

Legal Events

Date Code Title Description
A201 Request for examination
A302 Request for accelerated examination
E902 Notification of reason for refusal
G15R Request for early opening
AMND Amendment
E601 Decision to refuse application
AMND Amendment
X701 Decision to grant (after re-examination)
GRNT Written decision to grant
FPAY Annual fee payment

Payment date: 20141029

Year of fee payment: 4

R401 Registration of restoration
FPAY Annual fee payment

Payment date: 20150224

Year of fee payment: 5

FPAY Annual fee payment

Payment date: 20160225

Year of fee payment: 6

FPAY Annual fee payment

Payment date: 20170223

Year of fee payment: 7

LAPS Lapse due to unpaid annual fee