Простое решение для совместимости плат расширения Model B с Raspberry Pi Model B+

Простое решение для совместимости плат расширения Model B с Raspberry Pi Model B+

Обратите внимание. Этот метод решает проблему механической совместимости между Raspberry Pi Model B и Model B+. Электронная совместимость — это немного другой вопрос, пожалуйста, смотрите ниже.

Итак, вы получили свой новенький блестящий Raspberry Pi Model B+! Отлично!

Raspberry Pi Model B+

Но есть проблема! Тот 26-контактный шлейф, который вы использовали для старой Model B, похоже, не подходит :( Кроме того, та большая плата расширения, которую вы хотите использовать, тоже не подходит! Дополнительная пара USB-портов и увеличение GPIO до 40 контактов (что является фантастическими дополнениями и добавляет МАССУ функциональности), к сожалению, создают некоторые проблемы с точки зрения механической обратной совместимости с платами и аксессуарами Raspberry Pi Model B.

Замечание об электронной совместимости Raspberry Pi Model B и Model B+

Хотя подавляющее большинство плат расширения не будет иметь абсолютно никаких проблем, устройства, использующие I2S (такие как Wolfson Audio Card), работать не будут. Устройства I2S используют контакты I2S, расположенные рядом с разъёмом GPIO, которые теперь перемещены на основной разъём GPIO. Пожалуйста, смотрите фотографии ниже для уточнения.

Для действительно хорошего обзора нового Raspberry Pi Model B+ ознакомьтесь с введением от Adafruit. Оно охватывает основные различия в совместимости, а также подробный обзор нового устройства.

Raspberry Pi Model B — контакты I2S расположены рядом с контактами GPIO:

Raspberry Pi Model B — контакты I2S рядом с GPIO

Raspberry Pi Model B — расположение контактов I2S

Некоторые платы расширения, такие как Wolfson Audio Card, имеют дополнительные контактные выводы:

Wolfson Audio Card — дополнительные контактные выводы

Wolfson Audio Card — контактные выводы крупным планом

Итак, если ваша плата расширения Raspberry Pi имеет эти дополнительные контакты I2S, скорее всего, она не будет работать с новым Raspberry Pi Model B+. Хорошая новость в том, что большинство плат не используют эти контакты!

Простой метод сделать аксессуары Model B совместимыми с новым Model B+

Итак, если у вас есть 26-контактный шлейф, и вы не хотите его обрезать, или у вас есть одна из более крупных 26-контактных плат расширения Raspberry Pi (спроектированных вокруг USB-портов), то это решение — быстрый и простой способ! Всё, что вам нужно — это удлинённый 26-контактный разъём GPIO, и он должен работать практически с чем угодно!

Удлинённый 26-контактный разъём GPIO

Ниже мы продемонстрировали механически несовместимую плату расширения (UPiS Advanced) и несовместимый шлейф в сборе (Adafruit Cobbler Kit):

Механически несовместимая плата расширения UPiS Advanced

Несовместимый шлейф Adafruit Cobbler Kit

Всё очень просто — просто вставьте удлинитель разъёма GPIO… .

Установка удлинителя разъёма GPIO

Вуаля! Оба набора теперь будут работать идеально!

Плата расширения работает через удлинитель GPIO

Шлейф работает через удлинитель GPIO

Будьте осторожны при использовании «тяжёлых» плат расширения. Дополнительная высота увеличит силу из-за увеличенного плеча момента (да, я изучал строительное проектирование в университете!), поэтому конструкция более подвержена поломке, если вы ударите по ней с силой. Хотя, по всей вероятности, вы просто согнёте контакты на удлинённом разъёме :)