Nothing Special   »   [go: up one dir, main page]

KR20210089325A - Usb cable for transmitting and receiving data at high speed and method for transmitting and receiving data at high speed using the same - Google Patents

Usb cable for transmitting and receiving data at high speed and method for transmitting and receiving data at high speed using the same Download PDF

Info

Publication number
KR20210089325A
KR20210089325A KR1020200002351A KR20200002351A KR20210089325A KR 20210089325 A KR20210089325 A KR 20210089325A KR 1020200002351 A KR1020200002351 A KR 1020200002351A KR 20200002351 A KR20200002351 A KR 20200002351A KR 20210089325 A KR20210089325 A KR 20210089325A
Authority
KR
South Korea
Prior art keywords
data signal
unit
speed
signal
reception
Prior art date
Application number
KR1020200002351A
Other languages
Korean (ko)
Other versions
KR102346807B1 (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 KR1020200002351A priority Critical patent/KR102346807B1/en
Publication of KR20210089325A publication Critical patent/KR20210089325A/en
Priority to KR1020210188497A priority patent/KR102446290B1/en
Application granted granted Critical
Publication of KR102346807B1 publication Critical patent/KR102346807B1/en

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F13/38Information transfer, e.g. on bus
    • G06F13/42Bus transfer protocol, e.g. handshake; Synchronisation
    • G06F13/4247Bus transfer protocol, e.g. handshake; Synchronisation on a daisy chain bus
    • G06F13/426Bus transfer protocol, e.g. handshake; Synchronisation on a daisy chain bus using an embedded synchronisation, e.g. Firewire bus, Fibre Channel bus, SSA bus
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F13/38Information transfer, e.g. on bus
    • G06F13/382Information transfer, e.g. on bus using universal interface adapter
    • G06F13/385Information transfer, e.g. on bus using universal interface adapter for adaptation of a particular data processing system to different peripheral devices
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F13/38Information transfer, e.g. on bus
    • G06F13/40Bus structure
    • G06F13/4063Device-to-bus coupling
    • G06F13/409Mechanical coupling
    • HELECTRICITY
    • H01ELECTRIC ELEMENTS
    • H01RELECTRICALLY-CONDUCTIVE CONNECTIONS; STRUCTURAL ASSOCIATIONS OF A PLURALITY OF MUTUALLY-INSULATED ELECTRICAL CONNECTING ELEMENTS; COUPLING DEVICES; CURRENT COLLECTORS
    • H01R24/00Two-part coupling devices, or either of their cooperating parts, characterised by their overall structure
    • H01R24/60Contacts spaced along planar side wall transverse to longitudinal axis of engagement
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2213/00Indexing scheme relating to interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F2213/0042Universal serial bus [USB]

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Hardware Design (AREA)
  • Information Transfer Systems (AREA)
  • Dc Digital Transmission (AREA)
  • Cable Transmission Systems, Equalization Of Radio And Reduction Of Echo (AREA)

Abstract

Provided are a USB cable for high-speed data transmission/reception and a high-speed data transmission/reception method using the same. The USB cable for high-speed data transmission/reception according to various embodiments of the present invention comprises: a first terminal connected to a first device; a second terminal connected to a second device; a high-speed communication cable that connects the first terminal and the second terminal to transmit a first data signal transmitted from the first device to the second device, and transmits a second data signal transmitted from the second device to the first device; and a signal correction part provided in each of the first terminal and the second terminal, and performing correction for the first data signal and the second data signal. Therefore, the present invention is capable of allowing high-speed data transmission/reception without data loss.

Description

고속 데이터 송수신용 USB 케이블 및 이를 이용한 고속 데이터 송수신 방법{USB CABLE FOR TRANSMITTING AND RECEIVING DATA AT HIGH SPEED AND METHOD FOR TRANSMITTING AND RECEIVING DATA AT HIGH SPEED USING THE SAME}USB CABLE FOR TRANSMITTING AND RECEIVING DATA AT HIGH SPEED AND METHOD FOR TRANSMITTING AND RECEIVING DATA AT HIGH SPEED USING THE SAME

본 발명의 다양한 실시예는 고속 데이터 송수신용 USB 케이블 및 이를 이용한 고속 데이터 송수신 방법에 관한 것이다.Various embodiments of the present invention relate to a USB cable for high-speed data transmission/reception and a high-speed data transmission/reception method using the same.

일반적으로, USB(Universal Serial Bus)는 전자기기와 전자기기 또는 전자기기와 주변기기를 연결하는 데 쓰이는 입출력 표준 가운데 하나이다. USB는 다양한 기존의 직렬 또는 병렬 방식의 연결포트를 대체하고 있는 인터페이스 규약이다. USB는 처음에는 개인용 컴퓨터와 그를 위한 주변기기를 연결하는 데에 주로 사용되었으며, 산업 발전에 따라 다양한 종류의 전자기기가 개발되고 있고, 최근에는 USB의 적용이 확대되고 있다.In general, a Universal Serial Bus (USB) is one of input/output standards used to connect an electronic device and an electronic device or an electronic device and a peripheral device. USB is an interface protocol replacing various existing serial or parallel type connection ports. At first, USB was mainly used to connect a personal computer and peripheral devices therefor, and various kinds of electronic devices are being developed according to industrial development, and the application of USB is expanding recently.

특히, USB 케이블에 내장되는 회로에 의한 전송 오류를 줄이고, 전송속도 및 전송품질을 향상시키기 위한 기술들이 제시되고 있다. 또한, USB 허브가 내장된 USB 케이블 기술을 개발하여 USB 케이블의 길이 제한으로 인한 설치시의 불편함을 해소하고자 하는 기술도 제시되고 있다.In particular, techniques for reducing transmission errors due to circuits embedded in USB cables and improving transmission speed and transmission quality have been proposed. In addition, a technology for solving the inconvenience of installation due to the limitation of the length of the USB cable by developing a USB cable technology with a built-in USB hub has been proposed.

한편, USB 데이터 통신 기술도 세월을 거쳐가며 꾸준히 업데이트 되고 있다. 가장 최신 규격인 USB 3.1의 경우 최대 10Gb/s의 전송속도를 지원해 내장 SATA 인터페이스의 속도를 넘어섰으며, 위아래 방향에 상관없이 자유롭게 꽂을 수 있고 크기도 작아진 '타입-C(Type-C)' 커넥터도 새롭게 도입됐다.On the other hand, USB data communication technology is constantly being updated over the years. USB 3.1, the latest standard, supports transfer speeds of up to 10Gb/s, exceeding the speed of the built-in SATA interface. was also newly introduced.

USB 표준 기술을 주관하는 업체들의 모임인 USB-IF(USB Implementers Forum)가 USB 3.1 규격을 확정하면서 기존 USB 3.0의 정식 이름을 'USB 3.1'로 변경했다. 따라서 지금까지 쭉 사용했던 USB 3.0은 새로운 규정에 따라 'USB 3.1 Gen 1(1세대 USB 3.1)'이 되며, 이전에 USB 3.1로 발표된 규격은 'USB 3.1 Gen 2(2세대 USB 3.1)'로 구분된다.USB-IF (USB Implementers Forum), a group of companies in charge of USB standard technology, confirmed the USB 3.1 standard and changed the official name of USB 3.0 to 'USB 3.1'. Therefore, USB 3.0, which has been used until now, becomes 'USB 3.1 Gen 1 (1st generation USB 3.1)' according to the new regulation, and the standard previously announced as USB 3.1 is 'USB 3.1 Gen 2 (2nd generation USB 3.1)'. are separated

그런데 통상의 종래 USB 케이블, 즉, 동선으로 구성된 차폐연선(shielded twisted pair cable)을 통해서 2세대 USB 3.1 규격(USB 3.1 Gen 2)으로 데이터 신호를 전송하면, 채널 손실(channel loss) 때문에 전송 거리가 1m 내로 매우 짧은 거리로 제한된다. 따라서, 데이터 손실없이, 5 ~ 20m 까지의 통달 거리를 연장할 수 있는 고속 데이터 송수신용 USB 케이블의 개발이 필요하다.However, when a data signal is transmitted according to the second generation USB 3.1 standard (USB 3.1 Gen 2) through a conventional USB cable, that is, a shielded twisted pair cable composed of copper wire, the transmission distance is shortened due to channel loss. Limited to very short distances within 1m. Therefore, it is necessary to develop a high-speed data transmission/reception USB cable capable of extending the range of 5 to 20 m without data loss.

한국공개특허 제10-2009-0106359호(2009.11.05. 공개)Korean Patent Publication No. 10-2009-0106359 (published on Nov. 5, 2009)

본 발명이 해결하고자 하는 과제는 5m 이상의 중장거리까지 데이터 손실 없이 고속으로 데이터를 송수신할 수 있는 고속 데이터 송수신용 USB 케이블 및 이를 이용한 고속 데이터 송수신 방법을 제공하는 것이다.An object of the present invention is to provide a high-speed data transmission/reception USB cable capable of transmitting and receiving data at high speed without data loss up to a mid- to long-distance distance of 5 m or more, and a high-speed data transmission/reception method using the same.

본 발명이 해결하고자 하는 과제들은 이상에서 언급된 과제로 제한되지 않으며, 언급되지 않은 또 다른 과제들은 아래의 기재로부터 통상의 기술자에게 명확하게 이해될 수 있을 것이다.The problems to be solved by the present invention are not limited to the problems mentioned above, and other problems not mentioned will be clearly understood by those skilled in the art from the following description.

상술한 과제를 해결하기 위한 본 발명의 일 실시예에 따른 고속 데이터 송수신용 USB 케이블은, 제1 장치와 연결되는 제1 단자, 제2 장치와 연결되는 제2 단자, 상기 제1 단자 및 상기 제2 단자를 연결하며, 상기 제1 장치로부터 송신되는 제1 데이터 신호를 상기 제2 장치로 전달하고, 상기 제2 장치로부터 송신되는 제2 데이터 신호를 상기 제1 장치로 전달하는 고속 통신 케이블 및 상기 제1 단자 및 상기 제2 단자 내에 각각 구비되며, 상기 제1 데이터 신호 및 상기 제2 데이터 신호에 대한 보정을 수행하는 신호 보정부를 포함할 수 있다.A USB cable for high-speed data transmission and reception according to an embodiment of the present invention for solving the above-described problems includes a first terminal connected to a first device, a second terminal connected to a second device, the first terminal and the second terminal a high-speed communication cable connecting two terminals, transmitting a first data signal transmitted from the first device to the second device, and transmitting a second data signal transmitted from the second device to the first device; and a signal correction unit provided in the first terminal and the second terminal, respectively, and performing correction on the first data signal and the second data signal.

다양한 실시예에서, 상기 신호 보정부는, 상기 제1 데이터 신호 및 상기 제2 데이터 신호의 신호 레벨 감쇄를 보상하는 리드라이브(Re-drive)부, 상기 제1 데이터 신호 및 상기 제2 데이터 신호의 고주파 성분과 저주파 성분의 감쇄를 균등화하는 이퀄라이저(Equalizer)부, 상기 제1 데이터 신호 및 상기 제2 데이터 신호에 대한 클럭 신호를 복원하고, 상기 복원된 클럭 신호에 따라 상기 제1 데이터 신호 및 상기 제2 데이터 신호를 재생하는 리타이머(Re-timer)부 및 상기 리드라이브부, 상기 이퀄라이저부 및 상기 리타이머부의 동작을 각각 제어하는 제어 모듈을 포함할 수 있다.In various embodiments, the signal compensator may include a re-drive unit for compensating for signal level attenuation of the first data signal and the second data signal, and a high frequency wave of the first data signal and the second data signal. an equalizer unit for equalizing attenuation of a component and a low frequency component, recovers clock signals for the first data signal and the second data signal, and according to the restored clock signal, the first data signal and the second data signal and a re-timer unit for reproducing a data signal, and a control module for controlling operations of the re-drive unit, the equalizer unit, and the re-timer unit, respectively.

다양한 실시예에서, 상기 제어 모듈은, 상기 제1 데이터 신호 및 상기 제2 데이터 신호의 전송 속도에 기초하여 상기 제1 데이터 신호 및 상기 제2 데이터 신호 각각에 대한 보정 레벨을 결정할 수 있다.In various embodiments, the control module may determine a correction level for each of the first data signal and the second data signal based on the transmission rates of the first data signal and the second data signal.

다양한 실시예에서, 상기 제어 모듈은, 상기 제1 데이터 신호 및 상기 제2 데이터 신호의 전송 속도가 기준 속도 이하인 경우, 상기 리드라이브부 및 상기 이퀄라이저부가 동작하고, 상기 리타이머부가 동작하지 않도록 제어하고, 상기 제1 데이터 신호 및 상기 제2 데이터 신호의 전송 속도가 기준 속도 초과인 경우, 상기 리드라이브부, 상기 이퀄라이저부 및 상기 리타이머부가 모두 동작하도록 제어할 수 있다.In various embodiments, the control module controls that, when the transmission rates of the first data signal and the second data signal are less than or equal to a reference speed, the redrive unit and the equalizer unit operate, and the retimer unit does not operate; , when the transmission rates of the first data signal and the second data signal exceed a reference speed, the redrive unit, the equalizer unit, and the retimer unit may be controlled to operate.

다양한 실시예에서, 상기 제어 모듈은, 상기 고속 통신 케이블의 길이에 기초하여 상기 제1 데이터 신호 및 상기 제2 데이터 신호 각각에 대한 보정 레벨을 결정할 수 있다.In various embodiments, the control module may determine a correction level for each of the first data signal and the second data signal based on the length of the high-speed communication cable.

다양한 실시예에서, 상기 제1 단자와 상기 고속 통신 케이블을 분리 또는 결합 가능하도록 연결하는 제1 연결부 및 상기 제2 단자와 상기 고속 통신 케이블을 분리 또는 결합 가능하도록 연결하는 제2 연결부를 포함하고, 상기 제어 모듈은, 상기 제1 연결부 및 상기 제2 연결부에 결합되는 고속 통신 케이블의 길이를 판단하고, 상기 판단된 고속 통신 케이블의 길이에 기초하여 상기 제1 데이터 신호 및 상기 제2 데이터 신호 각각에 대한 보정 레벨을 결정할 수 있다.In various embodiments, it includes a first connection part for connecting the first terminal and the high-speed communication cable to be detachably or coupleable, and a second connection part for connecting the second terminal and the high-speed communication cable to be detachably or coupleable, The control module determines the length of the high-speed communication cable coupled to the first connection part and the second connection part, and receives each of the first data signal and the second data signal based on the determined length of the high-speed communication cable. It is possible to determine the correction level for

다양한 실시예에서, 상기 제어 모듈은, 상기 고속 통신 케이블의 길이가 기준 길이 이하인 경우, 상기 리드라이브부 및 상기 이퀄라이저부가 동작하고, 상기 리타이머부가 동작하지 않도록 제어하고, 상기 고속 통신 케이블의 길이가 기준 길이 초과인 경우, 상기 리드라이브부, 상기 이퀄라이저부 및 상기 리타이머부가 모두 동작하도록 제어할 수 있다.In various embodiments, the control module controls that, when the length of the high-speed communication cable is less than or equal to a reference length, the redrive unit and the equalizer unit operate, and the retimer unit does not operate, and the length of the high-speed communication cable is When the reference length is exceeded, the redrive unit, the equalizer unit, and the retimer unit may be controlled to operate.

다양한 실시예에서, 상기 제어 모듈은, 상기 제1 장치로부터 상기 제2 데이터 신호에 대한 제1 피드백 신호를 얻고, 상기 제2 장치로부터 상기 제1 데이터 신호에 대한 제2 피드백 신호를 얻으며, 상기 제1 피드백 신호 및 상기 제2 피드백 신호에 기초하여 상기 제1 데이터 신호 및 상기 제2 데이터 신호에 대한 보정 레벨을 설정할 수 있다.In various embodiments, the control module is configured to obtain a first feedback signal for the second data signal from the first device, obtain a second feedback signal for the first data signal from the second device, and A correction level for the first data signal and the second data signal may be set based on the first feedback signal and the second feedback signal.

다양한 실시예에서, 상기 신호 보정부는, 상기 제1 단자 및 상기 제2 단자 내에 구비되는 인쇄 회로 기판(Printed circuit board, PCB) 상에 실장될 수 있다.In various embodiments, the signal compensator may be mounted on a printed circuit board (PCB) provided in the first terminal and the second terminal.

상술한 과제를 해결하기 위한 본 발명의 다른 실시예에 따른 고속 데이터 송수신 USB 케이블을 이용한 고속 데이터 송수신 방법은 본 발명의 일 실시예에 따른 고속 데이터 송수신용 USB 케이블을 이용하여 고속으로 데이터 신호를 송수신하는 방법에 있어서, 상기 고속 통신 케이블의 길이 및 상기 데이터 신호의 전송 속도 중 적어도 하나에 기초하여 상기 신호 보정부의 동작을 설정하는 단계, 상기 제1 장치로부터 상기 제1 데이터 신호를 얻고, 상기 제2 장치로부터 상기 제2 데이터 신호를 얻는 단계, 상기 데이터 신호에 대한 보정을 수행하는 단계 및 상기 보정된 제1 데이터 신호를 상기 제2 장치로 전달하고, 상기 보정된 제2 데이터 신호를 상기 제1 장치로 전달하는 단계를 포함할 수 있다.In a high-speed data transmission/reception method using a high-speed data transmission/reception USB cable according to another embodiment of the present invention for solving the above-mentioned problems, a data signal is transmitted/received at high speed using the USB cable for high-speed data transmission/reception according to an embodiment of the present invention The method of claim 1, further comprising: setting an operation of the signal correction unit based on at least one of a length of the high-speed communication cable and a transmission speed of the data signal; obtaining the first data signal from the first device; obtaining the second data signal from a second device, performing a correction on the data signal, and transferring the corrected first data signal to the second device, and transmitting the corrected second data signal to the first device and delivering to the device.

본 발명의 기타 구체적인 사항들은 상세한 설명 및 도면들에 포함되어 있다.Other specific details of the invention are included in the detailed description and drawings.

본 발명의 다양한 실시예에 따르면 5m 이상의 중장거리까지 데이터 손실 없이 고속으로 데이터를 송수신할 수 있는 고속 데이터 송수신용 USB 케이블 및 이를 이용한 고속 데이터 송수신 방법을 제공할 수 있다.According to various embodiments of the present invention, it is possible to provide a high-speed data transmission/reception USB cable capable of high-speed data transmission/reception without data loss up to a medium-long distance of 5 m or more, and a high-speed data transmission/reception method using the same.

본 발명의 효과들은 이상에서 언급된 효과로 제한되지 않으며, 언급되지 않은 또 다른 효과들은 아래의 기재로부터 통상의 기술자에게 명확하게 이해될 수 있을 것이다.Effects of the present invention are not limited to the effects mentioned above, and other effects not mentioned will be clearly understood by those skilled in the art from the following description.

도 1 및 2는 본 발명의 일 실시예에 따른 고속 데이터 송수신용 USB 케이블을 도시한 도면이다.
도 3은 본 발명의 일 실시예에 따른 고속 데이터 송수신용 USB 케이블을 이용하여 제1 장치 및 제2 장치로부터 송신되는 제1 데이터 신호 및 제2 데이터 신호를 전달하는 구성을 도시한 도면이다.
도 4는 본 발명의 일 실시예에 따른 고속 데이터 송수신용 USB 케이블의 제1 단자를 도시한 도면이다.
도 5는 다양한 실시예에서, 고속 데이터 송수신용 USB 케이블이 데이터 신호의 전송 속도에 따라 신호 보정부의 동작을 제어하는 방법의 순서도이다.
도 6은 다양한 실시예에서, 고속 데이터 송수신용 USB 케이블의 고속 통신 케이블이 분리 또는 결합되는 형태를 도시한 도면이다.
도 7은 다양한 실시예에서, 고속 데이터 송수신용 USB 케이블이 고속 통신 케이블의 길이에 따라 신호 보정부의 동작을 제어하는 방법의 순서도이다.
도 8은 다양한 실시예에서, 고속 데이터 송수신용 USB 케이블이 제1 장치 또는 제2 장치로부터 수신된 피드백 신호에 따라 신호 보정부의 동작을 제어하는 방법의 순서도이다.
도 9는 다양한 실시예에서, 고속 데이터 송수신용 USB 케이블의 제어 모듈의 구성을 도시한 도면이다.
1 and 2 are diagrams illustrating a USB cable for high-speed data transmission/reception according to an embodiment of the present invention.
3 is a diagram illustrating a configuration of transmitting a first data signal and a second data signal transmitted from a first device and a second device using a USB cable for high-speed data transmission/reception according to an embodiment of the present invention.
4 is a diagram illustrating a first terminal of a USB cable for high-speed data transmission/reception according to an embodiment of the present invention.
5 is a flowchart of a method of controlling an operation of a signal compensator according to a data signal transmission speed by a USB cable for high-speed data transmission and reception, according to various embodiments of the present disclosure;
6 is a diagram illustrating a form in which a high-speed communication cable of a USB cable for high-speed data transmission/reception is separated or combined according to various embodiments of the present disclosure;
7 is a flowchart of a method of controlling an operation of a signal compensator according to a length of a high-speed communication cable by a USB cable for high-speed data transmission and reception according to various embodiments of the present disclosure;
8 is a flowchart of a method of controlling an operation of a signal compensator according to a feedback signal received from a first device or a second device by a USB cable for high-speed data transmission and reception, according to various embodiments of the present disclosure;
9 is a diagram illustrating a configuration of a control module of a USB cable for high-speed data transmission/reception according to various embodiments.

본 발명의 이점 및 특징, 그리고 그것들을 달성하는 방법은 첨부되는 도면과 함께 상세하게 후술되어 있는 실시예들을 참조하면 명확해질 것이다. 그러나, 본 발명은 이하에서 개시되는 실시예들에 제한되는 것이 아니라 서로 다른 다양한 형태로 구현될 수 있으며, 단지 본 실시예들은 본 발명의 개시가 완전하도록 하고, 본 발명이 속하는 기술 분야의 통상의 기술자에게 본 발명의 범주를 완전하게 알려주기 위해 제공되는 것이며, 본 발명은 청구항의 범주에 의해 정의될 뿐이다. Advantages and features of the present invention and methods of achieving them will become apparent with reference to the embodiments described below in detail in conjunction with the accompanying drawings. However, the present invention is not limited to the embodiments disclosed below, but may be implemented in various different forms, and only these embodiments allow the disclosure of the present invention to be complete, and those of ordinary skill in the art to which the present invention pertains. It is provided to fully understand the scope of the present invention to those skilled in the art, and the present invention is only defined by the scope of the claims.

본 명세서에서 사용된 용어는 실시예들을 설명하기 위한 것이며 본 발명을 제한하고자 하는 것은 아니다. 본 명세서에서, 단수형은 문구에서 특별히 언급하지 않는 한 복수형도 포함한다. 명세서에서 사용되는 "포함한다(comprises)" 및/또는 "포함하는(comprising)"은 언급된 구성요소 외에 하나 이상의 다른 구성요소의 존재 또는 추가를 배제하지 않는다. 명세서 전체에 걸쳐 동일한 도면 부호는 동일한 구성 요소를 지칭하며, "및/또는"은 언급된 구성요소들의 각각 및 하나 이상의 모든 조합을 포함한다. 비록 "제1", "제2" 등이 다양한 구성요소들을 서술하기 위해서 사용되나, 이들 구성요소들은 이들 용어에 의해 제한되지 않음은 물론이다. 이들 용어들은 단지 하나의 구성요소를 다른 구성요소와 구별하기 위하여 사용하는 것이다. 따라서, 이하에서 언급되는 제1 구성요소는 본 발명의 기술적 사상 내에서 제2 구성요소일 수도 있음은 물론이다.The terminology used herein is for the purpose of describing embodiments and is not intended to limit the present invention. As used herein, the singular also includes the plural unless specifically stated otherwise in the phrase. As used herein, “comprises” and/or “comprising” does not exclude the presence or addition of one or more other components in addition to the stated components. Like reference numerals refer to like elements throughout, and "and/or" includes each and every combination of one or more of the recited elements. Although "first", "second", etc. are used to describe various elements, these elements are not limited by these terms, of course. These terms are only used to distinguish one component from another. Accordingly, it goes without saying that the first component mentioned below may be the second component within the spirit of the present invention.

다른 정의가 없다면, 본 명세서에서 사용되는 모든 용어(기술 및 과학적 용어를 포함)는 본 발명이 속하는 기술분야의 통상의 기술자에게 공통적으로 이해될 수 있는 의미로 사용될 수 있을 것이다. 또한, 일반적으로 사용되는 사전에 정의되어 있는 용어들은 명백하게 특별히 정의되어 있지 않는 한 이상적으로 또는 과도하게 해석되지 않는다.Unless otherwise defined, all terms (including technical and scientific terms) used herein will have the meaning commonly understood by those of ordinary skill in the art to which this invention belongs. In addition, terms defined in a commonly used dictionary are not to be interpreted ideally or excessively unless specifically defined explicitly.

명세서에서 사용되는 "부" 또는 “모듈”이라는 용어는 소프트웨어, FPGA 또는 ASIC과 같은 하드웨어 구성요소를 의미하며, "부" 또는 “모듈”은 어떤 역할들을 수행한다. 그렇지만 "부" 또는 “모듈”은 소프트웨어 또는 하드웨어에 한정되는 의미는 아니다. "부" 또는 “모듈”은 어드레싱할 수 있는 저장 매체에 있도록 구성될 수도 있고 하나 또는 그 이상의 프로세서들을 재생시키도록 구성될 수도 있다. 따라서, 일 예로서 "부" 또는 “모듈”은 소프트웨어 구성요소들, 객체지향 소프트웨어 구성요소들, 클래스 구성요소들 및 태스크 구성요소들과 같은 구성요소들과, 프로세스들, 함수들, 속성들, 프로시저들, 서브루틴들, 프로그램 코드의 세그먼트들, 드라이버들, 펌웨어, 마이크로 코드, 회로, 데이터, 데이터베이스, 데이터 구조들, 테이블들, 어레이들 및 변수들을 포함한다. 구성요소들과 "부" 또는 “모듈”들 안에서 제공되는 기능은 더 작은 수의 구성요소들 및 "부" 또는 “모듈”들로 결합되거나 추가적인 구성요소들과 "부" 또는 “모듈”들로 더 분리될 수 있다.As used herein, the term “unit” or “module” refers to a hardware component such as software, FPGA, or ASIC, and “unit” or “module” performs certain roles. However, “part” or “module” is not meant to be limited to software or hardware. A “unit” or “module” may be configured to reside on an addressable storage medium or to reproduce one or more processors. Thus, by way of example, “part” or “module” refers to components such as software components, object-oriented software components, class components and task components, processes, functions, properties, Includes procedures, subroutines, segments of program code, drivers, firmware, microcode, circuitry, data, databases, data structures, tables, arrays and variables. Components and functionality provided within “parts” or “modules” may be combined into a smaller number of components and “parts” or “modules” or as additional components and “parts” or “modules”. can be further separated.

공간적으로 상대적인 용어인 "아래(below)", "아래(beneath)", "하부(lower)", "위(above)", "상부(upper)" 등은 도면에 도시되어 있는 바와 같이 하나의 구성요소와 다른 구성요소들과의 상관관계를 용이하게 기술하기 위해 사용될 수 있다. 공간적으로 상대적인 용어는 도면에 도시되어 있는 방향에 더하여 사용시 또는 동작시 구성요소들의 서로 다른 방향을 포함하는 용어로 이해되어야 한다. 예를 들어, 도면에 도시되어 있는 구성요소를 뒤집을 경우, 다른 구성요소의 "아래(below)"또는 "아래(beneath)"로 기술된 구성요소는 다른 구성요소의 "위(above)"에 놓여질 수 있다. 따라서, 예시적인 용어인 "아래"는 아래와 위의 방향을 모두 포함할 수 있다. 구성요소는 다른 방향으로도 배향될 수 있으며, 이에 따라 공간적으로 상대적인 용어들은 배향에 따라 해석될 수 있다.Spatially relative terms "below", "beneath", "lower", "above", "upper", etc. It can be used to easily describe the correlation between a component and other components. A spatially relative term should be understood as a term that includes different directions of components during use or operation in addition to the directions shown in the drawings. For example, when a component shown in the drawing is turned over, a component described as “beneath” or “beneath” of another component may be placed “above” of the other component. can Accordingly, the exemplary term “below” may include both directions below and above. Components may also be oriented in other orientations, and thus spatially relative terms may be interpreted according to orientation.

본 명세서에서, 컴퓨터는 적어도 하나의 프로세서를 포함하는 모든 종류의 하드웨어 장치를 의미하는 것이고, 실시 예에 따라 해당 하드웨어 장치에서 동작하는 소프트웨어적 구성도 포괄하는 의미로서 이해될 수 있다. 예를 들어, 컴퓨터는 스마트폰, 태블릿 PC, 데스크톱, 노트북 및 각 장치에서 구동되는 사용자 클라이언트 및 애플리케이션을 모두 포함하는 의미로서 이해될 수 있으며, 또한 이에 제한되는 것은 아니다.In this specification, a computer means all types of hardware devices including at least one processor, and may be understood as encompassing software configurations operating in the corresponding hardware device according to embodiments. For example, a computer may be understood to include a smartphone, a tablet PC, a desktop, a notebook computer, and a user client and an application running on each device, but is not limited thereto.

이하, 첨부된 도면을 참조하여 본 발명의 실시예를 상세하게 설명한다. Hereinafter, embodiments of the present invention will be described in detail with reference to the accompanying drawings.

본 명세서에서 설명되는 각 단계들은 컴퓨터에 의하여 수행되는 것으로 설명되나, 각 단계의 주체는 이에 제한되는 것은 아니며, 실시 예에 따라 각 단계들의 적어도 일부가 서로 다른 장치에서 수행될 수도 있다.Each step described in this specification is described as being performed by a computer, but the subject of each step is not limited thereto, and at least a portion of each step may be performed in different devices according to embodiments.

도 1 및 2는 본 발명의 일 실시예에 따른 고속 데이터 송수신용 USB 케이블을 도시한 도면이며, 도 3은 본 발명의 일 실시예에 따른 고속 데이터 송수신용 USB 케이블을 이용하여 제1 장치 및 제2 장치로부터 송신되는 제1 데이터 신호 및 제2 데이터 신호를 전달하는 구성을 도시한 도면이다.1 and 2 are diagrams illustrating a USB cable for high-speed data transmission/reception according to an embodiment of the present invention, and FIG. 3 is a first device and a second device using the USB cable for high-speed data transmission/reception according to an embodiment of the present invention. It is a diagram illustrating a configuration for transmitting a first data signal and a second data signal transmitted from two devices.

도 1 내지 3을 참조하면, 본 발명의 일 실시예에 따른 고속 데이터 송수신용 USB 케이블(100)은 제1 단자(110), 제2 단자(120) 및 고속 통신 케이블(130)을 포함할 수 있다.1 to 3 , the USB cable 100 for high-speed data transmission and reception according to an embodiment of the present invention may include a first terminal 110 , a second terminal 120 , and a high-speed communication cable 130 . have.

여기서, 도 1 내지 3에 도시된 고속 데이터 송수신용 USB 케이블(100)은 일 실시예에 따른 것이고, 그 구성 요소가 도 1 내지 3에 도시된 실시예에 한정되는 것은 아니며, 필요에 따라 부가, 변경 또는 삭제될 수 있다.Here, the USB cable 100 for high-speed data transmission and reception shown in FIGS. 1 to 3 is according to an embodiment, and its components are not limited to the embodiment shown in FIGS. 1 to 3, and additional, if necessary, may be changed or deleted.

일 실시예에서, 제1 단자(110)는 제1 장치(예: 도 4의 10)와 연결될 수 있으며, 제1 장치(10)로부터 송신되는 제1 데이터 신호를 입력받을 수 있다. 예를 들어, 제1 단자(110)는 제1 단자(110)의 적어도 일부분이 제1 장치(10) 내에 삽입되어 제1 장치(10)에 구비된 케이블 연결 핀과 결합되는 형태로 제1 장치(10)와 연결될 수 있다. 그러나, 이에 한정되지 않는다.In an embodiment, the first terminal 110 may be connected to a first device (eg, 10 of FIG. 4 ) and may receive a first data signal transmitted from the first device 10 . For example, in the first terminal 110 , at least a portion of the first terminal 110 is inserted into the first device 10 to be coupled with a cable connection pin provided in the first device 10 . (10) can be connected. However, the present invention is not limited thereto.

일 실시예에서, 제1 단자(110)는 제1 장치(10)로부터 송신되는 제1 데이터 신호를 제2 장치(예: 도 4의 20)로 전달하되, 제1 데이터 신호에 대한 보정을 수행하고, 보정된 제1 데이터 신호를 제2 장치(20)로 전달할 수 있다. 이를 위해, 제1 단자(110)는 제1 신호 보정부(111) 및 제1 제어 모듈(112)를 포함할 수 있다.In an embodiment, the first terminal 110 transmits the first data signal transmitted from the first device 10 to the second device (eg, 20 in FIG. 4 ), but performs correction on the first data signal Then, the corrected first data signal may be transmitted to the second device 20 . To this end, the first terminal 110 may include a first signal correction unit 111 and a first control module 112 .

다양한 실시예에서, 제1 신호 보정부(111) 및 제1 제어 모듈(112)은 제1 단자(110) 내에 구비되는 인쇄 회로 기판(Printed circuit board, PCB) 상에 실장되는 형태로 형성될 수 있다. 그러나, 이에 한정되지 않는다.In various embodiments, the first signal correction unit 111 and the first control module 112 may be mounted on a printed circuit board (PCB) provided in the first terminal 110 . have. However, the present invention is not limited thereto.

일 실시예에서, 제2 단자(120)는 제2 장치(20)와 연결될 수 있으며, 제2 장치(20)로부터 송신되는 제2 데이터 신호를 입력받을 수 있다. 예를 들어, 제2 단자(120)는 제1 단자(110)와 동일한 형태로 형성(예: 제2 단자(120)의 적어도 일부분이 제2 장치(20) 내에 삽입되어 제2 장치(20)에 구비된 케이블 연결 핀과 결합되는 형태로 형성)되어 제2 장치(20)와 연결될 수 있다. 그러나, 이에 한정되지 않는다.In an embodiment, the second terminal 120 may be connected to the second device 20 and may receive a second data signal transmitted from the second device 20 . For example, the second terminal 120 is formed in the same shape as the first terminal 110 (eg, at least a portion of the second terminal 120 is inserted into the second device 20 to form the second device 20 ) may be connected to the second device 20 by being coupled to the cable connection pin provided in the . However, the present invention is not limited thereto.

일 실시예에서, 제2 단자(120)는 제2 장치(20)로부터 송신되는 제2 데이터 신호를 제1 장치(10)로 전달하되, 제2 데이터 신호에 대한 보정을 수행하고, 보정된 제2 데이터 신호를 제1 장치(10)로 전달할 수 있다. 이를 위해, 제2 단자(120)는 제2 신호 보정부(121) 및 제2 제어 모듈(122)를 포함할 수 있다.In one embodiment, the second terminal 120 transfers the second data signal transmitted from the second device 20 to the first device 10 , performs correction on the second data signal, and performs the corrected first data signal. 2 data signals may be transmitted to the first device 10 . To this end, the second terminal 120 may include a second signal correction unit 121 and a second control module 122 .

다양한 실시예에서, 제2 신호 보정부(121) 및 제2 제어 모듈(122)은 제2 단자(120) 내에 구비되는 PCB 상에 실장되는 형태로 형성될 수 있다. 그러나, 이에 한정되지 않는다.In various embodiments, the second signal correction unit 121 and the second control module 122 may be mounted on a PCB provided in the second terminal 120 . However, the present invention is not limited thereto.

다양한 실시예에서, 제1 단자(110)와 제2 단자(120)는 동일한 형태로 형성될 수 있다. 그러나, 이에 한정되지 않고, 연결되는 제1 장치(10) 및 제2 장치(20) 내에 구비된 케이블 연결 핀의 형태에 따라 다양한 형태로 형성될 수 있다. 이하, 도 4를 참조하여, 제1 단자(110)의 구성에 대하여 보다 상세하게 설명하도록 한다.In various embodiments, the first terminal 110 and the second terminal 120 may be formed in the same shape. However, the present invention is not limited thereto, and may be formed in various shapes according to the shape of the cable connection pins provided in the first device 10 and the second device 20 to be connected. Hereinafter, the configuration of the first terminal 110 will be described in more detail with reference to FIG. 4 .

도 4는 본 발명의 일 실시예에 따른 고속 데이터 송수신용 USB 케이블의 제1 단자를 도시한 도면이다.4 is a diagram illustrating a first terminal of a USB cable for high-speed data transmission/reception according to an embodiment of the present invention.

도 4를 참조하면, 다양한 실시예에서, 제1 단자(110)는 신호 보정부(예: 제1 신호 보정부(111)) 및 제어 모듈(예: 제1 제어 모듈(112))를 포함할 수 있다.Referring to FIG. 4 , in various embodiments, the first terminal 110 may include a signal correcting unit (eg, the first signal correcting unit 111 ) and a control module (eg, the first control module 112 ). can

여기서, 신호 보정부 및 제어 모듈은 제1 단자(110) 및 제2 단자(120) 내에 각각 구비될 수 있고(예: 제1 단자(110) 내에 구비되는 제1 신호 보정부(111) 및 제1 제어 모듈(112)과 제2 단자(120) 내에 구비되는 제2 신호 보정부(121) 및 제2 제어 모듈(122)), 제1 단자(110) 및 제2 단자(120) 내에 구비되는 신호 보정부 및 제어 모듈은 서로 동일한 형태로 형성되며 동일한 기능을 수행할 수 있다.Here, the signal correcting unit and the control module may be provided in the first terminal 110 and the second terminal 120, respectively (eg, the first signal correcting unit 111 and the first signal correcting unit provided in the first terminal 110) The first control module 112 and the second signal correction unit 121 and the second control module 122) provided in the second terminal 120, the first terminal 110 and the second terminal 120 provided in the The signal compensator and the control module are formed in the same shape and may perform the same function.

