자체 전원 공급 USB 주변 장치는 자체 전원을 제공하므로 D +, D- 및 GND 만 호스트 포트에 연결하거나 항상 + 5V를 연결 한 다음 장치의 협상 단계를 기다려도됩니다 호스트에게 자체 전원 공급 장치를 사용하여 전원 공급을 원하지 않는다고 알려주려면 대단히 감사합니다.
내가보고있는 특정 주변 장치는 FTDI FT4232H USB 대 직렬 어댑터를 기반으로하지만 실제로 질문에 대한 일반적인 대답을 기대하고 있습니다.
자체 전원 공급 USB 주변 장치는 자체 전원을 제공하므로 D +, D- 및 GND 만 호스트 포트에 연결하거나 항상 + 5V를 연결 한 다음 장치의 협상 단계를 기다려도됩니다 호스트에게 자체 전원 공급 장치를 사용하여 전원 공급을 원하지 않는다고 알려주려면 대단히 감사합니다.
내가보고있는 특정 주변 장치는 FTDI FT4232H USB 대 직렬 어댑터를 기반으로하지만 실제로 질문에 대한 일반적인 대답을 기대하고 있습니다.
답변:
이 질문에 대한 일반적인 대답은 예입니다. VBUS (케이블에서 + 5V)는 자체 전원이 공급 되더라도 장치에 연결되어야합니다. 그 이유는 다음과 같습니다.
호스트 측에서 연결 프로세스를 시작하려면 장치가 D + (FS / HS 모드의 경우) 또는 D- (LS 장치의 경우)를 가져와야합니다.
그러나 USB 사양에는 인터페이스 핀이 케이블에 연결되어 있지 않으면 인터페이스 핀에서 전류를 공급하지 않아야한다는 필수 요구 사항이 있습니다 (7.1.5.1 절 참조).
풀업 저항 의 전압 소스는 VBUS가 제거 될 때 풀업 저항이 연결된 데이터 라인에 전류를 공급하지 않도록 USB 케이블에 공급 된 전원 에서 유도 되거나 제어 되어야합니다 .
USB 장치에이 컨트롤이없는 경우 데이터 라인 중 하나가 전류원이됩니다. 풀업에 대한 조기 주장은 일부 레거시 USB 호스트에서 문제의 원인이었습니다. 그렇기 때문에이 규칙이 제정 되었으며 USB-IF 인증 프로그램에서 이를위한 특별 테스트가 있습니다.
따라서 USB VBUS는 USB 연결 프로토콜에서 중요한 "측 파대"신호입니다. 따라서 일반 USB 장치 IC에는 USB 호스트의 존재를 감지하기 위해 별도의 입력 핀이 있습니다. 일부 IC 제조업체 (예 : FT232H, MCP2221 등)는 풀업 제어 요구 사항이 자동으로 충족되는 버스 전원 구성에만 칩이 사용된다는 가정하에이 요구 사항을 건너 뜁니다. 그러나 이러한 칩을 자체 전원 설계로 설계 할 경우 풀업을 USB 포트에 VBUS가있는 것과 연결하는 데 추가 회로 노력이 필요합니다.
USB 연결 "핸드 셰이크"프로토콜과 관련하여 USB는 VBUS에서 공급되는 전류에 의존하지 않습니다. 프로토콜은 다음과 같습니다. 호스트 포트에 VBUS가 활성화되어 있어야합니다. VBUS가 장치에 연결되어 있습니다. 디바이스는 VBUS를보고 D + / D- 와이어 중 하나에서 1.5k를 끌어 올립니다. 호스트는이 연결을보고 100ms 지연 후 USB_RESET 신호 (SE0 등)를 표시합니다.
자체 전원 공급 장치를 사용하면 5V를 호스트의 5V에 연결 하지 마십시오 . 두 전원 공급 장치가 모두 끊어 질 수 있습니다. GND
와 D+
, D-
잘 할 것입니다.
예상대로 5V가 아닌 + 3.6V의 최대 레벨 D+
과 D-
정격을 가짐을 명심하십시오 !