열거없이 USB 충전 포트 식별 경우 500mA를

USB 충전 포트를 식별하는 저렴하고 안정적인 방법이 있습니까?

USB 포트를 통해 장치를 충전 할 계획입니다. USB 배터리 충전 사양 1.1은 전용 충전 포트 (DCP)에 연결된 경우 1.5A 전류 소모를 허용하고 충전 다운 스트림 포트 (CDP)에 연결된 경우 500mA를 허용합니다. DCP는 일반적으로 벽 사마귀이고 CDP는 일반적으로 컴퓨터입니다. 내가 이해하는 한, DCP는 단락 된 D + 및 D- 라인으로 식별되며 D + 및 D-로 식별되는 CDP ID는 15k 저항을 통해 접지로 끌어 당겨집니다.

이 포트를 식별하는 데 약간의 추가 하드웨어가 필요한 것 같습니다. 아마도 D + 라인을 바이어스하고 D-를 ADC 입력에 연결하여 DCP를 찾을 수 있습니다. 그리고 CDP를 확인하기위한 유사한 배치. USB 통신을 방해하지 않으면 바이어스와 ADC의 연결을 끊어야한다고 가정합니다. mcu의 USB 패드는 5V를 견딜 수 없으며 전용 USB 패드입니다 (LPC1343을 사용하고 있습니다).

비표준 Apple 및 Sony 충전기를 확인하면 추가 보너스가 될 수 있지만 중요하지는 않습니다.

누구든지 이것을 더 간단하거나 더 나은 방법으로 보십니까?

USB 충전 포트

에서 데이터 시트



답변

필자가 읽은 내용에서 직접 경험이 없지만이 기능을 수행하는 IC는 일반적으로 충전기 유형을 감지하기 위해 D + / D-에 약간의 싱크가있는 전력을 적용 할 때 D + / D- 라인을 샘플링합니다. 연결된 소스, AC 어댑터 또는 USB 포트가 결정되면 감지 로직을 분리하십시오. 자세한 내용은 TI 애플리케이션 노트에서 확인할 수 있습니다 .

이전 부품 검색에서 일부 충전기 IC에는 충전기 유형 감지 기능이 내장되어 있지만 지금 검색 할 때 예제 부품을 찾을 수 없습니다.

작업을 수행 하는 MAX14578 도 있지만 저렴한 비용 기준에 맞지 않을 수 있습니다.


답변

이 목적으로 만들어진 IC 중 하나를 사용할 수 있습니다. 예를 들면 다음과 같습니다.

예를 들면 다음과 같습니다.

TPS2511 USB 전용 충전 포트 컨트롤러 및 전류 제한 전원 스위치 기능 :

* Supports a USB DCP Shorting D+ Line to D– Line
* Supports a USB DCP Applying 2 V on D+ Line and 2.7 V on D– Line (or a USB DCP Applying 2.7 V on D+ Line and 2 V on D– Line)
* Supports a USB DCP Applying 1.2 V on D+ and D– Lines

USB DCP가 USB 전용 충전 포트 컨트롤러 및 전원 스위칭의 표준 인 경우 불행히도 각 휴대 전화 회사는이 “표준”을 구현하는 고유 한 방법을 가지고 있습니다. USB 충전 포트가 다양한 “표준”을 준수하도록하기 위해 이러한 IC가 존재하는 이유입니다.


답변

왜 어떤 종류의 포트 장치를 사용하고 있는지 알고 싶지는 않지만 약 500 [mA]의 전압 강하를 확인하는 것으로 충분할 수 있습니다. 0.5 [A]를 초과 할 때 전압이 떨어지거나 차단되면 아마도 표준 포트 일 것입니다. 장치가 USB 전원 공급 장치 인 경우 내 방법에는 일종의 추가 단기 전원 공급 장치와 전류 및 전압 측정이 필요합니다. 그러나 가장 간단한 해결책은 사용자가 작동 할 수 있도록 외부 스위치를 왼쪽으로 사용하는 것입니다.