이하에서, 제1 단자(110) 내에 구비되는 제1 신호 보정부(111)와 제1 제어 모듈(112)의 동작을 예시적으로 설명하고 있으나, 이에 한정되지 않고, 제2 단자(120) 내에 구비되는 제2 신호 보정부(121) 및 제2 제어 모듈(122)도 아래에서 설명되는 제1 신호 보정부(111)와 제1 제어 모듈(112)의 동작과 동일한 동작 및 기능을 수행할 수 있다.Hereinafter, the operations of the first signal correction unit 111 and the first control module 112 provided in the first terminal 110 are exemplarily described, but the present invention is not limited thereto. The provided second signal correcting unit 121 and the second control module 122 may also perform the same operations and functions as those of the first signal correcting unit 111 and the first control module 112 described below. have.

일 실시예에서, 제1 신호 보정부(111)는 제1 장치(10)로부터 송신되는 제1 데이터 신호에 대한 보정을 수행할 수 있다. 이를 위해, 제1 신호 보정부(111)는 리드라이브(Re-drive)부(111a), 이퀄라이저(Equalizer)부(111b) 및 리타이머(Re-timer)부(111c)를 포함할 수 있다. 그러나, 이에 한정되지 않고, 리드라이브부(111a), 이퀄라이저부(111b) 및 리타이머부(111c) 중 적어도 하나를 포함할 수 있다.In an embodiment, the first signal correction unit 111 may perform correction on the first data signal transmitted from the first device 10 . To this end, the first signal correction unit 111 may include a re-drive unit 111a, an equalizer unit 111b, and a re-timer unit 111c. However, the present invention is not limited thereto, and may include at least one of a redrive unit 111a, an equalizer unit 111b, and a retimer unit 111c.

