Елементите Raspberry Pi 4 Модел B, изправени пред проблем с USB тип C, имат някои прости решения, въпреки очевидните недостатъци в дизайна

Тех / Елементите Raspberry Pi 4 Модел B, изправени пред проблем с USB тип C, имат някои прости решения, въпреки очевидните недостатъци в дизайна 4 минути четене

Raspberry Pi-



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

Фондацията Raspberry Pi открито призна, че наскоро пуснатата Raspberry Pi 4 няма да работи, когато се захранва с определени USB кабели тип C. Едноплатният компютър на достъпна цена е най-популярният избор за разработчици, които работят по проекти на Интернет на нещата (IoT). Освен няколко нови и подобрени хардуерни елемента, включително по-добър процесор, двойни микро HDMI изходни портове и до 4 GB RAM, Raspberry Pi 4 Model B е първата платка Pi, която използва USB-C захранващ контакт. Между другото, новата итерация няма специален порт за захранване и трябва да зависи изцяло от USB Type C порт. С други думи, четвъртото издание на Raspberry Pi е първото, което включва USB-C порт, способен да му доставя енергия.



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

Защо новият Raspberry Pi 4 модел B не може да приеме захранване от определени USB кабели тип C?

Странното издание бе съобщено за първи път от Liliputing , платформа, която редовно тества едноплатни компютри. След притока на няколко съобщения за някои USB кабели тип C, които не работят с Raspberry Pi 4 Model B, съоснователят на Raspberry Pi Eben Upton призна проблема и се опита да предложи обяснение за явлението.

Според Ъптън новата Raspberry Pi 4 не получава захранване, когато се използва с електронно маркирани или маркирани с USB-C кабели. Тези кабели от ново поколение обикновено се използват от Apple MacBooks и други лаптопи. Излишно е да се добавя, че тези кабели са специално проектирани с безопасност като първостепенна грижа. Те имат вградена защита, която предотвратява потока на електричество, ако има несъответствие между доставката и приемането на мощност. С други думи, кабелите са достатъчно умни, за да установят първо общ стандарт за доставка на енергия и едва след това да позволят на захранването да тече.



Говорейки за проблема, Ъптън каза: „Интелигентното зарядно устройство с маркиран с e кабел ще идентифицира неправилно Raspberry Pi 4 като аксесоар за аудио адаптер и ще откаже да осигури захранване. Очаквам това да бъде коригирано при бъдеща ревизия на борда, но засега потребителите ще трябва да приложат едно от предложените решения. Изненадващо е, че това не се появи в нашата (доста обширна) програма за тестване на място. '

Benson Leung, инженер на Google Chrome OS, отдавна се бори за по-строги и по-еднакви стандарти за тестване и одобрение на USB кабели тип C и зарядни устройства. USB Type C е относително нов стандарт или порт за предаване на данни и захранване. Той е по-бърз, ефективен и способен да достави голямо количество енергия в сравнение с предшественика си, micro USB порта. Въпреки това, микро USB портът е неактивен, комерсиална употреба от дълго време и следователно има утвърдени стандарти за същото.

Leung твърди, че инженерите на Raspberry Pi са допуснали „често срещана грешка в дизайна на хардуера на USB-C“. Поради дизайнерския недостатък на новия едноплатен компютър просто прави доста USB кабели тип C неспособни да доставят енергия. Както споменахме по-горе, ако Raspberry Pi 4 е неправилно идентифициран като аксесоар за аудио адаптер, дори съвместимите зарядни устройства USB-C ще доставят нула волта вместо 5 волта, необходими на едноплатния компютър.

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

„Първото е, че те сами са проектирали тази схема, може би се опитват да направят нещо хитро с откриване на текущо ниво, но не успяват да го направят правилно. Вместо да се опитват да измислят някаква хитра схема, хардуерните дизайнери трябва просто да копират фигурата от USB-C Spec точно. Втората грешка е, че те всъщност не тестваха своя дизайн Pi 4 с усъвършенствани кабели. Разбрах, ситуацията с USB-C кабела е объркваща и объркана и я разгледах подробно че има множество различни кабели . '

Как да захранвам новия Raspberry Pi 4 модел B с всеки USB кабел тип C?

Въпреки че новите модели на Raspberry Pi 4 Model B обикновено отказват да бъдат захранвани от някои модерни USB кабели тип 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 кабел тип C е работеща опция. Най-очевидният, надежден и препоръчителен вариант е да закупите официалното захранване Raspberry Pi 4. Въпреки това, на $ 8 или £ 8 със сигурност не е евтин вариант.