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 충전기를 확인하면 추가 보너스가 될 수 있지만 중요하지는 않습니다.
누구든지 이것을 더 간단하거나 더 나은 방법으로 보십니까?
에서 이 데이터 시트