일 실시예에서, 리드라이브부(111a)는 제1 데이터 신호 및 제2 데이터 신호의 신호 레벨 감쇄를 보상할 수 있다. 예를 들어, 리드라이브부(111a)는 제1 데이터 신호 및 제2 데이터 신호를 드라이빙해주는 신호 레벨을 조정할 수 있다. 그러나, 이에 한정되지 않는다.In an embodiment, the redrive unit 111a may compensate for signal level attenuation of the first data signal and the second data signal. For example, the redrive unit 111a may adjust a signal level for driving the first data signal and the second data signal. However, the present invention is not limited thereto.

일 실시예에서, 이퀄라이저부(111b)는 제1 데이터 신호 및 상기 제2 데이터 신호의 고주파 성분과 저주파 성분의 감쇄를 균등화할 수 있다. In an embodiment, the equalizer 111b may equalize attenuation of the high frequency component and the low frequency component of the first data signal and the second data signal.

일반적으로 신호의 고주파 성분은 저주파 성분에 비해 감쇄가 심한데, 이와 같이 감쇄의 차이가 있음에도 불구하고 고주파 성분과 저주파 성분을 동일하게 보상하게 되면 저주파 성분이 너무 커지게 되어 신호의 왜곡이 발생할 수 있다. 이를 해결하기 위하여 이퀄라이저부(111b)는 사전 또는 사후에 제1 데이터 신호 및 제2 데이터 신호에 대한 보정(예: 프리엠퍼시스(pre-emphasis) 또는 디엠퍼시스(De-emphasis))을 수행함으로써, 고주파 성분과 저주파 성분의 감쇄를 균등화할 수 있다. 그러나, 이에 한정되지 않는다.In general, the high-frequency component of a signal is more severely attenuated than the low-frequency component. Even though there is a difference in attenuation, if the high-frequency component and the low-frequency component are equally compensated, the low-frequency component becomes too large and distortion of the signal may occur. In order to solve this problem, the equalizer 111b performs correction (eg, pre-emphasis or de-emphasis) on the first data signal and the second data signal before or after. The attenuation of the high frequency component and the low frequency component can be equalized. However, the present invention is not limited thereto.

