USB 포트에서 100mA 이상을 얻는 방법


84

USB 포트의 전류 제한이 100mA라고 들었습니다. 그러나 일부 장치는 포트에서 최대 1.8A를 얻을 수 있다고 들었습니다. 100mA 제한을 어떻게 초과합니까?


나는 각 그룹에 무엇이 들어가는 지 설명하려고 긴 게시물을 추가했습니다. 1.8A가 필요한 경우 짧은 대답은 컴퓨터가 그렇지 않다는 것입니다.
Kortuk

5
@Kortuk-컴퓨터 그렇게하지 않아야 합니다. 그래도 일부는 할 수 있습니다.
Kevin Vermeer

@ reemrevnivek, 이것은 아래에서 논의되었으며, 내가 사용한 모든 컴퓨터 는 1.8A를 제공 하지 않습니다 . 부하 용량이 너무 커서 입력 돌입 전류를 위반하면 포트를 차단하는 커플을 사용했습니다.
Kortuk

2
@Kortuk은 기술적으로 " AC 또는 DC의 외부에서 작동 전원을 얻는 시스템은 각 포트에 최소 5 개의 장치 부하를 공급해야합니다. "-7.2.1 절, USB 2.0 사양. "적어도"100mA x 5 = 500mA입니다. 상한은 없습니다.
Ale..chenski

답변:


102

나는 이것을 정리하려고 시도 할 수 있다고 생각한다.

USB-100mA

USB는 기본적으로 장치에 100mA의 전류 (5V임을 알고 있기 때문에 500mW 전력)를 공급합니다. 자체 전원 공급 장치가없는 USB 허브에서 뽑을 수있는 최대 용량은 4 개를 초과하는 포트를 제공하지 않으며 자체적으로 탐욕스러운 100mA를 유지하기 때문입니다.

저렴하게 구축 된 일부 컴퓨터는 내부에서 버스 전원 공급 허브 ( 모든 USB 연결이 동일한 500mA 소스를 공유하고 허브로 작동하는 전자 장치도 내부적으로 사용)를 사용 하여 USB 포트 수를 늘리고 소량을 절약합니다. 돈의. 이것은 실망 스러울 수 있지만 항상 100mA를 보장 할 수 있습니다.

USB-500mA

장치가 연결되면 열거를 거치게됩니다. 이것은 간단한 과정이 아니며 Jan Axelson의 사이트 에서 자세히 볼 수 있습니다 . 보시다시피, 이것은 긴 과정이지만 FTDI와 같은 회사의 칩이 어려운 부분을 처리합니다. 앱 노트 중 하나에서 열거에 대해 설명 합니다.

열거 끝 부분에서 장치 매개 변수를 설정합니다. 특히 구성 설명자입니다. 이 웹 사이트 를 보면 설정 가능한 모든 다른 조각들을 보여줄 것입니다 . 요청 된 최대 500mA의 전력을 얻을 수 있음을 보여줍니다. 이것은 컴퓨터에서 기대할 수있는 것입니다. FTDI 칩을 통해이를 처리 할 수 ​​있습니다. 칩을 직렬 회선으로 만 처리하면되므로 좋습니다.

USB-1.8A

이것은 흥미로운 일이다. 매장에서 USB로 콘센트를 연결하는 충전기를 구입할 수 있습니다. USB 충전 포트입니다. 컴퓨터가 이들을 제공하지 않으며 장치가이를 인식 할 수 있어야합니다.

첫째, USB에 대한 최상의 정보를 얻으려면 때로는 총알을 물고 사양을 작성한 사람들에게 가야합니다. 여기에서 USB 충전 사양에 대한 훌륭한 정보를 찾았 습니다 . 유용한 페이지의 링크는 배터리 충전 링크입니다 . 이 링크는 개정 번호와 관련이있는 것 같습니다. 따라서 개정이 업데이트 된 경우 사람들이 여전히 정보에 액세스 할 수있는 경우에 대비하여 둘 다 링크했습니다.

이것이 무엇을 의미합니까? batt_charging PDF를 열고 3 장으로 이동하면 충전 포트로 이동합니다. 구체적으로 3.2.1은 이것이 어떻게 진행되는지 설명합니다. 이제는 기술적으로 매우 중요하지만 요점은 간단합니다. USB 충전 포트는 D +와 D- 사이에 종단 저항을 배치합니다. 설명하는 장을 복사하고 싶지만 보안 PDF이므로 다시 입력하지 않으면 복사 할 수 없습니다.

요약

