500mA에서 3.3V에 전원을 공급하는 USB2
위의 간단한 요구 사항이 있으며 간단한 칩으로 찾을 수 없다는 사실에 솔직히 놀랐습니다.
내 이해 :
- USB2는 전원 핀에서 5V를 제공합니다.
- USB2는 100mA를 가정하지만 협상시 500mA를 제공합니다.
- 어쨌든 대부분의 USB2 소스는 500mA 만 제공하지만 "공식적"이고 먼저 협상하고 싶습니다.
- USB3 는 "전원 공급"을 수행하지만 이러한 칩은 너무 복잡해서 내 상황에 비해 과잉입니다.
5V USB에서 전원을 공급하려는 500mA, 3.3V 회로 (330mA @ 5V)가 있습니다. 그래서 저는 4 개의 USB 핀 (데이터 핀이 협상의 일부라고 가정합니다!)과 500mA를 공급할 수있는 3.3V 출력 핀이있는 간단한 칩을 찾고 있습니다. ~ 750mA가 이론상 최대 값이라는 점에 유의하십시오. 지원 부품 (커패시터, 인덕터 등)을위한 몇 개의 추가 핀이 필요하다면 그렇게되지만 많지 않기를 바랍니다.
USB 충전기 ( "호스트"쪽-좋지 않음), USB 허브 컨트롤러 (여러 포트의 요구 사항을 균일화하기 위해-너무 복잡함), 부수적 인 출력 전압이있는 USB 주변 장치 (예 : FTDI- 방법 )를위한 모든 종류의 장치를 찾았습니다. 너무 복잡함), 거의 이상적인 하나의 8 핀 장치조차도 200mA (300mA @ 3.3V)에서 멈 춥니 다.
500mA에 대해 협상 한 다음 단순히 3.3V @ 750mA (또는 가까운)로 제공하는 장치가없는 이유는 무엇입니까?
답변
대부분 비실용적 필요 때문입니다. 당신이 언급했듯이 아무도 USB 전력 열거에 대해 실제로 신경 쓰지 않았으므로 사실상 무시되었습니다. 그리고 USB 전원 공급 장치로는 작동하지 않았습니다. 또한 그렇게하려면 능동 회로가 필요합니다. 전력 전용 비 데이터 전송 장치의 경우 추가 비용이 발생하지만 이점이 거의 없습니다. Usb는 지속적인 데이터 전송 또는 연결 유지 메시지가 필요합니다. Usb를 사용하려면 호스트에서 장치로 열거해야합니다. 알 수없는 장치로 열거하면 컴퓨터에 이에 대한 메시지가 표시됩니다.
정말로 원한다면 직접 굴릴 수 있습니다. 활성화 핀이있는 5v ~ 3.3V 스위칭 레귤레이터를 사용하고 attiny 기반 v-usb 또는 실제 USB atmegaU와 같은 USB 지원 마이크로 컨트롤러를 가져 와서 USB 직렬 장치로 프로그래밍합니다. 열거되면 출력을 위해 레귤레이터를 켤 수 있습니다. 필요한 경우 추가 직렬 연결. 단일 칩 솔루션이 아니라 플리 베이 모듈 2 개와 20 분 설정으로 원하는 것을 얻을 수 있습니다.
500mA에 대해 협상 한 다음 단순히 3.3V @ 750mA (또는 가까운)로 제공하는 장치가없는 이유는 무엇입니까?
750mA를 얻는 것은 몇 가지 구성 요소가 될 스위칭 조정기를 의미합니다.
500mA 만 원한다면 호스트에 연결되면 공식적으로 열거해야한다고 생각합니다. 그러나 실제로 이러한 요구 사항을 적용하는 것은 거의 없으므로 보드 공간이 너무 빡빡하거나 USB 전화 충전기를 사용하는 데 신경 쓰지 않는다면 마이크로 컨트롤러를 생략하고 30 센트 3.3v 선형 레귤레이터를 넣을 수 있습니다.
# 2 전제가 잘못되었습니다. USB2 포트에서 "협상"하거나 "공식적"일 필요가 없습니다. 이 "100mA"감정은 흔히 반복되는 오해입니다. USB 사양에 따라 AC-DC 전원 공급 USB 호스트는 최소 500mA를 제공해야합니다 . 참조 이 . 그렇기 때문에 시장에서 "협상"장치를 찾을 수없고, 필요하지 않으므로 존재하지 않습니다.