USB 포트가 얼마나 많은 전력을 공급할 수 있는지 어떻게 확인합니까?


52

일부 랩톱에는 다른 USB 포트보다 더 많은 전원을 공급할 수있는 특수 USB 포트가 있습니다. 그러나 어느 것이 좋은지, 얼마나 많은 힘을 전달할 수 있는지를 쉽게 식별 할 수있는 것은 아닙니다.

그래서 그것을 알아낼 수있는 좋은 방법이 있습니까? 모든 소프트웨어 또는 하드웨어 솔루션을 사용할 수 있습니다.


어떤 운영 체제를 사용하고 있습니까?
획기적인

나는 개인적으로 리눅스를 사용하지만 모든 OS에 대한 답변은 흥미 롭습니다.
Peltier

답변:


37

리눅스에서는 이것을 트리에서 볼 수 있습니다 lsusb -v.

특히 lsusb -v |grep 'Bus\|MaxPower'과도한 출력을 피하기 위해 호출하십시오 .

  1. 데비안 / 우분투 :

    sudo aptitude install usbutils이 도구를 얻는 데 사용하십시오 .

  2. 레드햇 / 페도라 :

    sudo yum install usbutils이 도구를 얻는 데 사용하십시오 .

  3. 젠투 :

    sudo emerge usbutils이 도구를 얻는 데 사용하십시오 .


추가 소프트웨어가 필요하지 않은 Windows의 솔루션은 장치 관리자 자체입니다.

  1. 기기 관리자로 이동 ( devmgmt.msc)

  2. 보기 > 연결 별 장치를 클릭하십시오 .

  3. 머신 이름을 클릭 하고 *를 눌러 모든 것을 확장하십시오.

  4. 다른 USB 허브의 속성을 통해 어떤 장치가 연결되어 있는지 확인할 수 있습니다.

  5. 전원 탭에서 장치가 소비하는 전력과 제공되는 전력을 확인할 수 있습니다.

    여기에 이미지 설명을 입력하십시오

    Jeff Atwood가 설명한 것처럼 사용 가능한 총 전력이 500 mA표준입니다.

  6. 고급 탭에서 대역폭 정보를 볼 수 있습니다.

    여기에 이미지 설명을 입력하십시오

따라서 어느 포트가 더 많은 전력과 전력 소비를 제공하는지 확인할 수 있습니다.

USB 장치가 느리게 작동하는 대역폭 문제가있는 경우이를 사용하여 문제를 해결할 수도 있습니다.


2
나는 일주일 내내 예기치 않게 도시 밖으로 나갈 것이므로 앞으로 가서 현상금을 수여합니다. 대단한 대답, 나는 Windows가 이것을 당신에게 말하지 않았다!
Shinrai

1
이것은 좋은 속임수입니다. 불행히도 PCI-e 애드온 USB 3.0 허브의 경우 대화 상자에 전원 옵션이 표시되지 않습니다.
nicorellius

@TomWijsman : Fedora에는 hwinfo가 없습니다. 그리고 lsusb포트만이 함께 제공 얼마나 많은 전력 출력 -v옵션을 선택합니다. 맨 페이지의 내용 : -t lsusb에 물리적 USB 장치 계층을 트리로 덤프하도록 지시합니다. 이것은 v 옵션보다 우선합니다.
erik

@erik : 첫 번째 문장보다 더 많은 것을 읽으십시오 : "이 도구를 얻으려면 sudo yum install hwinfo usbutils를 사용하십시오." ( pkgs.org/fedora-19/rpm-sphere-i586/…pkgs.org/fedora-19/rpm-sphere-x86_64/… ) -v옵션이 제공됩니다. 에 관해서는 -t; 실제로 수정되었습니다.
Tamara Wijsman

매우 유익한 답변
yoyo_fun

32

내가 찾은 하나의 (매우 멋지다!)

https://web.archive.org/web/20130529073635/http://www.ultramobilegeek.com/2007/02/measuring-power-on-peripherals-usb.html

울트라 모바일 장치에 대한 주변 장치 리뷰를 작성할 때 사람들은 장치의 전력 소모가 얼마나 중요한지 끊임없이 묻습니다. 이전에는 답이 없었습니다. 오늘은 해결책을 찾는 거친 방법을 찾았습니다.