컴퓨터 포트에서 100mA를 끌어 올 수 있습니다. 열거 후 올바른 구성을 설정 한 후 500mA를 끌어 올 수 있습니다. 많은 사람들이 말한 것처럼 컴퓨터의 적용은 다양하지만, 내가 경험 한 대부분은 당신을 막으려 고 노력할 것입니다. 이를 위반하면 제대로 디자인되지 않은 컴퓨터가 손상 될 수 있습니다 (Davr이 그 자리에 있으면이 방법이 좋지 않습니다). 충전 포트에서 최대 1.8A를 끌어 올 수 있지만, 이는 포트가 무언가를 알려주는 드문 경우입니다. 이를 확인해야하며 확인되면 할 수 있습니다. 이것은 벽면 어댑터를 구입하는 것과 동일하지만 USB 케이블과 USB 포트를 사용해야합니다.

왜 충전 사양을 사용합니까? 휴대 전화가 죽으면 충전기가 빠르게 충전되지만 충전기가 없으면 컴퓨터에서 전원을 끌어와 동일한 하드웨어 포트를 사용하여 파일과 정보를 컴퓨터와 통신 할 수 있습니다.

추가 할 수있는 것이 있으면 알려주십시오.


3
연결 한 문서는 기본적으로 단락에 대한 설명 인 "최대 200 옴"의 저항을 지정합니다.
AndreKR

1
Apple 제품의 경우 상황이 좀 더 복잡합니다. ladyada.net/make/mintyboost/icharge.html
AndreKR

5
@TonyStewart, 열거가 완료 될 때까지 스펙으로 100mA 만 보장 할 수 있다는 것을 이해합니다. 장치가 500mA를 허용하는 것이 일반적이라는 사실은 장치가 500mA를 즉시 신뢰하도록 설계하고 싶지 않다는 것을 의미하지는 않지만 열거가 완료 될 때까지 기다리도록 설계합니다. 나는 그렇지 않으면 할 수 있다는 것을 배우는 데 열려 있습니다. 내가 제공 한 많은 링크는 표준 요구 사항으로 나열합니다.
Kortuk

1
이론 상으로는 열거하지 않는 한 100mA를 초과해서는 안되지만 실제로 이러한 제한은 거의 적용되지 않습니다. 나는 이것을 한 랩탑 하나만 보았다. 내가 본 장치의 99 %는 열거 형이 필요하지 않고 적어도 500mA를 제공합니다.
구스타보 리 토프 스키

2
@GustavoLitovsky 이것은 자세하게 논의되었는데, 이것은 아마도 컴퓨터 제조업체마다 다를 수 있지만 그러한 규칙을 시행하는 여러 항목을 보았으며 컴퓨터로 인해 제품이 작동하지 않는 고객에게 실제로 설명하고 싶습니까?
Kortuk

12

FTDI USB 칩 중 하나를 사용하여 500mA를 협상 할 수 있습니다. 여기에 관한 포럼 게시물 이 있습니다. 다른 칩을 사용하는 경우 여전히 USB 프로토콜을 말하고 500mA를 원한다고 PC에 알릴 수있는 것이 필요합니다. USB 사양을 위반하지 마십시오. 일부 사람에게는 장치가 제대로 작동 할 수 있지만 다른 사람에게는 효과가 없으며 제대로 설계되지 않은 PC에 손상을 줄 위험이 있습니다.


6

버스 전원 공급 USB 포트 (컴퓨터 종류)의 이론적 전류 제한은 100mA이며 최대 500mA까지 협상 할 수 있습니다. 실제로 컴퓨터의 포트에서 많은 것을 얻지 못할 수 있습니다. 그러나 자체 전원 공급 USB 허브 를 사용하는 경우 HUB의 모든 포트에서 500mA를 얻을 수 있어야합니다. 따라서 허브에 4 개의 포트가있는 경우 4 * 500mA = 2A를 얻을 수 있습니다.

주의 : 허브에 알맞은 전원 어댑터가 제공되어 있는지 확인하십시오. 일부 허브에는 1A 어댑터가 제공됩니다. 제조업체는 사용자가 모든 포트에서 500mA를 그리는 것은 비현실적인 시나리오라고 생각하기 때문입니다.

이 위키 기사를 확인하십시오 : http://en.wikipedia.org/wiki/USB_hub#Power


