2013-08-19 3 views
0

Android (이 경우 Nexus 7 태블릿)가 USB를 통해 맞춤 하드웨어 플랫폼에 연결되는 하드웨어/펌웨어/Android 앱 프로젝트를 진행 중입니다. Android는 액세서리 모드에 있습니다. 즉, 유선의 다른 쪽 (호스트)이 Android에 전원을 공급한다는 의미입니다. 하드웨어에는 USB 커넥터 용 전용 5V 2A 스위칭 전원 공급 장치가있어 타블렛에 많은 전류가 공급됩니다.Android 충전 동작 사용 중

안드로이드가 플러그 인되면 배터리가 충전 중이며 USB 연결에서 500mA를 요청합니다 (알지 못하는 사람들을 위해 USB 프로토콜은 장치가 호스트에 현재 요구 사항). 하드웨어는이 전류를 쉽게 제공하며 5V는 견고한 상태를 유지합니다.

그래도 충전 상태는 기기를 사용하는 한 변경되지 않습니다. 이 응용 프로그램은 기본적으로 키오스크 모드 인 태블릿을 사용합니다. 디스플레이는 연속으로 최대 밝기로 유지됩니다. 태블릿과 배터리 충전 상태를 유지하면서 배터리를 충전 상태로두면 배터리 수준이 변경되지 않습니다.

내가 생각할 수있는 유일한 설명은 Android의 전원 공급 회로가 전체 작동 및 배터리 충전의 현재 요구 사항을 동시에 처리 할 수 ​​없다는 것입니다. 그러나 이것이 예상되는 전원 가용성을 기반으로하는 의식적인 결정인지 그리고 OS에 더 많은 전류가 실제로 사용할 수 있음을 알리는 일종의 구성 옵션이있을 수 있는지 궁금합니다. 아마도 OS는 호스트로부터 더 많은 전류를 요구하고 동시에 배터리를 충전하고 동시에 장치를 구동 할 수 있습니다.

누구든지 이것에 대한 데이터가 있습니까? 감사!

+0

타블렛과 함께 제공된 AC 어댑터는 5V @ 2A이므로 두 앰프가 필요하다고 생각됩니다. 그러나 태블릿은 연결될 때만 500mA를 요구합니다. 이 매개 변수는 구성 가능합니다. 프로그래밍 방식으로 만 액세스 할 수 있습니다. – AndroidNewbie

답변

1

휴대 전화 등의 배터리 충전기를 설계 한 회사에 입사했을 때 USB 커넥터에 전압 소스를 제공하는 것 이상을 필요로한다는 것을 깨닫지 못했습니다. 처음에는 데이터 핀에 다른 전압을 제공해야 연결 장치에 얼마나 많은 전류가 흐를지를 알게되었습니다. 현재 핸드 쉐이킹의 모든 더러운 작업을 수행하고 전류 리미터로 작동하는 USB 인터페이스 IC의 여러 제조업체가 있습니다. 오늘날 대부분의 스마트 폰은 5V USB 버스로부터 평균 1A를 끌어냅니다. 허용 할 수있는 일부 제품 (특히 Apple 제품)은 2.1A까지 인출 할 수 있습니다. 대부분의 정제는 1.5A에서 2.1A 범위에서 작동합니다. 충전기가 전체 전류를 공급할 수 없다는 것을 발견하면 위의 모든 항목이 전류를 작게 표시하는 모드로 실행됩니다. 귀하의 경우와 같이 때로는 기기가 작동하거나 충전 할 수 있지만 둘 다를 할 수는 없습니다. 경우에 따라 사용 가능한 전류가 충전 수준을 유지하기에 충분하지 않고 충전기에 연결되어 있어도 기기의 배터리가 천천히 방전되는 경우가 있습니다. Google의 "USB 충전기 데이터 핀 전압"을 보면 기기에 더 많은 전류를 끌 수있는 방법을 알 수 있습니다. 적절한 방법은 TI의 TPS2511 "USB 전용 충전 포트 컨트롤러 및 전류 제한 전원 스위치"와 같은 컨트롤러 IC를 사용하는 것입니다. 희망이 도움이 너무 늦지 않습니다.