휴대폰/태블릿이 USB 전원으로 충전되지 않도록 할 수 있나요?

휴대폰/태블릿이 USB 전원으로 충전되지 않도록 할 수 있나요?

일부 노트북(예: Lenovo ThinkPad)에는 AC 전원이 연결되어 있어도 배터리 충전을 비활성화하는 사용자 제어 가능 소프트웨어가 있다는 것을 알고 있습니다. 이 기능이 우선합니다.

일반적인 모바일 장치(휴대폰 또는 태블릿)가 USB 포트에 연결되면 모바일 장치는 자동으로 USB에서 전원을 끌어와 전자 장치에 전원을 공급하고 배터리를 충전합니다. 그러나 이 기본 동작이 항상 바람직한 것은 아닙니다.

예를 들어, 배터리를 사용하는 노트북은 휴대폰에 전원을 공급하는 데 런타임을 낭비해서는 안 됩니다. 아마도 데이터 전송을 위해 휴대폰이 노트북에 연결되어 있을 것입니다. 따라서 노트북은 휴대폰의 전자 장치에 전원을 공급하거나 배터리를 충전해서는 안 됩니다.

모바일 장치가 ThinkPad 기능을 따라 USB 포트에서 요구하는 전력을 제어할 수 있다면 USB 호스트의 전력 소모가 줄어들 것입니다. 해결 방법은 AC 전원으로 휴대폰을 100% 충전한 다음 즉시 휴대폰을 USB 포트에 연결하는 것이라는 것을 알고 있습니다. 휴대폰 배터리가 가득 찼기 때문에 전자 장치용 USB 포트에서만 전원을 끌어야 합니다.

하지만 이러한 기술이 이미 일부 모바일 장치에 구현되어 이러한 방식으로 성능을 최적화할 수 있습니까?

답변1

이러한 장치가 노트북에 미치는 영향에 대한 주제 관점에서 답변하겠습니다. 당신은 나쁜 전제에서 시작하고 있습니다. 모바일 장치는 USB 포트에 연결해도 자동으로 고전류를 소모하지 않습니다.

자체 전원이 공급되지 않는 장치를 USB 포트에 연결하면 처음에는 1개의 "단위 부하" 전력이 허용됩니다(USB 2.0에서는 100mA, USB 3.0 이상에서는 150mA). 저전력 장치라면 그것만으로도 충분할 수 있습니다. 더 많은 전력이 필요한 경우 더 높은 전력 제한을 협상합니다. 표준 USB 2.0 포트에서는 최대 5개 단위 부하(500mA)까지 협상할 수 있습니다. 표준 USB 3.0 이상의 포트에서는 6개 장치가 로드되는 경우(900mA) 최대로 협상할 수 있습니다. 고전류 충전 포트에서는 포트 용량에 따라 더 높은 한도를 협상할 수 있습니다. 호스트 포트(예: 노트북)는 제공할 전력량에 대한 상한을 설정하고 장치는 해당 제한을 수용합니다.

따라서 호스트는 사용 가능한 전력량을 결정합니다. USB 장치와 공유하는 전력을 제한하여 노트북의 사용 가능한 런타임을 최적화하는 것은 노트북의 책임입니다("아니요"라고 말하세요).

모바일 장치는 부여된 전력을 적절하다고 판단되는 대로 자유롭게 사용할 수 있습니다. 작동하고 충전하기에 충분한 전력을 협상했다면 그렇게 할 수 있습니다. 데이터를 전송하는 데 충분한 전력만 부여된 경우 해당 전력을 사용하여 데이터를 전송하거나 배터리를 천천히 충전하려고 시도할 수 있습니다. 하지만 사용 가능한 전력을 어떻게 사용할지는 장치에 달려 있습니다.

스마트 노트북과 모바일 장치가 자체 성능을 최적화하는 방법은 다양하며 움직이는 목표입니다. 현재 상태를 반영하는 모든 답변은 곧 더 이상 사용되지 않게 되므로 해당 정보는 사이트의 주제와 관련이 없습니다.

답변2

이것~할 수 있다루트 액세스 권한이 있는 경우 적어도 일부 Android 기기에서는 완료됩니다. 이는 충전 컨트롤러를 소프트웨어에서 조작하여 충전을 하지 않거나 충전 전압을 설정할 수 있는지 여부에 달려 있습니다.

/sys/class/power_supply/battery/voltage_max루트 액세스가 활성화된 LineageOS 15.1을 실행하는 OnePlus 3T에서 원하는 충전 전압에 대해 밀리볼트 단위의 숫자 값을 에코할 수 있습니다 . 기본값은 4320(4.32V)이지만 3600mV에서 4500mV 사이에서 20mV 단위로 설정할 수 있습니다(리튬 이온 배터리를 남용할 때 발생할 수 있는 상황을 고려하면~ 아니다이 설정을 오용하여 배터리를 과충전하려는 경우) 현재 전압에 가까운 값으로 설정하고 충전 전류를 모니터링하여 조정하면(저는Accu배터리배터리 충전 및 성능을 모니터링하기 위해) 휴대전화에서 배터리의 최대 충전 수준을 제한하거나 전원이 연결되어 있는 동안 충전 상태를 원하는 지점에서 100% 미만으로 유지하도록 할 수 있습니다. 이는 배터리 서비스 수명을 연장하는 데 유용합니다(작동 연장) 100%에서는 수명이 단축될 수 있습니다). 또한 있습니다 /sys/class/power_supply/battery/charge_enabled; 1 또는 0이 울리면 충전이 완전히 활성화되거나 비활성화됩니다.

그러나 이 작업을 수행하려면 우선 루트 액세스가 필요하며 모든 전화기에 시스템에서 이러한 제어 기능을 사용할 수 있는 것은 아닙니다. 따라서 이는 장치 제조업체가 휴대폰 설정 메뉴에 이 기능을 공개하기로 결정하지 않는 한 일반 소비자가 수행할 수 있는 작업이 아닙니다. 소비자가 충전할 때마다 기기의 배터리 수명 중 일부를 희생하여 향후 사용 가능한 배터리 서비스를 연장하는 것이 어렵기 때문에 그럴 가능성도 거의 없습니다(Apple이 배터리가 낡은 기기를 제한하여 장기적인 배터리 성능에 주의를 기울이는 경우에도). .

간단히 말해서 기술적으로는 가능하지만 약간의 손길 없이는 할 수 없는 일입니다.

관련 정보