7
작은 수정 : USB 2.0의 경우 한계는 500mA입니다 (부하 단위는 100mA이고 최대 값은 5 개입니다). USB 3.0에서로드 단위는 150mA이고 최대로드 단위는 6로드 단위이므로 900mA입니다. 컴퓨터는 일반적으로 1.8A를 지원하지 않습니다. 데이터 와이어 사이에 저항을 배치하여 (장치가 전력 만 사용하고 데이터를 전송하지 않는다는 신호를 보내기 위해) USB 휴대 ​​전화 충전기 또는 이와 유사한 장치의 벙어리 전원을 사용하여 많은 것을 얻을 수 있습니다.
AndrejaKo

자체 전원 공급 허브를 사용하려면 더 높은 전류 수준으로 협상해야합니까? 나는 회로가 무엇인지 확인하기 위해 집에 가서 내 것을 가져 가야 할 것입니다 ...
케빈 베르메르

2
@Kevin-예, 자체 전원 공급 허브를 다시 사용할 때에도 500mA를 협상해야합니다. 최종 장치가 포트에서 얼마나 많은 양을 끌어낼 수 있는지 알 수있는 방법 열거 된 프로세스가 완료 될 때까지 연결 소켓이 요청 된 전류를 공급할 수 있는지 여부를 알 수 없습니다.
uɐɪ

@Ian-예, 사양이 그런 식으로 작동한다는 것을 이해하지만, 내가 가지고있는 두 개의 자체 전원 허브에 대한 나의 (현재 1 살짜리) 조사는 PSU 회로 (또는 배럴 잭의 스위치)를 나타냅니다 장치의 협상 여부에 관계없이 장치에 전원을 공급합니다. 사양에서 비용 효율적이고 합리적인 편차처럼 보입니다.
케빈 베르메르

2

나는 USB 전원 공급 장치가 얼마나 좋은지 마더 보드 공급 업체와 다릅니다. 일부 저렴한 B 브랜드 제조업체는 전원 공급 장치의 + 5V를 USB 포트에 연결하기 만합니다. 더 나은 것은 실제로 과전류 보호 등을위한 전체 패키지를 포함 할 수 있습니다.

나는 4 포트 (엘-cheapo, 10 유로의 비용) USB 허브를 얻었으므로 USB 연결을 위해 항상 책상 아래에 가지 않아도됩니다. 이 스윕 포트에는 보호 기능이 없습니다. 단락 된 MOSFET을 한 번 훈제했는데 정격 전류는 3A였습니다.

어쨌든, 내가하고 싶은 요점은 프로젝트가 무엇이든 USB 포트에서 500mA 이상의 전류를 얻고 싶지 않을 것입니다. 당신이 혼자서 그것을 날려 버릴 위험이 있다면 .. 확실히 다른 사람에게는 해당되지 않습니다.

USB에서 제공하는 전원은 주로 실제 장치와 통신 할 수있게하는 것이라고 생각하고 싶습니다. USB 호스트를보다 효과적으로 보호하기 위해 격리 회로를 사용할 수 있습니다. 어댑터가 훨씬 더 나은 성능을 발휘할 수 있기 때문에 (그리고 장기적으로는 저렴할 수 있기 때문에) USB를 범용 5V 전원 공급 장치로 사용하지는 않을 것입니다.


2

Kortuk의 훌륭한 조언에 추가 :

  1. 실수로 무언가를 단락 시켜서 컴퓨터를 튀기지 않기 때문에 실제로 디버깅을 위해 전원 공급 허브 또는 "USB 충전기"를 사용해야합니다.

  2. 내가 좋아했던 모든 컴퓨터는 500mA 이하로 전류를 제한하는 것을 방해하지 않습니다. (열거의 유무에 관계없이)


jpc 나는 동의하지만, 당신의 나이는 보여지고 있습니다 .... Win98이 나왔을 때 USB는 쓸모가 있었고 모든 사람들은 자체 전원을 사용했으며 드라이버와 협상을하기 위해 허브 전원이 필요했습니다.
Tony Stewart Sunnyskyguy EE75

Igor Češko가 2003 년에 소프트웨어 기반 AVR USB 구현을 출시 할 때쯤 USB에 대한 관심이 시작되었습니다. 당시 USB 2.0은 이미 사용 가능했습니다.
jpc

2

내가 아는 한, 실제로 USB 호스트에 전류 제한을 포함시키는 것을 귀찮게하는 사람은 없으므로 장치는 실제로 허용되는 것 이상을 사용하지 않는 영예 시스템에 있습니다. 나는 하나의 전력을 요구하지만 실제로 더 많은 것을 끌어내는 많은 장치를 보았습니다. 적어도 데스크탑에서는 포트가 500mA를 초과 할 수 있다고 가정합니다.

