====== Raspberry Pi 4 Model B: подключение, настройка и начало работы ====== Одноплатный компьютер Raspberry Pi 4 Model B — полноценный бесшумный компьютер размером с банковскую карту из семейства [[amp>collection/raspberry-pi?utm_source=man&utm_campaign=raspberry-pi-4-model-b&utm_medium=wiki|«малиновых пирогов»]]. На борту платы расположены четыре порта USB, беспроводной модуль Wi-Fi / Bluetooth и полноценный гигабитный Ethernet, чтобы сразу приступить к работе. {{ :products:raspberry-pi-4-model-b:raspberry-pi-4-model-b.1.jpg?nolink |}} Raspberry Pi 4 выпускается в разных версиях, в зависимости от количества оперативной памяти: * [[amp>product/raspberry-pi-4-model-b-1-gb?utm_source=man&utm_campaign=raspberry-pi-4-model-b&utm_medium=wiki|Raspberry Pi 4 Model B (1 ГБ)]] * [[amp>product/raspberry-pi-4-model-b-2-gb?utm_source=man&utm_campaign=raspberry-pi-4-model-b&utm_medium=wiki|Raspberry Pi 4 Model B (2 ГБ)]] * [[amp>product/raspberry-pi-4-model-b-4-gb?utm_source=man&utm_campaign=raspberry-pi-4-model-b&utm_medium=wiki|Raspberry Pi 4 Model B (4 ГБ)]] * [[amp>product/raspberry-pi-4-model-b-8-gb?utm_source=man&utm_campaign=raspberry-pi-4-model-b&utm_medium=wiki|Raspberry Pi 4 Model B (8 ГБ)]] Платы отличаются только количеством оперативной памяти, процессор и другие характеристики одинаковы. ===== Видеообзор платформы ===== {{youtube>OJwNWKBWtpA?large}} ===== Установка и настройка ===== Для начало работы с одноплатником Raspberry Pi 4 выполните шаги из мануала по [[articles:rpi-guide|подготовке и настройке Raspberry Pi]]. ===== Элементы платы ===== {{ :products:raspberry-pi-4-model-b:raspberry-pi-4-model-b-annotation.png?nolink |}} ==== Чип SoC Broadcom BCM2711 ==== Сердце компьютера Raspberry Pi 4 Model B — чип {{ :products:raspberry-pi-4-model-b:bcm2711-datasheets.pdf |SoC Broadcom BCM2711}}, который выполнен по технологии SoC (англ. System-on-a-Chip — система на кристалле). Кристалл включает в себя 4-ядерный процессор CPU Cortex-A72 с тактовой частотой 1,5 ГГц и графический двухъядерный сопроцессор GPU VideoCore VI с тактовой частотой 500 МГц. ==== Оперативная память LPDDR2 SDRAM ==== За выполнения и хранения данных в реальном времени на одноплатнике расположена оперативная память LPDDR2 SDRAM объёмом от 1 ГБ до 8 ГБ, которая делится между CPU и GPU. В зависимости от количества памяти, малины хватит для задач от управления датчиками до создания IPTV приставки для просмотра телеканалов. Объём оперативной памяти зависит от [[#ресурсы|выбранной модели Raspberry Pi 4]]. ==== Модуль Wi-Fi и Bluetooth ==== За беспроводную передачу данных отвечает микросхема {{ :products:raspberry-pi-3-model-a-plus:cyw43438-datasheet.pdf |Cypress CYW43438}} с поддержкой Wi-Fi 802.11b/g/n/ac (2,4 и 5 ГГц) и Bluetooth 5.0 с BLE. ==== Цифровые HDMI аудио/видеовыходы ==== HDMI-разъёмы предназначены для вывода цифрового видео и звука на мультимедийные устройства, например на [[amp>collection/hdmi-displays?utm_source=man&utm_campaign=raspberry-pi-4-model-b&utm_medium=wiki|HDMI-дисплеи]] или мониторы. Два разъёма позволяют одновременно выводить изображение на разные экраны. Для коммуникации используйте [[amp>product/hdmi-cable?utm_source=man&utm_campaign=raspberry-pi-4-model-b&utm_medium=wiki|HDMI-кабель]] с [[amp>product/adapter-hdmi-micro?utm_source=man&utm_campaign=raspberry-pi-4-model-b&utm_medium=wiki|дополнительным переходником]] или [[amp>product/cable-hdmi-micro?utm_source=man&utm_campaign=raspberry-pi-4-model-b&utm_medium=wiki|готовый кабель HDMI — micro-HDMI]]. ==== Аналоговый аудио/видеовыход ==== Комбинированный 4-контактный разъём 3,5 мм служит выходом для аналогового аудио и композитного видео PAL/NTSC. ==== Разъём питания ==== Разъём USB Type-C предназначен для питания Raspberry Pi. Потребляемый ток может достигать до 3 ампер. Для стабильной работы используйте [[amp>product/usb-power-plug-amperka-eu?utm_source=man&utm_campaign=raspberry-pi-4-model-b&utm_medium=wiki|зарядник на 5 В]] совместно с [[amp>product/cable-usb-type-c?utm_source=man&utm_campaign=raspberry-pi-4-model-b&utm_medium=wiki|кабелем USB (A — Type C).]] ==== USB-порты ==== На торце платы находится два порта USB 2.0 и два USB 3.0, которые предназначены для подключения мультимедийной периферии: [[amp>product/raspberry-pi-keyboard-original?utm_source=man&utm_campaign=raspberry-pi-4-model-b&utm_medium=wiki|клавиатуры]], [[amp>product/raspberry-pi-mouse-original?utm_source=man&utm_campaign=raspberry-pi-4-model-b&utm_medium=wiki|мыши]] и других USB-девайсов. ==== Светодиодная индикация ==== ^ Имя светодиода ^ Назначение ^ | PWR |Индикация питания платы.| | ACT |Индикация активности с SD-картой. Во время работы с картой должен активно мигать.| ==== Пины управления питанием платы и процессора ==== ^ Имя пина ^ Назначение ^ | PEN |Контакт предназначен для управление питанием платы (**P**ower **EN**able) и всех органов управления. При подаче низкого уровня, напряжение на плату максимально ограничено и одноплатник выключен, при подачи высокого — малина переходит в штатный режим работы. Подключите пин к внешнему контроллеру и управляйте включением малины удалённо.| | RUN |Контакт предназначен для управление питанием процессора [[#чип_soc_broadcom_bcm2711|BCM2711]]. При подаче низкого уровня одноплатник переход в спящий режим, при подачи высокого — в штатный режим работы. Используйте пин для внешней перезагрузки малины.| ==== Пины ввода-вывода ==== На Raspberry Pi 4 Model B находятся 40 контактов GPIO для подключения [[amp>collection/sensors?utm_source=man&utm_campaign=raspberry-pi-4-model-bs&utm_medium=wiki|цифровых датчиков]], [[amp>collection/raspberry-pi-cap?utm_source=man&utm_campaign=raspberry-pi-4-model-b&utm_medium=wiki|модулей расширения]] и другой периферии. Все подробности о пинах читайте в разделе [[#распиновка|распиновка]]. К сожалению, в компьютерах Raspberry Pi нет встроенного аналого-цифрового преобразователя для подключения аналоговых датчиков. Используйте плату расширения [[amp>product/raspberry-troyka-cap?utm_source=man&utm_campaign=raspberry-pi-4-model-b&utm_medium=wiki|Troyka Cap]], которая добавит малине аналоговые пины. ==== Порт камеры CSI ==== Разъём CSI под шлейф предназначен для подключения [[amp>collection/cameras?utm_source=man&utm_campaign=raspberry-pi-4-model-b&utm_medium=wiki|MIPI камер для Raspberry Pi]]. ==== Порт DSI ==== Разъём DSI под шлейф предназначен для подключения RGB-дисплеев для Raspberry Pi. ==== Cлот microSD ==== На обратной стороне платы, расположен cлот для установки microSD-карты с операционная системой в Raspberry Pi. Перед началом работы [[articles:write-rpi-sd|запишите свежий образ Raspberry Pi OS на карту памяти]] или воспользуйтесь [[amp>product/raspbian-micro-sd-card?utm_source=man&utm_campaign=raspberry-pi-4-model-b&utm_medium=wiki|готовым решением]]. ===== Распиновка ===== [[this>_media/products:raspberry-pi-4-model-b:raspberry-pi-4-model-b-pinout.pdf|{{:products:raspberry-pi-4-model-b:raspberry-pi-4-model-b-pinout.png}}]] **Physical Board Pin:** 40 пинов: ''1''–''40''\\ На плате расположена гребенка из 40 контактов, которые условно можно поделить на [[#пины_питания|пины питания]] и [[#пины_ввода-вывода_gpio1|пины ввода-вывода]]. По умолчанию будем использовать именно нумерацию физических контактов. ==== Пины питания ==== * **5V:** 2 пина: ''2'' и ''4''.\\ Входные пины для подключения внешнего источника напряжением строго 5 вольт. На плате контакты электрически связаны между собой. * **3V3:** 2 пина: ''1'' и ''17''\\ Выходные пин от стабилизатора напряжения с выходом 3,3 вольта. На плате контакты электрически связаны между собой. * **GND:** 8 пинов: ''6'', ''9'', ''14'', ''20'', ''25'', ''30'', ''34'' и ''39''.\\ Вывод общей земли. На плате контакты электрически связаны между собой. ==== Пины ввода-вывода (GPIO) ==== Внимание! В отличие от плат Arduino, напряжение логических уровней Raspberry Pi является 3,3 В. Максимальное напряжение, которое могут выдержать пины ввода-вывода составляет 3,3 В, а не 5 В. Подав напряжение, например 5 В, можно вывести одноплатник из строя. * **Пины общего назначения:** 28 пинов: ''3'',''5'', ''7'',''8'',''10''–''13'', ''15'', ''16'', ''18'', ''19'', ''21''–''24'', ''26''–''29'', ''31''–''33'', ''35''–''38'' и ''40''\\ Могут работать как на вход, так и на выход. Логический уровень единицы — 3,3 В, а нуля — 0 В. * **BCM / GPIO Pin:** 28 пинов\\ Нумерация контактов процессора Broadcom. Может пригодиться при работе с пакетом [[https://pypi.org/project/RPi.GPIO/|Rpi.GPIO]]. * **WiringPi Pin:** 28 пинов\\ Нумерация контактов для пакета [[http://wiringpi.com/|Wiring Pi]]. Это Arduino-подобная библиотека для работы с GPIO-контактами. * **ШИМ:** Позволяет выводить аналоговое напряжение в виде ШИМ-сигнала из цифровых значений. На Raspbery Pi 4 два канала ШИМ по два потока в каждом. * **PWM0:** пины ''12'' и ''18''; * **PWM1:** пины ''13'' и ''19''. * **I²C** Для общения Raspberry Pi c [[amp>collection/boards?utm_source=man&utm_campaign=raspberry-pi-4-model-b&utm_medium=wiki|платами расширения]] и [[amp>collection/sensors?utm_source=man&utm_campaign=raspberry-pi-4-model-b&utm_medium=wiki|сенсорами]] по интерфейсу I²C. * **I²C0**: пины ''SDA0''/''27'' и ''SCL0''/''28''. Контакты зарезервированы для загрузки ПО на Raspberry Pi. * **I²C1**: пины ''SDA1''/''3'' и ''SCL1''/''5''; * **I²C3**: пины ''SDA3''/''3''/''7'' и ''SCL3''/''5''/''29''; * **I²C4**: пины ''SDA4''/''24''/''31'' и ''SCL4''/''21''/''26''; * **I²C5**: пины ''SDA5''/''19''/''32'' и ''SCL5''/''23''/''33''; * **I²C6**: пины ''SDA6''/''15'' и ''SCL5''/''16''. * **SPI** Для общения Raspberry Pi c [[amp>collection/boards?utm_source=man&utm_campaign=raspberry-pi-4-model-b&utm_medium=wiki|платами расширения]] и [[amp>collection/sensors?utm_source=man&utm_campaign=raspberry-pi-4-model-b&utm_medium=wiki|сенсорами]] по интерфейсу SPI. * **SPI0**: пины ''MOSI''/''19'', ''MISO''/''21'', ''SCK''/''23'', ''CE0''/''24'' и ''CE1''/''26''; * **SPI1**: пины ''MOSI''/''28'', ''MISO''/''35'', ''SCK''/''40'', ''CE0''/''12'', ''CE1''/''11'' и ''CE2''/''36''; * **SPI3**: пины ''MOSI''/''3'', ''MISO''/''28'', ''SCK''/''5'', ''CE0''/''27'' и ''CE1''/''18''; * **SPI4**: пины ''MOSI''/''31'', ''MISO''/''29'', ''SCK''/''26'', ''CE0''/''7'' и ''CE1''/''22''; * **SPI5**: пины ''MOSI''/''8'', ''MISO''/''33'', ''SCK''/''10'', ''CE0''/''32'' и ''CE1''/''37''; * **SPI6**: пины ''MOSI''/''38'', ''MISO''/''35'', ''SCK''/''40'', ''CE0''/''12'' и ''CE1''/''13''. * **UART** Для общения Raspberry Pi c [[amp>collection/boards?utm_source=man&utm_campaign=raspberry-pi-4-model-b&utm_medium=wiki|платами расширения]] и [[amp>collection/sensors?utm_source=man&utm_campaign=raspberry-pi-4-model-b&utm_medium=wiki|сенсорами]] по интерфейсу UART. * **UART1**: пины ''TX''/''8'' и ''RX''/''10''; * **UART2**: пины ''TX''/''27'' и ''RX''/''28''; * **UART3**: пины ''TX''/''29'' и ''RX''/''7''; * **UART4**: пины ''TX''/''24'' и ''RX''/''21''; * **UART5**: пины ''TX''/''32'' и ''RX''/''33''. ===== Принципиальная схема ===== [[this>_media/products:raspberry-pi-4-model-b:raspberry-pi-4-model-b-schematic.pdf|{{:products:raspberry-pi-4-model-b:raspberry-pi-4-model-b-schematic.png}}]] ===== Габаритный чертёж ===== [[this>_media/products:raspberry-pi-4-model-b:raspberry-pi-4-model-b-dimensions.pdf|{{:products:raspberry-pi-4-model-b:raspberry-pi-4-model-b-dimensions.png}}]] ===== Характеристики ===== * Однокристальная система: SoC Broadcom BCM2711 * Центральный процессор: 4-ядерный 64-битный CPU на ARM Cortex A72 с тактовой частотой 1,5 ГГц * Графический процессор: VideoCore VI GPU с тактовой частотой 500 МГц * Оперативная память: 1/ 2 / 4 / 8 ГБ LPDDR4-3200 SDRAM * Стандарт Wi-Fi: 802.11 b/g/n/ac * Стандарт Bluetooth: v5.0 с BLE * Частотный диапазон: 2,4 / 5 ГГц * Цифровой аудио/видеовыход: 2× micro-HDMI версии 2.0 * Максимальное выходное разрешение: 2160p (60 Гц) * Максимальное разрешение в режиме двух мониторов: 2160p (30 Гц) * Аналоговый аудио/видеовыход: 4-контактный мини-джек 3,5 мм * Порты для периферии: 2× USB 2.0, 2× USB 3.0 * Порт для камеры: Camera Serial Interface (MIPI CSI) * Порт для экрана: Display Serial Interface (MIPI DSI) * Карта памяти: microSD * Порты ввода-вывода GPIO: 40 * Напряжение питания: 5 В * Максимальный ток потребления: 3 А * Габариты: 85×56×16,4 мм ===== Ресурсы ===== * [[amp>product/raspberry-pi-4-model-b-1-gb?utm_source=man&utm_campaign=raspberry-pi-4-model-b&utm_medium=wiki|Raspberry Pi 4 Model B (1 ГБ) в магазине]] * [[amp>product/raspberry-pi-4-model-b-2-gb?utm_source=man&utm_campaign=raspberry-pi-4-model-b&utm_medium=wiki|Raspberry Pi 4 Model B (2 ГБ) в магазине]] * [[amp>product/raspberry-pi-4-model-b-4-gb?utm_source=man&utm_campaign=raspberry-pi-4-model-b&utm_medium=wiki|Raspberry Pi 4 Model B (4 ГБ) в магазине]] * [[amp>product/raspberry-pi-4-model-b-8-gb?utm_source=man&utm_campaign=raspberry-pi-4-model-b&utm_medium=wiki|Raspberry Pi 4 Model B (8 ГБ) в магазине]] * [[articles:rpi-guide|Заводим Raspberry Pi]] * [[https://github.com/amperka/hardware-drawings/blob/master/raspberry-pi-4-model-b.svg|Векторное изображение Raspberry Pi 4 Model B]]