Устройства Raspberry Pi 4 Model B, сталкивающиеся с проблемой питания USB типа C, имеют несколько простых решений, несмотря на явные недостатки конструкции

Технология / Устройства Raspberry Pi 4 Model B, сталкивающиеся с проблемой питания USB типа C, имеют несколько простых решений, несмотря на явные недостатки конструкции 4 минуты на чтение

Raspberry Pi-



Фонд Raspberry Pi недавно выпустил четвертую версию своего чрезвычайно популярного одноплатного компьютера, Raspberry Pi 4 Model B. Вскоре после этого несколько устройств, купленных нетерпеливыми покупателями, не смогли подключиться к порту USB Type C. Фонд быстро провел собственное внутреннее расследование и подтвердил, что в его новой Raspberry Pi 4 Model B есть проблема с некоторыми кабелями USB Type C, которые не могут заряжать одноплатный компьютер. Покупатели активно обсуждают странную проблему, которая, похоже, связана с отказом оборудования. Хотя проблема заключается в конструкции оборудования, существует несколько простых и эффективных решений.

Фонд Raspberry Pi Foundation открыто признал, что недавно выпущенный Raspberry Pi 4 не будет работать при питании от определенных кабелей USB Type C. Доступный по цене одноплатный компьютер - безусловно, самый популярный выбор для разработчиков, работающих над проектами Интернета вещей (IoT). Помимо нескольких новых и улучшенных аппаратных элементов, включая улучшенный процессор, два выходных порта micro HDMI и оперативную память объемом до 4 ГБ, Raspberry Pi 4 Model B является первой платой Pi, использующей разъем питания USB-C. Между прочим, новая итерация не имеет выделенного порта питания и должна полностью зависеть от порта USB Type C. Другими словами, четвертая версия Raspberry Pi - первая, которая включает порт USB-C, способный подавать на него питание.



Несколько пользователей и первых последователей Raspberry Pi 4 Model B быстро поняли, что некоторые типы кабелей USB Type C просто не могут обеспечить питание одноплатного компьютера. Между прочим, многие пользователи решительно утверждали, что все кабели USB Type C, которые могут подавать питание, а также передавать данные, должны были работать с новой Raspberry Pi 4 Model B, если Raspberry Pi Foundation просто правильно следовала спецификации USB-C. и основательно. Другими словами, основа, похоже, упустила несколько простых, но важных элементов дизайна и протоколов, которые гарантировали бы, что порт USB Type C на новой модели принимал питание от всех совместимых кабелей.

Почему новая Raspberry Pi 4 Model B не может принимать питание от некоторых кабелей USB типа C?

О странной проблеме впервые сообщил Лилипутинг , платформа, которая регулярно тестирует одноплатные компьютеры. После поступления нескольких сообщений о том, что некоторые кабели USB Type C не работают с Raspberry Pi 4 Model B, соучредитель Raspberry Pi Эбен Аптон признал проблему и попытался предложить объяснение этого явления.

По словам Аптона, новый Raspberry Pi 4 не получает питание при использовании с кабелями USB-C с электронной или электронной маркировкой. Эти кабели нового поколения обычно используются в Apple MacBook и других ноутбуках. Излишне добавлять, что эти кабели были специально разработаны с учетом требований безопасности. У них есть встроенная защита, которая предотвращает прохождение электричества, если есть несоответствие между доставкой и приемкой энергии. Другими словами, кабели достаточно умны, чтобы сначала установить общий стандарт подачи энергии, а только потом позволить ей течь.



Говоря об этой проблеме, Аптон сказал: «Умное зарядное устройство с кабелем с электронной маркировкой неправильно идентифицирует Raspberry Pi 4 как аксессуар для аудиоадаптера и откажется подавать питание. Я ожидаю, что это будет исправлено в следующей версии платы, но на данный момент пользователям нужно будет применить один из предложенных обходных путей. Удивительно, что этого не было в нашей (довольно обширной) программе полевых испытаний ».

Бенсон Леунг, инженер Google Chrome OS, давно борется за более строгие и единообразные стандарты тестирования и утверждения для кабелей и зарядных устройств USB Type-C. USB Type C - относительно новый стандарт или порт для передачи данных и питания. Он быстрее, эффективнее и способен обеспечивать большую мощность по сравнению со своим предшественником, портом micro USB. Однако порт micro USB долгое время не использовался в коммерческих целях, и, следовательно, для него существуют устоявшиеся стандарты.

Леунг утверждает, что инженеры Raspberry Pi сделали «типичную ошибку при проектировании оборудования USB-C». Из-за конструктивного недостатка в новом одноплатном компьютере многие кабели USB Type C просто не могут передавать питание. Как упоминалось ранее, если Raspberry Pi 4 неправильно идентифицирован как аксессуар для аудиоадаптера, даже совместимые с ним зарядные устройства USB-C будут обеспечивать нулевое напряжение вместо 5 вольт, необходимых для одноплатного компьютера.

Люнг уже давно критиковал производителей Raspberry Pi за то, что они, по-видимому, не провели достаточного тестирования. Он объясняет, что с технической точки зрения спецификация USB-C определяет два контакта, называемые CC1 и CC2, для подключения к источнику питания определенным образом. Дизайнеры Raspberry Pi явно отклонились от него по двум причинам.

«Во-первых, они сами разработали эту схему, возможно, пытаясь сделать что-то умное с определением текущего уровня, но не сумев сделать это правильно. Вместо того, чтобы пытаться придумать какую-нибудь умную схему, разработчики оборудования должны просто скопировать цифру из спецификации USB-C в точности. Вторая ошибка заключается в том, что они фактически не тестировали свою конструкцию Pi 4 с продвинутыми кабелями. Я понимаю, ситуация с кабелем USB-C запутанная и запутанная, и я подробно рассмотрел ее. что есть много разных кабелей . '

Как подключить новую Raspberry Pi 4 Model B к любому кабелю USB Type C?

Хотя новые модели Raspberry Pi 4 Model B обычно отказываются получать питание от некоторых современных кабелей USB Type C, есть несколько простых обходных путей. Владельцы Raspberry Pi 4 должны будут использовать кабели USB-C без электронной маркировки. Эти кабели поставляются с большинством зарядных устройств для смартфонов. Другой простой способ питания нового Raspberry Pi 4 через порт USB Type C - использовать старые зарядные устройства с кабелями A-C или переходники с micro USB на Type C. По сути, любой старый способ подачи питания может работать, пока он может выдавать 5,1 вольт и 3 ампера.

Кстати, старых зарядных устройств переменного тока, способных выдавать 5,1 вольт и 3 ампера, очень мало. Однако некоторые современные зарядные устройства способны обеспечить гораздо большую мощность благодаря новым стандартам быстрой зарядки. Другими словами, сочетание нового зарядного устройства для смартфона со старым кабелем USB Type C - вполне приемлемый вариант. Самый очевидный, надежный и рекомендуемый вариант - покупка официального блока питания Raspberry Pi 4. Однако за 8 или 8 долларов это, конечно, не дешевый вариант.