따라서 다른 사람이 사용할 제품을 만드는 경우 USB 사양을 읽고 컴퓨터와 협상하여 최대 500mA를 소비하는 방법을 알아보십시오. 일회성으로 포트가 1.8A를 지원하는 이유를 알고 있다면 그냥 그립니다.

실제로, 많은 전자 제품 제조업체는 제공하는 USB 포트에서 이러한 전류 제한을 구현하지 않음으로써 USB 2.0 사양을 엄격하게 준수하지 않습니다. 일부 (읽기 : 대부분) USB 포트는 열거 및 지속적인 활동에 관계없이 100mA를 허용합니다. 일부 포트는 필요한 전력 협상에 관계없이 500mA를 제공합니다. - 맥심

내 삼성 전화는 2mA의 최대 전력을 요청하지만 플러그가 무엇이든 상관없이 ~ 250mA를 그립니다.


11
나는 실제로 반대를 발견했다. 너무 많은 전원이 공급되면 내가 사용한 거의 모든 컴퓨터가 USB 포트를 비활성화합니다. 그들은 당신이 요청한 양에 따라 반드시 그것을 할 필요는 없지만, 일단 충돌하면 OS에 알리고 포트를 끄는 최대 전류를 가지고 있습니다. Windows는 이러한 상황이 발생했음을 사용자에게 알리는 메시지를 표시합니다. 내 경험상 포트를 다시 활성화하려면 컴퓨터를 재부팅해야합니다.
Kellenjb

3
@ Kellenjb-이 동작도 보았지만 일반적으로 전력 소비가 중요한 랩톱에서만 사용되었습니다. 또한 컴퓨터는 전력 소비를 모니터링하지만 실제로 실제로 포트 전원을 끄지는 않지만 USB 제어 채널을 사용하여 장치의 전원을 끌 것을 지시합니다. 그들은 많은 전력 소비를 방지하기 위해 종종 폴리 퓨즈를 가지고 있지만, 종종 1A 이상입니다. 따라서 여전히 포트에서 상당한 양의 전류를 끌어 올릴 수 있지만 Windows는 이에 대해 불평 할 수 있습니다.
Adam Davis

2
우리는 학생 실험실에서 6 년 전의 Dell 데스크탑을 사용했습니다. 우리는 학생들에게 항상 너무 많은 전류를 끌어 내고 다시 시작할 때까지 USB 포트를 셧다운시켰다.
Kellenjb

4
랩톱에서 USB 장치가 끊어지면 버스의 모든 장치가 종료되었지만 고장난 장치를 제거하면 문제가 해결 된 것으로 보입니다. 리눅스 dmesg는 과전류 셧다운에 대해 언급했다.
Thomas O

3
내 Macbook Pro에서 아무 영향없이 묻지 않고 500mA를 그릴 수 있습니다. 학교의 Dell 데스크탑 (및 랩탑 용 전원 허브)에서 제공되는 전원 허브와 동일합니다. 두 컴퓨터 모두 어떤 종류의 경고 메시지도 발행하지 않습니다.
Kevin Vermeer

1

가장 많이 투표 된 답변에는 잘못된 정보가 포함되어 있으며 트래픽이 많으므로 수정하는 것이 좋습니다.

일반 USB HOST 포트는 500mA의 전류를 공급할 수 있어야합니다 (USB 2.0 사양의 7.2.1 절 또는 USB 3.1 사양의 11.4.1 절 참조).

USB 2.0 사양에 171 페이지가 나와 있습니다.

"AC 또는 DC 외부에서 작동 전원을 얻는 시스템은 각 포트에 최소 5 개의 장치 부하를 공급해야합니다. 이러한 포트를 고전력 포트라고합니다."

"적어도"라는 언어를 주목하십시오. 따라서 비 USB 가제트는 망설임없이 500mA (USB 3.0의 경우 900mA)를 사용할 수 있습니다.

USB 장치 는 100 mA 열거되지 않은 제한을 준수해야 하므로 USB 프레임 워크 외부에서는 제한이 적용되지 않습니다. 500mA 제한으로 인한 드문 예외는 배터리로 작동하는 소형 USB 호스트이며 포트 당 100mA로 제한 할 수 있습니다.


0

PC의 USB에서 직접 1.8A를 그릴 수는 없습니다. 그러나 고전류가 필요하고 동시에 PC에 연결되어있는 경우 전원에서 자체 공급되는 허브에 투자하는 것이 좋습니다.

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