일 실시예에서, 리타이머부(111c)는 제1 데이터 신호 및 제2 데이터 신호에 대한 클럭 신호를 복원하고, 복원된 클럭 신호에 따라 제1 데이터 신호 및 제2 데이터 신호를 재생할 수 있다. In an embodiment, the retimer unit 111c may restore clock signals for the first data signal and the second data signal, and reproduce the first data signal and the second data signal according to the restored clock signal.

일반적으로, 중장거리에서 데이터를 고속으로 송수신하는 경우, 송신 단에서 보내는 것을 수신 단에서 받을 때 왜곡이 발생하는데, 리타이머부(111c)는 제1 제어 모듈(112) 측에서 신호를 감지하여 확인하고 결정하도록 제1 데이터 신호 및 제2 데이터 신호에 대한 클럭 신호를 복원할 수 있다. 또한, 리타이머부(111c)가 클럭 신호를 재생함으로써, 전송 속도에 대한 신뢰성을 유지할 수 있다.In general, when data is transmitted/received at high speed over a medium or long distance, distortion occurs when the receiving end receives what is transmitted from the transmitting end, and the retimer 111c detects and checks the signal from the first control module 112 side. The clock signal for the first data signal and the second data signal may be restored to determine . In addition, since the retimer unit 111c reproduces the clock signal, the reliability of the transmission speed can be maintained.

일 실시예에서, 제1 제어 모듈(112)은 리드라이브부(111a), 이퀄라이저부(111b) 및 리타이머부(111c)의 동작을 각각 제어할 수 있다.In an embodiment, the first control module 112 may control the operations of the redrive unit 111a, the equalizer unit 111b, and the retimer unit 111c, respectively.

다양한 실시예에서, 제1 제어 모듈(112)은 제1 데이터 신호의 전송 속도에 기초하여 리드라이브부(111a), 이퀄라이저부(111b) 및 리타이머부(111c)의 동작을 각각 제어할 수 있다. 이하, 도 5를 참조하여 제1 제어 모듈(112)이 제1 데이터 신호의 전송 속도에 기초하여 리드라이브부(111a), 이퀄라이저부(111b) 및 리타이머부(111c)의 동작을 각각 제어하는 방법에 대하여 설명하도록 한다.In various embodiments, the first control module 112 may control the operations of the redrive unit 111a, the equalizer unit 111b, and the retimer unit 111c, respectively, based on the transmission speed of the first data signal. . Hereinafter, with reference to FIG. 5 , the first control module 112 controls the operations of the redrive unit 111a, the equalizer unit 111b, and the retimer unit 111c based on the transmission speed of the first data signal, respectively. Let me explain the method.

도 5는 다양한 실시예에서, 고속 데이터 송수신용 USB 케이블이 데이터 신호의 전송 속도에 따라 신호 보정부의 동작을 제어하는 방법의 순서도이다.5 is a flowchart of a method of controlling an operation of a signal compensator according to a data signal transmission speed by a USB cable for high-speed data transmission and reception, according to various embodiments of the present disclosure;

도 5를 참조하면, S110 단계에서, 제1 제어 모듈(112)이 제1 데이터 신호의 전송 속도를 판단할 수 있다.Referring to FIG. 5 , in step S110 , the first control module 112 may determine the transmission speed of the first data signal.

다양한 실시예에서, 제1 제어 모듈(112)은 제1 데이터 신호를 송신하는 제1 장치(10) 상의 데이터 전송 속도 설정 내용에 기초하여 제1 데이터 신호의 전송 속도를 판단할 수 있다. 예를 들어, 제1 장치(10) 상의 데이터 전송 속도 설정이 데이터 고속 송수신 모드인 경우, 제1 데이터 신호의 전송 속도를 고속으로 판단할 수 있다. 또한, 제1 장치(10) 상의 데이터 전송 속도 설정이 데이터 저속 송수신 모드 또는 일반 송수신 모드인 경우, 제1 데이터 신호의 전송 속도를 저속으로 판단할 수 있다. In various embodiments, the first control module 112 may determine the transmission rate of the first data signal based on the data transmission rate setting on the first device 10 that transmits the first data signal. For example, when the data transmission rate setting on the first device 10 is the high-speed data transmission/reception mode, the transmission rate of the first data signal may be determined to be high. Also, when the data transmission rate setting on the first device 10 is the low data transmission/reception mode or the normal transmission/reception mode, the transmission rate of the first data signal may be determined to be low.