나는 그것을 USB Drawbox라고 부릅니다. 멀티 미터에 연결하면 주어진 장치가 USB를 통해 가져 오는 밀리 암페어 (mA) 수를 측정합니다. 일반적으로 장치는 최대 500mA를 요청합니다. 그 이상으로 표준 포트는 장치의 전원을 차단합니다. 외장 하드 드라이브 및 CD-ROM 드라이브와 같은 일부 장치는 Y 커넥터를 사용하여 두 개의 USB 포트에서 동시에 전원을 공급받을 수 있습니다.

usb drawbox

이 작은 DIY 핵에는 약간의 땜납, 약간의 드레 멜 기술, 수많은 테스트와 조정이 필요합니다. 금속 펭귄 민트 틴에서 내가 한 방식은 바나나 잭을 통과 한 나사를 아주 조심스럽게 단열해야했습니다. 그 외에는 매우 간단했습니다.


쿨, 나는 그 중 하나를 만들 수있는 생각
MBraedley

누군가 판매를 시작해야합니다.
Peltier 2016 년

8
" 매우 조심스러운 단열재가 필요했습니다 "플라스틱 상자가 발명 된 이유가 아닙니다. * g *
oleschri

8
이것은 포트가 최대의 멋진 diy를 제공 할 수있는 것보다 장치가 그리는 것을 테스트합니다.
Moab

4
@oleschri 금속 상자는 패러데이 케이지 역할을하며 간섭을 방지합니다. 간섭을 방지하는 원래 차폐 케이블을 여기에 열어 멀티 미터를 배치하여 금속 상자가 필수입니다.
에두아르 Florinescu

10

허용 된 답변이 왜 그렇게 찬성되었는지, hwinfo --usb힘 정보를 제공하지 않거나 확실 하지 않습니다 lsusb -v -t. 직접 참조하십시오 :

hwinfo

(우분투 12.04)

% lsb_release -a|grep Des
Description:    Ubuntu 12.04.1 LTS

% hwinfo --usb
...
...
14: USB 00.0: 10900 Printer
  [Created at usb.122]
  UDI: /org/freedesktop/Hal/devices/usb_device_4a9_1069_206NL6_if0_printer_noserial
  Unique ID: IO+7.s5u63YPdXG8
  Parent ID: Uc5H.d7FDLX76qXB
  SysFS ID: /devices/pci0000:00/0000:00:12.2/usb1/1-4/1-4.4/1-4.4:1.0
  SysFS BusID: 1-4.4:1.0
  Hardware Class: printer
  Model: "Canon S820"
  Hotplug: USB
  Vendor: usb 0x04a9 "Canon"
  Device: usb 0x1069 "S820"
  SubVendor: "Canon"
  SubDevice: "S820"
  Revision: "1.02"
  Serial ID: "206NL6"
  Driver: "usblp"
  Driver Modules: "usblp"
  Device File: /dev/usb/lp0
  Device Number: char 180:0
  Speed: 12 Mbps
  Module Alias: "usb:v04A9p1069d0102dc00dsc00dp00ic07isc01ip02"
  Driver Info #0:
    Driver Status: usblp is active
    Driver Activation Cmd: "modprobe usblp"
  Config Status: cfg=new, avail=yes, need=no, active=unknown
  Attached to: #11 (Hub)

(페도라 14)

% lsb_release -a|grep Desc
Description:    Fedora release 14 (Laughlin)

% hwinfo --usb
...
...
09: USB 00.0: 10e00 Chipcard Reader
  [Created at usb.122]
  Unique ID: Bgjr.EgDcOidyXjF
  Parent ID: FKGF.0j9+vWlqL56
  SysFS ID: /devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.5/2-1.5:1.0
  SysFS BusID: 2-1.5:1.0
  Hardware Class: chipcard
  Model: "Lenovo Integrated Smart Card Reader"
  Hotplug: USB
  Vendor: usb 0x17ef "Lenovo"
  Device: usb 0x1003 "Integrated Smart Card Reader"
  Revision: "1.00"
  Driver: "usbfs"
  Driver Modules: "usbcore"
  Speed: 12 Mbps
  Module Alias: "usb:v17EFp1003d0100dc00dsc00dp00ic0Bisc00ip00"
  Config Status: cfg=new, avail=yes, need=no, active=unknown
  Attached to: #6 (Hub)

lsbusb -v -t

(우분투 12.04)