그래 넌 할수있어. USB 사양은 포트 공급량에 대한 상한을 부과하지 않습니다. USB 사양의 7.2.1 단원을 참조하십시오. 결정하는 것은 USB HOST 시스템의 설계자에 달려 있습니다. 그러나 USB 장치는 500 / 900mA를 초과 할 권리가 없습니다. 이 장치는 규정을 준수하지 않으며 기술적으로 불법입니다.
Ale..chenski

0

장치 드라이버는 최대 500mA 이상의 100mA 전류를 협상 할 수 있습니다. 그러나 BIOS에 USB 설정에서 "레거시 저장소 사용"이라는 옵션이있는 경우 부팅시 일부 장치가 올바르게 구성되지 않을 수 있습니다. 이 설정이 해제되어 있으면 제대로 작동하지 않을 수 있으므로 부팅 후 장치를 다시 연결해야 할 수 있습니다. 이 설정이 켜져있는 경우에만 BIOS가 최소값보다 큰 전류를 제공합니다 .100mA라고 생각합니다.

무차별 대입 방법은 여분의 전원을 공급하기 위해 두 개의 수 USB를 하나의 암 USB 케이블로 얻는 것입니다. 주의 : 전기 / 전력 소비 안전 문제가있을 수 있습니다.


-1

Mr 404notFound, USB 장치에서 제한을 늘릴 수 없다고해서 죄송합니다. 디자인에 의해 제한됩니다.

일부 초기 허브는 100mA로 제한되었으므로 이제 모든 허브는 500mA이며 USB3 포트는 900mA를 사용할 수 있습니다.

좋은 소식은 포트의 등급을 확인할 수 있다는 것입니다. 5 년보다 오래된 것은 100mA 일 수 있지만 그보다 더 새로운 것이라면 의심합니다.

Windows를 실행하는 경우 ... > 장치 관리자> 하드웨어> USB 허브 (선택)> 속성 (rt 마우스)> 전원으로 이동하십시오. 여기에 이미지 설명을 입력하십시오

이게 도움이 되길 바란다!! 퍼지 이미지에 대해 죄송합니다. 이것은 Mac입니다. 포트 당 500mA를 볼 수 있으며 연결된 장치는 0mA입니다. 전류 미터가 내장되어 있습니다. 그리고 그것이 참조하는 포트. 마우스를 각 포트로 옮기는 것이 가장 쉬운 방법이라는 것을 알았지 만 배운 동료가 더 빠른 방법을 알고있을 것입니다.

BTW 모든 USB 허브는 단락으로부터 자동 재설정 가능한 폴리 퓨즈로 보호됩니다. 그러나 전류 서지로 인해 USB 포트 근처에 전해 캡이 끊어진 마더 보드 하나 이상이 전통적인 팝콘 돌출 뚜껑으로 감지되었습니다.


6
Mac이기 때문에 퍼지 이미지 ???
Federico Russo

예. Win7 타워에서 원격으로 고해상도 이미지를 캡처하여 저해상도 Mac Air로 크기를 조정하고 확대가 희미 해졌습니다. 해상도가 더 필요하다면 자동 스케일을 비활성화하여이 Mac의 픽셀 해상도와 일치 할 수 있었지만 후시가되었습니다. 필수는 아니었다. 그 외에도 Mac을 사용하여 Windows Current 모니터링 기능에 대해보고 한 이유 / 방법에 대한 생각이 남았습니다. 전체 프로세스는 1 분이 걸렸습니다. Windows 타사 앱 외에도 dpi 및 xy 이미지 크기를 쉽게보고 편집 할 수 있습니다. OSX에서는 값 비싼 프로그램이 필요하거나 프리미티브 프리뷰를 사용해야합니다.
Tony Stewart Sunnyskyguy EE75 2014 년

6
크기 조정만으로도 흐릿한 이미지를 얻으려면 적절한 이미지 처리 소프트웨어가 필요합니다! :-/
Federico Russo

1
USB 사양을 보셨습니까? 그들의 이미지는 내만큼 퍼지입니다. Device Mgr의 예는 그림 19-3을 참조하십시오. 나는 내가 비싼 프로그램을 말한 이유에 동의한다. 어도비 애드온을 포함하여 무엇이든 즉시
Tony Stewart Sunnyskyguy EE75

4
내가 처리 한 가장 저렴한 USB 허브에는 과전류 보호 기능이 없습니다 (폴리 퓨즈 나 직렬 트랜지스터는 없음).
jpc
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.