WO2013042976A2 - 유에스비 주변 장치 및 그의 송신 전력 감소 방법 - Google Patents

유에스비 주변 장치 및 그의 송신 전력 감소 방법 Download PDF

Info

Publication number
WO2013042976A2
WO2013042976A2 PCT/KR2012/007579 KR2012007579W WO2013042976A2 WO 2013042976 A2 WO2013042976 A2 WO 2013042976A2 KR 2012007579 W KR2012007579 W KR 2012007579W WO 2013042976 A2 WO2013042976 A2 WO 2013042976A2
Authority
WO
WIPO (PCT)
Prior art keywords
usb
peripheral device
resistance value
transmission
mode
Prior art date
Legal status (The legal status 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 status listed.)
Ceased
Application number
PCT/KR2012/007579
Other languages
English (en)
French (fr)
Other versions
WO2013042976A3 (ko
Inventor
박홍준
성기환
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
POSTECH Academy Industry Foundation
Original Assignee
POSTECH Academy Industry Foundation
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 POSTECH Academy Industry Foundation filed Critical POSTECH Academy Industry Foundation
Priority to JP2014531722A priority Critical patent/JP5809363B2/ja
Priority to CN201280046227.9A priority patent/CN103827768B/zh
Priority to US14/346,641 priority patent/US9423861B2/en
Publication of WO2013042976A2 publication Critical patent/WO2013042976A2/ko
Publication of WO2013042976A3 publication Critical patent/WO2013042976A3/ko
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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/32Means for saving power
    • G06F1/3203Power management, i.e. event-based initiation of a power-saving mode
    • G06F1/3234Power saving characterised by the action undertaken
    • G06F1/325Power saving in peripheral device
    • G06F1/3253Power saving in bus
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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/32Means for saving power
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/30Monitoring
    • G06F11/3051Monitoring arrangements for monitoring the configuration of the computing system or of the computing system component, e.g. monitoring the presence of processing resources, peripherals, I/O links, software programs
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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/14Handling requests for interconnection or transfer
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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/4068Electrical coupling
    • G06F13/4086Bus impedance matching, e.g. termination
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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/38Universal adapter
    • G06F2213/3854Control is performed at the peripheral side
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/041Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
    • G06F3/045Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means using resistive elements, e.g. a single continuous surface or two parallel surfaces put in contact
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L25/00Baseband systems
    • H04L25/02Details ; arrangements for supplying electrical power along data transmission lines
    • H04L25/0264Arrangements for coupling to transmission lines
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L25/00Baseband systems
    • H04L25/02Details ; arrangements for supplying electrical power along data transmission lines
    • H04L25/0264Arrangements for coupling to transmission lines
    • H04L25/028Arrangements specific to the transmitter end
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L25/00Baseband systems
    • H04L25/02Details ; arrangements for supplying electrical power along data transmission lines
    • H04L25/0264Arrangements for coupling to transmission lines
    • H04L25/0298Arrangement for terminating transmission lines
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D10/00Energy efficient computing, e.g. low power processors, power management or thermal management
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D30/00Reducing energy consumption in communication networks
    • Y02D30/50Reducing energy consumption in communication networks in wire-line communication networks, e.g. low power modes or reduced link rate

Definitions

  • the present invention relates to a USB peripheral device, and more particularly, to a USB peripheral device and a method for reducing its transmission power that can reduce transmission power.
  • the circuit used for the USB communication has a great influence on the power consumption of the portable device.
  • the host is a personal computer (PC)
  • the device is a peripheral device of various kinds, including a memory stick, a mobile phone, a smartphone, and a portable device such as an iPad.
  • USB peripherals The most power-consuming part of USB peripherals in the USB 2.0 standard is high-speed drive circuitry.
  • the voltage swing value includes a termination resistance value of a receiver circuit, It is determined by the termination resistance value of the transmitter circuit and the supply current of the high speed drive circuit.
  • the termination resistance of the transmitter and receiver is set to 45 ohms, so that the current of the high speed drive circuit is about 18 mA to maintain the output voltage swing at 400 mV.
  • An object of the present invention is to achieve the above object, and when the USB peripheral device is in the transmission mode, the resistance value of the terminating resistor is increased larger than before to reduce the transmission power, and the USB peripheral device is in the reception mode or standby Mode, the resistance value of the termination resistor
  • the present invention provides a USB peripheral device and a method for reducing its transmit power by allowing the USB host device to recognize the USB peripheral device as a USB 2.0 standard device by changing the zone resistance value.
  • a USB peripheral device may include an external USB host connected to input data when the operation mode of a USB (Universal Serial Bus; hereinafter referred to as 'USB') device is a transmission mode.
  • a transmitter for transmitting to the apparatus;
  • a receiving unit which receives data from the USB host device when the USB peripheral device is in a reception mode;
  • a termination resistor having a first resistance and connected to the transmitter and the receiver;
  • a control unit for detecting whether the USB peripheral device is in one of a transmission mode and a reception mode, and controlling to change the first resistance value of the termination resistor unit to a second resistance value corresponding to the detected operation mode; It is made to include.
  • the method for reducing transmission power of a USB device connected to a USB host device and transmitting and receiving data with the USB host device comprising: detecting whether an operation mode of the USB peripheral device is one of a transmission mode and a reception mode; ; If the USB peripheral device is in the transmission mode, changing the first resistance value of the termination resistor connected to the transmitter of the USB peripheral device to a second resistance value more than twice the first resistance value; Transmitting the input data to the USB host device after the first resistance value is changed to the second resistance value; And when the USB peripheral device is in the reception mode, changing the changed second resistance value to the first resistance value.
  • the USB peripheral device and its transmission power reduction method according to the present invention provide an effect of greatly reducing the transmission power by increasing the resistance value of the terminating resistor when the USB peripheral device is in the transmission mode.
  • FIG. 1 is a view showing a system consisting of a USB peripheral device 100 and a USB host device 500 according to the present invention.
  • FIG. 2 is a block diagram showing the configuration of the USB peripheral device 100 according to the present invention.
  • FIG. 3 is a view showing the configuration of the termination resistor of the USB peripheral device according to the present invention.
  • FIG. 4 is a flowchart illustrating a transmission power reduction process of a USB peripheral device according to the present invention.
  • FIG. 5 is a view showing the driving timing of the USB peripheral device according to the present invention.
  • FIG. 6 is a diagram illustrating driving timing of a transmitter.
  • FIG. 7 is a diagram illustrating an EYE diagram of voltages of the USB terminals DP and DM when the USB peripheral device according to the present invention is in a transmission mode through SPICE simulation.
  • FIG. 8 is a diagram illustrating an EYE diagram of a voltage when a USB peripheral device according to the present invention is in a reception mode through SPICE simulation.
  • each component or feature may be considered to be optional unless otherwise stated.
  • Each component or feature may be embodied in a form that is not combined with other components or features.
  • some components and / or features may be combined to form an embodiment of the present invention.
  • the order of the operations described in the embodiments of the present invention may be changed. Some components or features of one embodiment may be included in another embodiment or may be replaced with corresponding components or features of another embodiment.
  • the USB peripheral device of the present invention is a device connected to a USB host device, and has a speed of 480 Mbps or more and is a high speed USB peripheral device according to the USB 2.0 standard.
  • USB peripheral device configured in the form of a module or a unit, the module or unit type USB peripheral device may be mounted in a portable terminal.
  • the portable terminal may include a mobile phone, a smart phone, a laptop computer, a digital broadcasting terminal, a personal digital assistant (PDA), a portable multimedia player (PMP), navigation, an MP3 player, and the like.
  • PDA personal digital assistant
  • PMP portable multimedia player
  • FIG. 1 is a view showing a system consisting of a USB peripheral device 100 and a USB host device 500 according to the present invention.
  • the USB peripheral device 100 connects wired communication with the USB host device 500 through a data cable, and is provided in the USB peripheral device 100 when the USB peripheral device 100 is in a transmission mode. Among the data, the data selected by the user is transmitted to the USB host device 500, and when the USB peripheral device 100 is in the reception mode, the data is received from the USB host device 500.
  • the USB peripheral device 100 when the USB peripheral device 100 is in the transmission mode, the USB host device is increased to a second resistance value of at least two times or more than the first first resistance value of the termination resistor connected to the transmitter in the USB peripheral device 100.
  • the transmission power of data to be transmitted to the apparatus 500 can be significantly reduced.
  • the USB host device 500 may indicate that the USB peripheral device 100 currently connected to the USB peripheral device 100 is the high speed of the USB 2.0 standard. Problems may arise that can be recognized as not being a device or being disconnected.
  • the USB host device 500 sends a chirp signal to the USB host device 500 to check whether the USB peripheral device 100 connected thereto is a high speed device of the USB 2.0 standard.
  • the transmission power of the chirp signal is changed to the transmission power at the first resistance value, so that the USB host device 500 recognizes the USB peripheral device 100 currently connected to it as a high speed device of the USB 2.0 standard. do.
  • the USB peripheral device 100 when the USB peripheral device 100 is in a reception mode or a standby mode other than a transmission mode, the USB peripheral device currently connected to itself by changing the increased second resistance value back to the original first resistance value. Allow the device 100 to recognize it as a high speed device of the USB 2.0 standard.
  • FIG. 2 is a block diagram showing the configuration of the USB peripheral device 100 according to the present invention.
  • the USB peripheral apparatus 100 includes a transmitter 110, a receiver 120, a termination resistor 130, a memory 140, a power supply 150, The sub power supply unit 160 and the control unit 170 are configured to be included.
  • the transmitter 110 transmits data selected by the user to the USB host device 500 under the control of the controller 170.
  • the receiver 110 receives data from the USB host device 500.
  • the terminating resistor 130 is provided in a transmission line between the transmitter 110 and the USB host device 500 and / or a transmission line between the receiver 120 and the USB host device 500, and according to the present invention, And a second resistance value.
  • the first resistance value of the terminating resistor unit 130 may be 45 ohms (W) specified in the USB 2.0 standard as an initial resistance value, and the second resistance value of the transmitting unit 110 according to the present invention. In order to reduce the transmission power, it has a resistance value of more than twice that of the 45 ohms (W).
  • the terminating resistor unit 130 may be configured as a variable resistor that is variable to the first and second resistance values, in which case the variable resistor is controlled by the control unit 170 to the second resistor value at the second resistance value.
  • the resistance value is varied, or the second resistance value is varied from the first resistance value.
  • the controller 170 changes the resistance value of the variable resistor from the first resistance value to the second resistance value, and receives the reception mode or the standby mode. In the case of sensing the mode, the resistance value of the variable resistor is maintained at the first resistance value or the second resistance value is changed to the first resistance value.
  • the termination resistor unit 130 includes first and second termination resistors 131 and 132 having first and second resistance values, and the first and second termination resistors ( It may be configured to include a switching element 133 for switching the 131, 132.
  • FIG 3 is a view showing the configuration of a termination resistor according to the present invention.
  • the terminating resistor unit 130 includes a first terminating resistor 131 (R1) having an initial first resistance value (45 ohms W) and twice the first resistance value.
  • the transmitter 110 or the receiver may transmit any one of the first and second termination resistors 131 and 132 according to the control of the second termination resistor 132 (R2) having the above-described second resistance value and the controller 170. It is configured to include a switching element 133 connected to 120.
  • the switching element 133 is connected to the transmission line of the transmitter 110 when the second termination resistor 132 is connected.
  • the switching device 133 is controlled so that the first termination resistor 131 is connected to the transmission line of the receiver 110.
  • the memory 140 may store a program for processing and controlling the controller 170, and temporarily stores data input / output (eg, a video file, a music file, a data file, etc.). It can also perform a function for.
  • data input / output eg, a video file, a music file, a data file, etc.
  • the power supply unit 150 receives power from the USB host device 500 or power therein under the control of the controller 170, and supplies power required for the operation of each component of the USB peripheral device 100.
  • the sub power supply unit 160 transmits the chirp signal to the USB host device 500 when the transmitter 110 transmits the chirp signal to the USB host device under control of the controller 170. Supply to the transmitter 110 to be.
  • the controller 170 uses the transmission power at the second resistance value supplied from the power supply unit 150 to the USB host device 500 that the USB peripheral device 100 is a USB 2.0 standard device. If the chirp signal for notifying is transmitted, the power supply unit 150 cuts off the power supplied from the power supply unit 110 to the transmission power at the first resistance value supplied from the sub power supply unit 160. 110, the USB host device 500 recognizes the USB peripheral device 100 as a high speed device of the USB 2.0 standard.
  • the controller 170 controls the overall operation of the USB peripheral device 100.
  • detailed operations of the controller 170 according to the present invention will be described in detail with reference to FIG. 4.
  • FIG. 4 is a flowchart illustrating a transmission power reduction process of a USB peripheral device according to the present invention.
  • the controller 170 may generate a chirp signal to determine whether the USB peripheral device 100 is a high speed device. I find out. At this time, if it is determined that the USB peripheral device 100 is a high speed device, the USB peripheral device 100 detects whether the operation mode is one of a transmission mode, a reception mode, and a standby mode [S120].
  • control unit 170 is effective to transmit from the upper layer (SIE) of the physical layer including the transmitter 110, the receiver 120, and the terminating resistor 130 via a USB2.0 Transceiver Macrocell Interface (UTMI).
  • SIE upper layer
  • UTMI USB2.0 Transceiver Macrocell Interface
  • the controller 170 sets the first resistance value of the terminating resistor unit 130 to a second resistance value that is two times or more than the first resistance value. [S140], and transmits the data input or selected from the user to the USB host device 500 [S150].
  • the USB host device 500 is connected to the USB peripheral device 100 currently connected to the high speed of the USB 2.0 standard. Problems may arise that can be recognized as not being a device or being disconnected.
  • the USB peripheral device 100 may be connected to the USB host device 500 to determine whether the USB peripheral device 100 is capable of high-speed transmission and reception of the USB 2.0 standard. Handshaking is performed between the USB peripheral devices 100.
  • the signal transmitted for the handshaking is referred to as a chirp signal.
  • the chirp signal should have a value of 0 or 800mV according to the USB 2.0 standard.
  • the resistance connected to the output terminal is only 45 ohms of the USB host device. That is, in order to generate 800 mV, the swing voltage of the chirp signal, to the 45-ohm resistor of the USB host device 500, the drive current value of the transmitter 110 according to the transmit power should be about 18 mA.
  • the sub power supply unit 160 is controlled to transmit the chirp signal.
  • the USB host device 500 recognizes the USB peripheral device 100 as a high speed device of the USB 2.0 standard by changing the power to the transmission power when the first resistance value is the existing value.
  • step S120 if the USB peripheral device 100 is in the reception mode or the standby mode as a result of the sensing of step S120 [S160], if the current resistance value of the termination resistor unit 130 is the first resistance value, If the first resistance value is maintained as it is or if the current resistance value of the termination resistor 130 is the second resistance value, the second resistance value is changed to the first resistance value [S170], and the USB host device 500 Receive data from [S180].
  • FIG. 5 is a view showing the driving timing of the USB peripheral device according to the present invention.
  • the transmission valid signal TXVALID received from the upper layer SIE through the UTMI interface is activated ('1). After changing to ')', it starts transmitting data after two or three clocks at 60Mhz clock.
  • the transmitter 110 stops transmitting data after three clocks with a 60 MHz clock.
  • the controller 170 of the USB peripheral device 100 may be configured. It can be seen that the operation mode is the current transmission mode, thereby controlling the terminating resistor 130 to change the first first resistance value to the second resistance value.
  • the output resistance of the FSM can be used to change the termination resistance of the device PHY into a resistor capable of receiving accurate data.
  • FIG. 6 is a diagram illustrating driving timing of a transmitter.
  • the control signals are signals transmitted from the upper layer (SIE) to the USB peripheral device 100 through the UTMI interface.
  • the Device XCVR selects one of a full-speed (12Mbps) driver and a high-speed (480Mbps) driver. That is, if the Device XCVR is '1', the full-speed (12Mbps) driver is selected. If the Device XCVR is '0', the high-speed (480Mbps) driver is selected.
  • a full-speed (12 Mbps) driver or a high-speed (480 Mbps) driver selected by the XCVR signal is transmitted. It can be used as (110).
  • both the full-speed (12Mbps) driver and the high-speed (480Mbps) driver are turned off and operate as the receiver 120 regardless of the XCVR signal. .
  • the Device TERM signal is used only for the chirp operation and serves to connect or isolate the terminating resistor unit 130 to the USB signal voltage terminals DP and DM. That is, when the Device TERM is '1', the terminating resistor unit 130 is isolated from the DP and DM terminals. When the Device TERM is '1', it occurs only in the chirp signal transmission operation.
  • the CONTROL signal generated using the Device TXVALID in the memory is '1', it indicates that the USB peripheral device 100 is in a transmission mode. That is, when the CONTROL signal is '1', the first resistance value (for example, 45 ohms) of the terminating resistor 130 (DTR of FIG. 6) is changed to the second resistance value (for example, 500 ohms). When the CONTROL signal is '0', the resistance value of the terminating resistor unit 130 (HTR of FIG. 6) is adjusted to the existing first resistance value (45 ohms).
  • the DP and DM represent the differential signal of the USB output terminal.
  • SE0 stands for standby mode, where both DP and DM terminal signals are '0', J is DP and DM's '1' and '0', and K and DP and DM's '0' and It is '1'.
  • the USB peripheral device 100 is enabled.
  • the terminating resistor unit 130 is isolated from the USB signal terminals DP and DM.
  • the CONTROL signal is '1', the operation mode of the USB peripheral apparatus 100 is set to a transmission mode, and the transmitter 110 transmits a K signal (DP '0', DM '1') to a USB signal terminal through a USB host.
  • Device 500 transmits.
  • the USB host device 500 checks whether the voltage of the chirp signal received from the USB peripheral device 100 falls within a range of 0.7V or more and 1.1V or less. Only within the range, the USB host device 500 determines that the USB peripheral device 100 of the USB 2.0 standard is connected.
  • FIG. 7 is a diagram illustrating an eye diagram of the voltages of the USB terminals DP and DM when the USB peripheral device is in a transmission mode through SPICE simulation.
  • the transmitting end in FIG. 8 is a USB peripheral device 100, and the receiving end represents the USB host device 500.
  • the voltage level of the terminating resistor unit 130 connected to the transmitter 110 has a positive level of 275 mV or more and 575 mV or less. Must be satisfied.
  • the voltage level at the termination resistor 130 connected to the receiver 120 should satisfy a positive level of 175 mV or more and 525 mV or less.
  • the USB peripheral device 100 As shown in FIG. 7, the USB peripheral device 100 according to the present invention satisfies the EYE SPEC condition set forth in the USB 2.0 standard.
  • FIG. 8 is a diagram illustrating an EYE diagram when the USB peripheral device according to the present invention is in a reception mode through SPICE simulation.

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)
  • Computing Systems (AREA)
  • Quality & Reliability (AREA)
  • Information Transfer Systems (AREA)
  • Power Sources (AREA)
  • Dc Digital Transmission (AREA)
  • Cable Transmission Systems, Equalization Of Radio And Reduction Of Echo (AREA)

Abstract

본 발명은 송신단 회로 및 수신단 회로에 구비된 종단 저항 값을 전송선로의 특정 임피던스 값보다 크게 함으로써, 송신단 회로의 전력 소모를 감소시킬 수 있는 유에스비 주변 장치 및 그의 송신 전력 감소 방법에 관한 것이다.

Description

유에스비 주변 장치 및 그의 송신 전력 감소 방법
본 발명은 USB 주변 장치에 관한 것으로, 특히 송신 전력을 감소시킬 수 있는 USB 주변 장치 및 그의 송신 전력 감소 방법에 관한 것이다.
현재 USB 통신 방식이 휴대용 모바일 기기 등에 많이 사용되면서, USB 통신을 위해 사용되는 회로가 휴대용 장치의 전력 소모에 큰 영향을 끼친다.
USB 2.0 인터페이스에서 Host와 Device 중에서 Host는 PC(Personal Computer)이고, Device는 메모리 스틱, 휴대폰, 스마트폰과, 아이패드 등의 휴대용기기를 포함한 여러 종류의 주변기기(Peripheral Device)이다.
USB 통신에 사용되는 회로의 송신 전력 소모를 감소시키면, 한정된 배터리 전력을 내장하고 있는 휴대 장치의 사용 시간이 증가한다.
USB 2.0 표준의 USB 주변 장치에서 가장 많은 전력을 소비하는 부분은 고속 구동 회로이다.
USB 2.0 표준에서 상기 고속 구동 회로가 상기 USB 주변 장치와 연결된 외부 기기로 데이터를 전송할 때는 일정한 출력 전압 스윙(400mV)을 유지해야 하는데, 상기 전압 스윙값은 수신부 회로의 종단(Termination) 저항값과, 송신부 회로의 종단 저항값 및 상기 고속 구동 회로의 공급 전류에 의해 결정된다.
USB 2.0 표준의 추천에 따라 송신단과 수신단의 종단 저항값이 45옴으로 정해지기 때문에 출력 전압 스윙을 400mV 로 유지하기 위해 상기 고속 구동 회로의 전류는 약 18mA가 된다.
상기 고속 구동회로 전류는 USB 주변 장치 내에서 소비하는 전체 전류 중 약 40%를 차지하므로, 상기 고속 구동 회로의 전류의 크기를 줄이면 전체 USB 주변 장치의 소비 전력이 크게 감소한다.
본 발명의 목적은, 상기 목적을 달성하기 위한 것으로써, 상기 USB 주변 장치가 송신모드일 때는 종단 저항의 저항값을 기존보다 크게 증가시켜 송신 전력을 감소시키고, 상기 USB 주변 장치가 수신모드 또는 대기모드일 때는 상기 종단 저항의 저항값을 기
존 저항값으로 변경함으로써, USB 호스트 장치에서 상기 USB 주변 장치를 USB 2.0 규격의 장치로 인식하도록 하는 USB 주변 장치 및 그의 송신 전력 감소 방법을 제공하는데 있다.
상기 목적을 달성하기 위한 본 발명에 따른 USB 주변 장치는, USB(Universal Serial Bus; 이하, 'USB'로 명칭함) 장치의 동작모드가 송신 모드일 때, 입력된 데이터를 기 연결된 외부의 USB 호스트 장치로 송신하는 송신부와; 상기 USB 주변 장치가 수신모드일 때, 상기 USB 호스트 장치로부터 데이터를 수신하는 수신부와; 제1 저항값을 가지며, 상기 송신부 및 수신부에 연결된 종단 저항부와; 상기 USB 주변 장치가 송신모드 및 수신모드 중 어느 하나의 동작모드인지를 감지하고, 상기 종단 저항부의 제1 저항값을 상기 감지된 동작모드에 해당하는 제2 저항값으로 변경하도록 제어하는 제어부;를 포함하여 이루어진다.
또한, USB 호스트 장치와 연결되고, 상기 USB 호스트 장치와 데이터를 송수신하는 유에스비 장치의 송신 전력 감소 방법에 있어서, 상기 USB 주변 장치의 동작모드가 송신모드 및 수신모드 중 어느 하나인지를 감지하는 단계와; 상기 감지 결과, 상기 USB 주변 장치가 송신모드이면, 상기 USB 주변 장치의 송신부와 연결된 종단 저항부의 최초 제1 저항값을 상기 제1 저항값보다 두배 이상의 제2 저항값으로 변경시키는 단계와; 상기 제1 저항값이 상기 제2 저항값으로 변경된 후에 입력된 데이터를 상기 USB 호스트 장치로 전송하는 단계와; 상기 감지 결과, 상기 USB 주변 장치가 수신모드이면, 상기 변경된 제2 저항값을 상기 제1 저항값으로 변경시키는 단계;를 포함하여 이루어진다.
본 발명에 따른 USB 주변 장치 및 그의 송신 전력 감소 방법은, 상기 USB 주변 장치가 송신모드일 때는 종단 저항의 저항값을 기존보다 크게 증가시켜 송신 전력을 크게 감소시킬 수 있는 효과를 제공한다.
도 1은 본 발명에 따른 USB 주변 장치(100) 및 USB 호스트 장치(500)로 구성된 시스템을 나타내는 도면이다.
도 2는 본 발명에 따른 USB 주변 장치(100)의 구성을 나타낸 블록다이어그램이다.
도 3은 본 발명에 따른 USB 주변 장치의 종단 저항부의 구성을 나타낸 도면이다.
도 4는 본 발명에 따른 USB 주변 장치의 송신 전력 감소 과정을 나타낸 흐름도이다.
도 5는 본 발명에 따른 USB 주변 장치의 구동 타이밍을 나타낸 도면이다.
도 6은 송신부의 구동 타이밍을 나타낸 도면이다.
도 7은 본 발명에 따른 USB 주변 장치가 송신모드일 때의 USB 단자(DP, DM)의 전압에 대한 EYE 다이어그램을 SPICE 시뮬레이션을 통해 나타낸 도면이다.
도 8은 본 발명에 따른 USB 주변 장치가 수신모드일 때의 전압에 대한 EYE 다이어그램을 SPICE 시뮬레이션을 통해 나타낸 도면이다.
이하의 실시예들은 본 발명의 구성요소들과 특징들을 소정 형태로 결합한 것들이다. 각 구성요소 또는 특징은 별도의 명시적 언급이 없는 한 선택적인 것으로 고려될 수 있다. 각 구성요소 또는 특징은 다른 구성요소나 특징과 결합되지 않은 형태로 실시될 수 있다. 또한, 일부 구성요소들 및/또는 특징들을 결합하여 본 발명의 실시예를 구성할 수도 있다. 본 발명의 실시예들에서 설명되는 동작들의 순서는 변경될 수 있다. 어느 실시예의 일부 구성이나 특징은 다른 실시예에 포함될 수 있고, 또는 다른 실시예의 대응하는 구성 또는 특징과 교체될 수 있다.
도면에 대한 설명에서, 본 발명의 기술적 요지를 흐릴 수 있는 절차 또는 단계 등은 기술하지 않았으며, 당업자의 수준에서 이해할 수 있을 정도의 절차 또는 단계는 또한 기술하지 아니하였다. 또한, 명세서 전체를 통하여 동일한 부분에 대해서는 동일한 도면 부호를 붙였다.
명세서 전체에서, 어떤 부분이 어떤 구성요소를 "포함(comprising 또는 including)"한다고 할 때, 이는 특별히 반대되는 기재가 없는 한 다른 구성요소를 제외하는 것이 아니라 다른 구성요소를 더 포함할 수 있는 것을 의미한다. 또한, 명세서에 기재된 "…부", "…기", "모듈" 등의 용어는 적어도 하나의 기능이나 동작을 처리하는 단위를 의미하며, 이는 하드웨어나 소프트웨어 또는 하드웨어 및 소프트웨어의 결합으로 구현될 수 있다. 또한, "일(a 또는 an)", "하나(one)", "그(the)" 및 유사 관련어는 본 발명을 기술하는 문맥에 있어서(특히, 이하의 청구항의 문맥에서) 본 명세서에 달리 지시되거나 문맥에 의해 분명하게 반박되지 않는 한, 단수 및 복수 모두를 포함하는 의미로 사용될 수 있다.
본 발명의 실시예들에서 사용되는 특정(特定) 용어들은 본 발명의 이해를 돕기 위해서 제공된 것이며, 이러한 특정 용어의 사용은 본 발명의 기술적 사상을 벗어나지 않는 범위에서 다른 형태로 변경될 수 있다.
이하, 본 발명에 따른 바람직한 실시 형태를 첨부된 도면을 참조하여 상세하게 설명한다. 첨부된 도면과 함께 이하에 개시될 상세한 설명은 본 발명의 예시적인 실시형태를 설명하고자 하는 것이며, 본 발명이 실시될 수 있는 유일한 실시형태를 나타내고자 하는 것이 아니다.
본 발명의 USB 주변 장치는, USB 호스트 장치와 연결되는 디바이스로써, 480Mbps 이상의 속도를 가지고, USB 2.0 표준 규격에 따른 고속의 USB 주변 장치이다.
또한, 본 발명에 따른 USB 주변 장치는 모듈 또는 유닛 형태로 구성되고, 상기 모듈 또는 유닛 형태의 USB 주변 장치는 휴대용 단말기 내에 탑재될 수 있다.
상기 휴대용 단말기는, 휴대폰, 스마트 폰(smart phone), 노트북 컴퓨터(laptop computer), 디지털방송용 단말기, PDA(Personal Digital Assistants), PMP(Portable Multimedia Player), 네비게이션, MP3 플레이어 등이 포함될 수 있다.
도 1은 본 발명에 따른 USB 주변 장치(100) 및 USB 호스트 장치(500)로 구성된 시스템을 나타내는 도면이다.
도 1을 참조하면, USB 주변 장치(100)는 데이터 케이블을 통해 USB 호스트 장치(500)와 유선 통신을 연결되고, USB 주변 장치(100)가 송신모드일 때는 USB 주변 장치(100) 내에 구비된 데이터들 중 사용자에 의해 선택된 데이터를 USB 호스트 장치(500)로 전송하고, USB 주변 장치(100)가 수신모드일 때는 USB 호스트 장치(500)로부터 데이터를 수신한다.
이때, 본 발명에서는 USB 주변 장치(100)가 송신모드일 때, USB 주변 장치(100) 내의 송신부와 연결된 종단 저항의 최초 제1 저항값보다 최소 2배 이상의 제2 저항값으로 증가시킴으로써, USB 호스트 장치(500)로 전송할 데이터의 송신 전력을 획기적으로 줄일 수 있다.
그러나, 상기 USB 주변 장치(100)의 송신 전압 스윙이 USB 2.0 표준에 정의된 송신 전압 스윙과 다를 경우, USB 호스트 장치(500)는 현재 자신과 연결된 USB 주변 장치(100)가 USB 2.0 표준의 고속 장치가 아니거나 또는 연결이 차단된 것으로 인식할 수 있는 문제점이 발생될 수 있다.
이에 따라, 본 발명에서는 상기 USB 호스트 장치(500)가 현재 자신과 연결된 USB 주변 장치(100)가 USB 2.0 표준의 고속 장치인지를 체크하기 위한 쳐프(Chirp) 신호를 상기 USB 호스트 장치(500)로 전송할 때는 상기 쳐프 신호의 송신 전력을 기존의 제 1저항값일 때의 송신 전력으로 변경함으로써, USB 호스트 장치(500)는 현재 자신과 연결된 USB 주변 장치(100)를 USB 2.0 표준의 고속 장치로 인식하도록 한다.
또한, 본 발명에서는 상기 USB 주변 장치(100)가 송신모드가 아닌 수신모드 또는 대기모드일 때는, 상기 증가된 제2 저항값을 다시 원래의 제1 저항값으로 변경시킴으로써, 현재 자신과 연결된 USB 주변 장치(100)가 USB 2.0 표준의 고속 장치로 인식하도록 한다.
도 2는 본 발명에 따른 USB 주변 장치(100)의 구성을 나타낸 블록다이어그램이다.
도 2를 참조하면, 본 발명에 따른 USB 주변 장치(100)는 송신부(110)와, 수신부(120)와, 종단 저항부(130)와, 메모리(140)와, 전원 공급부(150)와, 서브 전원 공급부(160)와, 제어부(170)를 포함하여 구성된다.
송신부(110)는 USB 주변 장치(100)가 USB 호스트 장치(500)에 연결되면, 제어부(170)의 제어에 따라 사용자로부터 선택된 데이터를 USB 호스트 장치(500)로 전송한다.
수신부(110)는 USB 호스트 장치(500)로부터 데이터를 수신한다.
종단 저항부(130)는 송신부(110)와 USB 호스트 장치(500) 사이의 전송 선로 및/또는 수신부(120)와 USB 호스트 장치(500) 사이의 전송 선로에 구비되고, 본 발명에 따라 제1 및 제2 저항값을 구비한다.
이때, 종단 저항부(130)의 제1 저항값은 최초의 저항값으로 USB 2.0 표준 규격에 명시된 45옴(W)이 될 수 있고, 상기 제2 저항값은 본 발명에 따라 송신부(110)의 송신 전력을 감소를 위해 상기 45옴(W)보다 2배 이상의 저항값을 가진다.
이때, 종단 저항부(130)는 상기 제1 및 제2 저항값으로 가변이 가능한 가변저항으로 구성될 수 있고, 이 경우 제어부(170)의 제어에 따라 상기 가변 저항은 제1 저항값에서 제2 저항값으로 가변되고, 또는 제2 저항값에서 제1 저항값으로 가변된다.
즉, 제어부(170)는 USB 주변 장치(100)의 현재 동작모드가 송신모드인 것이 감지되면, 상기 가변저항의 저항값을 상기 제1 저항값에서 제2 저항값으로 변경하고, 수신모드 또는 대기모드로 감지되면, 상기 가변저항의 저항값을 제1 저항값으로 유지하거나 또는 상기 제2 저항값을 제1 저항값으로 변경하는 것이다.
또한, 종단 저항부(130)는 이하의 도 3에 도시된 바와 같이, 제1 및 제2 저항값을 가지는 제1 및 제2 종단 저항(131, 132) 및 상기 제1 및 제2 종단 저항(131, 132)을 스위칭하는 스위칭 소자(133)를 포함하여 구성될 수 있다.
도 3은 본 발명에 따른 종단 저항부의 구성을 나타낸 도면이다.
즉, 도 3에 도시된 바와 같이, 종단 저항부(130)는 최초의 제1 저항값(45옴W)을 가지는 제1 종단 저항(131)(R1)과, 상기 제1 저항값보다 2배 이상의 제2 저항값을 가지는 제2 종단 저항(132)(R2) 및, 제어부(170)의 제어에 따라 상기 제1 및 제2 종단 저항(131, 132) 중 어느 하나를 송신부(110) 또는 수신부(120)와 연결하는 스위칭 소자(133)를 포함하여 구성된다.
즉, 제어부(170)는 USB 주변 장치(100)의 현재 동작모드가 송신모드인 것이 감지되면, 상기 제2 종단 저항(132)이 상기 송신부(110)의 전송 선로와 연결되도록 상기 스위칭 소자(133)를 제어하고, 상기 USB 주변 장치(100)가 수신모드 또는 대기모드이면, 상기 제1 종단 저항(131)이 상기 수신부(110)의 전송 선로와 연결되도록 상기 스위칭 소자(133)를 제어하는 것이다.
그 다음으로, 메모리(140)는 제어부(170)의 처리 및 제어를 위한 프로그램이 저장될 수도 있고, 입/출력되는 데이터들(예를 들어, 동영상파일, 음악 파일, 데이터 파일 등등)의 임시 저장을 위한 기능을 수행할 수도 있다.
전원 공급부(150)는 제어부(170)의 제어에 따라, USB 호스트 장치(500)의 전원 또는 내부의 전원을 인가받아 USB 주변 장치(100)의 각 구성 요소들의 동작에 필요한 전원을 공급한다.
서브 전원 공급부(160)는 제어부(170)에 제어에 따라, 상기 송신부(110)가 상기 쳐프(Chirp) 신호를 상기 USB 호스트 장치(500)로 전송 시에 상기 쳐프 신호의 송신 전력이 기존 송신 전력이 되도록 상기 송신부(110)로 공급한다.
즉, 제어부(170)는 전원 공급부(150)에서 공급되는 제2 저항값일 때의 송신 전력을 이용하여 현재 구간이 상기 USB 주변 장치(100)가 USB 2.0 규격의 장치임을 USB 호스트 장치(500)로 알리기 위한 쳐프 신호를 전송할 구간이면, 전원 공급부(150)에서 송신부(110)로 공급되는 전원을 차단시키고, 상기 서브 전원 공급부(160)에서 공급되는 상기 제1 저항값일 때의 송신 전력을 상기 송신부(110)로 공급함으로써, USB 호스트 장치(500)가 상기 USB 주변 장치(100)를 USB 2.0 표준의 고속 장치로 인식하도록 한다.
제어부(170)는 상기 USB 주변 장치(100)의 전반적인 동작을 제어하는 것으로, 이하의 도 4를 참조하여, 본 발명에 따른 제어부(170)의 세부적인 동작을 상세히 설명한다.
도 4는 본 발명에 따른 USB 주변 장치의 송신 전력 감소 과정을 나타낸 흐름도이다.
도 4를 참조하면, 제어부(170)는 USB 주변 장치(100)가 USB 호스트 장치(500)와 연결된 것이 감지되면[S110], USB 주변 장치(100)가 고속 장치인지를 쳐프(Chirp)신호를 통해 알아내게 된다. 이때 USB 주변 장치(100)가 고속 장치인 것으로 확인되면, USB 주변 장치(100)가 현재 송신모드와, 수신모드 및 대기모드 중 어느 하나의 동작모드인지를 감지한다[S120].
이때, 제어부(170)는 UTMI(USB2.0 Transceiver Macrocell Interface)를 통해 상기 송신부(110)와, 수신부(120)와, 종단 저항부(130)를 포함한 물리 계층의 상위 계층(SIE)으로부터 송신 유효 신호(TXVALID)가 수신되면, 상기 USB 주변 장치(100)가 송신모드인 것으로 감지하고, 상기 송신 유효 신호(TXVALID)가 수신되지 않으면, 상기 USB 주변 장치(100)가 수신모드 또는 대기모드인 것으로 감지한다.
상기와 같이, 제어부(170)는 상기 USB 주변 장치(100)가 송신모드이면[S130], 종단 저항부(130)의 최초 제1 저항값을 상기 제1 저항값보다 2배 이상의 제2 저항값으로 변경시키고[S140], 사용자로부터 입력되거나 또는 선택된 데이터를 USB 호스트 장치(500)로 전송한다[S150].
이때, 상기 USB 주변 장치(100)의 송신 전압 스윙이 USB 2.0 표준에 정의된 송신 전압 스윙과 다를 경우, USB 호스트 장치(500)는 현재 자신과 연결된 USB 주변 장치(100)가 USB 2.0 표준의 고속 장치가 아니거나 또는 연결이 차단된 것으로 인식할 수 있는 문제점이 발생될 수 있다.
즉, 일 예로, USB 2.0 규격의 USB 주변 장치(100)가 초기화되어 리셋 상태 후에, USB 주변 장치(100)가 USB 2.0 규격의 고속 송수신이 가능한 장치인지를 알아보기 위해서 USB 호스트 장치(500)와 USB 주변 장치(100) 간에 핸드쉐이킹(Handshaking)을 수행하는데, 상기 핸드쉐이킹을 위해 전송되는 신호를 쳐프 신호라 한다.
상기 쳐프(Chirp) 신호는 USB 2.0 규격에 의하면, 0 또는 800mV 값을 가져야 한다. 그러나, 송신부(110)가 상기 쳐프 신호를 전송할 때에는, 종단 저항부(130)가 USB 케이블이 연결된 출력단자에서 격리되므로, 상기 출력단자에 연결된 저항은 USB 호스트 장치의 45옴뿐이다. 즉, 상기 USB 호스트 장치(500)의 45옴 저항에 상기 쳐프 신호의 스윙 전압인 800mV를 발생시키려면, 송신부(110)의 송신 전력에 따른 구동 전류값을 약 18mA 정도로 해야 한다.
이에 따라, USB 주변 장치(100)가 USB 2.0 표준의 장치인지를 알리는 쳐프(Chirp) 신호를 상기 USB 호스트 장치(500)로 전송할 때는, 상기 서브 전원 공급부(160)를 제어하여 상기 쳐프 신호의 송신 전력을 기존의 제1 저항값일 때의 송신 전력으로 변경시킴으로써, USB 호스트 장치(500)가 USB 주변 장치(100)를 USB 2.0 표준의 고속 장치로 인식하도록 한다.
또한, 제어부(170)는 상기 S120 단계의 감지 결과, 상기 USB 주변 장치(100)가 수신모드 또는 대기모드이면[S160], 상기 종단 저항부(130)의 현재 저항값이 제1 저항값일 경우 상기 제1 저항값을 그대로 유지하거나 또는 상기 종단 저항부(130)의 현재 저항값이 제2 저항값일 경우 상기 제2 저항값을 상기 제1 저항값으로 변경시키고[S170], USB 호스트 장치(500)로부터 데이터를 수신한다[S180].
도 5는 본 발명에 따른 USB 주변 장치의 구동 타이밍을 나타낸 도면이다.
도 5를 참조하면, USB 주변 장치(100)의 송신부(110)가 동작하여 데이터를 전송하고자 할 때, UTMI 인터페이스를 통해 상위 계층(SIE)으로부터 수신되는 송신 유효 신호(TXVALID)가 활성화('1') 상태로 바뀐 후, 60Mhz 클럭으로 두 클럭 혹은 세 클럭 이후에 데이터를 전송하기 시작한다.
또한, TXVALID가 비활성화('0') 상태로 바뀐 후, 60Mhz 클럭으로 세 클럭 이후에 송신부(110)가 데이터 전송을 중단한다.
따라서, 상위 계층(SIE)으로부터 수신되는 송신 유효 신호(TXVALID)를 참조하면, 데이터를 송신하기 이전에 두 클럭 혹은 세 클럭의 시간적 여유가 있기 때문에, 제어부(170)는 USB 주변 장치(100)의 동작모드가 현재 송신모드인 것을 알 수 있고, 이로 인해 종단 저항부(130)를 제어하여 최초의 제1 저항값을 제2 저항값으로 변경시킬 수 있다.
고속 구동 회로가 송신기로 동작하다가 수신기로 동작모드를 바꿀 때도 FSM의 출력 신호를 이용하여 Device PHY의 터미네이션 저항값을 정확한 데이터를 수신할 수 있는 저항값으로 바꿔줄 수 있다.
도 6은 송신부의 구동 타이밍을 나타낸 도면이다.
도 6을 참조하면, 송신부(110)가 상기 쳐프 신호를 송신할 때 사용되는 세가지의 제어 신호(Device XCVR, Device TERM, Device TXVALID)에 대한 타이밍을 나타내고 있다.
상기 제어 신호들은, 상위 계층(SIE)에서 UTMI 인터페이스를 통하여 USB 주변 장치(100)로 전달되는 신호들이다.
상기 Device XCVR은 풀-스피드(Full-Speed)(12Mbps) 드라이버와 하이-스피드(High-Speed)(480Mbps) 드라이버 중에서 하나를 선택하는 역할을 한다. 즉, 상기 Device XCVR이 '1'이면 상기 풀-스피드(12Mbps) 드라이버가 선택되고, 상기 Device XCVR이 '0'이면 하이-스피드(480Mbps) 드라이버가 선택된다.
단, DRE라는 신호를 이용하여 상기 DRE가 '1' 일 때, 상기 XCVR 신호에 의해 선택된 풀-스피드(Full-Speed)(12Mbps) 드라이버 또는 하이-스피드(High-Speed)(480Mbps) 드라이버를 송신부(110)로 사용할 수 있게 된다. 상기 DRE가 '0'일 때는 상기 XCVR 신호와 관계없이 풀-스피드(Full-Speed)(12Mbps) 드라이버와 하이-스피드(High-Speed)(480Mbps) 드라이버가 모두 오프되어 수신부(120)로 동작한다.
상기 Device TERM 신호는 상기 쳐프 동작에만 사용되는 것으로, 종단 저항부(130)를 USB 신호 전압 단자(DP, DM)에 연결하거나 격리시키는 역할을 한다. 즉 Device TERM이 '1'이면 종단 저항부(130)가 상기 DP와 DM단자로부터 격리된다. 상기 Device TERM이 '1'인 경우는 쳐프 신호 전송 동작에서만 발생한다.
메모리에서 Device TXVALID를 이용하여 생성된 CONTROL 신호가'1'이면, USB 주변 장치(100)가 송신모드인 것을 나타낸다. 즉, 상기 CONTROL 신호가 '1'이면 종단 저항부(130)(도 6의 D.T.R)의 제1 저항값(일 예로, 45옴)이 상기 제2 저항값(일 예로, 500옴)으로 변경되고, 상기 CONTROL 신호가 '0'이 되면, 종단 저항부(130)(도 6의 H.T.R)의 저항값이 기존의 제1 저항값(45옴)으로 조정된다.
상기 DP와 DM은 USB 출력단자의 차동 신호를 나타낸다. SE0는 대기모드를 나타내는 것으로 DP와 DM 단자 신호가 모두 '0'인 상태이고, J는 DP와 DM이 각각 '1'과 '0'인 상태이고, K는 DP와 DM이 각각 '0'과 '1'인 상태이다.
먼저, 상기 XCVR 신호가 '0'이면, USB 주변 장치(100)가 Enable되고, 상기 Device TERM 신호가 '1'이면, 종단 저항부(130)가 USB 신호 단자(DP, DM)로부터 격리되고, 상기 CONTROL 신호가 '1'이면, 상기 USB 주변 장치(100)의 동작모드가 송신모드로 되고, 송신부(110)는 USB 신호 단자로 K 신호(DP '0', DM '1')를 USB 호스트 장치(500)전송한다.
한편, USB 호스트 장치(500)는 USB 주변 장치(100)로부터 수신된 쳐프 신호의 전압이 0.7V이상이고 1.1V이하인 범위에 들어가는지 체크한다. 상기 범위에 들어가야 USB 호스트 장치(500)는 USB 2.0 규격의 상기 USB 주변 장치(100)가 연결되었다고 판단한다.
도 7은 본 발명에 따른 USB 주변 장치가 송신모드일 때의 USB 단자(DP, DM)의 전압에 대한 아이(EYE) 다이어그램을 SPICE 시뮬레이션을 통해 나타낸 도면이다.
이때, 도 8 내의 송신단은 USB 주변 장치(100)이고, 수신단은 USB 호스트 장치(500)를 나타낸다.
USB 2.0 스펙을 만족하기 위해서는 5m의 전송을 가지는 USB 주변 장치(100)로 데이터를 전송하였을 때, 송신부(110)와 연결된 종단 저항부(130)서의 전압 레벨은 양의 레벨이 275mV이상 575mV 이하를 만족해야 한다.
또한 수신부(120)와 연결된 종단 저항부(130)에서의 전압 레벨은 양의 레벨이 175mV이상 525mV 이하를 만족해야 한다.
도 7에 도시된 바와 같이, 본 발명에 따른 USB 주변 장치(100)는 USB 2.0 규격에서 제시한 EYE SPEC 조건을 만족시킨다.
도 8은 본 발명에 따른 USB 주변 장치가 수신모드일 때의 EYE 다이어그램을 SPICE 시뮬레이션을 통해 나타낸 도면이다.
도 8에 도시된 바와 같이, 본 발명에 따른 USB 주변 장치가 수신모드일 때에도, USB 2.0 규격을 만족하는 것을 확인할 수 있다.
이상 본 발명은 본 발명의 정신 및 필수적 특징을 벗어나지 않는 범위에서 다른 특정한 형태로 구체화될 수 있음은 당업자에게 자명하다.
따라서, 상기의 상세한 설명은 모든 면에서 제한적으로 해석되어서는 아니되고 예시적인 것으로 고려되어야 한다.
본 발명의 범위는 첨부된 청구항의 합리적 해석에 의해 결정되어야 하고, 본 발명의 등가적 범위 내에서의 모든 변경은 본 발명의 범위에 포함된다.

Claims (13)

  1. 유에스비(USB) 주변 장치의 동작모드가 송신 모드일 때, 입력된 데이터를 기 연결된 외부의 유에스비(USB) 호스트 장치로 송신하는 송신부;
    상기 유에스비 장치가 수신모드일 때, 상기 USB 호스트 장치로부터 데이터를 수신하는 수신부;
    제1 저항값을 가지며, 상기 송신부 및 수신부에 연결된 종단 저항부; 및
    상기 유에스비 장치가 송신모드 및 수신모드 중 어느 하나의 동작모드인지를 감지하고, 상기 종단 저항부의 제1 저항값을 상기 감지된 동작모드에 해당하는 제2 저항값으로 변경하도록 제어하는 제어부;를 포함하여 이루어지는 것을 특징으로 하는 유에스비 주변 장치.
  2. 제1 항에 있어서, 상기 유에스비 주변 장치는,
    480Mbps 이상의 유에스비 2.0 규격의 고속 유에스비 주변 장치인 것을 특징으로 하는 유에스비 주변 장치.
  3. 제1 항에 있어서, 상기 제어부는,
    상기 유에스비 주변 장치의 UTMI(USB2.0 Transceiver Macrocell Interface)를 통해 송신 유효 신호(TXVALID)가 수신되면, 송신 유효 신호를 이용하여 메모리에서 생성된 CONTROL 신호로 제어부가 상기 유에스비 주변 장치의 동작모드가 송신모드인 것으로 감지하고, 상기 송신 유효 신호(TXVALID)가 수신되지 않을 때에는, 송신 유효 신호를 이용하여 메모리에서 생성된 CONTROL 신호로 제어부가 상기 유에스비 주변 장치의 동작모드가 수신모드인 것으로 감지하는 것을 특징으로 하는 유에스비 주변 장치.
  4. 제1 항에 있어서,
    상기 제어부는, 상기 유에스비 주변 장치가 수신모드이거나, 또는 상기 송신모드 및 수신모드가 아닌 대기모드이면, 상기 변경된 제2 저항값을 상기 제1 저항값으로 변경하는 것을 특징으로 하는 유에스비 주변 장치.
  5. 제1 항에 있어서, 상기 제어부는,
    상기 유에스비 주변 장치가 송신모드이면, 상기 제1 저항값을 2배 이상 큰 제2 저항값으로 변경하도록 제어함으로써, 상기 송신부의 송신 전력을 감소시키는 것을 특징으로 하는 유에스비 주변 장치.
  6. 제5 항에 있어서, 상기 제어부는,
    상기 유에스비 주변 장치가 송신모드인 상태에서, 상기 유에스비 주변 장치가 상기 USB 호스트 장치로 핸드쉐이킹(Handshaking)을 위한 쳐프(Chirp) 신호를 송신하는 구간 동안에는 상기 쳐프 신호의 송신 전력을 상기 제1 저항값일 때의 송신 전력으로 다시 변경시키는 것을 특징으로 하는 유에스비 주변 장치.
  7. 제1 항에 있어서,
    상기 종단 저항부는, 상기 제1 및 제2 저항값으로 가변되는 가변저항을 포함하고,
    상기 제어부는, 상기 유에스비 주변 장치가 송신모드이면, 상기 가변저항이 상기 제1 저항값에서 제2 저항값으로 변경되도록 제어하는 것을 특징으로 하는 유에스비 주변 장치.
  8. 제1 항에 있어서,
    상기 종단 저항부는, 상기 제1 저항값을 가지는 제1 종단 저항과, 상기 제2 저항값을 가지는 제2 종단 저항 및 상기 제1 및 제2 종단 저항을 스위칭하는 스위칭 소자를 포함하고,
    상기 제어부는, 상기 유에스비 주변 장치가 송신모드이면, 상기 스위칭 소자를 제어하여 상기 송신부가 상기 제2 종단 저항과 연결되도록 제어하는 것을 특징으로 하는 유에스비 주변 장치.
  9. USB 호스트 장치와 연결되고, 상기 USB 호스트 장치와 데이터를 송수신하는 유에스비 주변 장치의 송신 전력 감소 방법에 있어서,
    상기 유에스비 주변 장치의 동작모드가 송신모드 및 수신모드 중 어느 하나인지를 감지하는 단계;
    상기 감지 결과, 상기 유에스비 주변 장치가 송신모드이면, 상기 유에스비 주변 장치의 송신부와 연결된 종단 저항부의 최초 제1 저항값을 상기 제1 저항값보다 두배 이상의 제2 저항값으로 변경시키는 단계;
    상기 제1 저항값이 상기 제2 저항값으로 변경된 후에 입력된 데이터를 상기 USB 호스트 장치로 전송하는 단계; 및
    상기 감지 결과, 상기 유에스비 주변 장치가 수신모드이면, 상기 변경된 제2 저항값을 상기 제1 저항값으로 변경시키는 단계;를 포함하여 이루어지는 것을 특징으로 하는 유에스비 장치의 송신 전력 감소 방법.
  10. 제9 항에 있어서, 상기 유에스비 주변 장치는,
    480Mbps 이상의 유에스비 2.0 규격의 고속 유에스비 주변 장치인 것을 특징으로 하는 유에스비 주변 장치의 송신 전력 감소 방법.
  11. 제9 항에 있어서, 상기 감지 단계는,
    상기 유에스비 주변 장치의 UTMI 인터페이스를 통해 송신 유효 신호(TXVALID)가 수신되면, 메모리가 송신 유효 신호를 처리하여 제어부를 통해 상기 유에스비 주변 장치의 동작모드가 송신모드인 것으로 감지하고,
    상기 송신 유효 신호(RXVAILD)가 수신되지 않을 때에는, 메모리가 송신 유효 신호를 처리하여 제어부를 통해 상기 유에스비 주변 장치의 동작모드가 수신모드인 것으로 감지하는 것을 특징으로 하는 유에스비 주변 장치의 송신 전력 감소 방법.
  12. 제9 항에 있어서,
    상기 유에스비 주변 장치가 대기모드이면, 상기 변경된 제2 저항값을 상기 제1 저항값으로 변경시키는 단계;를 더 포함하여 이루어지는 것을 특징으로 하는 유에스비 주변 장치의 송신 전력 감소 방법.
  13. 제9 항에 있어서,
    상기 유에스비 주변 장치가 송신모드인 상태에서, 상기 유에스비 주변 장치가 상기 USB 호스트 장치로 핸드쉐이킹(Handshaking)을 위한 쳐프(Chirp) 신호를 송신하는 구간 동안에는 상기 쳐프 신호의 송신 전력을 상기 제1 저항값일 때의 송신 전력으로 다시 변경시키는 단계;를 더 포함하여 이루어지는 것을 특징으로 하는 유에스비 주변 장치의 송신 전력 감소 방법.
PCT/KR2012/007579 2011-09-21 2012-09-21 유에스비 주변 장치 및 그의 송신 전력 감소 방법 Ceased WO2013042976A2 (ko)

Priority Applications (3)

Application Number Priority Date Filing Date Title
JP2014531722A JP5809363B2 (ja) 2011-09-21 2012-09-21 ユーエスビー周辺装置およびその送信電力低減方法
CN201280046227.9A CN103827768B (zh) 2011-09-21 2012-09-21 Usb外围设备以及其的传输功率降低方法
US14/346,641 US9423861B2 (en) 2011-09-21 2012-09-21 USB peripheral apparatus and transmission power reduction method thereof

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
KR10-2011-0095443 2011-09-21
KR1020110095443A KR101268852B1 (ko) 2011-09-21 2011-09-21 유에스비 주변 장치 및 그의 송신 전력 감소 방법

Publications (2)

Publication Number Publication Date
WO2013042976A2 true WO2013042976A2 (ko) 2013-03-28
WO2013042976A3 WO2013042976A3 (ko) 2013-06-13

Family

ID=47915023

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/KR2012/007579 Ceased WO2013042976A2 (ko) 2011-09-21 2012-09-21 유에스비 주변 장치 및 그의 송신 전력 감소 방법

Country Status (5)

Country Link
US (1) US9423861B2 (ko)
JP (1) JP5809363B2 (ko)
KR (1) KR101268852B1 (ko)
CN (1) CN103827768B (ko)
WO (1) WO2013042976A2 (ko)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9740643B2 (en) 2013-06-20 2017-08-22 Apple Inc. Systems and methods for recovering higher speed communication between devices
US11068433B2 (en) * 2018-10-18 2021-07-20 Texas Instruments Incorporated Serial bus repeater with low power state detection

Family Cites Families (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5781028A (en) * 1996-06-21 1998-07-14 Microsoft Corporation System and method for a switched data bus termination
JP3632692B2 (ja) * 2003-01-30 2005-03-23 セイコーエプソン株式会社 テスト回路、集積回路及びテスト方法
JP2006227867A (ja) 2005-02-17 2006-08-31 Kawasaki Microelectronics Kk Usbデバイスおよびusbホスト
JP2006262460A (ja) * 2005-03-17 2006-09-28 Samsung Electronics Co Ltd 低電圧差動信号の送受信システム
KR100672999B1 (ko) 2005-03-22 2007-01-24 삼성전자주식회사 데이터 송신회로 및 그것의 출력 전압 조정 방법
KR100697281B1 (ko) * 2005-03-17 2007-03-20 삼성전자주식회사 패키지 저항 변화에 따른 임피던스 부정합과 전압강하를방지할 수 있는 수신 방법 및 장치
KR100822798B1 (ko) * 2006-01-16 2008-04-17 삼성전자주식회사 유에스비 장치 및 유에스 장치를 포함하는 데이터 처리시스템
JP2009049684A (ja) * 2007-08-20 2009-03-05 Fujitsu Microelectronics Ltd インタフェース回路及び送受信システム
JP2010287035A (ja) 2009-06-11 2010-12-24 Fujitsu Semiconductor Ltd 通信制御方法及びインターフェース装置

Also Published As

Publication number Publication date
CN103827768B (zh) 2016-08-17
US20140237282A1 (en) 2014-08-21
JP2014532215A (ja) 2014-12-04
US9423861B2 (en) 2016-08-23
JP5809363B2 (ja) 2015-11-10
KR101268852B1 (ko) 2013-05-29
KR20130031714A (ko) 2013-03-29
CN103827768A (zh) 2014-05-28
WO2013042976A3 (ko) 2013-06-13

Similar Documents

Publication Publication Date Title
EP1384154B1 (en) Communication interface for an electronic device
CN101359316B (zh) 一种实现通用串行总线usb otg的方法及装置
US12253965B2 (en) Detection of displayport alternate mode communication and connector plug orientation without use of a power distribution controller
KR102136068B1 (ko) Usb 인터페이스 제어방법 및 이를 지원하는 전자장치
WO2009091193A2 (ko) 단일 커넥터로 uart 및 usb 통신을 지원하는 휴대용 단말기 및 그 동작 방법
US20070180181A1 (en) USB interface provided with host/device function and its control method
US8683085B1 (en) USB interface configurable for host or device mode
CN101931674A (zh) 一种共用Micro-USB接口的方法及装置
CN101534349A (zh) 在移动终端中确定外部连接装置的方法和设备
CN101004729A (zh) Usb装置及具有该usb装置的数据处理系统
US10579569B2 (en) Universal serial bus type-C interface circuit and pin bypass method thereof
KR20160147706A (ko) Usb 허브의 이중 모드 포트의 분리 검출을 위한 시스템 및 방법
WO2013042976A2 (ko) 유에스비 주변 장치 및 그의 송신 전력 감소 방법
CN212846570U (zh) Type-C接口电路及触控一体机
CN108536633A (zh) 一种即插即用otg设备的接口电路及终端
US8755291B2 (en) Network interface apparatus with power management and power saving method thereof
TWI394036B (zh) 主機板
KR20070016034A (ko) 이동통신 단말기와 개인용 컴퓨터를 연결하는 방법 및 이를이용한 이동통신 단말기

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 12834303

Country of ref document: EP

Kind code of ref document: A2

ENP Entry into the national phase

Ref document number: 2014531722

Country of ref document: JP

Kind code of ref document: A

WWE Wipo information: entry into national phase

Ref document number: 14346641

Country of ref document: US

122 Ep: pct application non-entry in european phase

Ref document number: 12834303

Country of ref document: EP

Kind code of ref document: A2