열거없이 USB 충전 포트 식별


13

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 충전 포트

에서 데이터 시트


1
"전용 배터리 충전 포트 (DCP)에 연결된 경우 USB 배터리 충전 사양 1.1을 사용하면 1.5A 전류를 소비 할 수 있습니다."사양이 매우 읽기 어렵다고 생각합니다. 내가 이해 한 바에 따르면 전압이 무너지기 시작할 때까지 점점 더 많은 양의 전류를 끌어 들이고 그보다 더 많은 전류를 끌 수 없습니다. 즉, 다른 DCP는 다른 양의 전류를 공급할 수 있습니다.
endolith 2016 년

답변:


3

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

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

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


감사. 전용 검출기 칩을 사용하는 것이 모든 고려 사항에 가장 적합한 방법 일 수 있습니다. Maxim 칩에는 일부 ESD 보호 기능이있어 비용을 절약 할 수 있습니다.
morten

또는이 칩 중 두 가지를 나열하는 내 대답을 사용할 수 있습니다.
Evgeny

또한 Texas Instruments BQ24392 칩은 DCP, CDP 또는 SDP를 감지하고 감지 된 포트 유형을 알려줍니다.
user4574

1

이 목적으로 만들어진 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가 존재하는 이유입니다.


간단한 링크 기반 답변은 삭제 위험이 있습니다. 이 IC가 OP가 자신의 문제를 해결하는 데 어떻게 도움이 될 수 있는지 자세히 설명하십시오. 링크가 다운되면이 간단한 대답은 의미가 없습니다. 또한 OP의 모든 질문에 답변하여 답변이 완성되도록하십시오.
Sparky256

이 IC는 OP가 제시하는 문제를 정확하게 해결하기 위해 만들어졌습니다. 따라서 대답은 "...이 목적을 위해 만들어졌습니다 ..."라고 더 말할까요? 나는 이러한 IC가 어떻게 내부에 만들어 지는지 알지 못하므로 독점 IC의 내부 작동에 대해 자세히 설명 할 수 없으며 이름 만 언급합니다. imho를 완전히 부정 투표하십시오.
Evgeny

@Evgeny 최소한 이러한 IC의 기능을 설명 할 수 있습니다. 마찬가지로, 데이터 시트 설명에 무엇이 포함되어 있는지 요약하십시오. 또는 일반적인 비용 / 지역 / 핀 예산을 언급하십시오.
florisla

-1

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


2
사용자가 USB 케이블을 연결하면 얼마나 많은 전류를 끌어낼 수 있는지 알아야합니다. 다른 쪽 끝이 죽을 때까지 하중을 증가시키는 무차별 강제 방법은 제대로 작동하지 않으므로 오히려 피해야합니다.
morten

USB 사양에 따라 과전류 보호가 필수적이며, 모든 소스는 단락을 견딜 수 있도록 준비해야합니다. 내 방법에는 해가되지 않지만 데이터 라인을 조사하는 것이 훨씬 더 좋습니다.
Maciej Kucia 2012

@morten USB 배터리 충전 사양이 정확히 어떻게 작동하지 않습니까? "전용 충전기 또는 USB 충전기의 경우 전류 제한은 어댑터를로드하여 결정됩니다. 어댑터의 출력 전압이 무너지기 시작하면 장치의 전류 제한에 도달했음을 나타냅니다."
endolith 2016 년
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.