% lsusb -v -t
/:  Bus 07.Port 1: Dev 1, Class=root_hub, Driver=ohci_hcd/2p, 12M
/:  Bus 06.Port 1: Dev 1, Class=root_hub, Driver=ohci_hcd/3p, 12M
/:  Bus 05.Port 1: Dev 1, Class=root_hub, Driver=ohci_hcd/3p, 12M
/:  Bus 04.Port 1: Dev 1, Class=root_hub, Driver=ohci_hcd/3p, 12M
/:  Bus 03.Port 1: Dev 1, Class=root_hub, Driver=ohci_hcd/3p, 12M
/:  Bus 02.Port 1: Dev 1, Class=root_hub, Driver=ehci_hcd/6p, 480M
/:  Bus 01.Port 1: Dev 1, Class=root_hub, Driver=ehci_hcd/6p, 480M
    |__ Port 4: Dev 3, If 0, Class=hub, Driver=hub/4p, 480M
        |__ Port 3: Dev 5, If 0, Class=stor., Driver=usb-storage, 480M
        |__ Port 4: Dev 4, If 0, Class=print, Driver=usblp, 12M

(페도라 14)

% lsusb -v -t
Bus#  2
`-Dev#   1 Vendor 0x1d6b Product 0x0002
  `-Dev#   2 Vendor 0x8087 Product 0x0020
    |-Dev#   3 Vendor 0x046d Product 0xc521
    `-Dev#   4 Vendor 0x17ef Product 0x1003
Bus#  1
`-Dev#   1 Vendor 0x1d6b Product 0x0002
  `-Dev#   2 Vendor 0x8087 Product 0x0020

그래서 어떻게 작동합니까?

일반 lsusb -v정보는 전원 정보를 제공합니다.

% lsusb -v|egrep "^Bus|MaxPower"
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
    MaxPower                0mA
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
    MaxPower                0mA
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
    MaxPower                0mA
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
    MaxPower                0mA
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
    MaxPower                0mA
Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
    MaxPower                0mA
Bus 007 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
    MaxPower                0mA
Bus 001 Device 003: ID 05e3:0608 Genesys Logic, Inc. USB-2.0 4-Port HUB
    MaxPower              100mA
Bus 003 Device 002: ID 046d:c517 Logitech, Inc. LX710 Cordless Desktop Laser
    MaxPower               98mA
Bus 001 Device 004: ID 04a9:1069 Canon, Inc. S820
    MaxPower                2mA
Bus 001 Device 005: ID 05ac:120a Apple, Inc. iPod Nano
    MaxPower              500mA
    MaxPower              500mA

참고 : 이는 포트가 제공 할 수있는 최대량을 나타내지는 않지만 연결된 포트에서 장치가 가져올 수있는 최대량을 나타내는 것입니다.

추가 댓글

또한 hwinfo특정 버전의 Fedora에서 사용할 수있는 표준 패키지가 아니라고 언급해야합니다 . 나는했다 다운로드페도라에 자신을 위해 컴파일 !


Tom Wijsman에게 위에서 언급 한 바와 같이 : 맨 페이지에 따르면, 옵션이 -t재정의됩니다 -v. 즉, 두 옵션을 동시에 시작할 필요가 없으며 작동하지 않습니다! Tom Wijsman의 답변이 수정되었으므로 답변을 삭제하십시오.
erik

1
많은 유권자들이 Windows 사용자입니다. 나는 그것이 많은 공감대를 운전하는 방법이라고 생각합니다. 이제 Linux 사용자이므로 hwinfo를 제거하고 -t 매개 변수를 수정했습니다. 어쨌든 나는 처음 연구했을 때부터 무시하지 않는 것을 기억합니다. 그러나 시간이 바뀌 었습니다. 답을 지키고 아마도 grep에 집중하십시오. 글쎄, 당신은 실제로 이것을 지적한 첫 번째 사람이기 때문에 ... +1
Tamara Wijsman

그건 @TomWijsman 당신은 복수 응답 여러 답변을 게시해야하는 이유 : meta.stackexchange.com/a/25210/130885을
endolith

@TomWijsman Windows에 대한 답변 하나와 Linux에 대한 답변 하나가 하나로 결합되어 있습니다. 귀하의 Linux 답변이 잘못되었지만 Windows 부분으로 인해 Windows 사용자가 찬성했습니다. 그렇기 때문에 별도의 답변을 별도로 게시해야하므로 독립적으로 공감 또는 하향 투표 할 수 있습니다.
endolith

@endolith : 당신은 혼란스러워해야합니다. OP는 Linux 사용자이며 내 대답을 수락하여 작동하는지 확인합니다. 스크린 샷에서 Windows가 이것을 보여줌으로써 잘 작동하는지 확인할 수 있습니다. 이것은 그들이 아니다, 그것은 하나의 OS에 독립적 솔루션을 확인하게 별개의 솔루션을 제공합니다. 귀하가 제공 한 링크는 소프트웨어 권장 사항과 같은 별개의 솔루션을 제공합니다.
Tamara Wijsman

5

모든 답변이 잘못되었습니다. "가변 USB 부하 테스터 " 를 사용하는 것 외에 특정 USB 포트가 얼마나 많은 전류를 공급할 수 있는지 알아낼 수있는 방법은 없습니다 . 전압이 4V로 떨어지거나 VBUS가 "포트 과전류"로 연결이 끊어 질 때까지 크랭크하십시오. 메시지 또는 전체 PC가 재설정되고 다시 시작됩니다.여기에 이미지 설명을 입력하십시오

모든 디자인 (노트북, 데스크탑)에는 VBUS 공급 방법에 대한 자체 아이디어가 있습니다. 일부는 사전 설정된 전류 리미터가있는 하이 사이드 스위치를 사용하고, 일부는 제어 할 수없는 플립 임계 값 범위의 재설정 가능 폴리 퓨즈를 사용하고, 일부는 내부 + 5V 대기 전압 레일에 직접 연결하며, 모두에 대해 하나의 "갱단"폴리 퓨즈를 사용합니다. 포트.

모든 소프트웨어 도구는 장치의 공식적인보고를 기반으로하며 완전히 꺼져있을 수 있으며 현실과 관련이 없으며 포트의 실제 최대 잠재력을 보여줄 수 없습니다.


나는 당신이 주장하는 점을 좋아하지만 사용자는 최대 잠재력에 관심이 없으며 광고 된 용량에만 관심이있을 수 있습니다.
HRJ

@HRJ, 광고 된 용량은 제품 설명서에 작성되어야하며 포트는 USB 사양에 따라 레이블이 있어야합니다. 최신 포트에 전원 공급 기능이있는 Type-C 커넥터가 있더라도 UCSI 전원 공급 아키텍처를 기능적으로 구현하지 않으면 지원하는 프로파일을 알 수있는 방법이 먼 것입니다. msdn.microsoft.com/ko-kr/library/windows/hardware/…
Ale..chenski

이. 다른 답변은 연결된 장치가 얼마나 많은 전류를 소비한다고 주장하는지 나타냅니다. 포트의 최대 용량이 아닙니다.
율리우스

2

Windows의 경우 USB 3.0 컨트롤러가 있고 장치 관리자에 해당 애플릿이없는 경우 NirSoft의 USBDeview 를 사용할 수 있습니다 .

여기에 이미지 설명을 입력하십시오


1
이것은 나에게 잘못된 전류 값을주는 것으로 보입니다. 내 전화가 적어도 1500mA를 제공한다고 주장하는 Type C 포트의 경우 500mA라고 표시됩니다.
바네사 핍스

예. 불행히도이 앱은 협상 가능한 전력 만 보여 주며 , 이는 포트의 상한 (500mAh)에 의해 제한됩니다. 따라서 이것은 욕심 많은 장치에는별로 유용하지 않습니다.
Suncatcher

빠른 답변 감사합니다! 그래도 여전히 옳지 않은 것 같습니다. 분명히 이것은 USB 3.1 Gen 2 Type C-Type C 케이블을 통해 Nexus 6P 전화에 연결된 Asus Q534 랩톱의 Thunderbolt 3 Type C 포트입니다. 전화가 유형 C에 지정된 3A 최대 전류를 소비하지 않는 이유를 진단하려고하므로 해당 포트의 전류 제한을 찾으려고합니다. 특히 Nexus 6P는 USB 2.0 데이터 만 지원하지만 C 형 표준으로 인해 3A를 그릴 수 있습니다. USBDeview에 "USB 2.0 = 500mA"라고 표시되어 더 이상 사실 일 필요는 없습니다.
바네사 핍스

3A는 유형 C 의 최대 충전 전류입니다.이 포트의 한계가 더 낮은 것으로 생각됩니다. 그래도 500mA보다 확실히 높습니다. 전화기에서 1500mA 이상 충전되었다고보고했습니다.
바네사 핍스
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.