열거없이 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.