====== Raspberry Pi Compute Module I/O Board v3: подключение, настройка и начало работы ====== Используйте [[amp>product/raspberry-pi-compute-module-io-board-v3?utm_source=man&utm_campaign=raspberry-pi-compute-module-io-board-v3&utm_medium=wiki|Compute Module Board I/O v3]] в качестве материнской платы для вычислительный модулей семейства Raspberry Pi CM1/CM3/CM3+ форм-фактора SO-DIMM DDR2. {{ :products:raspberry-pi-compute-module-io-board-v3:raspberry-pi-compute-module-io-board-v3.1.jpg |}} На борту I/O Board расположены 120 контактов GPIO, HDMI, порты USB и все необходимые интерфейсы, чтобы вы могли быстро собрать и отладить прототип своего устройства. ===== Установка и настройка ===== Compute Module I/O Board является отладочной платой и не содержит контроллера с блоками памяти. Для старта работы необходим вычислительный модуль форм-фактора SO-DIMM DDR2, например [[amp>product/raspberry-pi-compute-module-3-plus-32gb?utm_source=man&utm_campaign=raspberry-pi-compute-module-io-board-v3&utm_medium=wiki|Raspberry Pi Compute Module 3+]]. ==== Шаг 1 ==== Подключите вычислительный модуль CM3+ к материнской плате I/O Board .{{ :products:raspberry-pi-compute-module-io-board-v3:raspberry-pi-compute-module-io-board-v3-hardware.1.jpg |}} ==== Шаг 2 ==== Запишите Raspberry OS в память eMMC Flash вычислительного модуля CM3+. Если у вас вычислительный модуль CM1/CM3/CM3+ версий Lite, значит в нём нет eMMC Flash памяти. Тогда [[articles:write-rpi-sd| запишите образ Raspbian OS]] на карту microSD и переходите к [[#шаг_3|шагу 3]]. - Переключите Raspberry Pi в режим Slave для ожидания подключения ведущих устройств. [[#выбор_загрузки_raspberry_pi|Для этого установите джампер выбора загрузки RPi в положение ''EN''.]]{{ :products:raspberry-pi-compute-module-io-board-v3:raspberry-pi-compute-module-io-board-v3-hardware.2.png |}} - Подключите плату Compute Module I/O Board к внешнему ПК через разъём micro-USB ''USB SLAVE''.{{ :products:raspberry-pi-compute-module-io-board-v3:raspberry-pi-compute-module-io-board-v3-hardware.3.png |}} - Подключите питание к плате I/O Board через разъём micro-USB ''POWER IN''.{{ :products:raspberry-pi-compute-module-io-board-v3:raspberry-pi-compute-module-io-board-v3-hardware.4.png |}} - Зайдите в Диспетчер устройств Windows Устройства USB и найдите устройство BCM2710 Boot. {{ :products:raspberry-pi-compute-module-io-board-v3:raspberry-pi-compute-module-io-board-v3-software.1.png |}} - Если устройство есть — значит, вы на верном пути и можно двигаться дальше. - Если устройства нет — повторите предыдущие шаги. - Скачайте, установите и запустите программу [[https://github.com/raspberrypi/usbboot/raw/master/win32/rpiboot_setup.exe|rpiboot]] для установки в систему Windows драйверов для Raspberry Pi. Вы должны увидеть консоль с выводом про успешный запуск драйверов.{{ :products:raspberry-pi-compute-module-io-board-v3:raspberry-pi-compute-module-io-board-v3-software.2.png |}} - Зайдите в Диспетчер устройств Windows Дисковые устройства и должно появится устройство RPi-MSD-0001.{{ :products:raspberry-pi-compute-module-io-board-v3:raspberry-pi-compute-module-io-board-v3-software.3.png |}} - Если устройство есть — значит, вы на верном пути и можно двигаться дальше. - Если устройства нет — повторите предыдущие шаги. - Запишите образ Raspberry Pi OS в eMMC Flash-память вычислительного модуля.[[articles:write-rpi-sd|Процесс аналогичен записи образа на карту microSD]]. - Переключите Raspberry Pi в режим Host, т. е. cамостоятельной загрузки RPi как ведущего устройства. [[#выбор_загрузки_raspberry_pi|Для этого установите джампер выбора загрузки Raspberry Pi в положение ''DIS''.]]{{ :products:raspberry-pi-compute-module-io-board-v3:raspberry-pi-compute-module-io-board-v3-hardware.5.png |}} ==== Шаг 3 ==== [[articles:start-up-rpi|Заведите Raspberry Pi.]] ===== Элементы платы ===== {{ :products:raspberry-pi-compute-module-io-board-v3:raspberry-pi-compute-module-io-board-v3-annotation.png |}} ==== Сокет DDR2 SO-DIMM ==== На материнской плате Compute Module I/O Board расположен сокет {{ :products:raspberry-pi-compute-module-io-board-v3:sodimm-ddr2-3d.pdf |SO-DIMM DDR2}}, который служит для подключения вычислительных модулей соответствующего форм-фактора: CM1, CM3 и [[amp>product/raspberry-pi-compute-module-3-plus-32gb?utm_source=man&utm_campaign=raspberry-pi-compute-module-io-board-v3&utm_medium=wiki|CM3+]]. ==== Цифровой HDMI аудио/видеовыход ==== HDMI-разъём предназначен для вывода цифрового видео и звука на мультимедийные устройства, например на [[amp>collection/hdmi-displays?utm_source=man&utm_campaign=raspberry-pi-compute-module-io-board-v3&utm_medium=wiki|HDMI-дисплеи]] или мониторы. Для подключения подойдёт стандартный [[amp>product/hdmi-cable?utm_source=man&utm_campaign=raspberry-pi-compute-module-io-board-v3&utm_medium=wiki|HDMI-кабель]]. ==== Порт micro-USB Slave ==== На плате находится один порт micro-USB Slave, который предназначен для использования вычислительного модуля в качестве ведомого устройства. Например, для записи Raspberry Pi OS в CM3+ со стороннего компьютера. ==== Порт USB-A Host ==== На плате находится один порт USB-A, который предназначен для использования вычислительного модуля в качестве ведущего устройства. Например для подключения мультимедийной периферии: [[amp>product/raspberry-pi-keyboard-original?utm_source=man&utm_campaign=raspberry-pi-compute-module-io-board-v3&utm_medium=wiki|клавиатуры]], [[amp>product/raspberry-pi-mouse-original?utm_source=man&utm_campaign=raspberry-pi-compute-module-io-board-v3&utm_medium=wiki|мыши]] и других USB-девайсов. Рекомендуем обзавестись USB-хабом, чтобы подключать несколько устройств одновременно. {{ :products:raspberry-pi-compute-module-io-board-v3:raspberry-pi-compute-module-io-board-v3-usb-hub.2.png?nolink |}} ==== Порт питания micro-USB ==== Разъём micro-USB предназначен для питания вычислительного модуля Raspberry Pi и материнской платы. Потребляемый ток отладочной платы I/O Board совместно с вычислительным модулем CM может достигать до 3 ампер. Для стабильной работы используйте [[amp>product/usb-power-plug-amperka-eu?utm_source=man&utm_campaign=raspberry-pi-compute-module-io-board-v3&utm_medium=wiki|адаптер на 5 В]] совместно с [[amp>product/usb-cable-micro?utm_source=man&utm_campaign=raspberry-pi-compute-module-io-board-v3&utm_medium=wiki|кабелем USB (A — Micro USB).]] ==== Светодиодная индикация ==== ^ Имя светодиода ^ Назначение ^ | PWR |Индикация питания платы.| | ACT |Индикация активности платы с eMMC Flash памятью или SD-картой. Во время работы штатной работы должен активно мигать.| ==== Контактные пины ==== На Compute Module I/O Board расположено 120 контактов: две гребёнки ''J5'' и ''J6'' по 60 контактов. На каждой гребенке присутствуют контакты питания, земли, интерфейсы и вводы-выводы GPIO. Пины GPIO предназначены для подключения [[amp>collection/sensors?utm_source=man&utm_campaign=raspberry-pi-compute-module-io-board-v3&utm_medium=wiki|цифровых датчиков]], [[amp>collection/raspberry-pi-cap?utm_source=man&utm_campaign=raspberry-pi-compute-module-io-board-v3&utm_medium=wiki|модулей расширения]] и другой периферии. RPi Compute Module 3+ содержит два отдельных блока пинов GPIO: * BANK0: GPIO[0:27] * BANK1: GPIO[28:45] Каждый блок, в свою очередь, поддерживает два логических напряжения ''1V8'' и ''3V3'', которые [[#выбор_логического_напряжения_gpio|можно выбирать установкой джамперов выбора логического напряжения]]. ==== Выбор режима загрузки ==== Выбор режима загрузки Raspberry Pi используется для коммуникации вычислительных модулей CM1/CM3/CM3+ с внешними устройствами в режиме Slave-соединения. Например для загрузки операционной системы в eMMC Flash-память малинки с помощью внешнего ПК. * EN: Режим Slavе включён. RPi ожидает подключения ведущих устройств. * DIS: Режим Slave отключён. Самостоятельная загрузка RPi как ведущего устройства. ==== Выбор логического напряжения GPIO ==== ^ Джампер ^ 1V8 ^ 3V3 ^ |VGO SELECT| Логическая единица GPIO[0:27] — 1,8 вольт | Логическая единица GPIO[0:27] — 3,3 вольта | |VG1 SELECT| Логическая единица GPIO[0:28] — 1,8 вольт | Логическая единица GPIO[0:28] — 3,3 вольта | ==== Порты камер MIPI CSI ==== Разъёмы CSI предназначены для подключения штатных [[amp>collection/cameras?utm_source=man&utm_campaign=raspberry-pi-compute-module-io-board-v3&utm_medium=wiki|MIPI-камер для RPi]]. Порты CSI содержат 22 пина с шагом 0,5 мм. Камеры MIPI CSI могут иметь два разных шлейфа подключения: * FFC/FPC 15 пинов с шагом 1 мм * FFC/FPC 22 пина с шагом 0,5 мм Будьте внимательны при выборе камеры или запаситесь специальным переходником FFC с 15 на 22 пина. ==== Порты дисплеев MIPI DSI ==== Разъёмы DSI под шлейф предназначены для подключения MIPI RGB-дисплеев для RPi. Порты DSI содержат 22 пина с шагом 0,5 мм. ==== Cлот microSD-карты ==== Слот для установки microSD-карты с установленной операционной системой для загрузки платформы. Слот понадобится, только если вы используете вычислительные модули Raspberry Pi версии Lite без встроенной памяти. В противном случае загрузка с SD-карты невозможна, и придётся записать операционную систему в eMMC Flash-память вычислительного модуля. ===== Принципиальная схема ===== [[this>_media/products:raspberry-pi-compute-module-io-board-v3:raspberry-pi-compute-module-io-board-v3-schematic.pdf|{{:products:raspberry-pi-compute-module-io-board-v3:raspberry-pi-compute-module-io-board-v3-schematic.png}}]] ===== Габаритный чертёж ===== [[this>_media/products:raspberry-pi-compute-module-io-board-v3:raspberry-pi-compute-module-io-board-v3-dimensions.pdf|{{:products:raspberry-pi-compute-module-io-board-v3:raspberry-pi-compute-module-io-board-v3-dimensions.png}}]] ===== Характеристики ===== * Модель: Raspberry Pi Compute Module I/O Board v3 * Совместимость: вычислительные модули Raspberry Pi CM1, CM3, CM3+, CM3 Lite * Разъём для вычислительного модуля: SO-DIMM DDR2 (200 контактов) * Контактные колодки: 2× 60 пинов * Разъём MIPI CSI (22 пина, 0,5 мм): 2 * Порты MIPI DSI: 2 * Порт HDMI: 1 * Слот microSD: 1 * Порты USB: * Slave-подключение: micro-USB * Host-подключение: USB-A * Питание: micro-USB * Напряжение питания: 5 В * Габариты: 105×85×10,1 мм ===== Ресурсы ===== * [[amp>product/raspberry-pi-compute-module-io-board-v3?utm_source=man&utm_campaign=raspberry-pi-compute-module-3-plus&utm_medium=wiki|Raspberry Pi Compute Module I/O Board v3]] в магазине * [[https://github.com/amperka/hardware-drawings/blob/master/raspberry-pi-compute-module-io-board-v3.svg|Векторное изображение Compute Module I/O Board v3]] * [[articles:rpi-guide|Как завести Raspberry Pi]]