다양한 실시예에서, 제1 제어 모듈(112)은 기 설정된 단위 시간 동안 전송되는 제1 데이터 신호량을 파악하고, 파악된 제1 데이터 신호량에 기초하여 제1 데이터 신호의 전송 속도를 판단할 수 있다. 그러나, 이에 한정되지 않고, 제1 데이터 신호의 전송 속도를 판단하는 다양한 방식이 적용 가능하다.In various embodiments, the first control module 112 may determine the amount of the first data signal transmitted for a preset unit time, and determine the transmission rate of the first data signal based on the determined amount of the first data signal. have. However, the present invention is not limited thereto, and various methods for determining the transmission speed of the first data signal are applicable.

S120 단계에서, 제1 제어 모듈(112)은 S110 단계에서 판단된 제1 데이터 신호의 전송 속도가 기준 속도를 초과하는지 여부를 판단할 수 있다. 예를 들어, 제1 데이터 신호의 기준 속도는 5Gbps일 수 있고, 제1 제어 모듈(112)은 S110 단계에서 판단된 제1 데이터 신호의 전송 속도가 기준 속도인 5Gbps를 초과하는지 여부를 판단할 수 있다.In operation S120, the first control module 112 may determine whether the transmission rate of the first data signal determined in operation S110 exceeds a reference rate. For example, the reference speed of the first data signal may be 5 Gbps, and the first control module 112 may determine whether the transmission speed of the first data signal determined in step S110 exceeds the reference speed of 5 Gbps. have.

S130 단계에서, 제1 제어 모듈(112)은 S120 단계를 거쳐 제1 데이터 신호의 전송 속도가 기준 속도가 초과하지 않는 것으로 판단되는 경우, 리드라이브(111a)부 및 이퀄라이저부(111b)가 동작하고, 리타이머부(111c)가 동작하지 않도록 제어할 수 있다.In step S130, when the first control module 112 determines that the transmission speed of the first data signal does not exceed the reference speed through step S120, the redrive unit 111a and the equalizer unit 111b operate and , it is possible to control the retimer unit 111c not to operate.

S140 단계에서, 제1 제어 모듈(112)은 S120 단계를 거쳐 제1 데이터 신호의 전송 속도가 기준 속도가 초과하는 것으로 판단되는 경우, 리드라이브(111a)부, 이퀄라이저부(111b) 및 리타이머부(111c)가 모두 동작하도록 제어할 수 있다.In step S140 , when the first control module 112 determines that the transmission speed of the first data signal exceeds the reference speed through step S120 , the redrive unit 111a , the equalizer unit 111b and the retimer unit (111c) can be controlled to operate all.

일반적으로, 데이터 신호의 전송 속도가 5Gbps 이하인 경우에는 리드라이브(111a)부 및 이퀄라이저부(111b)만을 동작하여 데이터 신호를 보정하더라도 비교적 정확하게 데이터 신호를 전달할 수 있으나, 5Gbps 이상의 고속 통신의 경우, 리드라이브(111a)부 및 이퀄라이저부(111b)를 동작하여 데이터 신호를 보정하더라도 클럭 신호 자체가 왜곡되어 정확하게 신호를 보상할 수 없다. 이를 해결하기 위하여 제1 제어 모듈(112)은 전송 속도가 5Gbps 이상의 고속 통신의 경우(예: 기준 속도를 초과하는 경우)에 리타이머부(111c)까지 동작함으로써, 리타이머부(111c)의 CDR(Clock Data Recovery) 기능을 이용하여 클럭 신호를 복원하고 이를 이용하여 신호를 재생성할 수 있다. 그러나, 이에 한정되지 않는다.In general, when the data signal transmission rate is 5 Gbps or less, only the redrive unit 111a and the equalizer unit 111b are operated to transmit the data signal relatively accurately even if the data signal is corrected. Even if the data signal is corrected by operating the live unit 111a and the equalizer unit 111b, the clock signal itself is distorted and thus the signal cannot be accurately compensated. In order to solve this problem, the first control module 112 operates up to the retimer unit 111c in the case of high-speed communication in which the transmission rate is 5 Gbps or more (eg, exceeds the reference rate), whereby the CDR of the retimer unit 111c The clock signal can be restored using the (Clock Data Recovery) function, and the signal can be regenerated using it. However, the present invention is not limited thereto.

다양한 실시예에서, 제1 제어 모듈(112)은 제1 데이터 신호의 전송 속도에 기초하여 제1 데이터 신호에 대한 보정 레벨을 결정할 수 있다. 예를 들어, 제1 제어 모듈(112)은 제1 데이터 신호의 전송 속도가 높아지는 것에 응답하여 제1 데이터 신호에 대한 보정 레벨을 상승(예: 제1 데이터 신호의 보정 정도를 증가)시킬 수 있다. 그러나, 이에 한정되지 않는다.In various embodiments, the first control module 112 may determine a correction level for the first data signal based on the transmission speed of the first data signal. For example, the first control module 112 may increase the correction level of the first data signal (eg, increase the correction degree of the first data signal) in response to an increase in the transmission speed of the first data signal. . However, the present invention is not limited thereto.

다시 도 1 및 2를 참조하면, 일 실시예에서, 고속 통신 케이블(130)은 제1 단자(110)와 제2 단자(120)를 연결할 수 있으며, 제1 장치(10)로부터 송신되는 제1 데이터 신호를 제2 장치(20)로 전달할 수 있고, 제2 장치(20)로부터 송신되는 제2 데이터 신호를 제1 장치(10)로 전달할 수 있다. Referring back to FIGS. 1 and 2 , in one embodiment, the high-speed communication cable 130 may connect the first terminal 110 and the second terminal 120 , and the first A data signal may be transmitted to the second device 20 , and a second data signal transmitted from the second device 20 may be transmitted to the first device 10 .

다양한 실시예에서, 고속 통신 케이블(130)은 구리(copper) 소재의 복수의 통신선이 꼬인 형태(twister)로 형성되고, 꼬인 형태로 형성되는 복수의 통신선의 외측면을 절연체가 덮은 형태로 형성될 수 있다.In various embodiments, the high-speed communication cable 130 is formed in a form in which a plurality of communication lines made of copper material are twisted, and an insulator covers the outer surfaces of the communication lines formed in a twisted form. can

다양한 실시예에서, 고속 통신 케이블(130)은 동축 케이블 형태(예: 중심축에 내부 도체가 구비되고, 내부 도체를 절연체로 둘러 싼 뒤, 여기에 외부 도체를 원통의 그물 형태로 씌우고, 최종적으로 피복으로 감싼 형태)로 형성될 수 있다.In various embodiments, the high-speed communication cable 130 is in the form of a coaxial cable (eg, an inner conductor is provided on a central axis, surrounds the inner conductor with an insulator, and then covers the outer conductor in the form of a cylindrical net, and finally may be formed in a form wrapped in a covering).

다양한 실시예에서, 고속 통신 케이블(130)은 5m 이상일 수 있다. 그러나, 이에 한정되지 않고, 다양한 길이로 형성될 수 있다.In various embodiments, the high-speed communication cable 130 may be 5 m or longer. However, the present invention is not limited thereto, and may be formed in various lengths.

다양한 실시예에서, 고속 데이터 송수신용 USB 케이블(100)은 제1 단자(110)와 고속 통신 케이블(130)을 분리 또는 결합 가능하도록 연결하는 제1 연결부(140) 및 제2 단자(120)와 고속 통신 케이블(130)을 분리 또는 결합 가능하도록 연결하는 제2 연결부(150)를 포함할 수 있다. 이하, 도 6을 참조하여, 제1 단자(110) 및 제2 단자(120)와 고속 통신 케이블(130)이 분리 또는 결합되는 형태에 대하여 설명하도록 한다.In various embodiments, the USB cable 100 for high-speed data transmission and reception includes a first connector 140 and a second terminal 120 that connect the first terminal 110 and the high-speed communication cable 130 to be separated or coupled to each other. It may include a second connection unit 150 for connecting the high-speed communication cable 130 to be separated or coupled. Hereinafter, a form in which the first terminal 110 and the second terminal 120 and the high-speed communication cable 130 are separated or combined will be described with reference to FIG. 6 .

도 6은 다양한 실시예에서, 고속 데이터 송수신용 USB 케이블의 고속 통신 케이블이 분리 또는 결합되는 형태를 도시한 도면이다.6 is a diagram illustrating a form in which a high-speed communication cable of a USB cable for high-speed data transmission/reception is separated or combined according to various embodiments of the present disclosure;

도 6을 참조하면, 다양한 실시예에서, 고속 통신 케이블(130)은 일측이 제1 연결부(140)와 결합되어 제1 단자(110)와 연결될 수 있고, 타측이 제2 연결부(150)와 결합되어 제2 단자(120)와 연결될 수 있다.Referring to FIG. 6 , in various embodiments, one side of the high-speed communication cable 130 may be coupled to the first connection unit 140 to be connected to the first terminal 110 , and the other side may be coupled to the second connection unit 150 . to be connected to the second terminal 120 .

다양한 실시예에서, 고속 데이터 송수신용 USB 케이블(100)은 제1 연결부(140) 및 제2 연결부(150)를 이용하여 서로 다른 형태의 고속 통신 케이블(130) 및 서로 다른 길이를 가지는 고속 통신 케이블과 결합 또는 분리될 수 있다. 예를 들어, 고속 데이터 송수신용 USB 케이블(100)은 2m, 3m 및 5m 길이를 가지는 복수의 고속 통신 케이블(130)을 포함할 수 있으며, 제1 장치(10)와 제2 장치(20) 간의 송수신되는 데이터 신호의 전송 속도나 제1 장치(10)와 제2 장치(20)간의 거리에 기초하여 복수의 고속 통신 케이블(130) 중 어느 하나의 고속 통신 케이블과 선택적으로 연결될 수 있다.In various embodiments, the USB cable 100 for high-speed data transmission and reception is a high-speed communication cable 130 of different types and a high-speed communication cable having different lengths using the first connection unit 140 and the second connection unit 150 . may be combined with or separated from For example, the USB cable 100 for high-speed data transmission/reception may include a plurality of high-speed communication cables 130 having a length of 2m, 3m, and 5m, and may include a plurality of high-speed communication cables 130 between the first device 10 and the second device 20 . It may be selectively connected to any one of the high-speed communication cables among the plurality of high-speed communication cables 130 based on the transmission speed of the transmitted/received data signal or the distance between the first device 10 and the second device 20 .

다양한 실시예에서, 제1 제어 모듈(112)은 제1 연결부(140) 및 제2 연결부(150)에 결합되는 고속 통신 케이블(130)의 길이를 판단하고, 판단된 고속 통신 케이블의 길이에 기초하여 리드라이브(111a)부, 이퀄라이저부(111b) 및 리타이머부(111c)의 동작을 제어할 수 있다. 이하, 도 7을 참조하여 설명하도록 한다.In various embodiments, the first control module 112 determines the length of the high-speed communication cable 130 coupled to the first connection unit 140 and the second connection unit 150, and based on the determined length of the high-speed communication cable Thus, it is possible to control the operations of the redrive unit 111a, the equalizer unit 111b, and the retimer unit 111c. Hereinafter, it will be described with reference to FIG. 7 .

