Статья

USB-C должен стать умнее, прежде чем станет лучше [Обновлено]

protection click fraud

Обновление, 20 марта: Эта статья была дополнена цитатами с более подробными объяснениями.

Несколько ночей назад я был вдали от дома, и у меня не было с собой шнура питания, поэтому мне пришлось полагаться на резервную батарею, чтобы зарядить свой телефон на базе USB C на ночь. Эта батарея была засунута в дно моего рюкзака на несколько дней после того, как в течение нескольких часов использовалась для питания чего-то еще, поэтому с самого начала у нее не осталось много сока. Если бы мне пришлось угадывать, этого было примерно достаточно, чтобы мой телефон разогрелся примерно до 70%, чего было более чем достаточно, чтобы на следующее утро добраться до розетки.

Я подключил свой телефон, подтвердил, что он заряжен до 10%, прежде чем закрыл глаза, и не думал об этом до утра. Когда я проснулся поздно, потому что у меня не сработал будильник, я понял, что это потому, что мой телефон умер. Что еще хуже, у моей резервной батареи действительно было Больше мощность в нем, чем до того, как я подключил его к своему телефону.

Мой телефон был мертв, и мой аккумулятор был заряжен - противоположное тому, что я хотел!

То, что здесь произошло, звучит странно, но на самом деле все отдельные части этой системы зарядки работают так, как задумано. Резервный аккумулятор заряжал мой телефон до полного разряда, а затем начал отключать питание от телефона, потому что Это был осушен. USB-C предназначен для простого разделения мощности, поэтому все может заряжать что угодно. Теоретически это потрясающе и серьезно пригодилось, когда мне нужно было еще 20 минут сока на моем Chromebook для работы, а поблизости был только телефон. Однако в этой ситуации все получилось не так, как я хотел.

Этот. Определенно нужен правильный контроль, чтобы я мог выбирать, какой путь к власти или нет. Мой Chromebook также заряжает мой внешний аккумулятор!

- Джонатан Моррис (@jmcomms) 17 марта 2017 г.

Это не является недостатком ни для одного конкретного производителя телефона, ОС или разработчика резервного аккумулятора. Во многом именно так был разработан USB-C, когда эти вещи были созданы. Некоторые справляются с этим хуже, чем другие; например, многие батареи Anker USB-C имеют порт Type-C, настроенный на потребление энергии по умолчанию при нажатии клавиши требуется для изменения направления, но в целом это небольшая проблема, не имеющая стандартного решения для всех устройств. И решение, по крайней мере, моей конкретной проблемы, вероятно, заключается в программном обеспечении.

На мой взгляд, нельзя позволять нашим телефонам передавать питание другим устройствам без нашего явного разрешения. Примерно так же, как Android предлагает Режимы выбора USB для обмена файлами которые требуют от меня ручного выбора, управление питанием должно предлагать аналогичный вариант. Таким образом, если мой телефон с чем-то делит питание, это не случайно и не мешает пользоваться телефоном. Это то, что Google необходимо реализовать на уровне ОС, но это кажется лучшим решением для такого рода проблем.

Но это не так просто, как я узнал после публикации. Бенсон Люнг, публичная рок-звезда Google с интерфейсом USB-C, немного научил меня в Google+.

Батарейный блок, если он был реализован с USB Power Delivery и подключен к телефону USB-PD, например Pixel, мог бы идентифицировать другой party - это устройство двойной роли с небольшой батареей, такой как телефон, а не фиксированным источником питания, например настенным зарядным устройством, и задержкой при сливе из Телефон.

Если бы я спроектировал батарею, я бы позволил батарее просто потреблять достаточно энергии для загрузки, пока она не сможет распознавать другое устройство как устройство с двумя ролями без собственного внешнего источника питания с использованием PD, а затем останавливать зарядка. Таким образом, ни телефон, ни аккумулятор не заряжаются.

Мы могли бы заставить телефон вести себя так, как вы хотите... так что он действует только как приемник энергии, пока вы явно не попросите включить источник питания и режим хоста, но это будет означать, что если вы хотите подключить флэш-накопитель USB или аксессуар USB, например, о, я не знаю... Цифровые наушники USB-C, они НЕ БУДУТ работать, если вы сначала явно не измените некоторые настройки. Вы даже не получите никаких уведомлений, когда подключите гарнитуру USB-C, потому что порт зафиксирован в режим только для стока, и ему необходимо подать питание на гарнитуру, прежде чем ОС сможет даже идентифицировать ее как гарнитура.

Рассел Холли

Рассел является ответственным редактором Android Central. Он бывший администратор сервера, который использует Android со времен HTC G1 и буквально написал книгу о планшетах Android. Обычно вы можете увидеть, как он гонится за следующей технологической тенденцией, к большой боли его кошелька. Найди его на Facebook а также Twitter.

instagram story viewer