Разработчики Raspberry Pi представили платы расширения для нового Raspberry Pi B+

HAT-Pi-Flexis.jpgНе так давно была представлена новая «малинка» — миниатюрный ПК, с расширенными, по сравнению с Raspberry Pi А и В, возможностями. Теперь разработчики представили и специализированные платы расширения для Raspberry Pi B+, которые получили название HATs (Hardware Attached on Top).

В общем-то платы расширения выпускались и ранее, сторонними разработчиками, но все это работало не всегда хорошо, и не всегда правильно, поэтому создатели «малинки» решили стандартизировать платы расширения. При этом можно по-прежнему использовать собственные методы подключения плат к Raspberry Pi, разработчики не настаивают на использовании собственных методов.

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

PiB-Bplus-GPIO.jpg

Основа HAT — прямоугольная плата со сглаженными углами и четырьмя отверстиями для крепления платы. Отверстия, само собой, совпадают с аналогичными отверстиями в B+, плюс у платы есть собственный 40W разъем GPIO.

Для автоматического подключения платы без танцев с бубном используются 2 выделенных пина (ID_SD и ID_SC), зарезервированных для I2C EEPROM. В последнем хранится информация о производителе платы, настройке GPIO и «device tree» — информации по аппаратному обеспечению, позволяющей ОС Linux автоматически загружать нужные драйвера.

Все необходимые спецификации для HAT загружены на GitHub.

Разработчики уже создали отлично работающий прототип HAT c универсальным коннектором.

HAT-longpins.jpg

Готовые наборы коннекторов будут продаваться на Toby Electronics и у других ритейлеров:

HLE-120–02-F-DV-BE = £0.57 each (surface mount connector without locating peg)HLE-120–02-F-DV-BE-A = £0.67 each (surface mount connector with locating peg)SSQ-120–02-F-D = £0.56 each (extension header short pins)SSQ-120–03-F-D = £0.64 each (extension header long pins)

Via raspberrypi

© Habrahabr.ru