도 7은 다양한 실시예에서, 고속 데이터 송수신용 USB 케이블이 고속 통신 케이블의 길이에 따라 신호 보정부의 동작을 제어하는 방법의 순서도이다.7 is a flowchart of a method of controlling an operation of a signal compensator according to a length of a high-speed communication cable by a USB cable for high-speed data transmission and reception, according to various embodiments of the present disclosure;

도 7을 참조하면, S210 단계에서, 제1 제어 모듈(112)은 제1 연결부(140) 및 제2 연결부(150)에 결합되는 고속 통신 케이블(130)의 길이를 판단할 수 있다.Referring to FIG. 7 , in step S210 , the first control module 112 may determine the length of the high-speed communication cable 130 coupled to the first connection unit 140 and the second connection unit 150 .

다양한 실시예에서, 제1 제어 모듈(112)은 단위 시간당 제1 데이터 신호의 전송량을 이용하여 고속 통신 케이블(130)의 길이를 판단할 수 있다.In various embodiments, the first control module 112 may determine the length of the high-speed communication cable 130 using the transmission amount of the first data signal per unit time.

다양한 실시예에서, 제1 제어 모듈(112)은 사용자로부터 고속 통신 케이블(130)의 길이를 직접 입력 받고, 입력된 고속 통신 케이블(130)의 길이에 따라 고속 통신 케이블(130)의 길이를 설정할 수 있다.In various embodiments, the first control module 112 directly receives the length of the high-speed communication cable 130 from the user, and sets the length of the high-speed communication cable 130 according to the input length of the high-speed communication cable 130 . can

다양한 실시예에서, 제1 제어 모듈(112)은 제1 연결부(140) 및 제2 연결부(150)에 특정 고속 통신 케이블(130)이 연결되는 경우, 연결되는 특정 고속 통신 케이블(130)에 부여되는 고유의 시리얼 번호를 인식하여 특정 고속 통신 케이블(130)의 길이를 포함하는 다양한 속성 정보를 얻을 수 있다. 그러나, 이에 한정되지 않고, 고속 통신 케이블(130)의 길이를 판단하는 다양한 방식이 적용 가능하다.In various embodiments, when a specific high-speed communication cable 130 is connected to the first connection unit 140 and the second connection unit 150 , the first control module 112 is assigned to the connected specific high-speed communication cable 130 . It is possible to obtain various attribute information including the length of a specific high-speed communication cable 130 by recognizing a unique serial number. However, the present invention is not limited thereto, and various methods for determining the length of the high-speed communication cable 130 are applicable.

S220 단계에서, 제1 제어 모듈(112)은 S210 단계에서 판단된 고속 통신 케이블(130)의 길이가 기준 길이를 초과하는지 여부를 판단할 수 있다. 예를 들어, 기준 길이가 5m인 경우, 제1 제어 모듈(112)은 S210 단계에서 판단된 고속 통신 케이블(130)의 길이가 기준 길이인 5m를 초과하는지 여부를 판단할 수 있다.In step S220, the first control module 112 may determine whether the length of the high-speed communication cable 130 determined in step S210 exceeds a reference length. For example, when the reference length is 5m, the first control module 112 may determine whether the length of the high-speed communication cable 130 determined in step S210 exceeds the reference length of 5m.

S230 단계에서, 제1 제어 모듈(112)은 S220 단계를 거쳐 고속 통신 케이블(130)의 길이가 기준 길이를 초과하지 않는 것으로 판단되는 경우, 리드라이브(111a)부 및 이퀄라이저부(111b)가 동작하고, 리타이머부(111c)가 동작하지 않도록 제어할 수 있다.In step S230, when the first control module 112 determines that the length of the high-speed communication cable 130 does not exceed the reference length through step S220, the redrive unit 111a and the equalizer unit 111b operate and control so that the retimer unit 111c does not operate.

S240 단계에서, 제1 제어 모듈(112)은 S220 단계를 거쳐 고속 통신 케이블(130)의 길이가 기준 길이를 초과하는 것으로 판단되는 경우, 리드라이브(111a)부, 이퀄라이저부(111b) 및 리타이머부(111c)가 모두 동작하도록 제어할 수 있다. 그러나, 이에 한정되지 않는다.In step S240 , when it is determined that the length of the high-speed communication cable 130 exceeds the reference length through step S220 , the first control module 112 , the redrive unit 111a , the equalizer unit 111b and the retimer All of the units 111c may be controlled to operate. However, the present invention is not limited thereto.

다양한 실시예에서, 제1 제어 모듈(112)은 제1 연결부(140) 및 제2 연결부(150)에 결합되는 고속 통신 케이블(130)의 길이에 기초하여 제1 데이터 신호에 대한 보정 레벨을 결정할 수 있다. 예를 들어, 제1 제어 모듈(112)은 제1 연결부(140) 및 제2 연결부(150)에 결합되는 고속 통신 케이블(130)의 길이가 길어지는 것에 응답하여 제1 데이터 신호에 대한 보정 레벨을 상승시킬 수 있다(예: 제1 데이터 신호의 보정 정도를 증가하도록 보정 레벨을 조정). 그러나, 이에 한정되지 않는다.In various embodiments, the first control module 112 determines a correction level for the first data signal based on the length of the high-speed communication cable 130 coupled to the first connector 140 and the second connector 150 . can For example, the first control module 112 is a correction level for the first data signal in response to an increase in the length of the high-speed communication cable 130 coupled to the first connection unit 140 and the second connection unit 150 . may be increased (eg, the correction level is adjusted to increase the correction degree of the first data signal). However, the present invention is not limited thereto.

다양한 실시예에서, 제1 제어 모듈(112)은 제1 장치(10)로부터 제2 데이터 신호에 대한 제1 피드백 신호를 얻을 수 있고, 제1 피드백 신호에 기초하여 제1 데이터 신호에 대한 보정 레벨을 설정할 수 있다. 이하, 도 8을 참조하여 설명하도록 한다.In various embodiments, the first control module 112 may obtain a first feedback signal for the second data signal from the first device 10 , and a correction level for the first data signal based on the first feedback signal can be set. Hereinafter, it will be described with reference to FIG. 8 .

도 8은 다양한 실시예에서, 고속 데이터 송수신용 USB 케이블이 제1 장치 또는 제2 장치로부터 수신된 피드백 신호에 따라 신호 보정부의 동작을 제어하는 방법의 순서도이다.8 is a flowchart of a method of controlling an operation of a signal compensator according to a feedback signal received from a first device or a second device by a USB cable for high-speed data transmission and reception, according to various embodiments of the present disclosure;

도 8을 참조하면, S310 단계에서, 제1 제어 모듈(112)은 제1 장치(10)로부터 제2 데이터 신호(예: 제2 장치(20)로부터 송신된 제2 데이터 신호)를 전달할 수 있다. 예를 들어, 1 제어 모듈(112)은 고속 통신 케이블의 길이 및 데이터 신호의 전송 속도에 기초하여 제1 장치(10)로부터 제2 데이터 신호를 보정하고 보정된 제2 데이터 신호를 제1 장치(10)로 전달할 수 있다.Referring to FIG. 8 , in step S310 , the first control module 112 may transmit a second data signal (eg, a second data signal transmitted from the second device 20 ) from the first device 10 . . For example, the first control module 112 corrects the second data signal from the first device 10 based on the length of the high-speed communication cable and the transmission speed of the data signal, and sends the corrected second data signal to the first device ( 10) can be transferred.

S320 단계에서, 제1 제어 모듈(112)은 제1 장치(10)로 전달한 제2 데이터 신호에 대한 응답으로, 제1 장치(10)로부터 제1 피드백 신호를 수신할 수 있다In step S320 , the first control module 112 may receive a first feedback signal from the first device 10 in response to the second data signal transmitted to the first device 10 .

여기서, 제1 피드백 신호는 제2 데이터 신호가 정확하게 전달됐는지 여부를 안내하는 신호(예: 제2 데이터 신호가 정확하게 전달됐음을 안내하는 신호 및 제2 데이터 신호가 정확하게 전달되지 않아 오류를 발생시켰는지 여부를 안내하는 신호)를 의미할 수 있으나, 이에 한정되지 않는다.Here, the first feedback signal is a signal for guiding whether the second data signal has been accurately transmitted (eg, a signal for guiding that the second data signal has been accurately transmitted and whether an error has occurred because the second data signal is not accurately transmitted. signal for guiding whether or not), but is not limited thereto.

S330 단계에서, 제1 제어 모듈(112)은 제1 장치(10)로부터 수신한 제1 피드백 신호에 기초하여 제1 데이터 신호에 대한 보정 레벨을 설정할 수 있다. 예를 들어, 제1 제어 모듈(112)은 제1 장치(10)로부터 제2 데이터 신호가 정확하게 전달되지 않아 오류를 발생시켰는지 여부를 안내하는 제1 피드백 신호를 얻은 경우, 제1 피드백 신호에 기초하여 제2 데이터 신호의 보정 레벨을 상승시킬 수 있다. 그러나, 이에 한정되지 않는다.In operation S330 , the first control module 112 may set a correction level for the first data signal based on the first feedback signal received from the first device 10 . For example, when the first control module 112 obtains a first feedback signal guiding whether an error has occurred because the second data signal is not accurately transmitted from the first device 10, the first feedback signal is applied to the first feedback signal. Based on this, the correction level of the second data signal may be increased. However, the present invention is not limited thereto.

전술한 고속 데이터 송수신 USB 케이블을 이용한 고속 데이터 송수신 방법(예: 데이터 신호의 전송 속도에 따라 신호 보정부의 동작을 제어하는 방법, 고속 통신 케이블의 길이에 따라 신호 보정부의 동작을 제어하는 방법 및 피드백 신호에 따라 신호 보정부의 동작을 제어하는 방법)은 도면에 도시된 순서도를 참조하여 설명하였다. 간단한 설명을 위해 고속 데이터 송수신 USB 케이블을 이용한 고속 데이터 송수신 방법은 일련의 블록들로 도시하여 설명하였으나, 본 발명은 상기 블록들의 순서에 한정되지 않고, 몇몇 블록들은 본 명세서에 도시되고 시술된 것과 상이한 순서로 수행되거나 또는 동시에 수행될 수 있다. 또한, 본 명세서 및 도면에 기재되지 않은 새로운 블록이 추가되거나, 일부 블록이 삭제 또는 변경된 상태로 수행될 수 있다. 이하, 도 9를 참조하여, 고속 데이터 송수신용 USB 케이블의 제어 모듈(112)의 하드웨어 구성에 대하여 설명하도록 한다.A method of high-speed data transmission/reception using the above-described high-speed data transmission/reception USB cable (eg, a method of controlling the operation of the signal compensator according to the transmission speed of a data signal, a method of controlling the operation of the signal compensator according to the length of the high-speed communication cable, and A method of controlling the operation of the signal compensator according to the feedback signal) has been described with reference to the flowchart shown in the drawings. For the sake of simplicity, the high-speed data transmission/reception method using the USB cable has been described as a series of blocks, but the present invention is not limited to the order of the blocks, and some blocks are different from those shown and operated in this specification. It may be performed in sequence or may be performed simultaneously. In addition, new blocks not described in this specification and drawings may be added, or some blocks may be deleted or changed. Hereinafter, a hardware configuration of the control module 112 of the USB cable for high-speed data transmission/reception will be described with reference to FIG. 9 .

도 9는 다양한 실시예에서, 고속 데이터 송수신용 USB 케이블의 제어 모듈(112)의 구성을 도시한 도면이다. 9 is a diagram illustrating a configuration of a control module 112 of a USB cable for high-speed data transmission/reception in various embodiments.

도 9를 참조하면, 다양한 실시예에서, 제어 모듈(112)은 프로세서(112a) 및 메모리(112b)를 포함할 수 있다. 다양한 실시예에서, 컴퓨팅 장치(100)는 네트워크 인터페이스(또는 통신 인터페이스)(미도시), 스토리지(미도시), 버스(bus)(미도시)를 더 포함할 수 있다.Referring to FIG. 9 , in various embodiments, the control module 112 may include a processor 112a and a memory 112b. In various embodiments, the computing device 100 may further include a network interface (or communication interface) (not shown), storage (not shown), and a bus (not shown).

일 실시예에서, 프로세서(112a)는 제어 모듈(112)의 각 구성의 전반적인 동작을 제어할 수 있다. 프로세서(112a)는 CPU(Central Processing Unit), MPU(Micro Processor Unit), MCU(Micro Controller Unit), 또는 본 발명의 기술 분야에 잘 알려진 임의의 형태의 프로세서를 포함하여 구성될 수 있다.In an embodiment, the processor 112a may control the overall operation of each component of the control module 112 . The processor 112a may include a central processing unit (CPU), a micro processor unit (MPU), a micro controller unit (MCU), or any type of processor well known in the art.

다양한 실시예에서, 프로세서(112a)는 본 발명의 실시예들에 따른 방법을 실행하기 위한 적어도 하나의 애플리케이션 또는 프로그램에 대한 연산을 수행할 수 있다. 다양한 실시예에서, 프로세서(110)는 하나 이상의 코어(core, 미도시) 및 그래픽 처리부(미도시) 및/또는 다른 구성 요소와 신호를 송수신하는 연결 통로(예: 버스(bus) 등)를 포함할 수 있다.In various embodiments, the processor 112a may perform an operation on at least one application or program for executing a method according to embodiments of the present invention. In various embodiments, the processor 110 includes one or more cores (not shown) and a graphic processing unit (not shown) and/or a connection path (eg, a bus, etc.) for transmitting and receiving signals to and from other components. can do.

다양한 실시예에서, 프로세서(112a)는 프로세서(112a) 내부에서 처리되는 신호(또는, 데이터)를 일시적 및/또는 영구적으로 저장하는 램(RAM: Random Access Memory, 미도시) 및 롬(ROM: Read-Only Memory, 미도시)을 더 포함할 수 있다. 또한, 프로세서(110)는 그래픽 처리부, 램 및 롬 중 적어도 하나를 포함하는 시스템온칩(SoC: system on chip) 형태로 구현될 수 있다.In various embodiments, the processor 112a is configured to temporarily and/or permanently store signals (or data) processed inside the processor 112a (RAM) and ROM (Read ROM). -Only Memory, not shown) may be further included. Also, the processor 110 may be implemented in the form of a system on chip (SoC) including at least one of a graphic processing unit, RAM, and ROM.

일 실시예에서, 프로세서(112a)는 메모리(112b)에 저장된 하나 이상의 인스트럭션(instruction)을 실행함으로써, 고속 데이터 송수신 USB 케이블을 이용한 고속 데이터 송수신 방법)을 수행할 수 있다. 예를 들어, 프로세서(112a)는 메모리(112b)에 저장된 하나 이상의 인스트럭션을 실행함으로써, 고속 통신 케이블의 길이 및 데이터 신호의 전송 속도 중 적어도 하나에 기초하여 신호 보정부의 동작을 설정하는 동작, 제1 장치로부터 제1 데이터 신호를 얻고, 제2 장치로부터 제2 데이터 신호를 얻는 동작, 데이터 신호에 대한 보정을 수행하는 동작 및 보정된 제1 데이터 신호를 제2 장치로 전달하고, 보정된 제2 데이터 신호를 제1 장치로 전달하는 동작을 포함하는 고속 데이터 송수신 USB 케이블을 이용한 고속 데이터 송수신 방법을 수행할 수 있다.In an embodiment, the processor 112a executes one or more instructions stored in the memory 112b to perform a high-speed data transmission/reception method using a high-speed data transmission/reception USB cable). For example, the processor 112a executes one or more instructions stored in the memory 112b, thereby setting the operation of the signal correction unit based on at least one of the length of the high-speed communication cable and the transmission speed of the data signal; obtaining a first data signal from a first device, obtaining a second data signal from a second device, performing correction on the data signal, and transferring the corrected first data signal to a second device, A high-speed data transmission/reception method using a high-speed data transmission/reception USB cable including an operation of transmitting a data signal to the first device may be performed.

일 실시예에서, 메모리(112b)는 각종 데이터, 명령 및/또는 정보를 저장할 수 있다. 메모리(112b)에는 프로세서(112a)의 처리 및 제어를 위한 프로그램들(하나 이상의 인스트럭션들)을 저장할 수 있다. 메모리(112b)에 저장된 프로그램들은 기능에 따라 복수 개의 모듈들로 구분될 수 있다.In one embodiment, memory 112b may store various data, commands, and/or information. The memory 112b may store programs (one or more instructions) for processing and controlling the processor 112a. Programs stored in the memory 112b may be divided into a plurality of modules according to functions.

다양한 실시예에서, 본 발명의 실시예와 관련하여 설명된 방법 또는 알고리즘의 단계들은 하드웨어로 직접 구현되거나, 하드웨어에 의해 실행되는 소프트웨어 모듈로 구현되거나, 또는 이들의 결합에 의해 구현될 수 있다. 소프트웨어 모듈은 RAM(Random Access Memory), ROM(Read Only Memory), EPROM(Erasable Programmable ROM), EEPROM(Electrically Erasable Programmable ROM), 플래시 메모리(Flash Memory), 하드 디스크, 착탈형 디스크, CD-ROM, 또는 본 발명이 속하는 기술 분야에서 잘 알려진 임의의 형태의 컴퓨터 판독가능 기록매체에 상주할 수 있다. In various embodiments, steps of a method or algorithm described in connection with an embodiment of the present invention may be implemented directly in hardware, as a software module executed by hardware, or by a combination thereof. A software module may contain random access memory (RAM), read only memory (ROM), erasable programmable ROM (EPROM), electrically erasable programmable ROM (EEPROM), flash memory, hard disk, removable disk, CD-ROM, or It may reside in any type of computer-readable recording medium well known in the art to which the present invention pertains.

본 발명의 구성 요소들은 하드웨어인 컴퓨터와 결합되어 실행되기 위해 프로그램(또는 애플리케이션)으로 구현되어 매체에 저장될 수 있다. 본 발명의 구성 요소들은 소프트웨어 프로그래밍 또는 소프트웨어 요소들로 실행될 수 있으며, 이와 유사하게, 실시 예는 데이터 구조, 프로세스들, 루틴들 또는 다른 프로그래밍 구성들의 조합으로 구현되는 다양한 알고리즘을 포함하여, C, C++, 자바(Java), 어셈블러(assembler) 등과 같은 프로그래밍 또는 스크립팅 언어로 구현될 수 있다. 기능적인 측면들은 하나 이상의 프로세서들에서 실행되는 알고리즘으로 구현될 수 있다.The components of the present invention may be implemented as a program (or application) to be executed in combination with a computer, which is hardware, and stored in a medium. The components of the present invention may be implemented as software programming or software components, and similarly, embodiments may include various algorithms implemented as data structures, processes, routines, or combinations of other programming constructs, including C, C++ , Java, assembler, etc. may be implemented in a programming or scripting language. Functional aspects may be implemented in an algorithm running on one or more processors.

이상, 첨부된 도면을 참조로 하여 본 발명의 실시예를 설명하였지만, 본 발명이 속하는 기술분야의 통상의 기술자는 본 발명이 그 기술적 사상이나 필수적인 특징을 변경하지 않고서 다른 구체적인 형태로 실시될 수 있다는 것을 이해할 수 있을 것이다. 그러므로, 이상에서 기술한 실시예들은 모든 면에서 예시적인 것이며, 제한적이 아닌 것으로 이해해야만 한다. As mentioned above, although embodiments of the present invention have been described with reference to the accompanying drawings, those skilled in the art to which the present invention pertains can realize that the present invention can be embodied in other specific forms without changing its technical spirit or essential features. you will be able to understand Therefore, it should be understood that the embodiments described above are illustrative in all respects and not restrictive.

100 : 고속 데이터 송수신용 USB 케이블
110 : 제1 단자
111 : 제1 신호 보정부
112 : 제1 제어 모듈
120 : 제2 단자
121 : 제2 신호 보정부
122 : 제2 제어 모듈
130 : 고속 통신 케이블
140 : 제1 연결부
150 : 제2 연결부
100: USB cable for high-speed data transmission and reception
110: first terminal
111: first signal correction unit
112: first control module
120: second terminal
121: second signal correction unit
122: second control module
130: high-speed communication cable
140: first connection part
150: second connection part

Claims (10)

제1 장치와 연결되는 제1 단자;
제2 장치와 연결되는 제2 단자;
상기 제1 단자 및 상기 제2 단자를 연결하며, 상기 제1 장치로부터 송신되는 제1 데이터 신호를 상기 제2 장치로 전달하고, 상기 제2 장치로부터 송신되는 제2 데이터 신호를 상기 제1 장치로 전달하는 고속 통신 케이블; 및
상기 제1 단자 및 상기 제2 단자 내에 각각 구비되며, 상기 제1 데이터 신호 및 상기 제2 데이터 신호에 대한 보정을 수행하는 신호 보정부를 포함하는,
고속 데이터 송수신용 USB 케이블.
a first terminal connected to the first device;
a second terminal connected to a second device;
The first terminal and the second terminal are connected, a first data signal transmitted from the first device is transmitted to the second device, and a second data signal transmitted from the second device is transmitted to the first device. high-speed communication cable to transmit; and
and a signal correction unit provided in the first terminal and the second terminal, respectively, and performing correction on the first data signal and the second data signal;
USB cable for high-speed data transmission and reception.
제1항에 있어서,
상기 신호 보정부는,
상기 제1 데이터 신호 및 상기 제2 데이터 신호의 신호 레벨 감쇄를 보상하는 리드라이브(Re-drive)부;
상기 제1 데이터 신호 및 상기 제2 데이터 신호의 고주파 성분과 저주파 성분의 감쇄를 균등화하는 이퀄라이저(Equalizer)부;
상기 제1 데이터 신호 및 상기 제2 데이터 신호에 대한 클럭 신호를 복원하고, 상기 복원된 클럭 신호에 따라 상기 제1 데이터 신호 및 상기 제2 데이터 신호를 재생하는 리타이머(Re-timer)부; 및
상기 리드라이브부, 상기 이퀄라이저부 및 상기 리타이머부의 동작을 각각 제어하는 제어 모듈을 포함하는,
고속 데이터 송수신용 USB 케이블.
According to claim 1,
The signal correction unit,
a re-drive unit compensating for signal level attenuation of the first data signal and the second data signal;
an equalizer unit for equalizing attenuation of a high frequency component and a low frequency component of the first data signal and the second data signal;
a re-timer unit that restores clock signals for the first data signal and the second data signal, and reproduces the first data signal and the second data signal according to the restored clock signal; and
including a control module for controlling the operations of the redrive unit, the equalizer unit, and the retimer unit, respectively,
USB cable for high-speed data transmission and reception.
제2항에 있어서,
상기 제어 모듈은,
상기 제1 데이터 신호 및 상기 제2 데이터 신호의 전송 속도에 기초하여 상기 제1 데이터 신호 및 상기 제2 데이터 신호 각각에 대한 보정 레벨을 결정하는,
고속 데이터 송수신용 USB 케이블.
3. The method of claim 2,
The control module is
determining a correction level for each of the first data signal and the second data signal based on the transmission rates of the first data signal and the second data signal;
USB cable for high-speed data transmission and reception.
제2항에 있어서,
상기 제어 모듈은,
상기 제1 데이터 신호 및 상기 제2 데이터 신호의 전송 속도가 기준 속도 이하인 경우, 상기 리드라이브부 및 상기 이퀄라이저부가 동작하고, 상기 리타이머부가 동작하지 않도록 제어하고,
상기 제1 데이터 신호 및 상기 제2 데이터 신호의 전송 속도가 기준 속도 초과인 경우, 상기 리드라이브부, 상기 이퀄라이저부 및 상기 리타이머부가 모두 동작하도록 제어하는,
고속 데이터 송수신용 USB 케이블.
3. The method of claim 2,
The control module is
when the transmission rates of the first data signal and the second data signal are equal to or less than a reference speed, the redrive unit and the equalizer unit operate and the retimer unit does not operate;
when the transmission rates of the first data signal and the second data signal exceed a reference rate, controlling all of the redrive unit, the equalizer unit, and the retimer unit to operate;
USB cable for high-speed data transmission and reception.
제2항에 있어서,
상기 제어 모듈은,
상기 고속 통신 케이블의 길이에 기초하여 상기 제1 데이터 신호 및 상기 제2 데이터 신호 각각에 대한 보정 레벨을 결정하는,
고속 데이터 송수신용 USB 케이블.
3. The method of claim 2,
The control module is
determining a correction level for each of the first data signal and the second data signal based on the length of the high-speed communication cable;
USB cable for high-speed data transmission and reception.
제5항에 있어서,
상기 제1 단자와 상기 고속 통신 케이블을 분리 또는 결합 가능하도록 연결하는 제1 연결부 및 상기 제2 단자와 상기 고속 통신 케이블을 분리 또는 결합 가능하도록 연결하는 제2 연결부를 포함하고,
상기 제어 모듈은,
상기 제1 연결부 및 상기 제2 연결부에 결합되는 고속 통신 케이블의 길이를 판단하고, 상기 판단된 고속 통신 케이블의 길이에 기초하여 상기 제1 데이터 신호 및 상기 제2 데이터 신호 각각에 대한 보정 레벨을 결정하는,
고속 데이터 송수신용 USB 케이블.
6. The method of claim 5,
A first connector for connecting the first terminal and the high-speed communication cable to be separated or coupled to each other and a second connection part for connecting the second terminal and the high-speed communication cable to be separated or coupled to each other;
The control module is
Determine a length of a high-speed communication cable coupled to the first connection part and the second connection part, and determine a correction level for each of the first data signal and the second data signal based on the determined length of the high-speed communication cable doing,
USB cable for high-speed data transmission and reception.
제2항에 있어서,
상기 제어 모듈은,
상기 고속 통신 케이블의 길이가 기준 길이 이하인 경우, 상기 리드라이브부 및 상기 이퀄라이저부가 동작하고, 상기 리타이머부가 동작하지 않도록 제어하고,
상기 고속 통신 케이블의 길이가 기준 길이 초과인 경우, 상기 리드라이브부, 상기 이퀄라이저부 및 상기 리타이머부가 모두 동작하도록 제어하는,
고속 데이터 송수신용 USB 케이블.
3. The method of claim 2,
The control module is
When the length of the high-speed communication cable is less than or equal to a reference length, the redrive unit and the equalizer unit operate and control the retimer unit not to operate,
When the length of the high-speed communication cable exceeds a reference length, controlling all of the redrive unit, the equalizer unit, and the retimer unit to operate,
USB cable for high-speed data transmission and reception.
제2항에 있어서,
상기 제어 모듈은,
상기 제1 장치로부터 상기 제2 데이터 신호에 대한 제1 피드백 신호를 얻고, 상기 제2 장치로부터 상기 제1 데이터 신호에 대한 제2 피드백 신호를 얻으며,
상기 제1 피드백 신호 및 상기 제2 피드백 신호에 기초하여 상기 제1 데이터 신호 및 상기 제2 데이터 신호에 대한 보정 레벨을 설정하는,
고속 데이터 송수신용 USB 케이블.
3. The method of claim 2,
The control module is
obtain a first feedback signal for the second data signal from the first device, and obtain a second feedback signal for the first data signal from the second device;
setting a correction level for the first data signal and the second data signal based on the first feedback signal and the second feedback signal;
USB cable for high-speed data transmission and reception.
제1항에 있어서,
상기 신호 보정부는,
상기 제1 단자 및 상기 제2 단자 내에 구비되는 인쇄 회로 기판(Printed circuit board, PCB) 상에 실장되는,
고속 데이터 송수신용 USB 케이블.
According to claim 1,
The signal correction unit,
mounted on a printed circuit board (PCB) provided in the first terminal and the second terminal,
USB cable for high-speed data transmission and reception.
제1항의 장치를 이용하여 고속으로 데이터 신호를 송수신하는 방법에 있어서,
상기 고속 통신 케이블의 길이 및 상기 데이터 신호의 전송 속도 중 적어도 하나에 기초하여 상기 신호 보정부의 동작을 설정하는 단계;
상기 제1 장치로부터 상기 제1 데이터 신호를 얻고, 상기 제2 장치로부터 상기 제2 데이터 신호를 얻는 단계;
상기 데이터 신호에 대한 보정을 수행하는 단계; 및
상기 보정된 제1 데이터 신호를 상기 제2 장치로 전달하고, 상기 보정된 제2 데이터 신호를 상기 제1 장치로 전달하는 단계를 포함하는,
고속 데이터 송수신 USB 케이블을 이용한 고속 데이터 송수신 방법.
A method for transmitting and receiving a data signal at high speed using the apparatus of claim 1,
setting an operation of the signal compensator based on at least one of a length of the high-speed communication cable and a transmission speed of the data signal;
obtaining the first data signal from the first device and the second data signal from the second device;
performing correction on the data signal; and
transferring the corrected first data signal to the second device and transferring the corrected second data signal to the first device;
High-speed data transmission/reception Method of high-speed data transmission/reception using a USB cable.
KR1020200002351A 2020-01-08 2020-01-08 Usb cable for transmitting and receiving data at high speed and method for transmitting and receiving data at high speed using the same KR102346807B1 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
KR1020200002351A KR102346807B1 (en) 2020-01-08 2020-01-08 Usb cable for transmitting and receiving data at high speed and method for transmitting and receiving data at high speed using the same
KR1020210188497A KR102446290B1 (en) 2020-01-08 2021-12-27 Cable for transmitting and receiving data at high speed comprising signal correction function

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020200002351A KR102346807B1 (en) 2020-01-08 2020-01-08 Usb cable for transmitting and receiving data at high speed and method for transmitting and receiving data at high speed using the same

Related Child Applications (1)

Application Number Title Priority Date Filing Date
KR1020210188497A Division KR102446290B1 (en) 2020-01-08 2021-12-27 Cable for transmitting and receiving data at high speed comprising signal correction function

Publications (2)

Publication Number Publication Date
KR20210089325A true KR20210089325A (en) 2021-07-16
KR102346807B1 KR102346807B1 (en) 2022-01-04

Family

ID=77151035

Family Applications (2)

Application Number Title Priority Date Filing Date
KR1020200002351A KR102346807B1 (en) 2020-01-08 2020-01-08 Usb cable for transmitting and receiving data at high speed and method for transmitting and receiving data at high speed using the same
KR1020210188497A KR102446290B1 (en) 2020-01-08 2021-12-27 Cable for transmitting and receiving data at high speed comprising signal correction function

Family Applications After (1)

Application Number Title Priority Date Filing Date
KR1020210188497A KR102446290B1 (en) 2020-01-08 2021-12-27 Cable for transmitting and receiving data at high speed comprising signal correction function

Country Status (1)

Country Link
KR (2) KR102346807B1 (en)

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR200360109Y1 (en) * 2004-05-18 2004-08-26 강길종 Data communication cable for USB to UART communication
JP2005135840A (en) * 2003-10-31 2005-05-26 Hitachi Cable Ltd Cable with connector
KR20090106359A (en) 2008-04-04 2009-10-08 소니 가부시끼 가이샤 Liquid crystal display module
KR20100072594A (en) * 2008-12-22 2010-07-01 한국전자통신연구원 Method and apparatus for compensating frequency offset in upstream cable modem
JP2014230072A (en) * 2013-05-22 2014-12-08 株式会社リコー Data communication device, data communication apparatus, and data communication method
KR101817258B1 (en) * 2017-10-23 2018-01-10 (주)미래테크코리아 A USB extension cable for mid-distance or long-distance using the channel equalizer

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005135840A (en) * 2003-10-31 2005-05-26 Hitachi Cable Ltd Cable with connector
KR200360109Y1 (en) * 2004-05-18 2004-08-26 강길종 Data communication cable for USB to UART communication
KR20090106359A (en) 2008-04-04 2009-10-08 소니 가부시끼 가이샤 Liquid crystal display module
KR20100072594A (en) * 2008-12-22 2010-07-01 한국전자통신연구원 Method and apparatus for compensating frequency offset in upstream cable modem
JP2014230072A (en) * 2013-05-22 2014-12-08 株式会社リコー Data communication device, data communication apparatus, and data communication method
KR101817258B1 (en) * 2017-10-23 2018-01-10 (주)미래테크코리아 A USB extension cable for mid-distance or long-distance using the channel equalizer

Also Published As

Publication number Publication date
KR102446290B1 (en) 2022-09-22
KR102346807B1 (en) 2022-01-04
KR20220002210A (en) 2022-01-06

Similar Documents

Publication Publication Date Title
CN111030778B (en) Parameter self-adaption method, device and equipment of high-speed signal and readable storage medium
CN109818886B (en) Method and device for configuring equalization parameters
CN114598393A (en) Signal processing method and device and communication system
CN103797732B (en) Communication means, peripheral component interconnection PCIE chip and PCIE device
CN104767079B (en) A kind of micro coaxial cable connector assembly
CN114356811B (en) Communication link updating method, device and related equipment
CN110719423A (en) Self-adaptive HDMI cable
US10148508B1 (en) Method and system for ethernet transceiver rate control
US9529761B2 (en) Data transfer apparatus, host apparatus, data transfer system, and communication mode setting method
EP2991234B1 (en) Method, apparatus, and system for configuring high-speed serial bus parameter
KR102446290B1 (en) Cable for transmitting and receiving data at high speed comprising signal correction function
CN113283464B (en) USB plug and transmission system supporting USB signal link training
WO2017101329A1 (en) Method and system for transmitting usb signal based on ffc flat cable
KR20210089328A (en) Circuit module to compensate for data loss on usb cable and usb cable comprising the same
KR20210089330A (en) Data loss compensate method for transmitting data at high speed in long and medium range and usb cable using the same
US8665933B2 (en) Data transmitting and receiving method and device for communication and system thereof
CN113161825B (en) Cable, controller and control method thereof
CN111431824B (en) Method and system for PMD sublayer link training
US20180121374A1 (en) Connection device and method of changing operation content of connection device
US11671287B2 (en) Interconnect module, UFS system including the same, and method of operating the UFS system
CN114220380B (en) Calibration digital circuit, source driver and display panel
CN104102606A (en) Method for transmitting PCI (peripheral component interconnect)-EXPRESS signals over long distances
CN211956465U (en) TTL and RS232 support double-level serial port extension circuit
US10013304B2 (en) Electrical apparatus, control device and communication method that control communications performed at different communication rates
KR20210090481A (en) Universal serial bus interface and method for securing compatibility

Legal Events

Date Code Title Description
E701 Decision to grant or registration of patent right
GRNT Written decision to grant